builder: mozilla-beta_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-053 starttime: 1467602468.71 results: success (0) buildid: 20160703183526 builduid: 4afe51364a1a41f58a25f952e1314257 revision: 344a25a1f2697c963321fe204c688d1e76a7cc01 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-03 20:21:08.712822) ========= master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-03 20:21:08.713455) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-03 20:21:08.713737) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-03 20:21:08.875206) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-03 20:21:08.875542) ========= '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-053 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-053 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-053 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False --20:21:09-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 9.47 MB/s 20:21:09 (9.47 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.349000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-03 20:21:10.268896) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-07-03 20:21:10.269221) ========= '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-053 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-053 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-053 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.903000 ========= master_lag: 0.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-07-03 20:21:14.184566) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-03 20:21:14.184957) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 344a25a1f2697c963321fe204c688d1e76a7cc01 --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 344a25a1f2697c963321fe204c688d1e76a7cc01 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-053 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-053 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-053 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False 2016-07-03 20:21:14,219 truncating revision to first 12 chars 2016-07-03 20:21:14,219 Setting DEBUG logging. 2016-07-03 20:21:14,219 attempt 1/10 2016-07-03 20:21:14,219 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/344a25a1f269?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-03 20:21:14,723 unpacking tar archive at: mozilla-beta-344a25a1f269/testing/mozharness/ program finished with exit code 0 elapsedTime=1.385000 ========= master_lag: 0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-03 20:21:15.646058) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-03 20:21:15.646445) ========= script_repo_revision: 344a25a1f2697c963321fe204c688d1e76a7cc01 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-03 20:21:15.647224) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-03 20:21:15.647893) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-03 20:21:15.664807) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 35 secs) (at 2016-07-03 20:21:15.665166) ========= '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-053 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-053 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-053 USERNAME=cltbld USERPROFILE=C:\Users\cltbld VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log XPCOM_DEBUG_BREAK=warn using PTY: False 20:21:15 INFO - MultiFileLogger online at 20160703 20:21:15 in C:\slave\test 20:21:15 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 20:21:15 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 20:21:15 INFO - {'append_to_log': False, 20:21:15 INFO - 'base_work_dir': 'C:\\slave\\test', 20:21:15 INFO - 'blob_upload_branch': 'mozilla-beta', 20:21:15 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 20:21:15 INFO - 'buildbot_json_path': 'buildprops.json', 20:21:15 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 20:21:15 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:21:15 INFO - 'download_minidump_stackwalk': True, 20:21:15 INFO - 'download_symbols': 'true', 20:21:15 INFO - 'e10s': False, 20:21:15 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 20:21:15 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 20:21:15 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 20:21:15 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 20:21:15 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 20:21:15 INFO - 'C:/mozilla-build/tooltool.py'), 20:21:15 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 20:21:15 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 20:21:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:21:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:21:15 INFO - 'log_level': 'info', 20:21:15 INFO - 'log_to_console': True, 20:21:15 INFO - 'opt_config_files': (), 20:21:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:21:15 INFO - '--processes=1', 20:21:15 INFO - '--config=%(test_path)s/wptrunner.ini', 20:21:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:21:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:21:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:21:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:21:15 INFO - 'pip_index': False, 20:21:15 INFO - 'require_test_zip': True, 20:21:15 INFO - 'test_type': ('testharness',), 20:21:15 INFO - 'this_chunk': '1', 20:21:15 INFO - 'total_chunks': '10', 20:21:15 INFO - 'virtualenv_path': 'venv', 20:21:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:21:15 INFO - 'work_dir': 'build'} 20:21:15 INFO - ##### 20:21:15 INFO - ##### Running clobber step. 20:21:15 INFO - ##### 20:21:15 INFO - Running pre-action listener: _resource_record_pre_action 20:21:15 INFO - Running main action method: clobber 20:21:15 INFO - rmtree: C:\slave\test\build 20:21:15 INFO - Using _rmtree_windows ... 20:21:15 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 20:23:04 INFO - Running post-action listener: _resource_record_post_action 20:23:04 INFO - ##### 20:23:04 INFO - ##### Running read-buildbot-config step. 20:23:04 INFO - ##### 20:23:04 INFO - Running pre-action listener: _resource_record_pre_action 20:23:04 INFO - Running main action method: read_buildbot_config 20:23:04 INFO - Using buildbot properties: 20:23:04 INFO - { 20:23:04 INFO - "project": "", 20:23:04 INFO - "product": "firefox", 20:23:04 INFO - "script_repo_revision": "production", 20:23:04 INFO - "scheduler": "tests-mozilla-beta-win7_ix-debug-unittest", 20:23:04 INFO - "repository": "", 20:23:04 INFO - "buildername": "Windows 7 32-bit mozilla-beta debug test web-platform-tests-1", 20:23:04 INFO - "buildid": "20160703183526", 20:23:04 INFO - "pgo_build": "False", 20:23:04 INFO - "basedir": "C:\\slave\\test", 20:23:04 INFO - "buildnumber": 15, 20:23:04 INFO - "slavename": "t-w732-ix-053", 20:23:04 INFO - "revision": "344a25a1f2697c963321fe204c688d1e76a7cc01", 20:23:04 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/", 20:23:04 INFO - "platform": "win32", 20:23:04 INFO - "branch": "mozilla-beta", 20:23:04 INFO - "repo_path": "releases/mozilla-beta", 20:23:04 INFO - "moz_repo_path": "", 20:23:04 INFO - "stage_platform": "win32", 20:23:04 INFO - "builduid": "4afe51364a1a41f58a25f952e1314257", 20:23:04 INFO - "slavebuilddir": "test" 20:23:04 INFO - } 20:23:04 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 20:23:04 INFO - Found installer url https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.zip. 20:23:04 INFO - Running post-action listener: _resource_record_post_action 20:23:04 INFO - ##### 20:23:04 INFO - ##### Running download-and-extract step. 20:23:04 INFO - ##### 20:23:04 INFO - Running pre-action listener: _resource_record_pre_action 20:23:04 INFO - Running main action method: download_and_extract 20:23:04 INFO - mkdir: C:\slave\test\build\tests 20:23:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:23:04 INFO - https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 20:23:04 INFO - trying https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 20:23:04 INFO - Downloading https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 20:23:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.test_packages.json'}, attempt #1 20:23:05 INFO - Downloaded 1240 bytes. 20:23:05 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 20:23:05 INFO - Using the following test package requirements: 20:23:05 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 20:23:05 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 20:23:05 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 20:23:05 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 20:23:05 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 20:23:05 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 20:23:05 INFO - u'jsshell-win32.zip'], 20:23:05 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 20:23:05 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 20:23:05 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 20:23:05 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 20:23:05 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 20:23:05 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 20:23:05 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 20:23:05 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 20:23:05 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 20:23:05 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 20:23:05 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 20:23:05 INFO - Downloading packages: [u'firefox-48.0.en-US.win32.common.tests.zip', u'firefox-48.0.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 20:23:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:23:05 INFO - https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 20:23:05 INFO - trying https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 20:23:05 INFO - Downloading https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip 20:23:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip'}, attempt #1 20:23:07 INFO - Downloaded 20402799 bytes. 20:23:07 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:23:07 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:23:09 INFO - caution: filename not matched: web-platform/* 20:23:09 INFO - Return code: 11 20:23:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:23:09 INFO - https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 20:23:09 INFO - trying https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 20:23:09 INFO - Downloading https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip 20:23:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip'}, attempt #1 20:23:12 INFO - Downloaded 36389110 bytes. 20:23:12 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:23:12 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:24:01 INFO - caution: filename not matched: bin/* 20:24:01 INFO - caution: filename not matched: config/* 20:24:01 INFO - caution: filename not matched: mozbase/* 20:24:01 INFO - caution: filename not matched: marionette/* 20:24:01 INFO - caution: filename not matched: tools/wptserve/* 20:24:01 INFO - Return code: 11 20:24:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:24:01 INFO - https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 20:24:01 INFO - trying https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.zip 20:24:01 INFO - Downloading https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 20:24:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip'}, attempt #1 20:24:06 INFO - Downloaded 68471631 bytes. 20:24:06 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.zip 20:24:06 INFO - mkdir: C:\slave\test\properties 20:24:06 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 20:24:06 INFO - Writing to file C:\slave\test\properties\build_url 20:24:06 INFO - Contents: 20:24:06 INFO - build_url:https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.zip 20:24:06 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 20:24:06 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 20:24:06 INFO - Writing to file C:\slave\test\properties\symbols_url 20:24:06 INFO - Contents: 20:24:06 INFO - symbols_url:https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 20:24:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:24:06 INFO - https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:24:06 INFO - trying https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 20:24:06 INFO - Downloading https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip 20:24:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip'}, attempt #1 20:24:10 INFO - Downloaded 55584840 bytes. 20:24:10 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 20:24:10 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 20:24:13 INFO - Return code: 0 20:24:13 INFO - Running post-action listener: _resource_record_post_action 20:24:13 INFO - Running post-action listener: set_extra_try_arguments 20:24:13 INFO - ##### 20:24:13 INFO - ##### Running create-virtualenv step. 20:24:13 INFO - ##### 20:24:13 INFO - Running pre-action listener: _pre_create_virtualenv 20:24:13 INFO - Running pre-action listener: _resource_record_pre_action 20:24:13 INFO - Running main action method: create_virtualenv 20:24:13 INFO - Creating virtualenv C:\slave\test\build\venv 20:24:13 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 20:24:13 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 20:24:20 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 20:24:24 INFO - Installing distribute......................................................................................................................................................................................done. 20:24:25 INFO - Return code: 0 20:24:25 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 20:24:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:24:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:24:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:24:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:24:25 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x01B8B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019460B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0190BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-053', 'USERDOMAIN': 'T-W732-IX-053', '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-053', '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 20:24:26 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 20:24:26 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 20:24:26 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:24:26 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 20:24:26 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 20:24:26 INFO - 'COMPUTERNAME': 'T-W732-IX-053', 20:24:26 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:24:26 INFO - 'DCLOCATION': 'SCL3', 20:24:26 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 20:24:26 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:24:26 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:24:26 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 20:24:26 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 20:24:26 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 20:24:26 INFO - 'HOMEDRIVE': 'C:', 20:24:26 INFO - 'HOMEPATH': '\\Users\\cltbld', 20:24:26 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:24:26 INFO - 'KTS_VERSION': '1.19c', 20:24:26 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 20:24:26 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 20:24:26 INFO - 'LOGONSERVER': '\\\\T-W732-IX-053', 20:24:26 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:24:26 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:24:26 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 20:24:26 INFO - 'MOZILLABUILDDRIVE': 'C:', 20:24:26 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 20:24:26 INFO - 'MOZ_AIRBAG': '1', 20:24:26 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:24:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:24:26 INFO - 'MOZ_MSVCVERSION': '8', 20:24:26 INFO - 'MOZ_NO_REMOTE': '1', 20:24:26 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 20:24:26 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 20:24:26 INFO - 'NO_EM_RESTART': '1', 20:24:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:24:26 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:24:26 INFO - 'OS': 'Windows_NT', 20:24:26 INFO - 'OURDRIVE': 'C:', 20:24:26 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;', 20:24:26 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:24:26 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:24:26 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 20:24:26 INFO - 'PROCESSOR_LEVEL': '6', 20:24:26 INFO - 'PROCESSOR_REVISION': '1e05', 20:24:26 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:24:26 INFO - 'PROGRAMFILES': 'C:\\Program Files', 20:24:26 INFO - 'PROMPT': '$P$G', 20:24:26 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:24:26 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:24:26 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:24:26 INFO - 'PWD': 'C:\\slave\\test', 20:24:26 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:24:26 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:24:26 INFO - 'SYSTEMDRIVE': 'C:', 20:24:26 INFO - 'SYSTEMROOT': 'C:\\windows', 20:24:26 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:24:26 INFO - 'TEST1': 'testie', 20:24:26 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:24:26 INFO - 'USERDOMAIN': 'T-W732-IX-053', 20:24:26 INFO - 'USERNAME': 'cltbld', 20:24:26 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 20:24:26 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 20:24:26 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 20:24:26 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 20:24:26 INFO - 'WINDIR': 'C:\\windows', 20:24:26 INFO - 'WINDOWS_TRACING_FLAGS': '3', 20:24:26 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 20:24:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:24:27 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:24:27 INFO - Downloading/unpacking psutil>=0.7.1 20:24:27 INFO - Running setup.py egg_info for package psutil 20:24:27 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 20:24:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:24:27 INFO - Installing collected packages: psutil 20:24:27 INFO - Running setup.py install for psutil 20:24:27 INFO - building 'psutil._psutil_windows' extension 20:24:27 INFO - error: Unable to find vcvarsall.bat 20:24:27 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-usggpc-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 20:24:27 INFO - running install 20:24:27 INFO - running build 20:24:27 INFO - running build_py 20:24:27 INFO - creating build 20:24:27 INFO - creating build\lib.win32-2.7 20:24:27 INFO - creating build\lib.win32-2.7\psutil 20:24:27 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 20:24:27 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 20:24:27 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 20:24:27 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 20:24:27 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 20:24:27 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 20:24:27 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 20:24:27 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 20:24:27 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 20:24:27 INFO - running build_ext 20:24:27 INFO - building 'psutil._psutil_windows' extension 20:24:27 INFO - error: Unable to find vcvarsall.bat 20:24:27 INFO - ---------------------------------------- 20:24:27 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-usggpc-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 20:24:27 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 20:24:27 WARNING - Return code: 1 20:24:27 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 20:24:27 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 20:24:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:24:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:24:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:24:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:24:27 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 0x01B8B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019460B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0190BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-053', 'USERDOMAIN': 'T-W732-IX-053', '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-053', '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 20:24:27 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 20:24:27 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 20:24:27 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:24:27 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 20:24:27 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 20:24:27 INFO - 'COMPUTERNAME': 'T-W732-IX-053', 20:24:27 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:24:27 INFO - 'DCLOCATION': 'SCL3', 20:24:27 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 20:24:27 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:24:27 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:24:27 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 20:24:27 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 20:24:27 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 20:24:27 INFO - 'HOMEDRIVE': 'C:', 20:24:27 INFO - 'HOMEPATH': '\\Users\\cltbld', 20:24:27 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:24:27 INFO - 'KTS_VERSION': '1.19c', 20:24:27 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 20:24:27 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 20:24:27 INFO - 'LOGONSERVER': '\\\\T-W732-IX-053', 20:24:27 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:24:27 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:24:27 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 20:24:27 INFO - 'MOZILLABUILDDRIVE': 'C:', 20:24:27 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 20:24:27 INFO - 'MOZ_AIRBAG': '1', 20:24:27 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:24:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:24:27 INFO - 'MOZ_MSVCVERSION': '8', 20:24:27 INFO - 'MOZ_NO_REMOTE': '1', 20:24:27 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 20:24:27 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 20:24:27 INFO - 'NO_EM_RESTART': '1', 20:24:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:24:27 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:24:27 INFO - 'OS': 'Windows_NT', 20:24:27 INFO - 'OURDRIVE': 'C:', 20:24:27 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;', 20:24:27 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:24:27 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:24:27 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 20:24:27 INFO - 'PROCESSOR_LEVEL': '6', 20:24:27 INFO - 'PROCESSOR_REVISION': '1e05', 20:24:27 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:24:27 INFO - 'PROGRAMFILES': 'C:\\Program Files', 20:24:27 INFO - 'PROMPT': '$P$G', 20:24:27 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:24:27 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:24:27 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:24:27 INFO - 'PWD': 'C:\\slave\\test', 20:24:27 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:24:27 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:24:27 INFO - 'SYSTEMDRIVE': 'C:', 20:24:27 INFO - 'SYSTEMROOT': 'C:\\windows', 20:24:27 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:24:27 INFO - 'TEST1': 'testie', 20:24:27 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:24:27 INFO - 'USERDOMAIN': 'T-W732-IX-053', 20:24:27 INFO - 'USERNAME': 'cltbld', 20:24:27 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 20:24:27 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 20:24:27 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 20:24:27 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 20:24:27 INFO - 'WINDIR': 'C:\\windows', 20:24:27 INFO - 'WINDOWS_TRACING_FLAGS': '3', 20:24:27 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 20:24:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:24:28 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:24:28 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:24:28 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:24:28 INFO - Running setup.py egg_info for package mozsystemmonitor 20:24:28 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 20:24:28 INFO - Running setup.py egg_info for package psutil 20:24:28 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 20:24:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:24:28 INFO - Installing collected packages: mozsystemmonitor, psutil 20:24:28 INFO - Running setup.py install for mozsystemmonitor 20:24:28 INFO - Running setup.py install for psutil 20:24:28 INFO - building 'psutil._psutil_windows' extension 20:24:28 INFO - error: Unable to find vcvarsall.bat 20:24:28 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-gku9qz-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 20:24:28 INFO - running install 20:24:28 INFO - running build 20:24:28 INFO - running build_py 20:24:28 INFO - running build_ext 20:24:28 INFO - building 'psutil._psutil_windows' extension 20:24:28 INFO - error: Unable to find vcvarsall.bat 20:24:28 INFO - ---------------------------------------- 20:24:28 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-gku9qz-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 20:24:28 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 20:24:28 WARNING - Return code: 1 20:24:28 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 20:24:28 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 20:24:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:24:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:24:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:24:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:24:28 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 0x01B8B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019460B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0190BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-053', 'USERDOMAIN': 'T-W732-IX-053', '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-053', '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 20:24:28 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 20:24:28 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 20:24:28 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:24:28 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 20:24:28 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 20:24:28 INFO - 'COMPUTERNAME': 'T-W732-IX-053', 20:24:28 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:24:28 INFO - 'DCLOCATION': 'SCL3', 20:24:28 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 20:24:28 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:24:28 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:24:28 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 20:24:28 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 20:24:28 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 20:24:28 INFO - 'HOMEDRIVE': 'C:', 20:24:28 INFO - 'HOMEPATH': '\\Users\\cltbld', 20:24:28 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:24:28 INFO - 'KTS_VERSION': '1.19c', 20:24:28 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 20:24:28 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 20:24:28 INFO - 'LOGONSERVER': '\\\\T-W732-IX-053', 20:24:28 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:24:28 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:24:28 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 20:24:28 INFO - 'MOZILLABUILDDRIVE': 'C:', 20:24:28 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 20:24:28 INFO - 'MOZ_AIRBAG': '1', 20:24:28 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:24:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:24:28 INFO - 'MOZ_MSVCVERSION': '8', 20:24:28 INFO - 'MOZ_NO_REMOTE': '1', 20:24:28 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 20:24:28 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 20:24:28 INFO - 'NO_EM_RESTART': '1', 20:24:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:24:28 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:24:28 INFO - 'OS': 'Windows_NT', 20:24:28 INFO - 'OURDRIVE': 'C:', 20:24:28 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;', 20:24:28 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:24:28 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:24:28 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 20:24:28 INFO - 'PROCESSOR_LEVEL': '6', 20:24:28 INFO - 'PROCESSOR_REVISION': '1e05', 20:24:28 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:24:28 INFO - 'PROGRAMFILES': 'C:\\Program Files', 20:24:28 INFO - 'PROMPT': '$P$G', 20:24:28 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:24:28 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:24:28 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:24:28 INFO - 'PWD': 'C:\\slave\\test', 20:24:28 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:24:28 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:24:28 INFO - 'SYSTEMDRIVE': 'C:', 20:24:28 INFO - 'SYSTEMROOT': 'C:\\windows', 20:24:28 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:24:28 INFO - 'TEST1': 'testie', 20:24:28 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:24:28 INFO - 'USERDOMAIN': 'T-W732-IX-053', 20:24:28 INFO - 'USERNAME': 'cltbld', 20:24:28 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 20:24:28 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 20:24:28 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 20:24:28 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 20:24:28 INFO - 'WINDIR': 'C:\\windows', 20:24:28 INFO - 'WINDOWS_TRACING_FLAGS': '3', 20:24:28 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 20:24:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:24:29 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:24:29 INFO - Downloading/unpacking blobuploader==1.2.4 20:24:29 INFO - Downloading blobuploader-1.2.4.tar.gz 20:24:29 INFO - Running setup.py egg_info for package blobuploader 20:24:29 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:24:33 INFO - Running setup.py egg_info for package requests 20:24:33 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:24:33 INFO - Downloading docopt-0.6.1.tar.gz 20:24:33 INFO - Running setup.py egg_info for package docopt 20:24:33 INFO - Installing collected packages: blobuploader, docopt, requests 20:24:33 INFO - Running setup.py install for blobuploader 20:24:33 INFO - Running setup.py install for docopt 20:24:33 INFO - Running setup.py install for requests 20:24:33 INFO - Successfully installed blobuploader docopt requests 20:24:33 INFO - Cleaning up... 20:24:33 INFO - Return code: 0 20:24:33 INFO - Installing None into virtualenv C:\slave\test\build\venv 20:24:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:24:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:24:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:24:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:24:33 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 0x01B8B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019460B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0190BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9E0C0>, '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-053', 'USERDOMAIN': 'T-W732-IX-053', '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-053', '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 20:24:33 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 20:24:33 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:24:33 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:24:33 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 20:24:33 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 20:24:33 INFO - 'COMPUTERNAME': 'T-W732-IX-053', 20:24:33 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:24:33 INFO - 'DCLOCATION': 'SCL3', 20:24:33 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 20:24:33 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:24:33 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:24:33 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 20:24:33 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 20:24:33 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 20:24:33 INFO - 'HOMEDRIVE': 'C:', 20:24:33 INFO - 'HOMEPATH': '\\Users\\cltbld', 20:24:33 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:24:33 INFO - 'KTS_VERSION': '1.19c', 20:24:33 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 20:24:33 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 20:24:33 INFO - 'LOGONSERVER': '\\\\T-W732-IX-053', 20:24:33 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:24:33 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:24:33 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 20:24:33 INFO - 'MOZILLABUILDDRIVE': 'C:', 20:24:33 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 20:24:33 INFO - 'MOZ_AIRBAG': '1', 20:24:33 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:24:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:24:33 INFO - 'MOZ_MSVCVERSION': '8', 20:24:33 INFO - 'MOZ_NO_REMOTE': '1', 20:24:33 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 20:24:33 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 20:24:33 INFO - 'NO_EM_RESTART': '1', 20:24:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:24:33 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:24:33 INFO - 'OS': 'Windows_NT', 20:24:33 INFO - 'OURDRIVE': 'C:', 20:24:33 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 20:24:33 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:24:33 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:24:33 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 20:24:33 INFO - 'PROCESSOR_LEVEL': '6', 20:24:33 INFO - 'PROCESSOR_REVISION': '1e05', 20:24:33 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:24:33 INFO - 'PROGRAMFILES': 'C:\\Program Files', 20:24:33 INFO - 'PROMPT': '$P$G', 20:24:33 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:24:33 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:24:33 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:24:33 INFO - 'PWD': 'C:\\slave\\test', 20:24:33 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:24:33 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:24:33 INFO - 'SYSTEMDRIVE': 'C:', 20:24:33 INFO - 'SYSTEMROOT': 'C:\\windows', 20:24:33 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:24:33 INFO - 'TEST1': 'testie', 20:24:33 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:24:33 INFO - 'USERDOMAIN': 'T-W732-IX-053', 20:24:33 INFO - 'USERNAME': 'cltbld', 20:24:33 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 20:24:33 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 20:24:33 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 20:24:33 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 20:24:33 INFO - 'WINDIR': 'C:\\windows', 20:24:33 INFO - 'WINDOWS_TRACING_FLAGS': '3', 20:24:33 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 20:24:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:24:38 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:24:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 20:24:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 20:24:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 20:24:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 20:24:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 20:24:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 20:24:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 20:24:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 20:24:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 20:24:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 20:24:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 20:24:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 20:24:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 20:24:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 20:24:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 20:24:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 20:24:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 20:24:38 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 20:24:38 INFO - Unpacking c:\slave\test\build\tests\marionette\client 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 20:24:38 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 20:24:38 INFO - Unpacking c:\slave\test\build\tests\marionette 20:24:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 20:24:38 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:24:38 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 20:24:38 INFO - Running setup.py install for browsermob-proxy 20:24:51 INFO - Running setup.py install for manifestparser 20:24:51 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Running setup.py install for marionette-client 20:24:51 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:24:51 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Running setup.py install for marionette-driver 20:24:51 INFO - Running setup.py install for mozcrash 20:24:51 INFO - Running setup.py install for mozdebug 20:24:51 INFO - Running setup.py install for mozdevice 20:24:51 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Running setup.py install for mozfile 20:24:51 INFO - Running setup.py install for mozhttpd 20:24:51 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Running setup.py install for mozinfo 20:24:51 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Running setup.py install for mozInstall 20:24:51 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Running setup.py install for mozleak 20:24:51 INFO - Running setup.py install for mozlog 20:24:51 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Running setup.py install for moznetwork 20:24:51 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Running setup.py install for mozprocess 20:24:51 INFO - Running setup.py install for mozprofile 20:24:51 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Running setup.py install for mozrunner 20:24:51 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Running setup.py install for mozscreenshot 20:24:51 INFO - Running setup.py install for moztest 20:24:51 INFO - Running setup.py install for mozversion 20:24:51 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 20:24:51 INFO - Running setup.py install for wptserve 20:24:51 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 20:24:51 INFO - Cleaning up... 20:24:51 INFO - Return code: 0 20:24:51 INFO - Installing None into virtualenv C:\slave\test\build\venv 20:24:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:24:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:24:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:24:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:24:51 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 0x01B8B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C8B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019460B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0190BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9E0C0>, '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-053', 'USERDOMAIN': 'T-W732-IX-053', '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-053', '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 20:24:51 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 20:24:51 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:24:51 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:24:51 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 20:24:51 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 20:24:51 INFO - 'COMPUTERNAME': 'T-W732-IX-053', 20:24:51 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:24:51 INFO - 'DCLOCATION': 'SCL3', 20:24:51 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 20:24:51 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:24:51 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:24:51 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 20:24:51 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 20:24:51 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 20:24:51 INFO - 'HOMEDRIVE': 'C:', 20:24:51 INFO - 'HOMEPATH': '\\Users\\cltbld', 20:24:51 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:24:51 INFO - 'KTS_VERSION': '1.19c', 20:24:51 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 20:24:51 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 20:24:51 INFO - 'LOGONSERVER': '\\\\T-W732-IX-053', 20:24:51 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:24:51 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:24:51 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 20:24:51 INFO - 'MOZILLABUILDDRIVE': 'C:', 20:24:51 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 20:24:51 INFO - 'MOZ_AIRBAG': '1', 20:24:51 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:24:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:24:51 INFO - 'MOZ_MSVCVERSION': '8', 20:24:51 INFO - 'MOZ_NO_REMOTE': '1', 20:24:51 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 20:24:51 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 20:24:51 INFO - 'NO_EM_RESTART': '1', 20:24:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:24:51 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:24:51 INFO - 'OS': 'Windows_NT', 20:24:51 INFO - 'OURDRIVE': 'C:', 20:24:51 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;', 20:24:51 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:24:51 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:24:51 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 20:24:51 INFO - 'PROCESSOR_LEVEL': '6', 20:24:51 INFO - 'PROCESSOR_REVISION': '1e05', 20:24:51 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:24:51 INFO - 'PROGRAMFILES': 'C:\\Program Files', 20:24:51 INFO - 'PROMPT': '$P$G', 20:24:51 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:24:51 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:24:51 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:24:51 INFO - 'PWD': 'C:\\slave\\test', 20:24:51 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:24:51 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:24:51 INFO - 'SYSTEMDRIVE': 'C:', 20:24:51 INFO - 'SYSTEMROOT': 'C:\\windows', 20:24:51 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:24:51 INFO - 'TEST1': 'testie', 20:24:51 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:24:51 INFO - 'USERDOMAIN': 'T-W732-IX-053', 20:24:51 INFO - 'USERNAME': 'cltbld', 20:24:51 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 20:24:51 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 20:24:51 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 20:24:51 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 20:24:51 INFO - 'WINDIR': 'C:\\windows', 20:24:51 INFO - 'WINDOWS_TRACING_FLAGS': '3', 20:24:51 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 20:24:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:24:56 INFO - Ignoring indexes: http://pypi.python.org/simple/ 20:24:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 20:24:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 20:24:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 20:24:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 20:24:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 20:24:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 20:24:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 20:24:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 20:24:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 20:24:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 20:24:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 20:24:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 20:24:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 20:24:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 20:24:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 20:24:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 20:24:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 20:24:56 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 20:24:56 INFO - Unpacking c:\slave\test\build\tests\marionette\client 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 20:24:56 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 20:24:56 INFO - Unpacking c:\slave\test\build\tests\marionette 20:24:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 20:24:56 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:24:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 20:25:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 20:25:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 20:25:08 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 20:25:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 20:25:08 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 20:25:08 INFO - Downloading blessings-1.6.tar.gz 20:25:08 INFO - Running setup.py egg_info for package blessings 20:25:08 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 20:25:08 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 20:25:08 INFO - Running setup.py install for blessings 20:25:08 INFO - Running setup.py install for browsermob-proxy 20:25:08 INFO - Running setup.py install for manifestparser 20:25:08 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Running setup.py install for marionette-client 20:25:08 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 20:25:08 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Running setup.py install for marionette-driver 20:25:08 INFO - Running setup.py install for mozcrash 20:25:08 INFO - Running setup.py install for mozdebug 20:25:08 INFO - Running setup.py install for mozdevice 20:25:08 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Running setup.py install for mozhttpd 20:25:08 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Running setup.py install for mozInstall 20:25:08 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Running setup.py install for mozleak 20:25:08 INFO - Running setup.py install for mozprofile 20:25:08 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Running setup.py install for mozrunner 20:25:08 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 20:25:08 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 20:25:10 INFO - Running setup.py install for mozscreenshot 20:25:10 INFO - Running setup.py install for moztest 20:25:10 INFO - Running setup.py install for mozversion 20:25:10 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 20:25:10 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 20:25:10 INFO - Running setup.py install for wptserve 20:25:10 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 20:25:10 INFO - Cleaning up... 20:25:10 INFO - Return code: 0 20:25:10 INFO - Done creating virtualenv C:\slave\test\build\venv. 20:25:10 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 20:25:10 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 20:25:11 INFO - Reading from file tmpfile_stdout 20:25:11 INFO - Using _rmtree_windows ... 20:25:11 INFO - Using _rmtree_windows ... 20:25:11 INFO - Current package versions: 20:25:11 INFO - blessings == 1.6 20:25:11 INFO - blobuploader == 1.2.4 20:25:11 INFO - browsermob-proxy == 0.6.0 20:25:11 INFO - distribute == 0.6.14 20:25:11 INFO - docopt == 0.6.1 20:25:11 INFO - manifestparser == 1.1 20:25:11 INFO - marionette-client == 2.3.0 20:25:11 INFO - marionette-driver == 1.4.0 20:25:11 INFO - mozInstall == 1.12 20:25:11 INFO - mozcrash == 0.17 20:25:11 INFO - mozdebug == 0.1 20:25:11 INFO - mozdevice == 0.48 20:25:11 INFO - mozfile == 1.2 20:25:11 INFO - mozhttpd == 0.7 20:25:11 INFO - mozinfo == 0.9 20:25:11 INFO - mozleak == 0.1 20:25:11 INFO - mozlog == 3.1 20:25:11 INFO - moznetwork == 0.27 20:25:11 INFO - mozprocess == 0.22 20:25:11 INFO - mozprofile == 0.28 20:25:11 INFO - mozrunner == 6.11 20:25:11 INFO - mozscreenshot == 0.1 20:25:11 INFO - mozsystemmonitor == 0.0 20:25:11 INFO - moztest == 0.7 20:25:11 INFO - mozversion == 1.4 20:25:11 INFO - requests == 1.2.3 20:25:11 INFO - wptserve == 1.4.0 20:25:11 INFO - Running post-action listener: _resource_record_post_action 20:25:11 INFO - Running post-action listener: _start_resource_monitoring 20:25:11 INFO - Starting resource monitoring. 20:25:11 INFO - ##### 20:25:11 INFO - ##### Running pull step. 20:25:11 INFO - ##### 20:25:11 INFO - Running pre-action listener: _resource_record_pre_action 20:25:11 INFO - Running main action method: pull 20:25:11 INFO - Pull has nothing to do! 20:25:11 INFO - Running post-action listener: _resource_record_post_action 20:25:11 INFO - ##### 20:25:11 INFO - ##### Running install step. 20:25:11 INFO - ##### 20:25:11 INFO - Running pre-action listener: _resource_record_pre_action 20:25:11 INFO - Running main action method: install 20:25:11 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 20:25:11 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 20:25:11 INFO - Reading from file tmpfile_stdout 20:25:11 INFO - Using _rmtree_windows ... 20:25:11 INFO - Using _rmtree_windows ... 20:25:11 INFO - Detecting whether we're running mozinstall >=1.0... 20:25:11 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 20:25:11 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 20:25:11 INFO - Reading from file tmpfile_stdout 20:25:11 INFO - Output received: 20:25:11 INFO - Usage: mozinstall-script.py [options] installer 20:25:11 INFO - Options: 20:25:11 INFO - -h, --help show this help message and exit 20:25:11 INFO - -d DEST, --destination=DEST 20:25:11 INFO - Directory to install application into. [default: 20:25:11 INFO - "C:\slave\test"] 20:25:11 INFO - --app=APP Application being installed. [default: firefox] 20:25:11 INFO - Using _rmtree_windows ... 20:25:11 INFO - Using _rmtree_windows ... 20:25:11 INFO - mkdir: C:\slave\test\build\application 20:25:11 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 20:25:11 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application 20:25:14 INFO - Reading from file tmpfile_stdout 20:25:14 INFO - Output received: 20:25:14 INFO - C:\slave\test\build\application\firefox\firefox.exe 20:25:14 INFO - Using _rmtree_windows ... 20:25:14 INFO - Using _rmtree_windows ... 20:25:14 INFO - Running post-action listener: _resource_record_post_action 20:25:14 INFO - ##### 20:25:14 INFO - ##### Running run-tests step. 20:25:14 INFO - ##### 20:25:14 INFO - Running pre-action listener: _resource_record_pre_action 20:25:14 INFO - Running main action method: run_tests 20:25:14 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 20:25:14 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:25:14 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:25:14 INFO - grabbing minidump binary from tooltool 20:25:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:25:14 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BBA368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0190BD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C9E0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 20:25:14 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 20:25:14 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 20:25:14 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 20:25:14 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpsocty_ 20:25:14 INFO - INFO - File integrity verified, renaming tmpsocty_ to win32-minidump_stackwalk.exe 20:25:14 INFO - Return code: 0 20:25:14 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 20:25:14 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 20:25:14 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/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 20:25:14 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/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 20:25:14 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 20:25:14 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 20:25:14 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 20:25:14 INFO - 'COMPUTERNAME': 'T-W732-IX-053', 20:25:14 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 20:25:14 INFO - 'DCLOCATION': 'SCL3', 20:25:14 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 20:25:14 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 20:25:14 INFO - 'FP_NO_HOST_CHECK': 'NO', 20:25:14 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 20:25:14 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 20:25:14 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 20:25:14 INFO - 'HOMEDRIVE': 'C:', 20:25:14 INFO - 'HOMEPATH': '\\Users\\cltbld', 20:25:14 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 20:25:14 INFO - 'KTS_VERSION': '1.19c', 20:25:14 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 20:25:14 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 20:25:14 INFO - 'LOGONSERVER': '\\\\T-W732-IX-053', 20:25:14 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 20:25:14 INFO - 'MONDIR': 'C:\\Monitor_config\\', 20:25:14 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 20:25:14 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 20:25:14 INFO - 'MOZILLABUILDDRIVE': 'C:', 20:25:14 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 20:25:14 INFO - 'MOZ_AIRBAG': '1', 20:25:14 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 20:25:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:25:14 INFO - 'MOZ_MSVCVERSION': '8', 20:25:14 INFO - 'MOZ_NO_REMOTE': '1', 20:25:14 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 20:25:14 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 20:25:14 INFO - 'NO_EM_RESTART': '1', 20:25:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:25:14 INFO - 'NUMBER_OF_PROCESSORS': '8', 20:25:14 INFO - 'OS': 'Windows_NT', 20:25:14 INFO - 'OURDRIVE': 'C:', 20:25:14 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 20:25:14 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 20:25:14 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 20:25:14 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 20:25:14 INFO - 'PROCESSOR_LEVEL': '6', 20:25:14 INFO - 'PROCESSOR_REVISION': '1e05', 20:25:14 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 20:25:14 INFO - 'PROGRAMFILES': 'C:\\Program Files', 20:25:14 INFO - 'PROMPT': '$P$G', 20:25:14 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 20:25:14 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 20:25:14 INFO - 'PUBLIC': 'C:\\Users\\Public', 20:25:14 INFO - 'PWD': 'C:\\slave\\test', 20:25:14 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 20:25:14 INFO - 'SLAVEDIR': 'C:\\slave\\', 20:25:14 INFO - 'SYSTEMDRIVE': 'C:', 20:25:14 INFO - 'SYSTEMROOT': 'C:\\windows', 20:25:14 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:25:14 INFO - 'TEST1': 'testie', 20:25:14 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 20:25:14 INFO - 'USERDOMAIN': 'T-W732-IX-053', 20:25:14 INFO - 'USERNAME': 'cltbld', 20:25:14 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 20:25:14 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 20:25:14 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 20:25:14 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 20:25:14 INFO - 'WINDIR': 'C:\\windows', 20:25:14 INFO - 'WINDOWS_TRACING_FLAGS': '3', 20:25:14 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 20:25:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 20:25:14 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/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 20:25:16 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 20:25:16 INFO - import pkg_resources 20:25:18 INFO - Using 1 client processes 20:25:21 INFO - SUITE-START | Running 778 tests 20:25:21 INFO - Running testharness tests 20:25:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:25:21 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 20:25:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:25:21 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1ms 20:25:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:25:21 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 20:25:21 INFO - Setting up ssl 20:25:22 INFO - PROCESS | certutil | 20:25:22 INFO - PROCESS | certutil | 20:25:22 INFO - PROCESS | certutil | 20:25:22 INFO - Certificate Nickname Trust Attributes 20:25:22 INFO - SSL,S/MIME,JAR/XPI 20:25:22 INFO - 20:25:22 INFO - web-platform-tests CT,, 20:25:22 INFO - 20:25:22 INFO - Starting runner 20:25:22 INFO - PROCESS | 2180 | [2180] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228 20:25:23 INFO - PROCESS | 2180 | [2180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 20:25:23 INFO - PROCESS | 2180 | [2180] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 20:25:24 INFO - PROCESS | 2180 | 1467602724552 Marionette DEBUG Marionette enabled via build flag and pref 20:25:25 INFO - PROCESS | 2180 | ++DOCSHELL 10E8B800 == 1 [pid = 2180] [id = 1] 20:25:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 1 (10E8BC00) [pid = 2180] [serial = 1] [outer = 00000000] 20:25:25 INFO - PROCESS | 2180 | [2180] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:25:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 2 (10E8C800) [pid = 2180] [serial = 2] [outer = 10E8BC00] 20:25:25 INFO - PROCESS | 2180 | ++DOCSHELL 115CE400 == 2 [pid = 2180] [id = 2] 20:25:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 3 (115CE800) [pid = 2180] [serial = 3] [outer = 00000000] 20:25:25 INFO - PROCESS | 2180 | [2180] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:25:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 4 (115CF400) [pid = 2180] [serial = 4] [outer = 115CE800] 20:25:26 INFO - PROCESS | 2180 | 1467602726051 Marionette INFO Listening on port 2828 20:25:27 INFO - PROCESS | 2180 | 1467602727649 Marionette DEBUG Marionette enabled via command-line flag 20:25:27 INFO - PROCESS | 2180 | [2180] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 20:25:27 INFO - PROCESS | 2180 | [2180] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 20:25:27 INFO - PROCESS | 2180 | ++DOCSHELL 107D4400 == 3 [pid = 2180] [id = 3] 20:25:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 5 (107DC400) [pid = 2180] [serial = 5] [outer = 00000000] 20:25:27 INFO - PROCESS | 2180 | [2180] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:25:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 6 (107DD000) [pid = 2180] [serial = 6] [outer = 107DC400] 20:25:27 INFO - PROCESS | 2180 | [2180] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 20:25:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 7 (163C7400) [pid = 2180] [serial = 7] [outer = 115CE800] 20:25:28 INFO - PROCESS | 2180 | [2180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:25:28 INFO - PROCESS | 2180 | 1467602728537 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49692 20:25:28 INFO - PROCESS | 2180 | [2180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:25:28 INFO - PROCESS | 2180 | 1467602728547 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49693 20:25:28 INFO - PROCESS | 2180 | [2180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:25:28 INFO - PROCESS | 2180 | 1467602728582 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49695 20:25:28 INFO - PROCESS | 2180 | [2180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:25:28 INFO - PROCESS | 2180 | 1467602728590 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49697 20:25:28 INFO - PROCESS | 2180 | 1467602728593 Marionette DEBUG Closed connection conn0 20:25:28 INFO - PROCESS | 2180 | 1467602728595 Marionette DEBUG Closed connection conn1 20:25:28 INFO - PROCESS | 2180 | 1467602728652 Marionette DEBUG Closed connection conn2 20:25:28 INFO - PROCESS | 2180 | 1467602728686 Marionette DEBUG Closed connection conn3 20:25:28 INFO - PROCESS | 2180 | [2180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:25:28 INFO - PROCESS | 2180 | 1467602728692 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49698 20:25:28 INFO - PROCESS | 2180 | 1467602728778 Marionette DEBUG Closed connection conn4 20:25:28 INFO - PROCESS | 2180 | [2180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:25:28 INFO - PROCESS | 2180 | 1467602728785 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49699 20:25:28 INFO - PROCESS | 2180 | ++DOCSHELL 10E8CC00 == 4 [pid = 2180] [id = 4] 20:25:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 8 (16D6E800) [pid = 2180] [serial = 8] [outer = 00000000] 20:25:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 9 (1776F000) [pid = 2180] [serial = 9] [outer = 16D6E800] 20:25:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 10 (17775400) [pid = 2180] [serial = 10] [outer = 16D6E800] 20:25:28 INFO - PROCESS | 2180 | 1467602728921 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:25:28 INFO - PROCESS | 2180 | 1467602728927 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":"20160703183526","device":"desktop","version":"48.0"} 20:25:30 INFO - PROCESS | 2180 | [2180] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 20:25:30 INFO - PROCESS | 2180 | [2180] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 20:25:30 INFO - PROCESS | 2180 | [2180] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:25:30 INFO - PROCESS | 2180 | ++DOCSHELL 18F09800 == 5 [pid = 2180] [id = 5] 20:25:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 11 (18F12C00) [pid = 2180] [serial = 11] [outer = 00000000] 20:25:30 INFO - PROCESS | 2180 | ++DOCSHELL 18F15000 == 6 [pid = 2180] [id = 6] 20:25:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 12 (18F16400) [pid = 2180] [serial = 12] [outer = 00000000] 20:25:31 INFO - PROCESS | 2180 | [2180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:25:31 INFO - PROCESS | 2180 | ++DOCSHELL 1A161C00 == 7 [pid = 2180] [id = 7] 20:25:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 13 (1A162000) [pid = 2180] [serial = 13] [outer = 00000000] 20:25:31 INFO - PROCESS | 2180 | [2180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:25:31 INFO - PROCESS | 2180 | [2180] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:25:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 14 (1A16AC00) [pid = 2180] [serial = 14] [outer = 1A162000] 20:25:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 15 (19B84800) [pid = 2180] [serial = 15] [outer = 18F12C00] 20:25:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 16 (19B86000) [pid = 2180] [serial = 16] [outer = 18F16400] 20:25:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 17 (19B88C00) [pid = 2180] [serial = 17] [outer = 1A162000] 20:25:32 INFO - PROCESS | 2180 | 1467602732355 Marionette INFO startBrowser 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:32 INFO - PROCESS | 2180 | 1467602732391 Marionette DEBUG loaded listener.js 20:25:32 INFO - PROCESS | 2180 | 1467602732405 Marionette DEBUG loaded listener.js 20:25:32 INFO - PROCESS | 2180 | 1467602732407 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 18 (1C69F000) [pid = 2180] [serial = 18] [outer = 1A162000] 20:25:33 INFO - PROCESS | 2180 | 1467602733101 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"5395375b-2a2b-4921-96dd-14bda7eacff6","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":"20160703183526","device":"desktop","version":"48.0","command_id":1}}] 20:25:33 INFO - PROCESS | 2180 | 1467602733359 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}] 20:25:33 INFO - PROCESS | 2180 | 1467602733362 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:33 INFO - PROCESS | 2180 | 1467602733394 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 20:25:33 INFO - PROCESS | 2180 | 1467602733447 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:25:33 INFO - PROCESS | 2180 | 1467602733450 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:33 INFO - PROCESS | 2180 | [2180] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:25:34 INFO - PROCESS | 2180 | [2180] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:25:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 19 (1D070000) [pid = 2180] [serial = 19] [outer = 1A162000] 20:25:34 INFO - PROCESS | 2180 | 1467602734395 Marionette TRACE conn5 <- [1,3,null,{}] 20:25:34 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:25:34 INFO - PROCESS | 2180 | 1467602734415 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 20:25:34 INFO - PROCESS | 2180 | 1467602734418 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:34 INFO - PROCESS | 2180 | 1467602734459 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 20:25:34 INFO - PROCESS | 2180 | 1467602734511 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 20:25:34 INFO - PROCESS | 2180 | 1467602734514 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 20:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:25:34 INFO - PROCESS | 2180 | 1467602734522 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:25:34 INFO - PROCESS | 2180 | 1467602734525 Marionette TRACE conn5 <- [1,6,null,{}] 20:25:34 INFO - PROCESS | 2180 | 1467602734615 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}] 20:25:34 INFO - PROCESS | 2180 | 1467602734617 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:34 INFO - PROCESS | 2180 | 1467602734636 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 20:25:34 INFO - PROCESS | 2180 | 1467602734640 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:34 INFO - PROCESS | 2180 | 1467602734643 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:34 INFO - PROCESS | 2180 | ++DOCSHELL 1D6D0C00 == 8 [pid = 2180] [id = 8] 20:25:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 20 (19B8A400) [pid = 2180] [serial = 20] [outer = 00000000] 20:25:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 21 (19B8CC00) [pid = 2180] [serial = 21] [outer = 19B8A400] 20:25:34 INFO - PROCESS | 2180 | 1467602734693 Marionette DEBUG loaded listener.js 20:25:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 22 (19B92000) [pid = 2180] [serial = 22] [outer = 19B8A400] 20:25:35 INFO - PROCESS | 2180 | ++DOCSHELL 16806400 == 9 [pid = 2180] [id = 9] 20:25:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 23 (16807000) [pid = 2180] [serial = 23] [outer = 00000000] 20:25:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 24 (19B93400) [pid = 2180] [serial = 24] [outer = 16807000] 20:25:35 INFO - PROCESS | 2180 | 1467602735097 Marionette DEBUG loaded listener.js 20:25:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 25 (1EBF5C00) [pid = 2180] [serial = 25] [outer = 16807000] 20:25:35 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:25:35 INFO - PROCESS | 2180 | --DOCSHELL 10E8B800 == 8 [pid = 2180] [id = 1] 20:25:35 INFO - PROCESS | 2180 | 1467602735924 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]]]}] 20:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1423ms 20:25:35 INFO - PROCESS | 2180 | 1467602735948 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 20:25:35 INFO - PROCESS | 2180 | 1467602735953 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 20:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:25:35 INFO - PROCESS | 2180 | 1467602735962 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:25:35 INFO - PROCESS | 2180 | 1467602735965 Marionette TRACE conn5 <- [1,10,null,{}] 20:25:35 INFO - PROCESS | 2180 | 1467602735971 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}] 20:25:35 INFO - PROCESS | 2180 | 1467602735974 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:36 INFO - PROCESS | 2180 | 1467602736103 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 20:25:36 INFO - PROCESS | 2180 | 1467602736174 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:36 INFO - PROCESS | 2180 | 1467602736177 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:36 INFO - PROCESS | 2180 | ++DOCSHELL 109A0400 == 9 [pid = 2180] [id = 10] 20:25:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 26 (109A0800) [pid = 2180] [serial = 26] [outer = 00000000] 20:25:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 27 (152BD400) [pid = 2180] [serial = 27] [outer = 109A0800] 20:25:36 INFO - PROCESS | 2180 | 1467602736277 Marionette DEBUG loaded listener.js 20:25:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 28 (16451800) [pid = 2180] [serial = 28] [outer = 109A0800] 20:25:36 INFO - PROCESS | 2180 | 1467602736886 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]]]}] 20:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 991ms 20:25:36 INFO - PROCESS | 2180 | 1467602736953 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 20:25:36 INFO - PROCESS | 2180 | 1467602736957 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 20:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:25:36 INFO - PROCESS | 2180 | 1467602736964 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:25:36 INFO - PROCESS | 2180 | 1467602736967 Marionette TRACE conn5 <- [1,14,null,{}] 20:25:36 INFO - PROCESS | 2180 | 1467602736971 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}] 20:25:36 INFO - PROCESS | 2180 | 1467602736974 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:37 INFO - PROCESS | 2180 | 1467602737098 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 20:25:37 INFO - PROCESS | 2180 | 1467602737159 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:37 INFO - PROCESS | 2180 | 1467602737162 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:37 INFO - PROCESS | 2180 | ++DOCSHELL 19B96800 == 10 [pid = 2180] [id = 11] 20:25:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 29 (19B97000) [pid = 2180] [serial = 29] [outer = 00000000] 20:25:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 30 (19B99C00) [pid = 2180] [serial = 30] [outer = 19B97000] 20:25:37 INFO - PROCESS | 2180 | 1467602737218 Marionette DEBUG loaded listener.js 20:25:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 31 (19C06800) [pid = 2180] [serial = 31] [outer = 19B97000] 20:25:37 INFO - PROCESS | 2180 | ++DOCSHELL 0CB94000 == 11 [pid = 2180] [id = 12] 20:25:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 32 (0D1E8C00) [pid = 2180] [serial = 32] [outer = 00000000] 20:25:37 INFO - PROCESS | 2180 | 1467602737969 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]]]}] 20:25:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 33 (0FD5F000) [pid = 2180] [serial = 33] [outer = 0D1E8C00] 20:25:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 34 (0FDF1000) [pid = 2180] [serial = 34] [outer = 0D1E8C00] 20:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1070ms 20:25:38 INFO - PROCESS | 2180 | ++DOCSHELL 09166000 == 12 [pid = 2180] [id = 13] 20:25:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 35 (0A72B000) [pid = 2180] [serial = 35] [outer = 00000000] 20:25:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 36 (10545000) [pid = 2180] [serial = 36] [outer = 0A72B000] 20:25:38 INFO - PROCESS | 2180 | --DOCSHELL 10E8CC00 == 11 [pid = 2180] [id = 4] 20:25:38 INFO - PROCESS | 2180 | 1467602738121 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 20:25:38 INFO - PROCESS | 2180 | 1467602738125 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 20:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:25:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 37 (107CE000) [pid = 2180] [serial = 37] [outer = 0A72B000] 20:25:38 INFO - PROCESS | 2180 | 1467602738180 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:25:38 INFO - PROCESS | 2180 | 1467602738184 Marionette TRACE conn5 <- [1,18,null,{}] 20:25:38 INFO - PROCESS | 2180 | 1467602738201 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}] 20:25:38 INFO - PROCESS | 2180 | 1467602738203 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:38 INFO - PROCESS | 2180 | 1467602738334 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 20:25:38 INFO - PROCESS | 2180 | 1467602738406 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:38 INFO - PROCESS | 2180 | 1467602738411 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:38 INFO - PROCESS | 2180 | ++DOCSHELL 10E0D800 == 12 [pid = 2180] [id = 14] 20:25:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 38 (10E0DC00) [pid = 2180] [serial = 38] [outer = 00000000] 20:25:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 39 (10E84800) [pid = 2180] [serial = 39] [outer = 10E0DC00] 20:25:38 INFO - PROCESS | 2180 | 1467602738461 Marionette DEBUG loaded listener.js 20:25:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 40 (11496000) [pid = 2180] [serial = 40] [outer = 10E0DC00] 20:25:38 INFO - PROCESS | 2180 | 1467602738855 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]]]}] 20:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 751ms 20:25:38 INFO - PROCESS | 2180 | 1467602738908 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 20:25:38 INFO - PROCESS | 2180 | 1467602738912 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 20:25:38 INFO - PROCESS | 2180 | 1467602738918 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:25:38 INFO - PROCESS | 2180 | 1467602738920 Marionette TRACE conn5 <- [1,22,null,{}] 20:25:38 INFO - PROCESS | 2180 | 1467602738924 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}] 20:25:38 INFO - PROCESS | 2180 | 1467602738927 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:39 INFO - PROCESS | 2180 | 1467602739009 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 20:25:39 INFO - PROCESS | 2180 | 1467602739014 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:39 INFO - PROCESS | 2180 | 1467602739017 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:39 INFO - PROCESS | 2180 | ++DOCSHELL 14B64C00 == 13 [pid = 2180] [id = 15] 20:25:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 41 (14B6A800) [pid = 2180] [serial = 41] [outer = 00000000] 20:25:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 42 (14EE5000) [pid = 2180] [serial = 42] [outer = 14B6A800] 20:25:39 INFO - PROCESS | 2180 | 1467602739064 Marionette DEBUG loaded listener.js 20:25:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 43 (1525F400) [pid = 2180] [serial = 43] [outer = 14B6A800] 20:25:39 INFO - PROCESS | 2180 | 1467602739483 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]]]}] 20:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 630ms 20:25:39 INFO - PROCESS | 2180 | 1467602739553 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 20:25:39 INFO - PROCESS | 2180 | 1467602739555 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 20:25:39 INFO - PROCESS | 2180 | 1467602739558 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:25:39 INFO - PROCESS | 2180 | 1467602739562 Marionette TRACE conn5 <- [1,26,null,{}] 20:25:39 INFO - PROCESS | 2180 | 1467602739573 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}] 20:25:39 INFO - PROCESS | 2180 | 1467602739578 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:39 INFO - PROCESS | 2180 | 1467602739672 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 20:25:39 INFO - PROCESS | 2180 | 1467602739687 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:39 INFO - PROCESS | 2180 | 1467602739691 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:39 INFO - PROCESS | 2180 | ++DOCSHELL 17774C00 == 14 [pid = 2180] [id = 16] 20:25:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 44 (17775000) [pid = 2180] [serial = 44] [outer = 00000000] 20:25:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 45 (18172000) [pid = 2180] [serial = 45] [outer = 17775000] 20:25:39 INFO - PROCESS | 2180 | 1467602739739 Marionette DEBUG loaded listener.js 20:25:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 46 (18209000) [pid = 2180] [serial = 46] [outer = 17775000] 20:25:40 INFO - PROCESS | 2180 | 1467602740160 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]]]}] 20:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 630ms 20:25:40 INFO - PROCESS | 2180 | 1467602740192 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 20:25:40 INFO - PROCESS | 2180 | 1467602740195 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 20:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:25:40 INFO - PROCESS | 2180 | 1467602740198 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:25:40 INFO - PROCESS | 2180 | 1467602740200 Marionette TRACE conn5 <- [1,30,null,{}] 20:25:40 INFO - PROCESS | 2180 | 1467602740213 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}] 20:25:40 INFO - PROCESS | 2180 | 1467602740215 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:40 INFO - PROCESS | 2180 | 1467602740300 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 20:25:40 INFO - PROCESS | 2180 | 1467602740306 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:40 INFO - PROCESS | 2180 | 1467602740308 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:40 INFO - PROCESS | 2180 | ++DOCSHELL 182E4000 == 15 [pid = 2180] [id = 17] 20:25:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 47 (182E4400) [pid = 2180] [serial = 47] [outer = 00000000] 20:25:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 48 (185E5400) [pid = 2180] [serial = 48] [outer = 182E4400] 20:25:40 INFO - PROCESS | 2180 | 1467602740353 Marionette DEBUG loaded listener.js 20:25:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 49 (18F09000) [pid = 2180] [serial = 49] [outer = 182E4400] 20:25:40 INFO - PROCESS | 2180 | 1467602740743 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]]]}] 20:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 590ms 20:25:40 INFO - PROCESS | 2180 | 1467602740800 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 20:25:40 INFO - PROCESS | 2180 | 1467602740802 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 20:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:25:40 INFO - PROCESS | 2180 | 1467602740805 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:25:40 INFO - PROCESS | 2180 | 1467602740807 Marionette TRACE conn5 <- [1,34,null,{}] 20:25:40 INFO - PROCESS | 2180 | 1467602740811 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}] 20:25:40 INFO - PROCESS | 2180 | 1467602740812 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:40 INFO - PROCESS | 2180 | 1467602740894 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 20:25:40 INFO - PROCESS | 2180 | 1467602740900 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:40 INFO - PROCESS | 2180 | 1467602740902 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:40 INFO - PROCESS | 2180 | ++DOCSHELL 0FDFE000 == 16 [pid = 2180] [id = 18] 20:25:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 50 (18F10000) [pid = 2180] [serial = 50] [outer = 00000000] 20:25:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 51 (19B8B000) [pid = 2180] [serial = 51] [outer = 18F10000] 20:25:40 INFO - PROCESS | 2180 | 1467602740947 Marionette DEBUG loaded listener.js 20:25:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 52 (19B8D000) [pid = 2180] [serial = 52] [outer = 18F10000] 20:25:41 INFO - PROCESS | 2180 | 1467602741368 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]]]}] 20:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 572ms 20:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:25:41 INFO - PROCESS | 2180 | 1467602741378 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 20:25:41 INFO - PROCESS | 2180 | 1467602741380 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 20:25:41 INFO - PROCESS | 2180 | 1467602741383 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:25:41 INFO - PROCESS | 2180 | 1467602741385 Marionette TRACE conn5 <- [1,38,null,{}] 20:25:41 INFO - PROCESS | 2180 | 1467602741388 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}] 20:25:41 INFO - PROCESS | 2180 | 1467602741394 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:41 INFO - PROCESS | 2180 | 1467602741527 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 20:25:41 INFO - PROCESS | 2180 | 1467602741534 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:41 INFO - PROCESS | 2180 | 1467602741536 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:41 INFO - PROCESS | 2180 | ++DOCSHELL 19B98000 == 17 [pid = 2180] [id = 19] 20:25:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 53 (1A3CC400) [pid = 2180] [serial = 53] [outer = 00000000] 20:25:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 54 (1B710C00) [pid = 2180] [serial = 54] [outer = 1A3CC400] 20:25:41 INFO - PROCESS | 2180 | 1467602741581 Marionette DEBUG loaded listener.js 20:25:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 55 (1B743400) [pid = 2180] [serial = 55] [outer = 1A3CC400] 20:25:41 INFO - PROCESS | 2180 | 1467602741962 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]]]}] 20:25:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 630ms 20:25:42 INFO - PROCESS | 2180 | 1467602742014 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 20:25:42 INFO - PROCESS | 2180 | 1467602742016 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 20:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:25:42 INFO - PROCESS | 2180 | 1467602742019 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:25:42 INFO - PROCESS | 2180 | 1467602742021 Marionette TRACE conn5 <- [1,42,null,{}] 20:25:42 INFO - PROCESS | 2180 | 1467602742025 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}] 20:25:42 INFO - PROCESS | 2180 | 1467602742027 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:42 INFO - PROCESS | 2180 | 1467602742141 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 20:25:42 INFO - PROCESS | 2180 | 1467602742148 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:42 INFO - PROCESS | 2180 | 1467602742150 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:42 INFO - PROCESS | 2180 | ++DOCSHELL 18133400 == 18 [pid = 2180] [id = 20] 20:25:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 56 (18133C00) [pid = 2180] [serial = 56] [outer = 00000000] 20:25:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 57 (1813AC00) [pid = 2180] [serial = 57] [outer = 18133C00] 20:25:42 INFO - PROCESS | 2180 | 1467602742196 Marionette DEBUG loaded listener.js 20:25:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 58 (1BF84400) [pid = 2180] [serial = 58] [outer = 18133C00] 20:25:42 INFO - PROCESS | 2180 | 1467602742650 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]]]}] 20:25:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 670ms 20:25:42 INFO - PROCESS | 2180 | 1467602742690 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 20:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:25:42 INFO - PROCESS | 2180 | 1467602742692 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 20:25:42 INFO - PROCESS | 2180 | 1467602742695 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:25:42 INFO - PROCESS | 2180 | 1467602742697 Marionette TRACE conn5 <- [1,46,null,{}] 20:25:42 INFO - PROCESS | 2180 | 1467602742716 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}] 20:25:42 INFO - PROCESS | 2180 | 1467602742718 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:42 INFO - PROCESS | 2180 | 1467602742794 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 20:25:42 INFO - PROCESS | 2180 | 1467602742800 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:42 INFO - PROCESS | 2180 | 1467602742802 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:42 INFO - PROCESS | 2180 | ++DOCSHELL 19CA1000 == 19 [pid = 2180] [id = 21] 20:25:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 59 (19CA3C00) [pid = 2180] [serial = 59] [outer = 00000000] 20:25:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (19CA8C00) [pid = 2180] [serial = 60] [outer = 19CA3C00] 20:25:42 INFO - PROCESS | 2180 | 1467602742849 Marionette DEBUG loaded listener.js 20:25:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (19CAC400) [pid = 2180] [serial = 61] [outer = 19CA3C00] 20:25:43 INFO - PROCESS | 2180 | 1467602743243 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]]]}] 20:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 20:25:43 INFO - PROCESS | 2180 | 1467602743266 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 20:25:43 INFO - PROCESS | 2180 | 1467602743268 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 20:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:25:43 INFO - PROCESS | 2180 | 1467602743271 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:25:43 INFO - PROCESS | 2180 | 1467602743273 Marionette TRACE conn5 <- [1,50,null,{}] 20:25:43 INFO - PROCESS | 2180 | 1467602743276 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}] 20:25:43 INFO - PROCESS | 2180 | 1467602743278 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:43 INFO - PROCESS | 2180 | 1467602743390 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 20:25:43 INFO - PROCESS | 2180 | 1467602743398 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:43 INFO - PROCESS | 2180 | 1467602743400 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:43 INFO - PROCESS | 2180 | ++DOCSHELL 08A7B400 == 20 [pid = 2180] [id = 22] 20:25:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (08A7BC00) [pid = 2180] [serial = 62] [outer = 00000000] 20:25:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (08A84C00) [pid = 2180] [serial = 63] [outer = 08A7BC00] 20:25:43 INFO - PROCESS | 2180 | 1467602743445 Marionette DEBUG loaded listener.js 20:25:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (181F4400) [pid = 2180] [serial = 64] [outer = 08A7BC00] 20:25:43 INFO - PROCESS | 2180 | 1467602743831 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]]]}] 20:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 571ms 20:25:43 INFO - PROCESS | 2180 | 1467602743842 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 20:25:43 INFO - PROCESS | 2180 | 1467602743845 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 20:25:43 INFO - PROCESS | 2180 | 1467602743848 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:25:43 INFO - PROCESS | 2180 | 1467602743850 Marionette TRACE conn5 <- [1,54,null,{}] 20:25:43 INFO - PROCESS | 2180 | 1467602743854 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}] 20:25:43 INFO - PROCESS | 2180 | 1467602743855 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:43 INFO - PROCESS | 2180 | 1467602743932 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 20:25:44 INFO - PROCESS | 2180 | 1467602743997 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:44 INFO - PROCESS | 2180 | 1467602743999 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:44 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC0400 == 21 [pid = 2180] [id = 23] 20:25:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (0CAC1800) [pid = 2180] [serial = 65] [outer = 00000000] 20:25:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (0CAC9000) [pid = 2180] [serial = 66] [outer = 0CAC1800] 20:25:44 INFO - PROCESS | 2180 | 1467602744042 Marionette DEBUG loaded listener.js 20:25:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (0CACC400) [pid = 2180] [serial = 67] [outer = 0CAC1800] 20:25:44 INFO - PROCESS | 2180 | 1467602744365 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]]]}] 20:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 20:25:44 INFO - PROCESS | 2180 | 1467602744422 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 20:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:25:44 INFO - PROCESS | 2180 | 1467602744425 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 20:25:44 INFO - PROCESS | 2180 | 1467602744428 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:25:44 INFO - PROCESS | 2180 | 1467602744430 Marionette TRACE conn5 <- [1,58,null,{}] 20:25:44 INFO - PROCESS | 2180 | 1467602744434 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}] 20:25:44 INFO - PROCESS | 2180 | 1467602744437 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:44 INFO - PROCESS | 2180 | 1467602744531 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 20:25:44 INFO - PROCESS | 2180 | 1467602744597 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:44 INFO - PROCESS | 2180 | 1467602744600 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:44 INFO - PROCESS | 2180 | ++DOCSHELL 0CACF400 == 22 [pid = 2180] [id = 24] 20:25:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (101C4400) [pid = 2180] [serial = 68] [outer = 00000000] 20:25:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (101CC400) [pid = 2180] [serial = 69] [outer = 101C4400] 20:25:44 INFO - PROCESS | 2180 | 1467602744644 Marionette DEBUG loaded listener.js 20:25:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (19C9FC00) [pid = 2180] [serial = 70] [outer = 101C4400] 20:25:45 INFO - PROCESS | 2180 | 1467602745001 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]]]}] 20:25:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 630ms 20:25:45 INFO - PROCESS | 2180 | 1467602745058 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 20:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:25:45 INFO - PROCESS | 2180 | 1467602745060 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 20:25:45 INFO - PROCESS | 2180 | 1467602745063 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:25:45 INFO - PROCESS | 2180 | 1467602745065 Marionette TRACE conn5 <- [1,62,null,{}] 20:25:45 INFO - PROCESS | 2180 | 1467602745068 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}] 20:25:45 INFO - PROCESS | 2180 | 1467602745070 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:45 INFO - PROCESS | 2180 | 1467602745202 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 20:25:45 INFO - PROCESS | 2180 | 1467602745209 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:45 INFO - PROCESS | 2180 | 1467602745211 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:45 INFO - PROCESS | 2180 | ++DOCSHELL 10303800 == 23 [pid = 2180] [id = 25] 20:25:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (10305400) [pid = 2180] [serial = 71] [outer = 00000000] 20:25:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (1030BC00) [pid = 2180] [serial = 72] [outer = 10305400] 20:25:45 INFO - PROCESS | 2180 | 1467602745255 Marionette DEBUG loaded listener.js 20:25:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (1030E400) [pid = 2180] [serial = 73] [outer = 10305400] 20:25:46 INFO - PROCESS | 2180 | 1467602746315 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]]]}] 20:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1273ms 20:25:46 INFO - PROCESS | 2180 | 1467602746337 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 20:25:46 INFO - PROCESS | 2180 | 1467602746341 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 20:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:25:46 INFO - PROCESS | 2180 | 1467602746350 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:25:46 INFO - PROCESS | 2180 | 1467602746353 Marionette TRACE conn5 <- [1,66,null,{}] 20:25:46 INFO - PROCESS | 2180 | 1467602746359 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}] 20:25:46 INFO - PROCESS | 2180 | 1467602746362 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:46 INFO - PROCESS | 2180 | 1467602746477 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 20:25:46 INFO - PROCESS | 2180 | 1467602746486 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:46 INFO - PROCESS | 2180 | 1467602746490 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:46 INFO - PROCESS | 2180 | ++DOCSHELL 0D136000 == 24 [pid = 2180] [id = 26] 20:25:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (0D136800) [pid = 2180] [serial = 74] [outer = 00000000] 20:25:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (101C5C00) [pid = 2180] [serial = 75] [outer = 0D136800] 20:25:46 INFO - PROCESS | 2180 | 1467602746538 Marionette DEBUG loaded listener.js 20:25:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (101C9000) [pid = 2180] [serial = 76] [outer = 0D136800] 20:25:46 INFO - PROCESS | 2180 | 1467602746953 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]]]}] 20:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 630ms 20:25:46 INFO - PROCESS | 2180 | 1467602746977 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 20:25:46 INFO - PROCESS | 2180 | 1467602746981 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 20:25:46 INFO - PROCESS | 2180 | 1467602746987 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:25:46 INFO - PROCESS | 2180 | 1467602746989 Marionette TRACE conn5 <- [1,70,null,{}] 20:25:47 INFO - PROCESS | 2180 | 1467602746993 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}] 20:25:47 INFO - PROCESS | 2180 | 1467602746995 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:47 INFO - PROCESS | 2180 | 1467602747106 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 20:25:47 INFO - PROCESS | 2180 | 1467602747113 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:47 INFO - PROCESS | 2180 | 1467602747116 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:47 INFO - PROCESS | 2180 | ++DOCSHELL 10308000 == 25 [pid = 2180] [id = 27] 20:25:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (1030AC00) [pid = 2180] [serial = 77] [outer = 00000000] 20:25:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (107E2000) [pid = 2180] [serial = 78] [outer = 1030AC00] 20:25:47 INFO - PROCESS | 2180 | 1467602747164 Marionette DEBUG loaded listener.js 20:25:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (10E0E000) [pid = 2180] [serial = 79] [outer = 1030AC00] 20:25:47 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (16D6E800) [pid = 2180] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 20:25:47 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (08A7BC00) [pid = 2180] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:25:47 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (0CAC1800) [pid = 2180] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:25:47 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (19B8A400) [pid = 2180] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:25:47 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (109A0800) [pid = 2180] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:25:47 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (19B97000) [pid = 2180] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:25:47 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (10E0DC00) [pid = 2180] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:25:47 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (14B6A800) [pid = 2180] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:25:47 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (17775000) [pid = 2180] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:25:47 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (182E4400) [pid = 2180] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:25:47 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (18F10000) [pid = 2180] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:25:47 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (1A3CC400) [pid = 2180] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:25:47 INFO - PROCESS | 2180 | 1467602747928 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]]]}] 20:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 970ms 20:25:47 INFO - PROCESS | 2180 | 1467602747962 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 20:25:47 INFO - PROCESS | 2180 | 1467602747964 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 20:25:47 INFO - PROCESS | 2180 | 1467602747967 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:25:47 INFO - PROCESS | 2180 | 1467602747971 Marionette TRACE conn5 <- [1,74,null,{}] 20:25:47 INFO - PROCESS | 2180 | 1467602747981 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}] 20:25:47 INFO - PROCESS | 2180 | 1467602747985 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:48 INFO - PROCESS | 2180 | 1467602748065 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 20:25:48 INFO - PROCESS | 2180 | 1467602748145 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:48 INFO - PROCESS | 2180 | 1467602748147 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:48 INFO - PROCESS | 2180 | ++DOCSHELL 1087FC00 == 26 [pid = 2180] [id = 28] 20:25:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (10883C00) [pid = 2180] [serial = 80] [outer = 00000000] 20:25:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (14BB0800) [pid = 2180] [serial = 81] [outer = 10883C00] 20:25:48 INFO - PROCESS | 2180 | 1467602748196 Marionette DEBUG loaded listener.js 20:25:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (14E6A400) [pid = 2180] [serial = 82] [outer = 10883C00] 20:25:48 INFO - PROCESS | 2180 | 1467602748536 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]]]}] 20:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 631ms 20:25:48 INFO - PROCESS | 2180 | 1467602748618 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 20:25:48 INFO - PROCESS | 2180 | 1467602748621 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 20:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:25:48 INFO - PROCESS | 2180 | 1467602748625 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:25:48 INFO - PROCESS | 2180 | 1467602748626 Marionette TRACE conn5 <- [1,78,null,{}] 20:25:48 INFO - PROCESS | 2180 | 1467602748630 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}] 20:25:48 INFO - PROCESS | 2180 | 1467602748632 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:48 INFO - PROCESS | 2180 | 1467602748714 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 20:25:48 INFO - PROCESS | 2180 | 1467602748720 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:48 INFO - PROCESS | 2180 | 1467602748722 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:48 INFO - PROCESS | 2180 | ++DOCSHELL 15257C00 == 27 [pid = 2180] [id = 29] 20:25:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (15527400) [pid = 2180] [serial = 83] [outer = 00000000] 20:25:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (16D65C00) [pid = 2180] [serial = 84] [outer = 15527400] 20:25:48 INFO - PROCESS | 2180 | 1467602748767 Marionette DEBUG loaded listener.js 20:25:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (17773800) [pid = 2180] [serial = 85] [outer = 15527400] 20:25:49 INFO - PROCESS | 2180 | 1467602749165 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]]]}] 20:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 570ms 20:25:49 INFO - PROCESS | 2180 | 1467602749199 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 20:25:49 INFO - PROCESS | 2180 | 1467602749201 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 20:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:25:49 INFO - PROCESS | 2180 | 1467602749204 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:25:49 INFO - PROCESS | 2180 | 1467602749206 Marionette TRACE conn5 <- [1,82,null,{}] 20:25:49 INFO - PROCESS | 2180 | 1467602749209 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}] 20:25:49 INFO - PROCESS | 2180 | 1467602749211 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:49 INFO - PROCESS | 2180 | 1467602749287 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 20:25:49 INFO - PROCESS | 2180 | 1467602749292 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:49 INFO - PROCESS | 2180 | 1467602749294 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:49 INFO - PROCESS | 2180 | ++DOCSHELL 18130000 == 28 [pid = 2180] [id = 30] 20:25:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (18131800) [pid = 2180] [serial = 86] [outer = 00000000] 20:25:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (181F6400) [pid = 2180] [serial = 87] [outer = 18131800] 20:25:49 INFO - PROCESS | 2180 | 1467602749339 Marionette DEBUG loaded listener.js 20:25:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (182E5800) [pid = 2180] [serial = 88] [outer = 18131800] 20:25:49 INFO - PROCESS | 2180 | 1467602749782 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]]]}] 20:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 630ms 20:25:49 INFO - PROCESS | 2180 | 1467602749851 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 20:25:49 INFO - PROCESS | 2180 | 1467602749855 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 20:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:25:49 INFO - PROCESS | 2180 | 1467602749860 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:25:49 INFO - PROCESS | 2180 | 1467602749865 Marionette TRACE conn5 <- [1,86,null,{}] 20:25:49 INFO - PROCESS | 2180 | 1467602749871 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}] 20:25:49 INFO - PROCESS | 2180 | 1467602749875 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:50 INFO - PROCESS | 2180 | 1467602750016 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 20:25:50 INFO - PROCESS | 2180 | 1467602750087 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:50 INFO - PROCESS | 2180 | 1467602750093 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:50 INFO - PROCESS | 2180 | ++DOCSHELL 0D13B400 == 29 [pid = 2180] [id = 31] 20:25:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (0D184C00) [pid = 2180] [serial = 89] [outer = 00000000] 20:25:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (10174000) [pid = 2180] [serial = 90] [outer = 0D184C00] 20:25:50 INFO - PROCESS | 2180 | 1467602750152 Marionette DEBUG loaded listener.js 20:25:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (101CC800) [pid = 2180] [serial = 91] [outer = 0D184C00] 20:25:50 INFO - PROCESS | 2180 | 1467602750707 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]]]}] 20:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 870ms 20:25:50 INFO - PROCESS | 2180 | 1467602750734 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 20:25:50 INFO - PROCESS | 2180 | 1467602750738 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 20:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:25:50 INFO - PROCESS | 2180 | 1467602750744 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:25:50 INFO - PROCESS | 2180 | 1467602750748 Marionette TRACE conn5 <- [1,90,null,{}] 20:25:50 INFO - PROCESS | 2180 | 1467602750753 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}] 20:25:50 INFO - PROCESS | 2180 | 1467602750756 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:50 INFO - PROCESS | 2180 | 1467602750861 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 20:25:50 INFO - PROCESS | 2180 | 1467602750945 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:50 INFO - PROCESS | 2180 | 1467602750948 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:50 INFO - PROCESS | 2180 | ++DOCSHELL 14BB1C00 == 30 [pid = 2180] [id = 32] 20:25:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (14E21800) [pid = 2180] [serial = 92] [outer = 00000000] 20:25:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (155BD400) [pid = 2180] [serial = 93] [outer = 14E21800] 20:25:51 INFO - PROCESS | 2180 | 1467602751004 Marionette DEBUG loaded listener.js 20:25:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (16D66000) [pid = 2180] [serial = 94] [outer = 14E21800] 20:25:51 INFO - PROCESS | 2180 | 1467602751556 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]]]}] 20:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 831ms 20:25:51 INFO - PROCESS | 2180 | 1467602751592 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 20:25:51 INFO - PROCESS | 2180 | 1467602751595 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 20:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:25:51 INFO - PROCESS | 2180 | 1467602751600 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:25:51 INFO - PROCESS | 2180 | 1467602751602 Marionette TRACE conn5 <- [1,94,null,{}] 20:25:51 INFO - PROCESS | 2180 | 1467602751613 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}] 20:25:51 INFO - PROCESS | 2180 | 1467602751618 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:51 INFO - PROCESS | 2180 | 1467602751727 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 20:25:51 INFO - PROCESS | 2180 | 1467602751813 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:51 INFO - PROCESS | 2180 | 1467602751817 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:51 INFO - PROCESS | 2180 | ++DOCSHELL 19B90400 == 31 [pid = 2180] [id = 33] 20:25:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (19B91000) [pid = 2180] [serial = 95] [outer = 00000000] 20:25:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (19B97800) [pid = 2180] [serial = 96] [outer = 19B91000] 20:25:51 INFO - PROCESS | 2180 | 1467602751874 Marionette DEBUG loaded listener.js 20:25:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (19BE2C00) [pid = 2180] [serial = 97] [outer = 19B91000] 20:25:52 INFO - PROCESS | 2180 | 1467602752416 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]]]}] 20:25:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 870ms 20:25:52 INFO - PROCESS | 2180 | 1467602752472 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 20:25:52 INFO - PROCESS | 2180 | 1467602752474 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 20:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:25:52 INFO - PROCESS | 2180 | 1467602752478 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:25:52 INFO - PROCESS | 2180 | 1467602752480 Marionette TRACE conn5 <- [1,98,null,{}] 20:25:52 INFO - PROCESS | 2180 | 1467602752484 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}] 20:25:52 INFO - PROCESS | 2180 | 1467602752486 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:52 INFO - PROCESS | 2180 | 1467602752590 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 20:25:52 INFO - PROCESS | 2180 | 1467602752677 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:52 INFO - PROCESS | 2180 | 1467602752680 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:52 INFO - PROCESS | 2180 | ++DOCSHELL 19CA8000 == 32 [pid = 2180] [id = 34] 20:25:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (19CAA000) [pid = 2180] [serial = 98] [outer = 00000000] 20:25:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (1A737800) [pid = 2180] [serial = 99] [outer = 19CAA000] 20:25:52 INFO - PROCESS | 2180 | 1467602752734 Marionette DEBUG loaded listener.js 20:25:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (1A7E3C00) [pid = 2180] [serial = 100] [outer = 19CAA000] 20:25:53 INFO - PROCESS | 2180 | 1467602753270 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]]]}] 20:25:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 830ms 20:25:53 INFO - PROCESS | 2180 | 1467602753312 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 20:25:53 INFO - PROCESS | 2180 | 1467602753314 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 20:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:25:53 INFO - PROCESS | 2180 | 1467602753318 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:25:53 INFO - PROCESS | 2180 | 1467602753320 Marionette TRACE conn5 <- [1,102,null,{}] 20:25:53 INFO - PROCESS | 2180 | 1467602753324 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}] 20:25:53 INFO - PROCESS | 2180 | 1467602753326 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:53 INFO - PROCESS | 2180 | 1467602753483 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 20:25:53 INFO - PROCESS | 2180 | 1467602753576 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:53 INFO - PROCESS | 2180 | 1467602753579 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:53 INFO - PROCESS | 2180 | ++DOCSHELL 0A773000 == 33 [pid = 2180] [id = 35] 20:25:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (0A774000) [pid = 2180] [serial = 101] [outer = 00000000] 20:25:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (0CAC8C00) [pid = 2180] [serial = 102] [outer = 0A774000] 20:25:53 INFO - PROCESS | 2180 | 1467602753630 Marionette DEBUG loaded listener.js 20:25:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (0FDF0C00) [pid = 2180] [serial = 103] [outer = 0A774000] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (19B88C00) [pid = 2180] [serial = 17] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (19CA8C00) [pid = 2180] [serial = 60] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (18F09000) [pid = 2180] [serial = 49] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (08A84C00) [pid = 2180] [serial = 63] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (0CAC9000) [pid = 2180] [serial = 66] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (0FD5F000) [pid = 2180] [serial = 33] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (19B8D000) [pid = 2180] [serial = 52] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (1B743400) [pid = 2180] [serial = 55] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (19C06800) [pid = 2180] [serial = 31] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (18209000) [pid = 2180] [serial = 46] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (11496000) [pid = 2180] [serial = 40] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (101CC400) [pid = 2180] [serial = 69] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (181F4400) [pid = 2180] [serial = 64] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (16451800) [pid = 2180] [serial = 28] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (1525F400) [pid = 2180] [serial = 43] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (0CACC400) [pid = 2180] [serial = 67] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (19B92000) [pid = 2180] [serial = 22] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (1A16AC00) [pid = 2180] [serial = 14] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (17775400) [pid = 2180] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (1776F000) [pid = 2180] [serial = 9] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (115CF400) [pid = 2180] [serial = 4] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (152BD400) [pid = 2180] [serial = 27] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (19B99C00) [pid = 2180] [serial = 30] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (10545000) [pid = 2180] [serial = 36] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (10E84800) [pid = 2180] [serial = 39] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (14EE5000) [pid = 2180] [serial = 42] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (18172000) [pid = 2180] [serial = 45] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (185E5400) [pid = 2180] [serial = 48] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (19B8B000) [pid = 2180] [serial = 51] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (1B710C00) [pid = 2180] [serial = 54] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (1813AC00) [pid = 2180] [serial = 57] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (19B93400) [pid = 2180] [serial = 24] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | --DOMWINDOW == 58 (19B8CC00) [pid = 2180] [serial = 21] [outer = 00000000] [url = about:blank] 20:25:54 INFO - PROCESS | 2180 | 1467602754697 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]]]}] 20:25:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1424ms 20:25:54 INFO - PROCESS | 2180 | 1467602754745 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 20:25:54 INFO - PROCESS | 2180 | 1467602754750 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 20:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:25:54 INFO - PROCESS | 2180 | 1467602754755 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:25:54 INFO - PROCESS | 2180 | 1467602754758 Marionette TRACE conn5 <- [1,106,null,{}] 20:25:54 INFO - PROCESS | 2180 | 1467602754764 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}] 20:25:54 INFO - PROCESS | 2180 | 1467602754767 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:54 INFO - PROCESS | 2180 | 1467602754857 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 20:25:54 INFO - PROCESS | 2180 | 1467602754919 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:54 INFO - PROCESS | 2180 | 1467602754921 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:54 INFO - PROCESS | 2180 | ++DOCSHELL 0D134400 == 34 [pid = 2180] [id = 36] 20:25:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 59 (0D13A800) [pid = 2180] [serial = 104] [outer = 00000000] 20:25:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (0FD5EC00) [pid = 2180] [serial = 105] [outer = 0D13A800] 20:25:55 INFO - PROCESS | 2180 | 1467602754979 Marionette DEBUG loaded listener.js 20:25:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (101C7000) [pid = 2180] [serial = 106] [outer = 0D13A800] 20:25:55 INFO - PROCESS | 2180 | 1467602755377 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]]]}] 20:25:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 690ms 20:25:55 INFO - PROCESS | 2180 | 1467602755445 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 20:25:55 INFO - PROCESS | 2180 | 1467602755450 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 20:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:25:55 INFO - PROCESS | 2180 | 1467602755457 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:25:55 INFO - PROCESS | 2180 | 1467602755459 Marionette TRACE conn5 <- [1,110,null,{}] 20:25:55 INFO - PROCESS | 2180 | 1467602755467 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}] 20:25:55 INFO - PROCESS | 2180 | 1467602755469 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:55 INFO - PROCESS | 2180 | 1467602755555 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 20:25:55 INFO - PROCESS | 2180 | 1467602755564 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:55 INFO - PROCESS | 2180 | 1467602755567 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:55 INFO - PROCESS | 2180 | ++DOCSHELL 109A4800 == 35 [pid = 2180] [id = 37] 20:25:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (10E0A000) [pid = 2180] [serial = 107] [outer = 00000000] 20:25:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (10E84C00) [pid = 2180] [serial = 108] [outer = 10E0A000] 20:25:55 INFO - PROCESS | 2180 | 1467602755620 Marionette DEBUG loaded listener.js 20:25:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (114EC400) [pid = 2180] [serial = 109] [outer = 10E0A000] 20:25:56 INFO - PROCESS | 2180 | 1467602756033 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]]]}] 20:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 631ms 20:25:56 INFO - PROCESS | 2180 | 1467602756090 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 20:25:56 INFO - PROCESS | 2180 | 1467602756092 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 20:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:25:56 INFO - PROCESS | 2180 | 1467602756095 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:25:56 INFO - PROCESS | 2180 | 1467602756099 Marionette TRACE conn5 <- [1,114,null,{}] 20:25:56 INFO - PROCESS | 2180 | 1467602756110 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}] 20:25:56 INFO - PROCESS | 2180 | 1467602756115 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:56 INFO - PROCESS | 2180 | 1467602756204 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 20:25:56 INFO - PROCESS | 2180 | 1467602756239 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:56 INFO - PROCESS | 2180 | 1467602756242 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:56 INFO - PROCESS | 2180 | ++DOCSHELL 1614FC00 == 36 [pid = 2180] [id = 38] 20:25:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (16157000) [pid = 2180] [serial = 110] [outer = 00000000] 20:25:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (16453000) [pid = 2180] [serial = 111] [outer = 16157000] 20:25:56 INFO - PROCESS | 2180 | 1467602756292 Marionette DEBUG loaded listener.js 20:25:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (16D65800) [pid = 2180] [serial = 112] [outer = 16157000] 20:25:56 INFO - PROCESS | 2180 | 1467602756732 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]]]}] 20:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 690ms 20:25:57 INFO - PROCESS | 2180 | --DOCSHELL 15257C00 == 35 [pid = 2180] [id = 29] 20:25:57 INFO - PROCESS | 2180 | --DOCSHELL 14BB1C00 == 34 [pid = 2180] [id = 32] 20:25:57 INFO - PROCESS | 2180 | --DOCSHELL 18130000 == 33 [pid = 2180] [id = 30] 20:25:57 INFO - PROCESS | 2180 | --DOCSHELL 19B90400 == 32 [pid = 2180] [id = 33] 20:25:57 INFO - PROCESS | 2180 | --DOCSHELL 19CA8000 == 31 [pid = 2180] [id = 34] 20:25:57 INFO - PROCESS | 2180 | --DOCSHELL 0D13B400 == 30 [pid = 2180] [id = 31] 20:25:57 INFO - PROCESS | 2180 | --DOCSHELL 0A773000 == 29 [pid = 2180] [id = 35] 20:25:57 INFO - PROCESS | 2180 | --DOCSHELL 0D134400 == 28 [pid = 2180] [id = 36] 20:25:57 INFO - PROCESS | 2180 | 1467602757376 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 20:25:57 INFO - PROCESS | 2180 | 1467602757379 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 20:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:25:57 INFO - PROCESS | 2180 | 1467602757389 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:25:57 INFO - PROCESS | 2180 | 1467602757392 Marionette TRACE conn5 <- [1,118,null,{}] 20:25:57 INFO - PROCESS | 2180 | 1467602757405 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}] 20:25:57 INFO - PROCESS | 2180 | 1467602757408 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:57 INFO - PROCESS | 2180 | 1467602757524 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 20:25:57 INFO - PROCESS | 2180 | 1467602757533 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:57 INFO - PROCESS | 2180 | 1467602757536 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:57 INFO - PROCESS | 2180 | ++DOCSHELL 0CACAC00 == 29 [pid = 2180] [id = 39] 20:25:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (0CACD400) [pid = 2180] [serial = 113] [outer = 00000000] 20:25:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (0D134400) [pid = 2180] [serial = 114] [outer = 0CACD400] 20:25:57 INFO - PROCESS | 2180 | 1467602757585 Marionette DEBUG loaded listener.js 20:25:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (0D1EC000) [pid = 2180] [serial = 115] [outer = 0CACD400] 20:25:58 INFO - PROCESS | 2180 | 1467602758044 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]]]}] 20:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 670ms 20:25:58 INFO - PROCESS | 2180 | 1467602758066 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 20:25:58 INFO - PROCESS | 2180 | 1467602758069 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 20:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:25:58 INFO - PROCESS | 2180 | 1467602758075 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:25:58 INFO - PROCESS | 2180 | 1467602758079 Marionette TRACE conn5 <- [1,122,null,{}] 20:25:58 INFO - PROCESS | 2180 | 1467602758083 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}] 20:25:58 INFO - PROCESS | 2180 | 1467602758085 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:58 INFO - PROCESS | 2180 | 1467602758190 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 20:25:58 INFO - PROCESS | 2180 | 1467602758197 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:58 INFO - PROCESS | 2180 | 1467602758199 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:58 INFO - PROCESS | 2180 | ++DOCSHELL 10548C00 == 30 [pid = 2180] [id = 40] 20:25:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (107D6800) [pid = 2180] [serial = 116] [outer = 00000000] 20:25:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (114DFC00) [pid = 2180] [serial = 117] [outer = 107D6800] 20:25:58 INFO - PROCESS | 2180 | 1467602758247 Marionette DEBUG loaded listener.js 20:25:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (145D6C00) [pid = 2180] [serial = 118] [outer = 107D6800] 20:25:58 INFO - PROCESS | 2180 | 1467602758671 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]]]}] 20:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 631ms 20:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:25:58 INFO - PROCESS | 2180 | 1467602758709 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 20:25:58 INFO - PROCESS | 2180 | 1467602758712 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 20:25:58 INFO - PROCESS | 2180 | 1467602758715 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:25:58 INFO - PROCESS | 2180 | 1467602758717 Marionette TRACE conn5 <- [1,126,null,{}] 20:25:58 INFO - PROCESS | 2180 | 1467602758727 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}] 20:25:58 INFO - PROCESS | 2180 | 1467602758732 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:59 INFO - PROCESS | 2180 | 1467602759138 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 20:25:59 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (10305400) [pid = 2180] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:25:59 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (18133C00) [pid = 2180] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:25:59 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (19CA3C00) [pid = 2180] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:25:59 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (101C4400) [pid = 2180] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:25:59 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (18131800) [pid = 2180] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:25:59 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (15527400) [pid = 2180] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:25:59 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (0D136800) [pid = 2180] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:25:59 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (10883C00) [pid = 2180] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:25:59 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (1030AC00) [pid = 2180] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:25:59 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (0D184C00) [pid = 2180] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:25:59 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (14E21800) [pid = 2180] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:25:59 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (19B91000) [pid = 2180] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:25:59 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (19CAA000) [pid = 2180] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:25:59 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (0A774000) [pid = 2180] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:25:59 INFO - PROCESS | 2180 | --DOMWINDOW == 58 (0D13A800) [pid = 2180] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:25:59 INFO - PROCESS | 2180 | 1467602759217 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:59 INFO - PROCESS | 2180 | 1467602759221 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:59 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC8800 == 31 [pid = 2180] [id = 41] 20:25:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 59 (0CACCC00) [pid = 2180] [serial = 119] [outer = 00000000] 20:25:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (101C4800) [pid = 2180] [serial = 120] [outer = 0CACCC00] 20:25:59 INFO - PROCESS | 2180 | 1467602759269 Marionette DEBUG loaded listener.js 20:25:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (10886400) [pid = 2180] [serial = 121] [outer = 0CACCC00] 20:25:59 INFO - PROCESS | 2180 | 1467602759651 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]]]}] 20:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 971ms 20:25:59 INFO - PROCESS | 2180 | 1467602759687 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 20:25:59 INFO - PROCESS | 2180 | 1467602759699 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 20:25:59 INFO - PROCESS | 2180 | 1467602759703 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:25:59 INFO - PROCESS | 2180 | 1467602759704 Marionette TRACE conn5 <- [1,130,null,{}] 20:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:25:59 INFO - PROCESS | 2180 | 1467602759708 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}] 20:25:59 INFO - PROCESS | 2180 | 1467602759710 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:59 INFO - PROCESS | 2180 | 1467602759793 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 20:25:59 INFO - PROCESS | 2180 | 1467602759799 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:59 INFO - PROCESS | 2180 | 1467602759801 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:25:59 INFO - PROCESS | 2180 | ++DOCSHELL 14EEB800 == 32 [pid = 2180] [id = 42] 20:25:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (16459000) [pid = 2180] [serial = 122] [outer = 00000000] 20:25:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (17C77400) [pid = 2180] [serial = 123] [outer = 16459000] 20:25:59 INFO - PROCESS | 2180 | 1467602759846 Marionette DEBUG loaded listener.js 20:25:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (17C80000) [pid = 2180] [serial = 124] [outer = 16459000] 20:26:00 INFO - PROCESS | 2180 | 1467602760271 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]]]}] 20:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 630ms 20:26:00 INFO - PROCESS | 2180 | 1467602760338 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 20:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:26:00 INFO - PROCESS | 2180 | 1467602760340 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 20:26:00 INFO - PROCESS | 2180 | 1467602760343 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:26:00 INFO - PROCESS | 2180 | 1467602760345 Marionette TRACE conn5 <- [1,134,null,{}] 20:26:00 INFO - PROCESS | 2180 | 1467602760349 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}] 20:26:00 INFO - PROCESS | 2180 | 1467602760351 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:00 INFO - PROCESS | 2180 | 1467602760426 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 20:26:00 INFO - PROCESS | 2180 | 1467602760435 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:00 INFO - PROCESS | 2180 | 1467602760437 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:00 INFO - PROCESS | 2180 | ++DOCSHELL 17C7F400 == 33 [pid = 2180] [id = 43] 20:26:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (17C81000) [pid = 2180] [serial = 125] [outer = 00000000] 20:26:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (1812FC00) [pid = 2180] [serial = 126] [outer = 17C81000] 20:26:00 INFO - PROCESS | 2180 | 1467602760481 Marionette DEBUG loaded listener.js 20:26:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (1813B000) [pid = 2180] [serial = 127] [outer = 17C81000] 20:26:00 INFO - PROCESS | 2180 | 1467602760911 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]]]}] 20:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 631ms 20:26:00 INFO - PROCESS | 2180 | 1467602760975 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 20:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:26:00 INFO - PROCESS | 2180 | 1467602760977 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 20:26:00 INFO - PROCESS | 2180 | 1467602760980 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:26:00 INFO - PROCESS | 2180 | 1467602760982 Marionette TRACE conn5 <- [1,138,null,{}] 20:26:00 INFO - PROCESS | 2180 | 1467602760985 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}] 20:26:01 INFO - PROCESS | 2180 | 1467602760992 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:01 INFO - PROCESS | 2180 | 1467602761101 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 20:26:01 INFO - PROCESS | 2180 | 1467602761113 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:01 INFO - PROCESS | 2180 | 1467602761116 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:01 INFO - PROCESS | 2180 | ++DOCSHELL 18207400 == 34 [pid = 2180] [id = 44] 20:26:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (182E0C00) [pid = 2180] [serial = 128] [outer = 00000000] 20:26:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (182EE800) [pid = 2180] [serial = 129] [outer = 182E0C00] 20:26:01 INFO - PROCESS | 2180 | 1467602761161 Marionette DEBUG loaded listener.js 20:26:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (185E5400) [pid = 2180] [serial = 130] [outer = 182E0C00] 20:26:01 INFO - PROCESS | 2180 | 1467602761803 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]]]}] 20:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 871ms 20:26:01 INFO - PROCESS | 2180 | 1467602761851 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 20:26:01 INFO - PROCESS | 2180 | 1467602761855 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 20:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:26:01 INFO - PROCESS | 2180 | 1467602761860 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:26:01 INFO - PROCESS | 2180 | 1467602761864 Marionette TRACE conn5 <- [1,142,null,{}] 20:26:01 INFO - PROCESS | 2180 | 1467602761883 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}] 20:26:01 INFO - PROCESS | 2180 | 1467602761887 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:02 INFO - PROCESS | 2180 | 1467602761998 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 20:26:02 INFO - PROCESS | 2180 | 1467602762062 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:02 INFO - PROCESS | 2180 | 1467602762066 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:02 INFO - PROCESS | 2180 | ++DOCSHELL 1030B800 == 35 [pid = 2180] [id = 45] 20:26:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (10543C00) [pid = 2180] [serial = 131] [outer = 00000000] 20:26:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (114E4800) [pid = 2180] [serial = 132] [outer = 10543C00] 20:26:02 INFO - PROCESS | 2180 | 1467602762123 Marionette DEBUG loaded listener.js 20:26:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (14BB2000) [pid = 2180] [serial = 133] [outer = 10543C00] 20:26:02 INFO - PROCESS | 2180 | 1467602762736 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]]]}] 20:26:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:26:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 951ms 20:26:02 INFO - PROCESS | 2180 | 1467602762812 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 20:26:02 INFO - PROCESS | 2180 | 1467602762818 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 20:26:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:26:02 INFO - PROCESS | 2180 | 1467602762825 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:26:02 INFO - PROCESS | 2180 | 1467602762828 Marionette TRACE conn5 <- [1,146,null,{}] 20:26:02 INFO - PROCESS | 2180 | 1467602762832 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}] 20:26:02 INFO - PROCESS | 2180 | 1467602762835 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:02 INFO - PROCESS | 2180 | 1467602762944 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 20:26:03 INFO - PROCESS | 2180 | 1467602763016 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:03 INFO - PROCESS | 2180 | 1467602763019 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:03 INFO - PROCESS | 2180 | ++DOCSHELL 17C84000 == 36 [pid = 2180] [id = 46] 20:26:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (17C84400) [pid = 2180] [serial = 134] [outer = 00000000] 20:26:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (181F8800) [pid = 2180] [serial = 135] [outer = 17C84400] 20:26:03 INFO - PROCESS | 2180 | 1467602763076 Marionette DEBUG loaded listener.js 20:26:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (182E4C00) [pid = 2180] [serial = 136] [outer = 17C84400] 20:26:03 INFO - PROCESS | 2180 | 1467602763634 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]]]}] 20:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 831ms 20:26:03 INFO - PROCESS | 2180 | 1467602763661 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 20:26:03 INFO - PROCESS | 2180 | 1467602763664 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 20:26:03 INFO - PROCESS | 2180 | 1467602763669 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:26:03 INFO - PROCESS | 2180 | 1467602763673 Marionette TRACE conn5 <- [1,150,null,{}] 20:26:03 INFO - PROCESS | 2180 | 1467602763684 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}] 20:26:03 INFO - PROCESS | 2180 | 1467602763690 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:03 INFO - PROCESS | 2180 | 1467602763796 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 20:26:03 INFO - PROCESS | 2180 | 1467602763884 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:03 INFO - PROCESS | 2180 | 1467602763887 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:03 INFO - PROCESS | 2180 | ++DOCSHELL 1978F800 == 37 [pid = 2180] [id = 47] 20:26:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19B7A800) [pid = 2180] [serial = 137] [outer = 00000000] 20:26:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19B89400) [pid = 2180] [serial = 138] [outer = 19B7A800] 20:26:03 INFO - PROCESS | 2180 | 1467602763945 Marionette DEBUG loaded listener.js 20:26:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (19B8E400) [pid = 2180] [serial = 139] [outer = 19B7A800] 20:26:04 INFO - PROCESS | 2180 | 1467602764686 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]]]}] 20:26:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1071ms 20:26:04 INFO - PROCESS | 2180 | 1467602764743 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 20:26:04 INFO - PROCESS | 2180 | 1467602764748 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 20:26:04 INFO - PROCESS | 2180 | 1467602764766 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:26:04 INFO - PROCESS | 2180 | 1467602764770 Marionette TRACE conn5 <- [1,154,null,{}] 20:26:04 INFO - PROCESS | 2180 | 1467602764776 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}] 20:26:04 INFO - PROCESS | 2180 | 1467602764779 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:04 INFO - PROCESS | 2180 | 1467602764882 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 20:26:04 INFO - PROCESS | 2180 | 1467602764949 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:04 INFO - PROCESS | 2180 | 1467602764952 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:04 INFO - PROCESS | 2180 | ++DOCSHELL 0CACA000 == 38 [pid = 2180] [id = 48] 20:26:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (0D17C000) [pid = 2180] [serial = 140] [outer = 00000000] 20:26:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (101D2400) [pid = 2180] [serial = 141] [outer = 0D17C000] 20:26:05 INFO - PROCESS | 2180 | 1467602765000 Marionette DEBUG loaded listener.js 20:26:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (10307C00) [pid = 2180] [serial = 142] [outer = 0D17C000] 20:26:05 INFO - PROCESS | 2180 | --DOCSHELL 17C7F400 == 37 [pid = 2180] [id = 43] 20:26:05 INFO - PROCESS | 2180 | --DOCSHELL 14EEB800 == 36 [pid = 2180] [id = 42] 20:26:05 INFO - PROCESS | 2180 | --DOCSHELL 0CAC8800 == 35 [pid = 2180] [id = 41] 20:26:05 INFO - PROCESS | 2180 | --DOCSHELL 10548C00 == 34 [pid = 2180] [id = 40] 20:26:05 INFO - PROCESS | 2180 | --DOCSHELL 109A4800 == 33 [pid = 2180] [id = 37] 20:26:05 INFO - PROCESS | 2180 | --DOCSHELL 0CACAC00 == 32 [pid = 2180] [id = 39] 20:26:05 INFO - PROCESS | 2180 | --DOCSHELL 1614FC00 == 31 [pid = 2180] [id = 38] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (181F6400) [pid = 2180] [serial = 87] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (182E5800) [pid = 2180] [serial = 88] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (17773800) [pid = 2180] [serial = 85] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (10174000) [pid = 2180] [serial = 90] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (155BD400) [pid = 2180] [serial = 93] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (19B97800) [pid = 2180] [serial = 96] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (1A737800) [pid = 2180] [serial = 99] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (0CAC8C00) [pid = 2180] [serial = 102] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (0FDF0C00) [pid = 2180] [serial = 103] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (0FD5EC00) [pid = 2180] [serial = 105] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (10E84C00) [pid = 2180] [serial = 108] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (101CC800) [pid = 2180] [serial = 91] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (101C5C00) [pid = 2180] [serial = 75] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (16D66000) [pid = 2180] [serial = 94] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (101C7000) [pid = 2180] [serial = 106] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (19BE2C00) [pid = 2180] [serial = 97] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (101C9000) [pid = 2180] [serial = 76] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (14BB0800) [pid = 2180] [serial = 81] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (107E2000) [pid = 2180] [serial = 78] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (1A7E3C00) [pid = 2180] [serial = 100] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (16D65C00) [pid = 2180] [serial = 84] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (10E0E000) [pid = 2180] [serial = 79] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (1030E400) [pid = 2180] [serial = 73] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 58 (14E6A400) [pid = 2180] [serial = 82] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 57 (1030BC00) [pid = 2180] [serial = 72] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 56 (1BF84400) [pid = 2180] [serial = 58] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 55 (19CAC400) [pid = 2180] [serial = 61] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | --DOMWINDOW == 54 (19C9FC00) [pid = 2180] [serial = 70] [outer = 00000000] [url = about:blank] 20:26:05 INFO - PROCESS | 2180 | 1467602765473 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]]]}] 20:26:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 731ms 20:26:05 INFO - PROCESS | 2180 | 1467602765506 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 20:26:05 INFO - PROCESS | 2180 | 1467602765511 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 20:26:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:26:05 INFO - PROCESS | 2180 | 1467602765517 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:26:05 INFO - PROCESS | 2180 | 1467602765520 Marionette TRACE conn5 <- [1,158,null,{}] 20:26:05 INFO - PROCESS | 2180 | 1467602765524 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}] 20:26:05 INFO - PROCESS | 2180 | 1467602765526 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:05 INFO - PROCESS | 2180 | 1467602765616 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 20:26:05 INFO - PROCESS | 2180 | 1467602765622 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:05 INFO - PROCESS | 2180 | 1467602765624 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:05 INFO - PROCESS | 2180 | ++DOCSHELL 101CC000 == 32 [pid = 2180] [id = 49] 20:26:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 55 (101CC800) [pid = 2180] [serial = 143] [outer = 00000000] 20:26:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 56 (107E0800) [pid = 2180] [serial = 144] [outer = 101CC800] 20:26:05 INFO - PROCESS | 2180 | 1467602765672 Marionette DEBUG loaded listener.js 20:26:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 57 (10E0DC00) [pid = 2180] [serial = 145] [outer = 101CC800] 20:26:06 INFO - PROCESS | 2180 | 1467602766119 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]]]}] 20:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 633ms 20:26:06 INFO - PROCESS | 2180 | 1467602766155 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 20:26:06 INFO - PROCESS | 2180 | 1467602766158 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 20:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:26:06 INFO - PROCESS | 2180 | 1467602766162 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:26:06 INFO - PROCESS | 2180 | 1467602766165 Marionette TRACE conn5 <- [1,162,null,{}] 20:26:06 INFO - PROCESS | 2180 | 1467602766176 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}] 20:26:06 INFO - PROCESS | 2180 | 1467602766180 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:06 INFO - PROCESS | 2180 | 1467602766263 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 20:26:06 INFO - PROCESS | 2180 | 1467602766297 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:06 INFO - PROCESS | 2180 | 1467602766301 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:06 INFO - PROCESS | 2180 | ++DOCSHELL 155BDC00 == 33 [pid = 2180] [id = 50] 20:26:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 58 (155BE800) [pid = 2180] [serial = 146] [outer = 00000000] 20:26:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 59 (163C5800) [pid = 2180] [serial = 147] [outer = 155BE800] 20:26:06 INFO - PROCESS | 2180 | 1467602766349 Marionette DEBUG loaded listener.js 20:26:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (16D69400) [pid = 2180] [serial = 148] [outer = 155BE800] 20:26:06 INFO - PROCESS | 2180 | 1467602766779 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]]]}] 20:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 630ms 20:26:06 INFO - PROCESS | 2180 | 1467602766795 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 20:26:06 INFO - PROCESS | 2180 | 1467602766798 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 20:26:06 INFO - PROCESS | 2180 | 1467602766801 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:26:06 INFO - PROCESS | 2180 | 1467602766803 Marionette TRACE conn5 <- [1,166,null,{}] 20:26:06 INFO - PROCESS | 2180 | 1467602766806 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}] 20:26:06 INFO - PROCESS | 2180 | 1467602766808 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:06 INFO - PROCESS | 2180 | 1467602766896 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 20:26:06 INFO - PROCESS | 2180 | 1467602766902 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:06 INFO - PROCESS | 2180 | 1467602766904 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:06 INFO - PROCESS | 2180 | ++DOCSHELL 1776E800 == 34 [pid = 2180] [id = 51] 20:26:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (17772400) [pid = 2180] [serial = 149] [outer = 00000000] 20:26:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (17C7FC00) [pid = 2180] [serial = 150] [outer = 17772400] 20:26:06 INFO - PROCESS | 2180 | 1467602766950 Marionette DEBUG loaded listener.js 20:26:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (1813AC00) [pid = 2180] [serial = 151] [outer = 17772400] 20:26:07 INFO - PROCESS | 2180 | 1467602767382 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]]]}] 20:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 630ms 20:26:07 INFO - PROCESS | 2180 | 1467602767441 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 20:26:07 INFO - PROCESS | 2180 | 1467602767443 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 20:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:26:07 INFO - PROCESS | 2180 | 1467602767446 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:26:07 INFO - PROCESS | 2180 | 1467602767448 Marionette TRACE conn5 <- [1,170,null,{}] 20:26:07 INFO - PROCESS | 2180 | 1467602767451 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}] 20:26:07 INFO - PROCESS | 2180 | 1467602767453 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:07 INFO - PROCESS | 2180 | 1467602767554 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 20:26:07 INFO - PROCESS | 2180 | 1467602767563 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:07 INFO - PROCESS | 2180 | 1467602767565 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:07 INFO - PROCESS | 2180 | ++DOCSHELL 17C83800 == 35 [pid = 2180] [id = 52] 20:26:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (181F6400) [pid = 2180] [serial = 152] [outer = 00000000] 20:26:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (182ED000) [pid = 2180] [serial = 153] [outer = 181F6400] 20:26:07 INFO - PROCESS | 2180 | 1467602767609 Marionette DEBUG loaded listener.js 20:26:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (185E4C00) [pid = 2180] [serial = 154] [outer = 181F6400] 20:26:08 INFO - PROCESS | 2180 | 1467602768066 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]]]}] 20:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 670ms 20:26:08 INFO - PROCESS | 2180 | 1467602768120 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 20:26:08 INFO - PROCESS | 2180 | 1467602768122 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 20:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:26:08 INFO - PROCESS | 2180 | 1467602768126 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:26:08 INFO - PROCESS | 2180 | 1467602768127 Marionette TRACE conn5 <- [1,174,null,{}] 20:26:08 INFO - PROCESS | 2180 | 1467602768137 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}] 20:26:08 INFO - PROCESS | 2180 | 1467602768143 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:08 INFO - PROCESS | 2180 | 1467602768273 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 20:26:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (19783000) [pid = 2180] [serial = 155] [outer = 0A72B000] 20:26:08 INFO - PROCESS | 2180 | 1467602768301 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:08 INFO - PROCESS | 2180 | 1467602768303 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:08 INFO - PROCESS | 2180 | ++DOCSHELL 19BD9400 == 36 [pid = 2180] [id = 53] 20:26:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (19BDB400) [pid = 2180] [serial = 156] [outer = 00000000] 20:26:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (19C9E000) [pid = 2180] [serial = 157] [outer = 19BDB400] 20:26:08 INFO - PROCESS | 2180 | 1467602768397 Marionette DEBUG loaded listener.js 20:26:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (19C9E800) [pid = 2180] [serial = 158] [outer = 19BDB400] 20:26:08 INFO - PROCESS | 2180 | 1467602768834 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]]]}] 20:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 732ms 20:26:08 INFO - PROCESS | 2180 | 1467602768885 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 20:26:08 INFO - PROCESS | 2180 | 1467602768887 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 20:26:08 INFO - PROCESS | 2180 | 1467602768894 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:26:08 INFO - PROCESS | 2180 | 1467602768896 Marionette TRACE conn5 <- [1,178,null,{}] 20:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:26:08 INFO - PROCESS | 2180 | 1467602768900 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}] 20:26:08 INFO - PROCESS | 2180 | 1467602768902 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:09 INFO - PROCESS | 2180 | 1467602769006 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 20:26:09 INFO - PROCESS | 2180 | 1467602769018 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:09 INFO - PROCESS | 2180 | 1467602769019 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:09 INFO - PROCESS | 2180 | ++DOCSHELL 19C03000 == 37 [pid = 2180] [id = 54] 20:26:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (19C05000) [pid = 2180] [serial = 159] [outer = 00000000] 20:26:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (19CA6400) [pid = 2180] [serial = 160] [outer = 19C05000] 20:26:09 INFO - PROCESS | 2180 | 1467602769115 Marionette DEBUG loaded listener.js 20:26:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (19CA9C00) [pid = 2180] [serial = 161] [outer = 19C05000] 20:26:09 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (16157000) [pid = 2180] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:26:09 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (10E0A000) [pid = 2180] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:26:09 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (17C81000) [pid = 2180] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:26:09 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (0CACD400) [pid = 2180] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:26:09 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (0CACCC00) [pid = 2180] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:26:09 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (107D6800) [pid = 2180] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:26:09 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (16459000) [pid = 2180] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:26:09 INFO - PROCESS | 2180 | 1467602769473 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]]]}] 20:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 630ms 20:26:09 INFO - PROCESS | 2180 | 1467602769532 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 20:26:09 INFO - PROCESS | 2180 | 1467602769534 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 20:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:26:09 INFO - PROCESS | 2180 | 1467602769538 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:26:09 INFO - PROCESS | 2180 | 1467602769539 Marionette TRACE conn5 <- [1,182,null,{}] 20:26:09 INFO - PROCESS | 2180 | 1467602769543 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}] 20:26:09 INFO - PROCESS | 2180 | 1467602769545 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:09 INFO - PROCESS | 2180 | 1467602769650 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 20:26:09 INFO - PROCESS | 2180 | 1467602769694 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:09 INFO - PROCESS | 2180 | 1467602769696 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:09 INFO - PROCESS | 2180 | ++DOCSHELL 0CB91000 == 38 [pid = 2180] [id = 55] 20:26:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (0D136800) [pid = 2180] [serial = 162] [outer = 00000000] 20:26:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (182E7800) [pid = 2180] [serial = 163] [outer = 0D136800] 20:26:09 INFO - PROCESS | 2180 | 1467602769740 Marionette DEBUG loaded listener.js 20:26:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (1A16B400) [pid = 2180] [serial = 164] [outer = 0D136800] 20:26:10 INFO - PROCESS | 2180 | 1467602770062 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]]]}] 20:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 570ms 20:26:10 INFO - PROCESS | 2180 | 1467602770108 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 20:26:10 INFO - PROCESS | 2180 | 1467602770111 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 20:26:10 INFO - PROCESS | 2180 | 1467602770114 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:26:10 INFO - PROCESS | 2180 | 1467602770116 Marionette TRACE conn5 <- [1,186,null,{}] 20:26:10 INFO - PROCESS | 2180 | 1467602770120 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}] 20:26:10 INFO - PROCESS | 2180 | 1467602770122 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:10 INFO - PROCESS | 2180 | 1467602770232 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 20:26:10 INFO - PROCESS | 2180 | 1467602770296 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:10 INFO - PROCESS | 2180 | 1467602770298 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:10 INFO - PROCESS | 2180 | ++DOCSHELL 163C3C00 == 39 [pid = 2180] [id = 56] 20:26:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (1816FC00) [pid = 2180] [serial = 165] [outer = 00000000] 20:26:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (1A7DC800) [pid = 2180] [serial = 166] [outer = 1816FC00] 20:26:10 INFO - PROCESS | 2180 | 1467602770347 Marionette DEBUG loaded listener.js 20:26:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (1B703400) [pid = 2180] [serial = 167] [outer = 1816FC00] 20:26:10 INFO - PROCESS | 2180 | 1467602770666 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]]]}] 20:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 571ms 20:26:10 INFO - PROCESS | 2180 | 1467602770690 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 20:26:10 INFO - PROCESS | 2180 | 1467602770692 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 20:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:26:10 INFO - PROCESS | 2180 | 1467602770700 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:26:10 INFO - PROCESS | 2180 | 1467602770702 Marionette TRACE conn5 <- [1,190,null,{}] 20:26:10 INFO - PROCESS | 2180 | 1467602770706 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}] 20:26:10 INFO - PROCESS | 2180 | 1467602770708 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:10 INFO - PROCESS | 2180 | 1467602770826 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 20:26:10 INFO - PROCESS | 2180 | 1467602770834 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:10 INFO - PROCESS | 2180 | 1467602770836 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:10 INFO - PROCESS | 2180 | ++DOCSHELL 1023E400 == 40 [pid = 2180] [id = 57] 20:26:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (10240800) [pid = 2180] [serial = 168] [outer = 00000000] 20:26:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (10246C00) [pid = 2180] [serial = 169] [outer = 10240800] 20:26:10 INFO - PROCESS | 2180 | 1467602770880 Marionette DEBUG loaded listener.js 20:26:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (10249000) [pid = 2180] [serial = 170] [outer = 10240800] 20:26:11 INFO - PROCESS | 2180 | 1467602771251 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]]]}] 20:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 591ms 20:26:11 INFO - PROCESS | 2180 | 1467602771285 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 20:26:11 INFO - PROCESS | 2180 | 1467602771287 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 20:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:26:11 INFO - PROCESS | 2180 | 1467602771291 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:26:11 INFO - PROCESS | 2180 | 1467602771293 Marionette TRACE conn5 <- [1,194,null,{}] 20:26:11 INFO - PROCESS | 2180 | 1467602771296 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}] 20:26:11 INFO - PROCESS | 2180 | 1467602771299 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:11 INFO - PROCESS | 2180 | 1467602771391 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 20:26:11 INFO - PROCESS | 2180 | 1467602771511 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:11 INFO - PROCESS | 2180 | 1467602771514 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:11 INFO - PROCESS | 2180 | ++DOCSHELL 0915B400 == 41 [pid = 2180] [id = 58] 20:26:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (0915BC00) [pid = 2180] [serial = 171] [outer = 00000000] 20:26:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (0915FC00) [pid = 2180] [serial = 172] [outer = 0915BC00] 20:26:11 INFO - PROCESS | 2180 | 1467602771609 Marionette DEBUG loaded listener.js 20:26:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (09163800) [pid = 2180] [serial = 173] [outer = 0915BC00] 20:26:12 INFO - PROCESS | 2180 | 1467602772159 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]]]}] 20:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 930ms 20:26:12 INFO - PROCESS | 2180 | 1467602772223 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 20:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:26:12 INFO - PROCESS | 2180 | 1467602772227 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 20:26:12 INFO - PROCESS | 2180 | 1467602772232 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:26:12 INFO - PROCESS | 2180 | 1467602772235 Marionette TRACE conn5 <- [1,198,null,{}] 20:26:12 INFO - PROCESS | 2180 | 1467602772241 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}] 20:26:12 INFO - PROCESS | 2180 | 1467602772244 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:12 INFO - PROCESS | 2180 | 1467602772386 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 20:26:12 INFO - PROCESS | 2180 | 1467602772504 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:12 INFO - PROCESS | 2180 | 1467602772507 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:12 INFO - PROCESS | 2180 | ++DOCSHELL 101C7C00 == 42 [pid = 2180] [id = 59] 20:26:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (101D2C00) [pid = 2180] [serial = 174] [outer = 00000000] 20:26:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (10242400) [pid = 2180] [serial = 175] [outer = 101D2C00] 20:26:12 INFO - PROCESS | 2180 | 1467602772564 Marionette DEBUG loaded listener.js 20:26:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (1026D800) [pid = 2180] [serial = 176] [outer = 101D2C00] 20:26:13 INFO - PROCESS | 2180 | 1467602773138 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]]]}] 20:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 930ms 20:26:13 INFO - PROCESS | 2180 | 1467602773165 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 20:26:13 INFO - PROCESS | 2180 | 1467602773169 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 20:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:26:13 INFO - PROCESS | 2180 | 1467602773173 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:26:13 INFO - PROCESS | 2180 | 1467602773176 Marionette TRACE conn5 <- [1,202,null,{}] 20:26:13 INFO - PROCESS | 2180 | 1467602773180 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}] 20:26:13 INFO - PROCESS | 2180 | 1467602773183 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:13 INFO - PROCESS | 2180 | 1467602773331 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 20:26:13 INFO - PROCESS | 2180 | 1467602773449 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:13 INFO - PROCESS | 2180 | 1467602773452 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:13 INFO - PROCESS | 2180 | ++DOCSHELL 14C84400 == 43 [pid = 2180] [id = 60] 20:26:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (14E63C00) [pid = 2180] [serial = 177] [outer = 00000000] 20:26:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (15529800) [pid = 2180] [serial = 178] [outer = 14E63C00] 20:26:13 INFO - PROCESS | 2180 | 1467602773509 Marionette DEBUG loaded listener.js 20:26:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (17770C00) [pid = 2180] [serial = 179] [outer = 14E63C00] 20:26:14 INFO - PROCESS | 2180 | 1467602774283 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]]]}] 20:26:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:26:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1123ms 20:26:14 INFO - PROCESS | 2180 | 1467602774299 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 20:26:14 INFO - PROCESS | 2180 | 1467602774303 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 20:26:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:26:14 INFO - PROCESS | 2180 | 1467602774308 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:26:14 INFO - PROCESS | 2180 | 1467602774311 Marionette TRACE conn5 <- [1,206,null,{}] 20:26:14 INFO - PROCESS | 2180 | 1467602774317 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}] 20:26:14 INFO - PROCESS | 2180 | 1467602774319 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:14 INFO - PROCESS | 2180 | 1467602774421 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 20:26:14 INFO - PROCESS | 2180 | 1467602774499 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:14 INFO - PROCESS | 2180 | 1467602774503 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:14 INFO - PROCESS | 2180 | ++DOCSHELL 0FDF2400 == 44 [pid = 2180] [id = 61] 20:26:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (0FDFEC00) [pid = 2180] [serial = 180] [outer = 00000000] 20:26:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (1017B000) [pid = 2180] [serial = 181] [outer = 0FDFEC00] 20:26:14 INFO - PROCESS | 2180 | 1467602774553 Marionette DEBUG loaded listener.js 20:26:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (10240C00) [pid = 2180] [serial = 182] [outer = 0FDFEC00] 20:26:15 INFO - PROCESS | 2180 | --DOCSHELL 1023E400 == 43 [pid = 2180] [id = 57] 20:26:15 INFO - PROCESS | 2180 | --DOCSHELL 163C3C00 == 42 [pid = 2180] [id = 56] 20:26:15 INFO - PROCESS | 2180 | --DOCSHELL 0CB91000 == 41 [pid = 2180] [id = 55] 20:26:15 INFO - PROCESS | 2180 | --DOCSHELL 19C03000 == 40 [pid = 2180] [id = 54] 20:26:15 INFO - PROCESS | 2180 | --DOCSHELL 19BD9400 == 39 [pid = 2180] [id = 53] 20:26:15 INFO - PROCESS | 2180 | --DOCSHELL 17C83800 == 38 [pid = 2180] [id = 52] 20:26:15 INFO - PROCESS | 2180 | --DOCSHELL 1776E800 == 37 [pid = 2180] [id = 51] 20:26:15 INFO - PROCESS | 2180 | --DOCSHELL 155BDC00 == 36 [pid = 2180] [id = 50] 20:26:15 INFO - PROCESS | 2180 | --DOCSHELL 101CC000 == 35 [pid = 2180] [id = 49] 20:26:15 INFO - PROCESS | 2180 | --DOCSHELL 0CACA000 == 34 [pid = 2180] [id = 48] 20:26:15 INFO - PROCESS | 2180 | --DOCSHELL 1030B800 == 33 [pid = 2180] [id = 45] 20:26:15 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (16453000) [pid = 2180] [serial = 111] [outer = 00000000] [url = about:blank] 20:26:15 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (114EC400) [pid = 2180] [serial = 109] [outer = 00000000] [url = about:blank] 20:26:15 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (1812FC00) [pid = 2180] [serial = 126] [outer = 00000000] [url = about:blank] 20:26:15 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (0D134400) [pid = 2180] [serial = 114] [outer = 00000000] [url = about:blank] 20:26:15 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (101C4800) [pid = 2180] [serial = 120] [outer = 00000000] [url = about:blank] 20:26:15 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (145D6C00) [pid = 2180] [serial = 118] [outer = 00000000] [url = about:blank] 20:26:15 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1813B000) [pid = 2180] [serial = 127] [outer = 00000000] [url = about:blank] 20:26:15 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (114DFC00) [pid = 2180] [serial = 117] [outer = 00000000] [url = about:blank] 20:26:15 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (17C77400) [pid = 2180] [serial = 123] [outer = 00000000] [url = about:blank] 20:26:15 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (17C80000) [pid = 2180] [serial = 124] [outer = 00000000] [url = about:blank] 20:26:15 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (10886400) [pid = 2180] [serial = 121] [outer = 00000000] [url = about:blank] 20:26:15 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (0D1EC000) [pid = 2180] [serial = 115] [outer = 00000000] [url = about:blank] 20:26:15 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (16D65800) [pid = 2180] [serial = 112] [outer = 00000000] [url = about:blank] 20:26:15 INFO - PROCESS | 2180 | 1467602775134 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]]]}] 20:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 890ms 20:26:15 INFO - PROCESS | 2180 | 1467602775199 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 20:26:15 INFO - PROCESS | 2180 | 1467602775203 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 20:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:26:15 INFO - PROCESS | 2180 | 1467602775209 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:26:15 INFO - PROCESS | 2180 | 1467602775211 Marionette TRACE conn5 <- [1,210,null,{}] 20:26:15 INFO - PROCESS | 2180 | 1467602775215 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}] 20:26:15 INFO - PROCESS | 2180 | 1467602775218 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:15 INFO - PROCESS | 2180 | 1467602775306 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 20:26:15 INFO - PROCESS | 2180 | 1467602775384 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:15 INFO - PROCESS | 2180 | 1467602775386 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:15 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC7800 == 34 [pid = 2180] [id = 62] 20:26:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (0CACA000) [pid = 2180] [serial = 183] [outer = 00000000] 20:26:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (101CCC00) [pid = 2180] [serial = 184] [outer = 0CACA000] 20:26:15 INFO - PROCESS | 2180 | 1467602775434 Marionette DEBUG loaded listener.js 20:26:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (10245800) [pid = 2180] [serial = 185] [outer = 0CACA000] 20:26:15 INFO - PROCESS | 2180 | 1467602775850 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]]]}] 20:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 670ms 20:26:15 INFO - PROCESS | 2180 | 1467602775884 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 20:26:15 INFO - PROCESS | 2180 | 1467602775886 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 20:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:26:15 INFO - PROCESS | 2180 | 1467602775890 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:26:15 INFO - PROCESS | 2180 | 1467602775893 Marionette TRACE conn5 <- [1,214,null,{}] 20:26:15 INFO - PROCESS | 2180 | 1467602775904 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}] 20:26:15 INFO - PROCESS | 2180 | 1467602775909 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:16 INFO - PROCESS | 2180 | 1467602775995 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 20:26:16 INFO - PROCESS | 2180 | 1467602776002 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:16 INFO - PROCESS | 2180 | 1467602776005 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:16 INFO - PROCESS | 2180 | ++DOCSHELL 115CF400 == 35 [pid = 2180] [id = 63] 20:26:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (115D0000) [pid = 2180] [serial = 186] [outer = 00000000] 20:26:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (14B65000) [pid = 2180] [serial = 187] [outer = 115D0000] 20:26:16 INFO - PROCESS | 2180 | 1467602776054 Marionette DEBUG loaded listener.js 20:26:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (14E29800) [pid = 2180] [serial = 188] [outer = 115D0000] 20:26:16 INFO - PROCESS | 2180 | 1467602776501 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]]]}] 20:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 631ms 20:26:16 INFO - PROCESS | 2180 | 1467602776524 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 20:26:16 INFO - PROCESS | 2180 | 1467602776526 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 20:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:26:16 INFO - PROCESS | 2180 | 1467602776533 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:26:16 INFO - PROCESS | 2180 | 1467602776535 Marionette TRACE conn5 <- [1,218,null,{}] 20:26:16 INFO - PROCESS | 2180 | 1467602776539 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}] 20:26:16 INFO - PROCESS | 2180 | 1467602776541 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:16 INFO - PROCESS | 2180 | 1467602776625 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 20:26:16 INFO - PROCESS | 2180 | 1467602776633 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:16 INFO - PROCESS | 2180 | 1467602776635 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:16 INFO - PROCESS | 2180 | ++DOCSHELL 15532400 == 36 [pid = 2180] [id = 64] 20:26:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (16157000) [pid = 2180] [serial = 189] [outer = 00000000] 20:26:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (16454C00) [pid = 2180] [serial = 190] [outer = 16157000] 20:26:16 INFO - PROCESS | 2180 | 1467602776688 Marionette DEBUG loaded listener.js 20:26:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (1776A800) [pid = 2180] [serial = 191] [outer = 16157000] 20:26:17 INFO - PROCESS | 2180 | 1467602777120 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]]]}] 20:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 630ms 20:26:17 INFO - PROCESS | 2180 | 1467602777163 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 20:26:17 INFO - PROCESS | 2180 | 1467602777165 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 20:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:26:17 INFO - PROCESS | 2180 | 1467602777177 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:26:17 INFO - PROCESS | 2180 | 1467602777179 Marionette TRACE conn5 <- [1,222,null,{}] 20:26:17 INFO - PROCESS | 2180 | 1467602777182 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}] 20:26:17 INFO - PROCESS | 2180 | 1467602777184 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:17 INFO - PROCESS | 2180 | 1467602777287 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 20:26:17 INFO - PROCESS | 2180 | 1467602777292 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:17 INFO - PROCESS | 2180 | 1467602777294 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:17 INFO - PROCESS | 2180 | ++DOCSHELL 17770800 == 37 [pid = 2180] [id = 65] 20:26:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (17772800) [pid = 2180] [serial = 192] [outer = 00000000] 20:26:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (17C7A400) [pid = 2180] [serial = 193] [outer = 17772800] 20:26:17 INFO - PROCESS | 2180 | 1467602777339 Marionette DEBUG loaded listener.js 20:26:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (17C7C000) [pid = 2180] [serial = 194] [outer = 17772800] 20:26:17 INFO - PROCESS | 2180 | 1467602777810 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]]]}] 20:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 670ms 20:26:17 INFO - PROCESS | 2180 | 1467602777848 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 20:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:26:17 INFO - PROCESS | 2180 | 1467602777850 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 20:26:17 INFO - PROCESS | 2180 | 1467602777853 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:26:17 INFO - PROCESS | 2180 | 1467602777855 Marionette TRACE conn5 <- [1,226,null,{}] 20:26:17 INFO - PROCESS | 2180 | 1467602777858 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}] 20:26:17 INFO - PROCESS | 2180 | 1467602777864 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:18 INFO - PROCESS | 2180 | 1467602777994 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 20:26:18 INFO - PROCESS | 2180 | 1467602778005 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:18 INFO - PROCESS | 2180 | 1467602778007 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:18 INFO - PROCESS | 2180 | ++DOCSHELL 18133C00 == 38 [pid = 2180] [id = 66] 20:26:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (18138C00) [pid = 2180] [serial = 195] [outer = 00000000] 20:26:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (182EC000) [pid = 2180] [serial = 196] [outer = 18138C00] 20:26:18 INFO - PROCESS | 2180 | 1467602778093 Marionette DEBUG loaded listener.js 20:26:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (185F4C00) [pid = 2180] [serial = 197] [outer = 18138C00] 20:26:18 INFO - PROCESS | 2180 | 1467602778493 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]]]}] 20:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 670ms 20:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:26:18 INFO - PROCESS | 2180 | 1467602778524 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 20:26:18 INFO - PROCESS | 2180 | 1467602778526 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 20:26:18 INFO - PROCESS | 2180 | 1467602778529 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:26:18 INFO - PROCESS | 2180 | 1467602778531 Marionette TRACE conn5 <- [1,230,null,{}] 20:26:18 INFO - PROCESS | 2180 | 1467602778539 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}] 20:26:18 INFO - PROCESS | 2180 | 1467602778541 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:18 INFO - PROCESS | 2180 | 1467602778678 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 20:26:18 INFO - PROCESS | 2180 | 1467602778692 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:18 INFO - PROCESS | 2180 | 1467602778694 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:18 INFO - PROCESS | 2180 | ++DOCSHELL 19B7F000 == 39 [pid = 2180] [id = 67] 20:26:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (19B8D800) [pid = 2180] [serial = 198] [outer = 00000000] 20:26:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (19B99C00) [pid = 2180] [serial = 199] [outer = 19B8D800] 20:26:18 INFO - PROCESS | 2180 | 1467602778739 Marionette DEBUG loaded listener.js 20:26:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (19BE3400) [pid = 2180] [serial = 200] [outer = 19B8D800] 20:26:19 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (17C84400) [pid = 2180] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:26:19 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (17772400) [pid = 2180] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:26:19 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (101CC800) [pid = 2180] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:26:19 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (19B7A800) [pid = 2180] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:26:19 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (181F6400) [pid = 2180] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:26:19 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (10543C00) [pid = 2180] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:26:19 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (155BE800) [pid = 2180] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:26:19 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (0D17C000) [pid = 2180] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:26:19 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (0D136800) [pid = 2180] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:26:19 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (19BDB400) [pid = 2180] [serial = 156] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:26:19 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (19C05000) [pid = 2180] [serial = 159] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:26:19 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1816FC00) [pid = 2180] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:26:19 INFO - PROCESS | 2180 | 1467602779314 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]]]}] 20:26:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 831ms 20:26:19 INFO - PROCESS | 2180 | 1467602779361 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 20:26:19 INFO - PROCESS | 2180 | 1467602779363 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 20:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:26:19 INFO - PROCESS | 2180 | 1467602779366 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:26:19 INFO - PROCESS | 2180 | 1467602779367 Marionette TRACE conn5 <- [1,234,null,{}] 20:26:19 INFO - PROCESS | 2180 | 1467602779371 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}] 20:26:19 INFO - PROCESS | 2180 | 1467602779372 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:19 INFO - PROCESS | 2180 | 1467602779449 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 20:26:19 INFO - PROCESS | 2180 | 1467602779457 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:19 INFO - PROCESS | 2180 | 1467602779459 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:19 INFO - PROCESS | 2180 | ++DOCSHELL 1099FC00 == 40 [pid = 2180] [id = 68] 20:26:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (14E5D800) [pid = 2180] [serial = 201] [outer = 00000000] 20:26:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (18136400) [pid = 2180] [serial = 202] [outer = 14E5D800] 20:26:19 INFO - PROCESS | 2180 | 1467602779503 Marionette DEBUG loaded listener.js 20:26:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (18F0E000) [pid = 2180] [serial = 203] [outer = 14E5D800] 20:26:19 INFO - PROCESS | 2180 | 1467602779942 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]]]}] 20:26:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 630ms 20:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:26:20 INFO - PROCESS | 2180 | 1467602780000 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 20:26:20 INFO - PROCESS | 2180 | 1467602780002 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 20:26:20 INFO - PROCESS | 2180 | 1467602780005 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:26:20 INFO - PROCESS | 2180 | 1467602780007 Marionette TRACE conn5 <- [1,238,null,{}] 20:26:20 INFO - PROCESS | 2180 | 1467602780011 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}] 20:26:20 INFO - PROCESS | 2180 | 1467602780013 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:20 INFO - PROCESS | 2180 | 1467602780092 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 20:26:20 INFO - PROCESS | 2180 | 1467602780100 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:20 INFO - PROCESS | 2180 | 1467602780102 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:20 INFO - PROCESS | 2180 | ++DOCSHELL 17C84400 == 41 [pid = 2180] [id = 69] 20:26:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (18132800) [pid = 2180] [serial = 204] [outer = 00000000] 20:26:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (1A730400) [pid = 2180] [serial = 205] [outer = 18132800] 20:26:20 INFO - PROCESS | 2180 | 1467602780146 Marionette DEBUG loaded listener.js 20:26:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (1A732C00) [pid = 2180] [serial = 206] [outer = 18132800] 20:26:20 INFO - PROCESS | 2180 | 1467602780555 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]]]}] 20:26:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 570ms 20:26:20 INFO - PROCESS | 2180 | 1467602780577 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 20:26:20 INFO - PROCESS | 2180 | 1467602780579 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 20:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:26:20 INFO - PROCESS | 2180 | 1467602780582 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:26:20 INFO - PROCESS | 2180 | 1467602780584 Marionette TRACE conn5 <- [1,242,null,{}] 20:26:20 INFO - PROCESS | 2180 | 1467602780587 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}] 20:26:20 INFO - PROCESS | 2180 | 1467602780589 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:20 INFO - PROCESS | 2180 | 1467602780705 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 20:26:20 INFO - PROCESS | 2180 | 1467602780710 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:20 INFO - PROCESS | 2180 | 1467602780712 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:20 INFO - PROCESS | 2180 | ++DOCSHELL 19C06800 == 42 [pid = 2180] [id = 70] 20:26:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (1B702C00) [pid = 2180] [serial = 207] [outer = 00000000] 20:26:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (1BF7AC00) [pid = 2180] [serial = 208] [outer = 1B702C00] 20:26:20 INFO - PROCESS | 2180 | 1467602780757 Marionette DEBUG loaded listener.js 20:26:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (1BFE1C00) [pid = 2180] [serial = 209] [outer = 1B702C00] 20:26:21 INFO - PROCESS | 2180 | 1467602781145 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]]]}] 20:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 571ms 20:26:21 INFO - PROCESS | 2180 | 1467602781153 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 20:26:21 INFO - PROCESS | 2180 | 1467602781155 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 20:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:26:21 INFO - PROCESS | 2180 | 1467602781158 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:26:21 INFO - PROCESS | 2180 | 1467602781160 Marionette TRACE conn5 <- [1,246,null,{}] 20:26:21 INFO - PROCESS | 2180 | 1467602781164 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}] 20:26:21 INFO - PROCESS | 2180 | 1467602781166 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:21 INFO - PROCESS | 2180 | 1467602781298 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 20:26:21 INFO - PROCESS | 2180 | 1467602781431 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:21 INFO - PROCESS | 2180 | 1467602781434 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:21 INFO - PROCESS | 2180 | ++DOCSHELL 0915CC00 == 43 [pid = 2180] [id = 71] 20:26:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (0915EC00) [pid = 2180] [serial = 210] [outer = 00000000] 20:26:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (0A773000) [pid = 2180] [serial = 211] [outer = 0915EC00] 20:26:21 INFO - PROCESS | 2180 | 1467602781496 Marionette DEBUG loaded listener.js 20:26:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (0CACE000) [pid = 2180] [serial = 212] [outer = 0915EC00] 20:26:22 INFO - PROCESS | 2180 | 1467602782233 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]]]}] 20:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1126ms 20:26:22 INFO - PROCESS | 2180 | 1467602782287 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 20:26:22 INFO - PROCESS | 2180 | 1467602782290 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 20:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:26:22 INFO - PROCESS | 2180 | 1467602782295 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:26:22 INFO - PROCESS | 2180 | 1467602782298 Marionette TRACE conn5 <- [1,250,null,{}] 20:26:22 INFO - PROCESS | 2180 | 1467602782304 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}] 20:26:22 INFO - PROCESS | 2180 | 1467602782307 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:22 INFO - PROCESS | 2180 | 1467602782418 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 20:26:22 INFO - PROCESS | 2180 | 1467602782540 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:22 INFO - PROCESS | 2180 | 1467602782543 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:22 INFO - PROCESS | 2180 | ++DOCSHELL 14B66400 == 44 [pid = 2180] [id = 72] 20:26:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (14BB3800) [pid = 2180] [serial = 213] [outer = 00000000] 20:26:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (155BA800) [pid = 2180] [serial = 214] [outer = 14BB3800] 20:26:22 INFO - PROCESS | 2180 | 1467602782600 Marionette DEBUG loaded listener.js 20:26:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (1680D400) [pid = 2180] [serial = 215] [outer = 14BB3800] 20:26:23 INFO - PROCESS | 2180 | 1467602783168 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]]]}] 20:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 930ms 20:26:23 INFO - PROCESS | 2180 | 1467602783233 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 20:26:23 INFO - PROCESS | 2180 | 1467602783237 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 20:26:23 INFO - PROCESS | 2180 | 1467602783241 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:26:23 INFO - PROCESS | 2180 | 1467602783244 Marionette TRACE conn5 <- [1,254,null,{}] 20:26:23 INFO - PROCESS | 2180 | 1467602783248 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}] 20:26:23 INFO - PROCESS | 2180 | 1467602783251 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:23 INFO - PROCESS | 2180 | 1467602783364 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 20:26:23 INFO - PROCESS | 2180 | 1467602783486 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:23 INFO - PROCESS | 2180 | 1467602783488 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:23 INFO - PROCESS | 2180 | ++DOCSHELL 19CA7400 == 45 [pid = 2180] [id = 73] 20:26:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (1A918C00) [pid = 2180] [serial = 216] [outer = 00000000] 20:26:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (1BFEA000) [pid = 2180] [serial = 217] [outer = 1A918C00] 20:26:23 INFO - PROCESS | 2180 | 1467602783543 Marionette DEBUG loaded listener.js 20:26:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (1C69D800) [pid = 2180] [serial = 218] [outer = 1A918C00] 20:26:24 INFO - PROCESS | 2180 | 1467602784109 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]]]}] 20:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 931ms 20:26:24 INFO - PROCESS | 2180 | 1467602784176 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 20:26:24 INFO - PROCESS | 2180 | 1467602784179 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 20:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:26:24 INFO - PROCESS | 2180 | 1467602784189 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:26:24 INFO - PROCESS | 2180 | 1467602784195 Marionette TRACE conn5 <- [1,258,null,{}] 20:26:24 INFO - PROCESS | 2180 | 1467602784200 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}] 20:26:24 INFO - PROCESS | 2180 | 1467602784204 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:24 INFO - PROCESS | 2180 | 1467602784347 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 20:26:24 INFO - PROCESS | 2180 | 1467602784483 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:24 INFO - PROCESS | 2180 | 1467602784486 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:24 INFO - PROCESS | 2180 | ++DOCSHELL 1B702800 == 46 [pid = 2180] [id = 74] 20:26:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 99 (1B70F400) [pid = 2180] [serial = 219] [outer = 00000000] 20:26:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 100 (1D0BD000) [pid = 2180] [serial = 220] [outer = 1B70F400] 20:26:24 INFO - PROCESS | 2180 | 1467602784540 Marionette DEBUG loaded listener.js 20:26:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 101 (1D0BD400) [pid = 2180] [serial = 221] [outer = 1B70F400] 20:26:25 INFO - PROCESS | 2180 | 1467602785219 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]]]}] 20:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1084ms 20:26:25 INFO - PROCESS | 2180 | 1467602785269 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 20:26:25 INFO - PROCESS | 2180 | 1467602785273 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 20:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:26:25 INFO - PROCESS | 2180 | 1467602785278 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:26:25 INFO - PROCESS | 2180 | 1467602785281 Marionette TRACE conn5 <- [1,262,null,{}] 20:26:25 INFO - PROCESS | 2180 | 1467602785287 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}] 20:26:25 INFO - PROCESS | 2180 | 1467602785290 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:25 INFO - PROCESS | 2180 | 1467602785394 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 20:26:25 INFO - PROCESS | 2180 | 1467602785555 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:25 INFO - PROCESS | 2180 | 1467602785557 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:25 INFO - PROCESS | 2180 | ++DOCSHELL 14B6B000 == 47 [pid = 2180] [id = 75] 20:26:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 102 (14B6FC00) [pid = 2180] [serial = 222] [outer = 00000000] 20:26:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 103 (14E22400) [pid = 2180] [serial = 223] [outer = 14B6FC00] 20:26:25 INFO - PROCESS | 2180 | 1467602785617 Marionette DEBUG loaded listener.js 20:26:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 104 (15531400) [pid = 2180] [serial = 224] [outer = 14B6FC00] 20:26:25 INFO - PROCESS | 2180 | --DOCSHELL 17C84000 == 46 [pid = 2180] [id = 46] 20:26:25 INFO - PROCESS | 2180 | --DOCSHELL 19C06800 == 45 [pid = 2180] [id = 70] 20:26:25 INFO - PROCESS | 2180 | --DOCSHELL 17C84400 == 44 [pid = 2180] [id = 69] 20:26:25 INFO - PROCESS | 2180 | --DOCSHELL 1099FC00 == 43 [pid = 2180] [id = 68] 20:26:25 INFO - PROCESS | 2180 | --DOCSHELL 19B7F000 == 42 [pid = 2180] [id = 67] 20:26:25 INFO - PROCESS | 2180 | --DOCSHELL 18133C00 == 41 [pid = 2180] [id = 66] 20:26:25 INFO - PROCESS | 2180 | --DOCSHELL 17770800 == 40 [pid = 2180] [id = 65] 20:26:25 INFO - PROCESS | 2180 | --DOCSHELL 15532400 == 39 [pid = 2180] [id = 64] 20:26:25 INFO - PROCESS | 2180 | --DOCSHELL 115CF400 == 38 [pid = 2180] [id = 63] 20:26:25 INFO - PROCESS | 2180 | --DOCSHELL 0CAC7800 == 37 [pid = 2180] [id = 62] 20:26:25 INFO - PROCESS | 2180 | --DOCSHELL 0FDF2400 == 36 [pid = 2180] [id = 61] 20:26:25 INFO - PROCESS | 2180 | --DOCSHELL 0915B400 == 35 [pid = 2180] [id = 58] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 103 (107E0800) [pid = 2180] [serial = 144] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 102 (10E0DC00) [pid = 2180] [serial = 145] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 101 (19B8E400) [pid = 2180] [serial = 139] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 100 (185E4C00) [pid = 2180] [serial = 154] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 99 (19B89400) [pid = 2180] [serial = 138] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 98 (182ED000) [pid = 2180] [serial = 153] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (14BB2000) [pid = 2180] [serial = 133] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (114E4800) [pid = 2180] [serial = 132] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (163C5800) [pid = 2180] [serial = 147] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (16D69400) [pid = 2180] [serial = 148] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (10307C00) [pid = 2180] [serial = 142] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (182E7800) [pid = 2180] [serial = 163] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (101D2400) [pid = 2180] [serial = 141] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (182EE800) [pid = 2180] [serial = 129] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (19C9E000) [pid = 2180] [serial = 157] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (19CA6400) [pid = 2180] [serial = 160] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (1A16B400) [pid = 2180] [serial = 164] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (19CA9C00) [pid = 2180] [serial = 161] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (10246C00) [pid = 2180] [serial = 169] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (1A7DC800) [pid = 2180] [serial = 166] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (19C9E800) [pid = 2180] [serial = 158] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (1B703400) [pid = 2180] [serial = 167] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (1813AC00) [pid = 2180] [serial = 151] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (182E4C00) [pid = 2180] [serial = 136] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (181F8800) [pid = 2180] [serial = 135] [outer = 00000000] [url = about:blank] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (107CE000) [pid = 2180] [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.] 20:26:25 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (17C7FC00) [pid = 2180] [serial = 150] [outer = 00000000] [url = about:blank] 20:26:26 INFO - PROCESS | 2180 | 1467602786274 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]]]}] 20:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1026ms 20:26:26 INFO - PROCESS | 2180 | 1467602786304 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 20:26:26 INFO - PROCESS | 2180 | 1467602786308 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 20:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:26:26 INFO - PROCESS | 2180 | 1467602786316 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:26:26 INFO - PROCESS | 2180 | 1467602786319 Marionette TRACE conn5 <- [1,266,null,{}] 20:26:26 INFO - PROCESS | 2180 | 1467602786323 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}] 20:26:26 INFO - PROCESS | 2180 | 1467602786325 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:26 INFO - PROCESS | 2180 | 1467602786414 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 20:26:26 INFO - PROCESS | 2180 | 1467602786501 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:26 INFO - PROCESS | 2180 | 1467602786503 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:26 INFO - PROCESS | 2180 | ++DOCSHELL 107DC800 == 36 [pid = 2180] [id = 76] 20:26:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (1099FC00) [pid = 2180] [serial = 225] [outer = 00000000] 20:26:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (145DE400) [pid = 2180] [serial = 226] [outer = 1099FC00] 20:26:26 INFO - PROCESS | 2180 | 1467602786551 Marionette DEBUG loaded listener.js 20:26:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (152C0C00) [pid = 2180] [serial = 227] [outer = 1099FC00] 20:26:26 INFO - PROCESS | 2180 | 1467602786927 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]]]}] 20:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 630ms 20:26:26 INFO - PROCESS | 2180 | 1467602786952 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 20:26:26 INFO - PROCESS | 2180 | 1467602786954 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 20:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:26:26 INFO - PROCESS | 2180 | 1467602786958 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:26:26 INFO - PROCESS | 2180 | 1467602786962 Marionette TRACE conn5 <- [1,270,null,{}] 20:26:27 INFO - PROCESS | 2180 | 1467602786972 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}] 20:26:27 INFO - PROCESS | 2180 | 1467602786977 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:27 INFO - PROCESS | 2180 | 1467602787075 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 20:26:27 INFO - PROCESS | 2180 | 1467602787082 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:27 INFO - PROCESS | 2180 | 1467602787085 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:27 INFO - PROCESS | 2180 | ++DOCSHELL 17C7B000 == 37 [pid = 2180] [id = 77] 20:26:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (17C7FC00) [pid = 2180] [serial = 228] [outer = 00000000] 20:26:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (1813B400) [pid = 2180] [serial = 229] [outer = 17C7FC00] 20:26:27 INFO - PROCESS | 2180 | 1467602787132 Marionette DEBUG loaded listener.js 20:26:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (18201C00) [pid = 2180] [serial = 230] [outer = 17C7FC00] 20:26:27 INFO - PROCESS | 2180 | 1467602787554 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]]]}] 20:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 630ms 20:26:27 INFO - PROCESS | 2180 | 1467602787598 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 20:26:27 INFO - PROCESS | 2180 | 1467602787601 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 20:26:27 INFO - PROCESS | 2180 | 1467602787604 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:26:27 INFO - PROCESS | 2180 | 1467602787605 Marionette TRACE conn5 <- [1,274,null,{}] 20:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:26:27 INFO - PROCESS | 2180 | 1467602787609 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}] 20:26:27 INFO - PROCESS | 2180 | 1467602787611 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:27 INFO - PROCESS | 2180 | 1467602787699 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 20:26:27 INFO - PROCESS | 2180 | 1467602787704 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:27 INFO - PROCESS | 2180 | 1467602787706 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:27 INFO - PROCESS | 2180 | ++DOCSHELL 182E7800 == 38 [pid = 2180] [id = 78] 20:26:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (182E7C00) [pid = 2180] [serial = 231] [outer = 00000000] 20:26:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (18F0D000) [pid = 2180] [serial = 232] [outer = 182E7C00] 20:26:27 INFO - PROCESS | 2180 | 1467602787751 Marionette DEBUG loaded listener.js 20:26:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (19781400) [pid = 2180] [serial = 233] [outer = 182E7C00] 20:26:28 INFO - PROCESS | 2180 | 1467602788224 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]]]}] 20:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 670ms 20:26:28 INFO - PROCESS | 2180 | 1467602788280 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 20:26:28 INFO - PROCESS | 2180 | 1467602788282 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 20:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:26:28 INFO - PROCESS | 2180 | 1467602788286 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:26:28 INFO - PROCESS | 2180 | 1467602788288 Marionette TRACE conn5 <- [1,278,null,{}] 20:26:28 INFO - PROCESS | 2180 | 1467602788297 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}] 20:26:28 INFO - PROCESS | 2180 | 1467602788300 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:28 INFO - PROCESS | 2180 | 1467602788407 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 20:26:28 INFO - PROCESS | 2180 | 1467602788417 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:28 INFO - PROCESS | 2180 | 1467602788419 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:28 INFO - PROCESS | 2180 | ++DOCSHELL 19B8A800 == 39 [pid = 2180] [id = 79] 20:26:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (19B8F000) [pid = 2180] [serial = 234] [outer = 00000000] 20:26:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (19B94400) [pid = 2180] [serial = 235] [outer = 19B8F000] 20:26:28 INFO - PROCESS | 2180 | 1467602788463 Marionette DEBUG loaded listener.js 20:26:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (19BD8800) [pid = 2180] [serial = 236] [outer = 19B8F000] 20:26:28 INFO - PROCESS | 2180 | 1467602788908 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]]]}] 20:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 671ms 20:26:28 INFO - PROCESS | 2180 | 1467602788969 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 20:26:28 INFO - PROCESS | 2180 | 1467602788971 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 20:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:26:29 INFO - PROCESS | 2180 | 1467602788979 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:26:29 INFO - PROCESS | 2180 | 1467602788981 Marionette TRACE conn5 <- [1,282,null,{}] 20:26:29 INFO - PROCESS | 2180 | 1467602788985 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}] 20:26:29 INFO - PROCESS | 2180 | 1467602788990 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:29 INFO - PROCESS | 2180 | 1467602789145 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 20:26:29 INFO - PROCESS | 2180 | 1467602789171 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:29 INFO - PROCESS | 2180 | 1467602789173 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:29 INFO - PROCESS | 2180 | ++DOCSHELL 19B8F400 == 40 [pid = 2180] [id = 80] 20:26:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (19CA0000) [pid = 2180] [serial = 237] [outer = 00000000] 20:26:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (1A736000) [pid = 2180] [serial = 238] [outer = 19CA0000] 20:26:29 INFO - PROCESS | 2180 | 1467602789217 Marionette DEBUG loaded listener.js 20:26:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (1A916800) [pid = 2180] [serial = 239] [outer = 19CA0000] 20:26:29 INFO - PROCESS | 2180 | 1467602789648 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]]]}] 20:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 731ms 20:26:29 INFO - PROCESS | 2180 | 1467602789712 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 20:26:29 INFO - PROCESS | 2180 | 1467602789714 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 20:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:26:29 INFO - PROCESS | 2180 | 1467602789723 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:26:29 INFO - PROCESS | 2180 | 1467602789725 Marionette TRACE conn5 <- [1,286,null,{}] 20:26:29 INFO - PROCESS | 2180 | 1467602789729 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}] 20:26:29 INFO - PROCESS | 2180 | 1467602789730 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:29 INFO - PROCESS | 2180 | 1467602789848 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 20:26:29 INFO - PROCESS | 2180 | 1467602789901 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:29 INFO - PROCESS | 2180 | 1467602789903 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:29 INFO - PROCESS | 2180 | ++DOCSHELL 1B74D800 == 41 [pid = 2180] [id = 81] 20:26:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (1B751400) [pid = 2180] [serial = 240] [outer = 00000000] 20:26:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (1C953800) [pid = 2180] [serial = 241] [outer = 1B751400] 20:26:29 INFO - PROCESS | 2180 | 1467602789945 Marionette DEBUG loaded listener.js 20:26:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (1CE4D000) [pid = 2180] [serial = 242] [outer = 1B751400] 20:26:30 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (18138C00) [pid = 2180] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:26:30 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (17772800) [pid = 2180] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:26:30 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (19B8D800) [pid = 2180] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:26:30 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (16157000) [pid = 2180] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:26:30 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (0FDFEC00) [pid = 2180] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:26:30 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (115D0000) [pid = 2180] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:26:30 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (14E5D800) [pid = 2180] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:26:30 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (0CACA000) [pid = 2180] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:26:30 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (18132800) [pid = 2180] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:26:30 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (10240800) [pid = 2180] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:26:30 INFO - PROCESS | 2180 | 1467602790399 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]]]}] 20:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 730ms 20:26:30 INFO - PROCESS | 2180 | 1467602790460 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 20:26:30 INFO - PROCESS | 2180 | 1467602790462 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 20:26:30 INFO - PROCESS | 2180 | 1467602790469 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:26:30 INFO - PROCESS | 2180 | 1467602790470 Marionette TRACE conn5 <- [1,290,null,{}] 20:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:26:30 INFO - PROCESS | 2180 | 1467602790474 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}] 20:26:30 INFO - PROCESS | 2180 | 1467602790476 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:30 INFO - PROCESS | 2180 | 1467602790557 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 20:26:30 INFO - PROCESS | 2180 | 1467602790563 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:30 INFO - PROCESS | 2180 | 1467602790565 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:30 INFO - PROCESS | 2180 | ++DOCSHELL 16157000 == 42 [pid = 2180] [id = 82] 20:26:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (1820B800) [pid = 2180] [serial = 243] [outer = 00000000] 20:26:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (1BFE9000) [pid = 2180] [serial = 244] [outer = 1820B800] 20:26:30 INFO - PROCESS | 2180 | 1467602790609 Marionette DEBUG loaded listener.js 20:26:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (1A7E1000) [pid = 2180] [serial = 245] [outer = 1820B800] 20:26:31 INFO - PROCESS | 2180 | 1467602791041 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]]]}] 20:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 631ms 20:26:31 INFO - PROCESS | 2180 | 1467602791106 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 20:26:31 INFO - PROCESS | 2180 | 1467602791108 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 20:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:26:31 INFO - PROCESS | 2180 | 1467602791111 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:26:31 INFO - PROCESS | 2180 | 1467602791113 Marionette TRACE conn5 <- [1,294,null,{}] 20:26:31 INFO - PROCESS | 2180 | 1467602791116 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}] 20:26:31 INFO - PROCESS | 2180 | 1467602791118 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:31 INFO - PROCESS | 2180 | 1467602791200 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 20:26:31 INFO - PROCESS | 2180 | 1467602791207 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:31 INFO - PROCESS | 2180 | 1467602791209 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:31 INFO - PROCESS | 2180 | ++DOCSHELL 1A7D7C00 == 43 [pid = 2180] [id = 83] 20:26:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (1BF84C00) [pid = 2180] [serial = 246] [outer = 00000000] 20:26:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (1D452400) [pid = 2180] [serial = 247] [outer = 1BF84C00] 20:26:31 INFO - PROCESS | 2180 | 1467602791253 Marionette DEBUG loaded listener.js 20:26:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (10605800) [pid = 2180] [serial = 248] [outer = 1BF84C00] 20:26:31 INFO - PROCESS | 2180 | 1467602791665 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]]]}] 20:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 570ms 20:26:31 INFO - PROCESS | 2180 | 1467602791682 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 20:26:31 INFO - PROCESS | 2180 | 1467602791684 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 20:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:26:31 INFO - PROCESS | 2180 | 1467602791687 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:26:31 INFO - PROCESS | 2180 | 1467602791689 Marionette TRACE conn5 <- [1,298,null,{}] 20:26:31 INFO - PROCESS | 2180 | 1467602791693 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}] 20:26:31 INFO - PROCESS | 2180 | 1467602791694 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:31 INFO - PROCESS | 2180 | 1467602791811 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 20:26:31 INFO - PROCESS | 2180 | 1467602791819 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:31 INFO - PROCESS | 2180 | 1467602791821 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:31 INFO - PROCESS | 2180 | ++DOCSHELL 1D44E800 == 44 [pid = 2180] [id = 84] 20:26:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (1D451800) [pid = 2180] [serial = 249] [outer = 00000000] 20:26:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (1D5EAC00) [pid = 2180] [serial = 250] [outer = 1D451800] 20:26:31 INFO - PROCESS | 2180 | 1467602791865 Marionette DEBUG loaded listener.js 20:26:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (1D6C7000) [pid = 2180] [serial = 251] [outer = 1D451800] 20:26:32 INFO - PROCESS | 2180 | 1467602792420 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]]]}] 20:26:32 INFO - PROCESS | 2180 | 1467602792442 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 770ms 20:26:32 INFO - PROCESS | 2180 | 1467602792459 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 20:26:32 INFO - PROCESS | 2180 | 1467602792464 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 20:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:26:32 INFO - PROCESS | 2180 | 1467602792469 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:26:32 INFO - PROCESS | 2180 | 1467602792473 Marionette TRACE conn5 <- [1,302,null,{}] 20:26:32 INFO - PROCESS | 2180 | 1467602792479 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}] 20:26:32 INFO - PROCESS | 2180 | 1467602792482 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:32 INFO - PROCESS | 2180 | 1467602792605 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 20:26:32 INFO - PROCESS | 2180 | 1467602792698 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:32 INFO - PROCESS | 2180 | 1467602792701 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:32 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC8400 == 45 [pid = 2180] [id = 85] 20:26:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (0CACC000) [pid = 2180] [serial = 252] [outer = 00000000] 20:26:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (10E09000) [pid = 2180] [serial = 253] [outer = 0CACC000] 20:26:32 INFO - PROCESS | 2180 | 1467602792758 Marionette DEBUG loaded listener.js 20:26:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (14557C00) [pid = 2180] [serial = 254] [outer = 0CACC000] 20:26:33 INFO - PROCESS | 2180 | 1467602793369 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]]]}] 20:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 930ms 20:26:33 INFO - PROCESS | 2180 | 1467602793404 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 20:26:33 INFO - PROCESS | 2180 | 1467602793408 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 20:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:26:33 INFO - PROCESS | 2180 | 1467602793415 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:26:33 INFO - PROCESS | 2180 | 1467602793418 Marionette TRACE conn5 <- [1,306,null,{}] 20:26:33 INFO - PROCESS | 2180 | 1467602793422 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}] 20:26:33 INFO - PROCESS | 2180 | 1467602793424 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:33 INFO - PROCESS | 2180 | 1467602793539 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 20:26:33 INFO - PROCESS | 2180 | 1467602793634 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:33 INFO - PROCESS | 2180 | 1467602793637 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:33 INFO - PROCESS | 2180 | ++DOCSHELL 17C83800 == 46 [pid = 2180] [id = 86] 20:26:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (1812F000) [pid = 2180] [serial = 255] [outer = 00000000] 20:26:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 99 (182E9800) [pid = 2180] [serial = 256] [outer = 1812F000] 20:26:33 INFO - PROCESS | 2180 | 1467602793693 Marionette DEBUG loaded listener.js 20:26:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 100 (18F10400) [pid = 2180] [serial = 257] [outer = 1812F000] 20:26:34 INFO - PROCESS | 2180 | 1467602794322 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]]]}] 20:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 931ms 20:26:34 INFO - PROCESS | 2180 | 1467602794349 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 20:26:34 INFO - PROCESS | 2180 | 1467602794351 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 20:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:26:34 INFO - PROCESS | 2180 | 1467602794355 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:26:34 INFO - PROCESS | 2180 | 1467602794359 Marionette TRACE conn5 <- [1,310,null,{}] 20:26:34 INFO - PROCESS | 2180 | 1467602794371 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}] 20:26:34 INFO - PROCESS | 2180 | 1467602794376 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:34 INFO - PROCESS | 2180 | 1467602794490 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 20:26:34 INFO - PROCESS | 2180 | 1467602794588 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:34 INFO - PROCESS | 2180 | 1467602794591 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:34 INFO - PROCESS | 2180 | ++DOCSHELL 1D5EE000 == 47 [pid = 2180] [id = 87] 20:26:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 101 (1D6C1400) [pid = 2180] [serial = 258] [outer = 00000000] 20:26:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 102 (1D6CEC00) [pid = 2180] [serial = 259] [outer = 1D6C1400] 20:26:34 INFO - PROCESS | 2180 | 1467602794648 Marionette DEBUG loaded listener.js 20:26:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 103 (1EBF1C00) [pid = 2180] [serial = 260] [outer = 1D6C1400] 20:26:35 INFO - PROCESS | 2180 | 1467602795217 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]]]}] 20:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 930ms 20:26:35 INFO - PROCESS | 2180 | 1467602795288 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 20:26:35 INFO - PROCESS | 2180 | 1467602795291 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 20:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:26:35 INFO - PROCESS | 2180 | 1467602795295 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:26:35 INFO - PROCESS | 2180 | 1467602795297 Marionette TRACE conn5 <- [1,314,null,{}] 20:26:35 INFO - PROCESS | 2180 | 1467602795301 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}] 20:26:35 INFO - PROCESS | 2180 | 1467602795303 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:35 INFO - PROCESS | 2180 | 1467602795415 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 20:26:35 INFO - PROCESS | 2180 | 1467602795539 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:35 INFO - PROCESS | 2180 | 1467602795541 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:35 INFO - PROCESS | 2180 | ++DOCSHELL 1D6CAC00 == 48 [pid = 2180] [id = 88] 20:26:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 104 (1E126800) [pid = 2180] [serial = 261] [outer = 00000000] 20:26:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 105 (1E12E800) [pid = 2180] [serial = 262] [outer = 1E126800] 20:26:35 INFO - PROCESS | 2180 | 1467602795596 Marionette DEBUG loaded listener.js 20:26:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 106 (1E130C00) [pid = 2180] [serial = 263] [outer = 1E126800] 20:26:36 INFO - PROCESS | 2180 | 1467602796366 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]]]}] 20:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1121ms 20:26:36 INFO - PROCESS | 2180 | 1467602796419 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 20:26:36 INFO - PROCESS | 2180 | 1467602796423 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 20:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:26:36 INFO - PROCESS | 2180 | 1467602796427 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:26:36 INFO - PROCESS | 2180 | 1467602796431 Marionette TRACE conn5 <- [1,318,null,{}] 20:26:36 INFO - PROCESS | 2180 | 1467602796436 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}] 20:26:36 INFO - PROCESS | 2180 | 1467602796439 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:36 INFO - PROCESS | 2180 | 1467602796539 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 20:26:36 INFO - PROCESS | 2180 | 1467602796623 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:36 INFO - PROCESS | 2180 | 1467602796625 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:36 INFO - PROCESS | 2180 | ++DOCSHELL 10249C00 == 49 [pid = 2180] [id = 89] 20:26:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 107 (1024A800) [pid = 2180] [serial = 264] [outer = 00000000] 20:26:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 108 (10241800) [pid = 2180] [serial = 265] [outer = 1024A800] 20:26:36 INFO - PROCESS | 2180 | 1467602796719 Marionette DEBUG loaded listener.js 20:26:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 109 (10998C00) [pid = 2180] [serial = 266] [outer = 1024A800] 20:26:37 INFO - PROCESS | 2180 | --DOCSHELL 1A7D7C00 == 48 [pid = 2180] [id = 83] 20:26:37 INFO - PROCESS | 2180 | --DOCSHELL 16157000 == 47 [pid = 2180] [id = 82] 20:26:37 INFO - PROCESS | 2180 | --DOCSHELL 1B74D800 == 46 [pid = 2180] [id = 81] 20:26:37 INFO - PROCESS | 2180 | --DOCSHELL 19B8F400 == 45 [pid = 2180] [id = 80] 20:26:37 INFO - PROCESS | 2180 | --DOCSHELL 19B8A800 == 44 [pid = 2180] [id = 79] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 108 (1BF7AC00) [pid = 2180] [serial = 208] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 107 (15529800) [pid = 2180] [serial = 178] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 106 (0915FC00) [pid = 2180] [serial = 172] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 105 (10242400) [pid = 2180] [serial = 175] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOCSHELL 182E7800 == 43 [pid = 2180] [id = 78] 20:26:37 INFO - PROCESS | 2180 | --DOCSHELL 17C7B000 == 42 [pid = 2180] [id = 77] 20:26:37 INFO - PROCESS | 2180 | --DOCSHELL 107DC800 == 41 [pid = 2180] [id = 76] 20:26:37 INFO - PROCESS | 2180 | --DOCSHELL 14B6B000 == 40 [pid = 2180] [id = 75] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 104 (10249000) [pid = 2180] [serial = 170] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 103 (182EC000) [pid = 2180] [serial = 196] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 102 (17C7C000) [pid = 2180] [serial = 194] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 101 (17C7A400) [pid = 2180] [serial = 193] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 100 (19B99C00) [pid = 2180] [serial = 199] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 99 (185F4C00) [pid = 2180] [serial = 197] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 98 (16454C00) [pid = 2180] [serial = 190] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (10240C00) [pid = 2180] [serial = 182] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (1017B000) [pid = 2180] [serial = 181] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (14B65000) [pid = 2180] [serial = 187] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (14E29800) [pid = 2180] [serial = 188] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (18136400) [pid = 2180] [serial = 202] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (18F0E000) [pid = 2180] [serial = 203] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (19BE3400) [pid = 2180] [serial = 200] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (10245800) [pid = 2180] [serial = 185] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (101CCC00) [pid = 2180] [serial = 184] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (1A732C00) [pid = 2180] [serial = 206] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (1A730400) [pid = 2180] [serial = 205] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (1776A800) [pid = 2180] [serial = 191] [outer = 00000000] [url = about:blank] 20:26:37 INFO - PROCESS | 2180 | 1467602797314 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]]]}] 20:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 930ms 20:26:37 INFO - PROCESS | 2180 | 1467602797358 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 20:26:37 INFO - PROCESS | 2180 | 1467602797363 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 20:26:37 INFO - PROCESS | 2180 | 1467602797368 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:26:37 INFO - PROCESS | 2180 | 1467602797371 Marionette TRACE conn5 <- [1,322,null,{}] 20:26:37 INFO - PROCESS | 2180 | 1467602797375 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}] 20:26:37 INFO - PROCESS | 2180 | 1467602797378 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:37 INFO - PROCESS | 2180 | 1467602797466 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 20:26:37 INFO - PROCESS | 2180 | 1467602797549 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:37 INFO - PROCESS | 2180 | 1467602797552 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:37 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC6000 == 41 [pid = 2180] [id = 90] 20:26:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (0CACD400) [pid = 2180] [serial = 267] [outer = 00000000] 20:26:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (10241C00) [pid = 2180] [serial = 268] [outer = 0CACD400] 20:26:37 INFO - PROCESS | 2180 | 1467602797598 Marionette DEBUG loaded listener.js 20:26:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (1024A400) [pid = 2180] [serial = 269] [outer = 0CACD400] 20:26:38 INFO - PROCESS | 2180 | 1467602798018 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]]]}] 20:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 670ms 20:26:38 INFO - PROCESS | 2180 | 1467602798043 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 20:26:38 INFO - PROCESS | 2180 | 1467602798046 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 20:26:38 INFO - PROCESS | 2180 | 1467602798049 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:26:38 INFO - PROCESS | 2180 | 1467602798052 Marionette TRACE conn5 <- [1,326,null,{}] 20:26:38 INFO - PROCESS | 2180 | 1467602798063 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}] 20:26:38 INFO - PROCESS | 2180 | 1467602798067 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:38 INFO - PROCESS | 2180 | 1467602798152 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 20:26:38 INFO - PROCESS | 2180 | 1467602798158 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:38 INFO - PROCESS | 2180 | 1467602798161 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:38 INFO - PROCESS | 2180 | ++DOCSHELL 14B71C00 == 42 [pid = 2180] [id = 91] 20:26:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (14BAE400) [pid = 2180] [serial = 270] [outer = 00000000] 20:26:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (152C0400) [pid = 2180] [serial = 271] [outer = 14BAE400] 20:26:38 INFO - PROCESS | 2180 | 1467602798210 Marionette DEBUG loaded listener.js 20:26:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (16453000) [pid = 2180] [serial = 272] [outer = 14BAE400] 20:26:38 INFO - PROCESS | 2180 | 1467602798671 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]]]}] 20:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 671ms 20:26:38 INFO - PROCESS | 2180 | 1467602798723 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 20:26:38 INFO - PROCESS | 2180 | 1467602798726 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 20:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:26:38 INFO - PROCESS | 2180 | 1467602798729 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:26:38 INFO - PROCESS | 2180 | 1467602798731 Marionette TRACE conn5 <- [1,330,null,{}] 20:26:38 INFO - PROCESS | 2180 | 1467602798734 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}] 20:26:38 INFO - PROCESS | 2180 | 1467602798736 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:38 INFO - PROCESS | 2180 | 1467602798822 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 20:26:38 INFO - PROCESS | 2180 | 1467602798831 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:38 INFO - PROCESS | 2180 | 1467602798833 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:38 INFO - PROCESS | 2180 | ++DOCSHELL 16459000 == 43 [pid = 2180] [id = 92] 20:26:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (16805400) [pid = 2180] [serial = 273] [outer = 00000000] 20:26:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (17C7B000) [pid = 2180] [serial = 274] [outer = 16805400] 20:26:38 INFO - PROCESS | 2180 | 1467602798879 Marionette DEBUG loaded listener.js 20:26:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (17C81400) [pid = 2180] [serial = 275] [outer = 16805400] 20:26:39 INFO - PROCESS | 2180 | 1467602799330 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]]]}] 20:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 630ms 20:26:39 INFO - PROCESS | 2180 | 1467602799364 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 20:26:39 INFO - PROCESS | 2180 | 1467602799366 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 20:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:26:39 INFO - PROCESS | 2180 | 1467602799376 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:26:39 INFO - PROCESS | 2180 | 1467602799378 Marionette TRACE conn5 <- [1,334,null,{}] 20:26:39 INFO - PROCESS | 2180 | 1467602799382 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}] 20:26:39 INFO - PROCESS | 2180 | 1467602799384 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:39 INFO - PROCESS | 2180 | 1467602799490 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 20:26:39 INFO - PROCESS | 2180 | 1467602799565 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:39 INFO - PROCESS | 2180 | 1467602799567 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:39 INFO - PROCESS | 2180 | ++DOCSHELL 18174C00 == 44 [pid = 2180] [id = 93] 20:26:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (181F1000) [pid = 2180] [serial = 276] [outer = 00000000] 20:26:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (182E5C00) [pid = 2180] [serial = 277] [outer = 181F1000] 20:26:39 INFO - PROCESS | 2180 | 1467602799611 Marionette DEBUG loaded listener.js 20:26:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (182EC400) [pid = 2180] [serial = 278] [outer = 181F1000] 20:26:40 INFO - PROCESS | 2180 | 1467602800033 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]]]}] 20:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 671ms 20:26:40 INFO - PROCESS | 2180 | 1467602800049 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 20:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:26:40 INFO - PROCESS | 2180 | 1467602800051 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 20:26:40 INFO - PROCESS | 2180 | 1467602800054 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:26:40 INFO - PROCESS | 2180 | 1467602800056 Marionette TRACE conn5 <- [1,338,null,{}] 20:26:40 INFO - PROCESS | 2180 | 1467602800059 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}] 20:26:40 INFO - PROCESS | 2180 | 1467602800065 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:40 INFO - PROCESS | 2180 | 1467602800209 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 20:26:40 INFO - PROCESS | 2180 | 1467602800224 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:40 INFO - PROCESS | 2180 | 1467602800226 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:40 INFO - PROCESS | 2180 | ++DOCSHELL 19B88400 == 45 [pid = 2180] [id = 94] 20:26:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 99 (19B89000) [pid = 2180] [serial = 279] [outer = 00000000] 20:26:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 100 (19C02C00) [pid = 2180] [serial = 280] [outer = 19B89000] 20:26:40 INFO - PROCESS | 2180 | 1467602800316 Marionette DEBUG loaded listener.js 20:26:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 101 (19CA0C00) [pid = 2180] [serial = 281] [outer = 19B89000] 20:26:40 INFO - PROCESS | 2180 | 1467602800746 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]]]}] 20:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 730ms 20:26:40 INFO - PROCESS | 2180 | 1467602800785 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 20:26:40 INFO - PROCESS | 2180 | 1467602800787 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 20:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:26:40 INFO - PROCESS | 2180 | 1467602800790 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:26:40 INFO - PROCESS | 2180 | 1467602800792 Marionette TRACE conn5 <- [1,342,null,{}] 20:26:40 INFO - PROCESS | 2180 | 1467602800831 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}] 20:26:40 INFO - PROCESS | 2180 | 1467602800833 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:40 INFO - PROCESS | 2180 | 1467602800954 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 20:26:40 INFO - PROCESS | 2180 | 1467602800966 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:40 INFO - PROCESS | 2180 | 1467602800967 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:41 INFO - PROCESS | 2180 | ++DOCSHELL 08A85000 == 46 [pid = 2180] [id = 95] 20:26:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 102 (19BE6C00) [pid = 2180] [serial = 282] [outer = 00000000] 20:26:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 103 (1A3C6000) [pid = 2180] [serial = 283] [outer = 19BE6C00] 20:26:41 INFO - PROCESS | 2180 | 1467602801012 Marionette DEBUG loaded listener.js 20:26:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 104 (1A738C00) [pid = 2180] [serial = 284] [outer = 19BE6C00] 20:26:41 INFO - PROCESS | 2180 | --DOMWINDOW == 103 (0915EC00) [pid = 2180] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:26:41 INFO - PROCESS | 2180 | --DOMWINDOW == 102 (182E7C00) [pid = 2180] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:26:41 INFO - PROCESS | 2180 | --DOMWINDOW == 101 (1099FC00) [pid = 2180] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:26:41 INFO - PROCESS | 2180 | --DOMWINDOW == 100 (19B8F000) [pid = 2180] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:26:41 INFO - PROCESS | 2180 | --DOMWINDOW == 99 (14BB3800) [pid = 2180] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:26:41 INFO - PROCESS | 2180 | --DOMWINDOW == 98 (17C7FC00) [pid = 2180] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:26:41 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (1A918C00) [pid = 2180] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:26:41 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (14B6FC00) [pid = 2180] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:26:41 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (1B70F400) [pid = 2180] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:26:41 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (19CA0000) [pid = 2180] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:26:41 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (1B751400) [pid = 2180] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:26:41 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (1BF84C00) [pid = 2180] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:26:41 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (1820B800) [pid = 2180] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:26:41 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (0915BC00) [pid = 2180] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:26:41 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (101D2C00) [pid = 2180] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:26:41 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (14E63C00) [pid = 2180] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:26:41 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (1B702C00) [pid = 2180] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:26:41 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (182E0C00) [pid = 2180] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:26:41 INFO - PROCESS | 2180 | 1467602801639 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]]]}] 20:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 912ms 20:26:41 INFO - PROCESS | 2180 | 1467602801703 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 20:26:41 INFO - PROCESS | 2180 | 1467602801705 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 20:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:26:41 INFO - PROCESS | 2180 | 1467602801708 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:26:41 INFO - PROCESS | 2180 | 1467602801709 Marionette TRACE conn5 <- [1,346,null,{}] 20:26:41 INFO - PROCESS | 2180 | 1467602801713 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}] 20:26:41 INFO - PROCESS | 2180 | 1467602801714 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:41 INFO - PROCESS | 2180 | 1467602801794 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 20:26:41 INFO - PROCESS | 2180 | 1467602801799 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:41 INFO - PROCESS | 2180 | 1467602801801 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:41 INFO - PROCESS | 2180 | ++DOCSHELL 14B6FC00 == 47 [pid = 2180] [id = 96] 20:26:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (14BA6400) [pid = 2180] [serial = 285] [outer = 00000000] 20:26:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (17C79800) [pid = 2180] [serial = 286] [outer = 14BA6400] 20:26:41 INFO - PROCESS | 2180 | 1467602801846 Marionette DEBUG loaded listener.js 20:26:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (17C7FC00) [pid = 2180] [serial = 287] [outer = 14BA6400] 20:26:42 INFO - PROCESS | 2180 | 1467602802285 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]]]}] 20:26:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 630ms 20:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:26:42 INFO - PROCESS | 2180 | 1467602802338 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 20:26:42 INFO - PROCESS | 2180 | 1467602802340 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 20:26:42 INFO - PROCESS | 2180 | 1467602802343 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:26:42 INFO - PROCESS | 2180 | 1467602802345 Marionette TRACE conn5 <- [1,350,null,{}] 20:26:42 INFO - PROCESS | 2180 | 1467602802349 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}] 20:26:42 INFO - PROCESS | 2180 | 1467602802350 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:42 INFO - PROCESS | 2180 | 1467602802430 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 20:26:42 INFO - PROCESS | 2180 | 1467602802435 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:42 INFO - PROCESS | 2180 | 1467602802437 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:42 INFO - PROCESS | 2180 | ++DOCSHELL 10543400 == 48 [pid = 2180] [id = 97] 20:26:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (19BE0000) [pid = 2180] [serial = 288] [outer = 00000000] 20:26:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (1A0B5000) [pid = 2180] [serial = 289] [outer = 19BE0000] 20:26:42 INFO - PROCESS | 2180 | 1467602802482 Marionette DEBUG loaded listener.js 20:26:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (1A0B7400) [pid = 2180] [serial = 290] [outer = 19BE0000] 20:26:42 INFO - PROCESS | 2180 | 1467602802917 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]]]}] 20:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 630ms 20:26:43 INFO - PROCESS | 2180 | 1467602802975 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 20:26:43 INFO - PROCESS | 2180 | 1467602802977 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 20:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:26:43 INFO - PROCESS | 2180 | 1467602802980 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:26:43 INFO - PROCESS | 2180 | 1467602802982 Marionette TRACE conn5 <- [1,354,null,{}] 20:26:43 INFO - PROCESS | 2180 | 1467602802985 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}] 20:26:43 INFO - PROCESS | 2180 | 1467602802987 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:43 INFO - PROCESS | 2180 | 1467602803069 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 20:26:43 INFO - PROCESS | 2180 | 1467602803076 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:43 INFO - PROCESS | 2180 | 1467602803078 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:43 INFO - PROCESS | 2180 | ++DOCSHELL 1A0BC000 == 49 [pid = 2180] [id = 98] 20:26:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (1A0BBC00) [pid = 2180] [serial = 291] [outer = 00000000] 20:26:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (1A7DA800) [pid = 2180] [serial = 292] [outer = 1A0BBC00] 20:26:43 INFO - PROCESS | 2180 | 1467602803121 Marionette DEBUG loaded listener.js 20:26:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (1B751000) [pid = 2180] [serial = 293] [outer = 1A0BBC00] 20:26:43 INFO - PROCESS | 2180 | 1467602803551 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]]]}] 20:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 631ms 20:26:43 INFO - PROCESS | 2180 | 1467602803628 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 20:26:43 INFO - PROCESS | 2180 | 1467602803632 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 20:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:26:43 INFO - PROCESS | 2180 | 1467602803638 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:26:43 INFO - PROCESS | 2180 | 1467602803642 Marionette TRACE conn5 <- [1,358,null,{}] 20:26:43 INFO - PROCESS | 2180 | 1467602803649 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}] 20:26:43 INFO - PROCESS | 2180 | 1467602803652 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:43 INFO - PROCESS | 2180 | 1467602803813 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 20:26:43 INFO - PROCESS | 2180 | 1467602803913 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:43 INFO - PROCESS | 2180 | 1467602803918 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:43 INFO - PROCESS | 2180 | ++DOCSHELL 0CACB800 == 50 [pid = 2180] [id = 99] 20:26:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (0CB90400) [pid = 2180] [serial = 294] [outer = 00000000] 20:26:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (101C5400) [pid = 2180] [serial = 295] [outer = 0CB90400] 20:26:44 INFO - PROCESS | 2180 | 1467602803975 Marionette DEBUG loaded listener.js 20:26:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (10242000) [pid = 2180] [serial = 296] [outer = 0CB90400] 20:26:44 INFO - PROCESS | 2180 | 1467602804584 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]]]}] 20:26:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 990ms 20:26:44 INFO - PROCESS | 2180 | 1467602804629 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 20:26:44 INFO - PROCESS | 2180 | 1467602804633 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 20:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:26:44 INFO - PROCESS | 2180 | 1467602804639 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:26:44 INFO - PROCESS | 2180 | 1467602804643 Marionette TRACE conn5 <- [1,362,null,{}] 20:26:44 INFO - PROCESS | 2180 | 1467602804648 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}] 20:26:44 INFO - PROCESS | 2180 | 1467602804651 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:44 INFO - PROCESS | 2180 | 1467602804764 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 20:26:44 INFO - PROCESS | 2180 | 1467602804863 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:44 INFO - PROCESS | 2180 | 1467602804865 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:44 INFO - PROCESS | 2180 | ++DOCSHELL 08A7C400 == 51 [pid = 2180] [id = 100] 20:26:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 99 (115D1400) [pid = 2180] [serial = 297] [outer = 00000000] 20:26:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 100 (16155C00) [pid = 2180] [serial = 298] [outer = 115D1400] 20:26:44 INFO - PROCESS | 2180 | 1467602804923 Marionette DEBUG loaded listener.js 20:26:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 101 (1776A000) [pid = 2180] [serial = 299] [outer = 115D1400] 20:26:45 INFO - PROCESS | 2180 | 1467602805531 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]]]}] 20:26:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 930ms 20:26:45 INFO - PROCESS | 2180 | 1467602805569 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 20:26:45 INFO - PROCESS | 2180 | 1467602805572 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 20:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:26:45 INFO - PROCESS | 2180 | 1467602805576 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:26:45 INFO - PROCESS | 2180 | 1467602805578 Marionette TRACE conn5 <- [1,366,null,{}] 20:26:45 INFO - PROCESS | 2180 | 1467602805588 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}] 20:26:45 INFO - PROCESS | 2180 | 1467602805593 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:45 INFO - PROCESS | 2180 | 1467602805710 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 20:26:45 INFO - PROCESS | 2180 | 1467602805813 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:45 INFO - PROCESS | 2180 | 1467602805817 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:45 INFO - PROCESS | 2180 | ++DOCSHELL 10357C00 == 52 [pid = 2180] [id = 101] 20:26:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 102 (1552F000) [pid = 2180] [serial = 300] [outer = 00000000] 20:26:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 103 (1813B000) [pid = 2180] [serial = 301] [outer = 1552F000] 20:26:45 INFO - PROCESS | 2180 | 1467602805876 Marionette DEBUG loaded listener.js 20:26:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 104 (18F0E000) [pid = 2180] [serial = 302] [outer = 1552F000] 20:26:46 INFO - PROCESS | 2180 | 1467602806544 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]]]}] 20:26:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:26:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1021ms 20:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:26:46 INFO - PROCESS | 2180 | 1467602806612 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 20:26:46 INFO - PROCESS | 2180 | 1467602806615 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 20:26:46 INFO - PROCESS | 2180 | 1467602806619 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:26:46 INFO - PROCESS | 2180 | 1467602806621 Marionette TRACE conn5 <- [1,370,null,{}] 20:26:46 INFO - PROCESS | 2180 | 1467602806625 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}] 20:26:46 INFO - PROCESS | 2180 | 1467602806627 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:46 INFO - PROCESS | 2180 | 1467602806738 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 20:26:46 INFO - PROCESS | 2180 | 1467602806862 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:46 INFO - PROCESS | 2180 | 1467602806864 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:46 INFO - PROCESS | 2180 | ++DOCSHELL 0915A000 == 53 [pid = 2180] [id = 102] 20:26:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 105 (1812CC00) [pid = 2180] [serial = 303] [outer = 00000000] 20:26:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 106 (1A0BDC00) [pid = 2180] [serial = 304] [outer = 1812CC00] 20:26:46 INFO - PROCESS | 2180 | 1467602806920 Marionette DEBUG loaded listener.js 20:26:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 107 (1CE51400) [pid = 2180] [serial = 305] [outer = 1812CC00] 20:26:47 INFO - PROCESS | 2180 | 1467602807550 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]]]}] 20:26:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1070ms 20:26:47 INFO - PROCESS | 2180 | 1467602807719 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 20:26:47 INFO - PROCESS | 2180 | 1467602807723 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 20:26:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:26:47 INFO - PROCESS | 2180 | 1467602807738 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:26:47 INFO - PROCESS | 2180 | 1467602807741 Marionette TRACE conn5 <- [1,374,null,{}] 20:26:47 INFO - PROCESS | 2180 | 1467602807747 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}] 20:26:47 INFO - PROCESS | 2180 | 1467602807750 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:47 INFO - PROCESS | 2180 | 1467602807853 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 20:26:47 INFO - PROCESS | 2180 | 1467602807932 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:47 INFO - PROCESS | 2180 | 1467602807937 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:48 INFO - PROCESS | 2180 | ++DOCSHELL 1017C800 == 54 [pid = 2180] [id = 103] 20:26:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 108 (101C6400) [pid = 2180] [serial = 306] [outer = 00000000] 20:26:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 109 (101D3C00) [pid = 2180] [serial = 307] [outer = 101C6400] 20:26:48 INFO - PROCESS | 2180 | 1467602808027 Marionette DEBUG loaded listener.js 20:26:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 110 (10308400) [pid = 2180] [serial = 308] [outer = 101C6400] 20:26:48 INFO - PROCESS | 2180 | --DOCSHELL 1978F800 == 53 [pid = 2180] [id = 47] 20:26:48 INFO - PROCESS | 2180 | --DOCSHELL 10543400 == 52 [pid = 2180] [id = 97] 20:26:48 INFO - PROCESS | 2180 | --DOCSHELL 14B6FC00 == 51 [pid = 2180] [id = 96] 20:26:48 INFO - PROCESS | 2180 | --DOCSHELL 08A85000 == 50 [pid = 2180] [id = 95] 20:26:48 INFO - PROCESS | 2180 | --DOCSHELL 19B88400 == 49 [pid = 2180] [id = 94] 20:26:48 INFO - PROCESS | 2180 | --DOCSHELL 18174C00 == 48 [pid = 2180] [id = 93] 20:26:48 INFO - PROCESS | 2180 | --DOCSHELL 16459000 == 47 [pid = 2180] [id = 92] 20:26:48 INFO - PROCESS | 2180 | --DOCSHELL 14B71C00 == 46 [pid = 2180] [id = 91] 20:26:48 INFO - PROCESS | 2180 | --DOCSHELL 0CAC6000 == 45 [pid = 2180] [id = 90] 20:26:48 INFO - PROCESS | 2180 | --DOCSHELL 10249C00 == 44 [pid = 2180] [id = 89] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 109 (1D5EAC00) [pid = 2180] [serial = 250] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 108 (17770C00) [pid = 2180] [serial = 179] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 107 (1BFE1C00) [pid = 2180] [serial = 209] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 106 (185E5400) [pid = 2180] [serial = 130] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 105 (09163800) [pid = 2180] [serial = 173] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 104 (1026D800) [pid = 2180] [serial = 176] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 103 (0CACE000) [pid = 2180] [serial = 212] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 102 (0A773000) [pid = 2180] [serial = 211] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 101 (18F0D000) [pid = 2180] [serial = 232] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 100 (145DE400) [pid = 2180] [serial = 226] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 99 (152C0C00) [pid = 2180] [serial = 227] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 98 (19B94400) [pid = 2180] [serial = 235] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (1680D400) [pid = 2180] [serial = 215] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (155BA800) [pid = 2180] [serial = 214] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (1813B400) [pid = 2180] [serial = 229] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (18201C00) [pid = 2180] [serial = 230] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (1C69D800) [pid = 2180] [serial = 218] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (1BFEA000) [pid = 2180] [serial = 217] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (15531400) [pid = 2180] [serial = 224] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (14E22400) [pid = 2180] [serial = 223] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (1D0BD400) [pid = 2180] [serial = 221] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (1D0BD000) [pid = 2180] [serial = 220] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (1A736000) [pid = 2180] [serial = 238] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (19BD8800) [pid = 2180] [serial = 236] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (1C953800) [pid = 2180] [serial = 241] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (1A916800) [pid = 2180] [serial = 239] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (10605800) [pid = 2180] [serial = 248] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (1D452400) [pid = 2180] [serial = 247] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (1CE4D000) [pid = 2180] [serial = 242] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1BFE9000) [pid = 2180] [serial = 244] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (1A7E1000) [pid = 2180] [serial = 245] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (19781400) [pid = 2180] [serial = 233] [outer = 00000000] [url = about:blank] 20:26:48 INFO - PROCESS | 2180 | 1467602808682 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:26:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:26:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 991ms 20:26:48 INFO - PROCESS | 2180 | 1467602808725 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 20:26:48 INFO - PROCESS | 2180 | 1467602808729 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 20:26:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:26:48 INFO - PROCESS | 2180 | 1467602808735 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:26:48 INFO - PROCESS | 2180 | 1467602808738 Marionette TRACE conn5 <- [1,378,null,{}] 20:26:48 INFO - PROCESS | 2180 | 1467602808742 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}] 20:26:48 INFO - PROCESS | 2180 | 1467602808745 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:48 INFO - PROCESS | 2180 | 1467602808835 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 20:26:48 INFO - PROCESS | 2180 | 1467602808919 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:48 INFO - PROCESS | 2180 | 1467602808921 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:48 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC5C00 == 45 [pid = 2180] [id = 104] 20:26:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (0CAC6000) [pid = 2180] [serial = 309] [outer = 00000000] 20:26:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (10271C00) [pid = 2180] [serial = 310] [outer = 0CAC6000] 20:26:49 INFO - PROCESS | 2180 | 1467602808968 Marionette DEBUG loaded listener.js 20:26:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (1034E000) [pid = 2180] [serial = 311] [outer = 0CAC6000] 20:26:49 INFO - PROCESS | 2180 | 1467602809403 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:26:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:26:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 730ms 20:26:49 INFO - PROCESS | 2180 | 1467602809465 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 20:26:49 INFO - PROCESS | 2180 | 1467602809468 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 20:26:49 INFO - PROCESS | 2180 | 1467602809471 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:26:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:26:49 INFO - PROCESS | 2180 | 1467602809473 Marionette TRACE conn5 <- [1,382,null,{}] 20:26:49 INFO - PROCESS | 2180 | 1467602809483 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}] 20:26:49 INFO - PROCESS | 2180 | 1467602809487 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:49 INFO - PROCESS | 2180 | 1467602809579 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 20:26:49 INFO - PROCESS | 2180 | 1467602809589 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:49 INFO - PROCESS | 2180 | 1467602809592 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:49 INFO - PROCESS | 2180 | ++DOCSHELL 14E6B400 == 46 [pid = 2180] [id = 105] 20:26:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (14EE3400) [pid = 2180] [serial = 312] [outer = 00000000] 20:26:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (15531400) [pid = 2180] [serial = 313] [outer = 14EE3400] 20:26:49 INFO - PROCESS | 2180 | 1467602809646 Marionette DEBUG loaded listener.js 20:26:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (16452000) [pid = 2180] [serial = 314] [outer = 14EE3400] 20:26:50 INFO - PROCESS | 2180 | 1467602810131 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:26:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:26:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 670ms 20:26:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:26:50 INFO - PROCESS | 2180 | 1467602810145 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 20:26:50 INFO - PROCESS | 2180 | 1467602810147 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 20:26:50 INFO - PROCESS | 2180 | 1467602810150 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:26:50 INFO - PROCESS | 2180 | 1467602810151 Marionette TRACE conn5 <- [1,386,null,{}] 20:26:50 INFO - PROCESS | 2180 | 1467602810155 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}] 20:26:50 INFO - PROCESS | 2180 | 1467602810156 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:50 INFO - PROCESS | 2180 | 1467602810243 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 20:26:50 INFO - PROCESS | 2180 | 1467602810252 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:50 INFO - PROCESS | 2180 | 1467602810254 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:50 INFO - PROCESS | 2180 | ++DOCSHELL 17C79C00 == 47 [pid = 2180] [id = 106] 20:26:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (17C7AC00) [pid = 2180] [serial = 315] [outer = 00000000] 20:26:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (1813B400) [pid = 2180] [serial = 316] [outer = 17C7AC00] 20:26:50 INFO - PROCESS | 2180 | 1467602810309 Marionette DEBUG loaded listener.js 20:26:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (18174C00) [pid = 2180] [serial = 317] [outer = 17C7AC00] 20:26:50 INFO - PROCESS | 2180 | 1467602810766 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]]]}] 20:26:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:26:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 671ms 20:26:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:26:50 INFO - PROCESS | 2180 | 1467602810822 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 20:26:50 INFO - PROCESS | 2180 | 1467602810824 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 20:26:50 INFO - PROCESS | 2180 | 1467602810827 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:26:50 INFO - PROCESS | 2180 | 1467602810829 Marionette TRACE conn5 <- [1,390,null,{}] 20:26:50 INFO - PROCESS | 2180 | 1467602810832 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}] 20:26:50 INFO - PROCESS | 2180 | 1467602810834 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:50 INFO - PROCESS | 2180 | 1467602810943 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 20:26:50 INFO - PROCESS | 2180 | 1467602810949 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:50 INFO - PROCESS | 2180 | 1467602810951 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:51 INFO - PROCESS | 2180 | ++DOCSHELL 182B7C00 == 48 [pid = 2180] [id = 107] 20:26:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (182E1C00) [pid = 2180] [serial = 318] [outer = 00000000] 20:26:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (185EFC00) [pid = 2180] [serial = 319] [outer = 182E1C00] 20:26:51 INFO - PROCESS | 2180 | 1467602810994 Marionette DEBUG loaded listener.js 20:26:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (19781C00) [pid = 2180] [serial = 320] [outer = 182E1C00] 20:26:51 INFO - PROCESS | 2180 | 1467602811462 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]]]}] 20:26:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:26:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 671ms 20:26:51 INFO - PROCESS | 2180 | 1467602811501 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 20:26:51 INFO - PROCESS | 2180 | 1467602811503 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 20:26:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:26:51 INFO - PROCESS | 2180 | 1467602811512 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:26:51 INFO - PROCESS | 2180 | 1467602811514 Marionette TRACE conn5 <- [1,394,null,{}] 20:26:51 INFO - PROCESS | 2180 | 1467602811518 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}] 20:26:51 INFO - PROCESS | 2180 | 1467602811523 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:51 INFO - PROCESS | 2180 | 1467602811689 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 20:26:51 INFO - PROCESS | 2180 | 1467602811750 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:51 INFO - PROCESS | 2180 | 1467602811753 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:51 INFO - PROCESS | 2180 | ++DOCSHELL 19B8A400 == 49 [pid = 2180] [id = 108] 20:26:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (19B8AC00) [pid = 2180] [serial = 321] [outer = 00000000] 20:26:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (19CA9400) [pid = 2180] [serial = 322] [outer = 19B8AC00] 20:26:51 INFO - PROCESS | 2180 | 1467602811797 Marionette DEBUG loaded listener.js 20:26:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (1A0B5800) [pid = 2180] [serial = 323] [outer = 19B8AC00] 20:26:52 INFO - PROCESS | 2180 | 1467602812237 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]]]}] 20:26:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:26:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 790ms 20:26:52 INFO - PROCESS | 2180 | 1467602812298 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 20:26:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:26:52 INFO - PROCESS | 2180 | 1467602812300 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 20:26:52 INFO - PROCESS | 2180 | 1467602812309 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:26:52 INFO - PROCESS | 2180 | 1467602812310 Marionette TRACE conn5 <- [1,398,null,{}] 20:26:52 INFO - PROCESS | 2180 | 1467602812314 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}] 20:26:52 INFO - PROCESS | 2180 | 1467602812325 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:52 INFO - PROCESS | 2180 | 1467602812435 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 20:26:52 INFO - PROCESS | 2180 | 1467602812493 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:52 INFO - PROCESS | 2180 | 1467602812495 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:52 INFO - PROCESS | 2180 | ++DOCSHELL 1A143000 == 50 [pid = 2180] [id = 109] 20:26:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (1A737800) [pid = 2180] [serial = 324] [outer = 00000000] 20:26:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (1B710C00) [pid = 2180] [serial = 325] [outer = 1A737800] 20:26:52 INFO - PROCESS | 2180 | 1467602812538 Marionette DEBUG loaded listener.js 20:26:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (1BFDD400) [pid = 2180] [serial = 326] [outer = 1A737800] 20:26:52 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (1E126800) [pid = 2180] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:26:52 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (14BAE400) [pid = 2180] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:26:52 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (1024A800) [pid = 2180] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:26:52 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (181F1000) [pid = 2180] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:26:52 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (1812F000) [pid = 2180] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:26:52 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (1D6C1400) [pid = 2180] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:26:52 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (0CACD400) [pid = 2180] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:26:52 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (0CACC000) [pid = 2180] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:26:52 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (19B89000) [pid = 2180] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:26:52 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (16805400) [pid = 2180] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:26:52 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (19BE6C00) [pid = 2180] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:26:52 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (14BA6400) [pid = 2180] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:26:52 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (19BE0000) [pid = 2180] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:26:53 INFO - PROCESS | 2180 | 1467602813072 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]]]}] 20:26:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:26:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 791ms 20:26:53 INFO - PROCESS | 2180 | 1467602813095 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 20:26:53 INFO - PROCESS | 2180 | 1467602813097 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 20:26:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:26:53 INFO - PROCESS | 2180 | 1467602813100 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:26:53 INFO - PROCESS | 2180 | 1467602813102 Marionette TRACE conn5 <- [1,402,null,{}] 20:26:53 INFO - PROCESS | 2180 | 1467602813105 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}] 20:26:53 INFO - PROCESS | 2180 | 1467602813107 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:53 INFO - PROCESS | 2180 | 1467602813219 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 20:26:53 INFO - PROCESS | 2180 | 1467602813273 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:53 INFO - PROCESS | 2180 | 1467602813275 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:53 INFO - PROCESS | 2180 | ++DOCSHELL 1099FC00 == 51 [pid = 2180] [id = 110] 20:26:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (10E81C00) [pid = 2180] [serial = 327] [outer = 00000000] 20:26:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (19B94000) [pid = 2180] [serial = 328] [outer = 10E81C00] 20:26:53 INFO - PROCESS | 2180 | 1467602813319 Marionette DEBUG loaded listener.js 20:26:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (1A0B2C00) [pid = 2180] [serial = 329] [outer = 10E81C00] 20:26:53 INFO - PROCESS | 2180 | 1467602813693 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]]]}] 20:26:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:26:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 631ms 20:26:53 INFO - PROCESS | 2180 | 1467602813731 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 20:26:53 INFO - PROCESS | 2180 | 1467602813733 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 20:26:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:26:53 INFO - PROCESS | 2180 | 1467602813745 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:26:53 INFO - PROCESS | 2180 | 1467602813746 Marionette TRACE conn5 <- [1,406,null,{}] 20:26:53 INFO - PROCESS | 2180 | 1467602813750 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}] 20:26:53 INFO - PROCESS | 2180 | 1467602813752 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:53 INFO - PROCESS | 2180 | 1467602813837 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 20:26:53 INFO - PROCESS | 2180 | 1467602813842 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:53 INFO - PROCESS | 2180 | 1467602813844 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:53 INFO - PROCESS | 2180 | ++DOCSHELL 19EA9C00 == 52 [pid = 2180] [id = 111] 20:26:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (19EAC800) [pid = 2180] [serial = 330] [outer = 00000000] 20:26:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (19EB1400) [pid = 2180] [serial = 331] [outer = 19EAC800] 20:26:53 INFO - PROCESS | 2180 | 1467602813890 Marionette DEBUG loaded listener.js 20:26:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (19EB4400) [pid = 2180] [serial = 332] [outer = 19EAC800] 20:26:54 INFO - PROCESS | 2180 | 1467602814329 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]]]}] 20:26:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:26:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 630ms 20:26:54 INFO - PROCESS | 2180 | 1467602814376 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 20:26:54 INFO - PROCESS | 2180 | 1467602814378 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 20:26:54 INFO - PROCESS | 2180 | 1467602814381 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:26:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:26:54 INFO - PROCESS | 2180 | 1467602814383 Marionette TRACE conn5 <- [1,410,null,{}] 20:26:54 INFO - PROCESS | 2180 | 1467602814387 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}] 20:26:54 INFO - PROCESS | 2180 | 1467602814389 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:54 INFO - PROCESS | 2180 | 1467602814473 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 20:26:54 INFO - PROCESS | 2180 | 1467602814482 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:54 INFO - PROCESS | 2180 | 1467602814483 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:54 INFO - PROCESS | 2180 | ++DOCSHELL 19EB6400 == 53 [pid = 2180] [id = 112] 20:26:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (1BF83000) [pid = 2180] [serial = 333] [outer = 00000000] 20:26:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (1C953800) [pid = 2180] [serial = 334] [outer = 1BF83000] 20:26:54 INFO - PROCESS | 2180 | 1467602814527 Marionette DEBUG loaded listener.js 20:26:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (1CE4FC00) [pid = 2180] [serial = 335] [outer = 1BF83000] 20:26:55 INFO - PROCESS | 2180 | 1467602815150 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]]]}] 20:26:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:26:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 830ms 20:26:55 INFO - PROCESS | 2180 | 1467602815217 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 20:26:55 INFO - PROCESS | 2180 | 1467602815222 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 20:26:55 INFO - PROCESS | 2180 | 1467602815228 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:26:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:26:55 INFO - PROCESS | 2180 | 1467602815231 Marionette TRACE conn5 <- [1,414,null,{}] 20:26:55 INFO - PROCESS | 2180 | 1467602815238 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}] 20:26:55 INFO - PROCESS | 2180 | 1467602815241 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:55 INFO - PROCESS | 2180 | 1467602815360 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 20:26:55 INFO - PROCESS | 2180 | 1467602815461 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:55 INFO - PROCESS | 2180 | 1467602815466 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:55 INFO - PROCESS | 2180 | ++DOCSHELL 0FDF3400 == 54 [pid = 2180] [id = 113] 20:26:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (0FDF6800) [pid = 2180] [serial = 336] [outer = 00000000] 20:26:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (10303000) [pid = 2180] [serial = 337] [outer = 0FDF6800] 20:26:55 INFO - PROCESS | 2180 | 1467602815522 Marionette DEBUG loaded listener.js 20:26:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (10354800) [pid = 2180] [serial = 338] [outer = 0FDF6800] 20:26:56 INFO - PROCESS | 2180 | 1467602816195 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]]]}] 20:26:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:26:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1020ms 20:26:56 INFO - PROCESS | 2180 | 1467602816251 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 20:26:56 INFO - PROCESS | 2180 | 1467602816256 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 20:26:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:26:56 INFO - PROCESS | 2180 | 1467602816262 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:26:56 INFO - PROCESS | 2180 | 1467602816265 Marionette TRACE conn5 <- [1,418,null,{}] 20:26:56 INFO - PROCESS | 2180 | 1467602816269 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}] 20:26:56 INFO - PROCESS | 2180 | 1467602816272 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:56 INFO - PROCESS | 2180 | 1467602816391 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 20:26:56 INFO - PROCESS | 2180 | 1467602816519 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:56 INFO - PROCESS | 2180 | 1467602816522 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:56 INFO - PROCESS | 2180 | ++DOCSHELL 152C2C00 == 55 [pid = 2180] [id = 114] 20:26:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (163C4800) [pid = 2180] [serial = 339] [outer = 00000000] 20:26:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (17777800) [pid = 2180] [serial = 340] [outer = 163C4800] 20:26:56 INFO - PROCESS | 2180 | 1467602816580 Marionette DEBUG loaded listener.js 20:26:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (1813A400) [pid = 2180] [serial = 341] [outer = 163C4800] 20:26:57 INFO - PROCESS | 2180 | 1467602817674 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]]]}] 20:26:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 20:26:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1425ms 20:26:57 INFO - PROCESS | 2180 | 1467602817690 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 20:26:57 INFO - PROCESS | 2180 | 1467602817693 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 20:26:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:26:57 INFO - PROCESS | 2180 | 1467602817697 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:26:57 INFO - PROCESS | 2180 | 1467602817701 Marionette TRACE conn5 <- [1,422,null,{}] 20:26:57 INFO - PROCESS | 2180 | 1467602817712 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}] 20:26:57 INFO - PROCESS | 2180 | 1467602817717 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:57 INFO - PROCESS | 2180 | 1467602817839 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 20:26:58 INFO - PROCESS | 2180 | 1467602817965 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:58 INFO - PROCESS | 2180 | 1467602817969 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:58 INFO - PROCESS | 2180 | ++DOCSHELL 19B94400 == 56 [pid = 2180] [id = 115] 20:26:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 99 (19EA9000) [pid = 2180] [serial = 342] [outer = 00000000] 20:26:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 100 (1D070400) [pid = 2180] [serial = 343] [outer = 19EA9000] 20:26:58 INFO - PROCESS | 2180 | 1467602818028 Marionette DEBUG loaded listener.js 20:26:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 101 (1D44B000) [pid = 2180] [serial = 344] [outer = 19EA9000] 20:26:59 INFO - PROCESS | 2180 | 1467602819121 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]]]}] 20:26:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:26:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1490ms 20:26:59 INFO - PROCESS | 2180 | 1467602819190 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 20:26:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:26:59 INFO - PROCESS | 2180 | 1467602819193 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 20:26:59 INFO - PROCESS | 2180 | 1467602819199 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:26:59 INFO - PROCESS | 2180 | 1467602819202 Marionette TRACE conn5 <- [1,426,null,{}] 20:26:59 INFO - PROCESS | 2180 | 1467602819207 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}] 20:26:59 INFO - PROCESS | 2180 | 1467602819210 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:59 INFO - PROCESS | 2180 | 1467602819347 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 20:26:59 INFO - PROCESS | 2180 | 1467602819443 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:59 INFO - PROCESS | 2180 | 1467602819447 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:26:59 INFO - PROCESS | 2180 | ++DOCSHELL 1034D400 == 57 [pid = 2180] [id = 116] 20:26:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 102 (1034E800) [pid = 2180] [serial = 345] [outer = 00000000] 20:26:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 103 (10602400) [pid = 2180] [serial = 346] [outer = 1034E800] 20:26:59 INFO - PROCESS | 2180 | 1467602819496 Marionette DEBUG loaded listener.js 20:26:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 104 (10886C00) [pid = 2180] [serial = 347] [outer = 1034E800] 20:27:00 INFO - PROCESS | 2180 | --DOCSHELL 0915CC00 == 56 [pid = 2180] [id = 71] 20:27:00 INFO - PROCESS | 2180 | --DOCSHELL 14B66400 == 55 [pid = 2180] [id = 72] 20:27:00 INFO - PROCESS | 2180 | --DOCSHELL 19EA9C00 == 54 [pid = 2180] [id = 111] 20:27:00 INFO - PROCESS | 2180 | --DOCSHELL 1099FC00 == 53 [pid = 2180] [id = 110] 20:27:00 INFO - PROCESS | 2180 | --DOCSHELL 1A143000 == 52 [pid = 2180] [id = 109] 20:27:00 INFO - PROCESS | 2180 | --DOCSHELL 19B8A400 == 51 [pid = 2180] [id = 108] 20:27:00 INFO - PROCESS | 2180 | --DOCSHELL 182B7C00 == 50 [pid = 2180] [id = 107] 20:27:00 INFO - PROCESS | 2180 | --DOCSHELL 17C79C00 == 49 [pid = 2180] [id = 106] 20:27:00 INFO - PROCESS | 2180 | --DOCSHELL 14E6B400 == 48 [pid = 2180] [id = 105] 20:27:00 INFO - PROCESS | 2180 | --DOCSHELL 0CAC5C00 == 47 [pid = 2180] [id = 104] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 103 (1A7DA800) [pid = 2180] [serial = 292] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOCSHELL 1017C800 == 46 [pid = 2180] [id = 103] 20:27:00 INFO - PROCESS | 2180 | --DOCSHELL 0CACB800 == 45 [pid = 2180] [id = 99] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 102 (1E130C00) [pid = 2180] [serial = 263] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 101 (1E12E800) [pid = 2180] [serial = 262] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 100 (152C0400) [pid = 2180] [serial = 271] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 99 (16453000) [pid = 2180] [serial = 272] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 98 (10998C00) [pid = 2180] [serial = 266] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (10241800) [pid = 2180] [serial = 265] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (182E5C00) [pid = 2180] [serial = 277] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (182EC400) [pid = 2180] [serial = 278] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (18F10400) [pid = 2180] [serial = 257] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (182E9800) [pid = 2180] [serial = 256] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (1EBF1C00) [pid = 2180] [serial = 260] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (1D6CEC00) [pid = 2180] [serial = 259] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (10241C00) [pid = 2180] [serial = 268] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (1024A400) [pid = 2180] [serial = 269] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (14557C00) [pid = 2180] [serial = 254] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (19CA0C00) [pid = 2180] [serial = 281] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (10E09000) [pid = 2180] [serial = 253] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (17C7B000) [pid = 2180] [serial = 274] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (19C02C00) [pid = 2180] [serial = 280] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (1A3C6000) [pid = 2180] [serial = 283] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (17C79800) [pid = 2180] [serial = 286] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (17C7FC00) [pid = 2180] [serial = 287] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1A0B5000) [pid = 2180] [serial = 289] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (1A738C00) [pid = 2180] [serial = 284] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (1A0B7400) [pid = 2180] [serial = 290] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (17C81400) [pid = 2180] [serial = 275] [outer = 00000000] [url = about:blank] 20:27:00 INFO - PROCESS | 2180 | 1467602820128 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] 20:27:00 INFO - PROCESS | 2180 | 1467602820174 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 20:27:00 INFO - PROCESS | 2180 | 1467602820180 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:27:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:27:00 INFO - PROCESS | 2180 | 1467602820183 Marionette TRACE conn5 <- [1,430,null,{}] 20:27:00 INFO - PROCESS | 2180 | 1467602820186 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}] 20:27:00 INFO - PROCESS | 2180 | 1467602820189 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:00 INFO - PROCESS | 2180 | 1467602820276 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 20:27:00 INFO - PROCESS | 2180 | 1467602820285 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:00 INFO - PROCESS | 2180 | 1467602820288 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:00 INFO - PROCESS | 2180 | ++DOCSHELL 0D136800 == 46 [pid = 2180] [id = 117] 20:27:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (101CCC00) [pid = 2180] [serial = 348] [outer = 00000000] 20:27:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (10306C00) [pid = 2180] [serial = 349] [outer = 101CCC00] 20:27:00 INFO - PROCESS | 2180 | 1467602820337 Marionette DEBUG loaded listener.js 20:27:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (107C0C00) [pid = 2180] [serial = 350] [outer = 101CCC00] 20:27:00 INFO - PROCESS | 2180 | 1467602820850 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]]]}] 20:27:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:27:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 730ms 20:27:00 INFO - PROCESS | 2180 | 1467602820915 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 20:27:00 INFO - PROCESS | 2180 | 1467602820917 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 20:27:00 INFO - PROCESS | 2180 | 1467602820920 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:27:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:27:00 INFO - PROCESS | 2180 | 1467602820924 Marionette TRACE conn5 <- [1,434,null,{}] 20:27:00 INFO - PROCESS | 2180 | 1467602820934 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}] 20:27:00 INFO - PROCESS | 2180 | 1467602820938 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:01 INFO - PROCESS | 2180 | 1467602821026 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 20:27:01 INFO - PROCESS | 2180 | 1467602821035 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:01 INFO - PROCESS | 2180 | 1467602821038 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:01 INFO - PROCESS | 2180 | ++DOCSHELL 1680D400 == 47 [pid = 2180] [id = 118] 20:27:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (16D65C00) [pid = 2180] [serial = 351] [outer = 00000000] 20:27:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (1776E800) [pid = 2180] [serial = 352] [outer = 16D65C00] 20:27:01 INFO - PROCESS | 2180 | 1467602821090 Marionette DEBUG loaded listener.js 20:27:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (17C7B000) [pid = 2180] [serial = 353] [outer = 16D65C00] 20:27:01 INFO - PROCESS | 2180 | 1467602821555 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]]]}] 20:27:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:27:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 671ms 20:27:01 INFO - PROCESS | 2180 | 1467602821594 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 20:27:01 INFO - PROCESS | 2180 | 1467602821597 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 20:27:01 INFO - PROCESS | 2180 | 1467602821600 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:27:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:27:01 INFO - PROCESS | 2180 | 1467602821602 Marionette TRACE conn5 <- [1,438,null,{}] 20:27:01 INFO - PROCESS | 2180 | 1467602821605 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}] 20:27:01 INFO - PROCESS | 2180 | 1467602821607 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:01 INFO - PROCESS | 2180 | 1467602821694 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 20:27:01 INFO - PROCESS | 2180 | 1467602821702 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:01 INFO - PROCESS | 2180 | 1467602821704 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:01 INFO - PROCESS | 2180 | ++DOCSHELL 18135000 == 48 [pid = 2180] [id = 119] 20:27:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (18135C00) [pid = 2180] [serial = 354] [outer = 00000000] 20:27:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (182E9800) [pid = 2180] [serial = 355] [outer = 18135C00] 20:27:01 INFO - PROCESS | 2180 | 1467602821749 Marionette DEBUG loaded listener.js 20:27:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (185DDC00) [pid = 2180] [serial = 356] [outer = 18135C00] 20:27:02 INFO - PROCESS | 2180 | 1467602822211 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]]]}] 20:27:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:27:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 670ms 20:27:02 INFO - PROCESS | 2180 | 1467602822274 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 20:27:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:27:02 INFO - PROCESS | 2180 | 1467602822276 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 20:27:02 INFO - PROCESS | 2180 | 1467602822280 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:27:02 INFO - PROCESS | 2180 | 1467602822281 Marionette TRACE conn5 <- [1,442,null,{}] 20:27:02 INFO - PROCESS | 2180 | 1467602822292 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}] 20:27:02 INFO - PROCESS | 2180 | 1467602822294 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:02 INFO - PROCESS | 2180 | 1467602822431 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 20:27:02 INFO - PROCESS | 2180 | 1467602822488 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:02 INFO - PROCESS | 2180 | 1467602822490 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:02 INFO - PROCESS | 2180 | ++DOCSHELL 185E9800 == 49 [pid = 2180] [id = 120] 20:27:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (18F08800) [pid = 2180] [serial = 357] [outer = 00000000] 20:27:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (19B8C800) [pid = 2180] [serial = 358] [outer = 18F08800] 20:27:02 INFO - PROCESS | 2180 | 1467602822534 Marionette DEBUG loaded listener.js 20:27:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (19B99400) [pid = 2180] [serial = 359] [outer = 18F08800] 20:27:03 INFO - PROCESS | 2180 | 1467602822972 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]]]}] 20:27:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:27:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 730ms 20:27:03 INFO - PROCESS | 2180 | 1467602823010 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 20:27:03 INFO - PROCESS | 2180 | 1467602823012 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 20:27:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:27:03 INFO - PROCESS | 2180 | 1467602823019 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:27:03 INFO - PROCESS | 2180 | 1467602823021 Marionette TRACE conn5 <- [1,446,null,{}] 20:27:03 INFO - PROCESS | 2180 | 1467602823025 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}] 20:27:03 INFO - PROCESS | 2180 | 1467602823030 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:03 INFO - PROCESS | 2180 | 1467602823169 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 20:27:03 INFO - PROCESS | 2180 | 1467602823237 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:03 INFO - PROCESS | 2180 | 1467602823239 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:03 INFO - PROCESS | 2180 | ++DOCSHELL 19EADC00 == 50 [pid = 2180] [id = 121] 20:27:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (19EAFC00) [pid = 2180] [serial = 360] [outer = 00000000] 20:27:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (1A072C00) [pid = 2180] [serial = 361] [outer = 19EAFC00] 20:27:03 INFO - PROCESS | 2180 | 1467602823284 Marionette DEBUG loaded listener.js 20:27:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (1A0B4C00) [pid = 2180] [serial = 362] [outer = 19EAFC00] 20:27:03 INFO - PROCESS | 2180 | 1467602823729 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]]]}] 20:27:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:27:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 771ms 20:27:03 INFO - PROCESS | 2180 | 1467602823790 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 20:27:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:27:03 INFO - PROCESS | 2180 | 1467602823792 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 20:27:03 INFO - PROCESS | 2180 | 1467602823796 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:27:03 INFO - PROCESS | 2180 | 1467602823798 Marionette TRACE conn5 <- [1,450,null,{}] 20:27:03 INFO - PROCESS | 2180 | 1467602823801 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}] 20:27:03 INFO - PROCESS | 2180 | 1467602823803 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:03 INFO - PROCESS | 2180 | 1467602823931 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 20:27:04 INFO - PROCESS | 2180 | 1467602823990 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:04 INFO - PROCESS | 2180 | 1467602823992 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:04 INFO - PROCESS | 2180 | ++DOCSHELL 1A0B7400 == 51 [pid = 2180] [id = 122] 20:27:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (1A0B8800) [pid = 2180] [serial = 363] [outer = 00000000] 20:27:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (1A3CD800) [pid = 2180] [serial = 364] [outer = 1A0B8800] 20:27:04 INFO - PROCESS | 2180 | 1467602824036 Marionette DEBUG loaded listener.js 20:27:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (1A7D8000) [pid = 2180] [serial = 365] [outer = 1A0B8800] 20:27:04 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (182E1C00) [pid = 2180] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:27:04 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (0CAC6000) [pid = 2180] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:27:04 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (14EE3400) [pid = 2180] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:27:04 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (10E81C00) [pid = 2180] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:27:04 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (1A737800) [pid = 2180] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:27:04 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (17C7AC00) [pid = 2180] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:27:04 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (101C6400) [pid = 2180] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:27:04 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (19B8AC00) [pid = 2180] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:27:04 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (19EAC800) [pid = 2180] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:27:04 INFO - PROCESS | 2180 | 1467602824522 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] 20:27:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:27:04 INFO - PROCESS | 2180 | 1467602824571 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 20:27:04 INFO - PROCESS | 2180 | 1467602824575 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:27:04 INFO - PROCESS | 2180 | 1467602824576 Marionette TRACE conn5 <- [1,454,null,{}] 20:27:04 INFO - PROCESS | 2180 | 1467602824584 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}] 20:27:04 INFO - PROCESS | 2180 | 1467602824586 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:04 INFO - PROCESS | 2180 | 1467602824701 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 20:27:04 INFO - PROCESS | 2180 | 1467602824760 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:04 INFO - PROCESS | 2180 | 1467602824762 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:04 INFO - PROCESS | 2180 | ++DOCSHELL 1615B000 == 52 [pid = 2180] [id = 123] 20:27:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (181F7000) [pid = 2180] [serial = 366] [outer = 00000000] 20:27:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (1A070800) [pid = 2180] [serial = 367] [outer = 181F7000] 20:27:04 INFO - PROCESS | 2180 | 1467602824806 Marionette DEBUG loaded listener.js 20:27:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (1A0B5400) [pid = 2180] [serial = 368] [outer = 181F7000] 20:27:05 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:05 INFO - PROCESS | 2180 | 1467602825192 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]]]}] 20:27:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:27:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 671ms 20:27:05 INFO - PROCESS | 2180 | 1467602825308 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 20:27:05 INFO - PROCESS | 2180 | 1467602825312 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 20:27:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:27:05 INFO - PROCESS | 2180 | 1467602825322 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:27:05 INFO - PROCESS | 2180 | 1467602825327 Marionette TRACE conn5 <- [1,458,null,{}] 20:27:05 INFO - PROCESS | 2180 | 1467602825333 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}] 20:27:05 INFO - PROCESS | 2180 | 1467602825337 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:05 INFO - PROCESS | 2180 | 1467602825494 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 20:27:05 INFO - PROCESS | 2180 | 1467602825589 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:05 INFO - PROCESS | 2180 | 1467602825594 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:05 INFO - PROCESS | 2180 | ++DOCSHELL 101CFC00 == 53 [pid = 2180] [id = 124] 20:27:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (1023BC00) [pid = 2180] [serial = 369] [outer = 00000000] 20:27:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (10276000) [pid = 2180] [serial = 370] [outer = 1023BC00] 20:27:05 INFO - PROCESS | 2180 | 1467602825697 Marionette DEBUG loaded listener.js 20:27:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (10349400) [pid = 2180] [serial = 371] [outer = 1023BC00] 20:27:06 INFO - PROCESS | 2180 | 1467602826303 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] 20:27:06 INFO - PROCESS | 2180 | 1467602826385 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 20:27:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:27:06 INFO - PROCESS | 2180 | 1467602826392 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:27:06 INFO - PROCESS | 2180 | 1467602826396 Marionette TRACE conn5 <- [1,462,null,{}] 20:27:06 INFO - PROCESS | 2180 | 1467602826401 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}] 20:27:06 INFO - PROCESS | 2180 | 1467602826404 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:06 INFO - PROCESS | 2180 | 1467602826517 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 20:27:06 INFO - PROCESS | 2180 | 1467602826645 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:06 INFO - PROCESS | 2180 | 1467602826648 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:06 INFO - PROCESS | 2180 | ++DOCSHELL 16159C00 == 54 [pid = 2180] [id = 125] 20:27:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (16D69C00) [pid = 2180] [serial = 372] [outer = 00000000] 20:27:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (17C80000) [pid = 2180] [serial = 373] [outer = 16D69C00] 20:27:06 INFO - PROCESS | 2180 | 1467602826706 Marionette DEBUG loaded listener.js 20:27:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (1820D800) [pid = 2180] [serial = 374] [outer = 16D69C00] 20:27:07 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:07 INFO - PROCESS | 2180 | 1467602827348 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] 20:27:07 INFO - PROCESS | 2180 | 1467602827422 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 20:27:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:27:07 INFO - PROCESS | 2180 | 1467602827426 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:27:07 INFO - PROCESS | 2180 | 1467602827428 Marionette TRACE conn5 <- [1,466,null,{}] 20:27:07 INFO - PROCESS | 2180 | 1467602827438 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}] 20:27:07 INFO - PROCESS | 2180 | 1467602827443 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:07 INFO - PROCESS | 2180 | 1467602827613 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 20:27:07 INFO - PROCESS | 2180 | 1467602827737 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:07 INFO - PROCESS | 2180 | 1467602827741 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:07 INFO - PROCESS | 2180 | ++DOCSHELL 1BF7DC00 == 55 [pid = 2180] [id = 126] 20:27:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (1BFE7400) [pid = 2180] [serial = 375] [outer = 00000000] 20:27:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (1C9D8800) [pid = 2180] [serial = 376] [outer = 1BFE7400] 20:27:07 INFO - PROCESS | 2180 | 1467602827801 Marionette DEBUG loaded listener.js 20:27:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (1D44E400) [pid = 2180] [serial = 377] [outer = 1BFE7400] 20:27:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 99 (1A974400) [pid = 2180] [serial = 378] [outer = 0A72B000] 20:27:08 INFO - PROCESS | 2180 | 1467602828483 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] 20:27:08 INFO - PROCESS | 2180 | 1467602828590 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 20:27:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:27:08 INFO - PROCESS | 2180 | 1467602828595 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:27:08 INFO - PROCESS | 2180 | 1467602828597 Marionette TRACE conn5 <- [1,470,null,{}] 20:27:08 INFO - PROCESS | 2180 | 1467602828600 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}] 20:27:08 INFO - PROCESS | 2180 | 1467602828603 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:08 INFO - PROCESS | 2180 | 1467602828719 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 20:27:08 INFO - PROCESS | 2180 | 1467602828841 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:08 INFO - PROCESS | 2180 | 1467602828844 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:08 INFO - PROCESS | 2180 | ++DOCSHELL 182EA800 == 56 [pid = 2180] [id = 127] 20:27:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 100 (19B97400) [pid = 2180] [serial = 379] [outer = 00000000] 20:27:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 101 (1A976C00) [pid = 2180] [serial = 380] [outer = 19B97400] 20:27:08 INFO - PROCESS | 2180 | 1467602828898 Marionette DEBUG loaded listener.js 20:27:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 102 (1D457000) [pid = 2180] [serial = 381] [outer = 19B97400] 20:27:09 INFO - PROCESS | 2180 | 1467602829457 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]]]}] 20:27:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:27:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1014ms 20:27:09 INFO - PROCESS | 2180 | 1467602829614 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 20:27:09 INFO - PROCESS | 2180 | 1467602829618 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 20:27:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:27:09 INFO - PROCESS | 2180 | 1467602829623 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:27:09 INFO - PROCESS | 2180 | 1467602829627 Marionette TRACE conn5 <- [1,474,null,{}] 20:27:09 INFO - PROCESS | 2180 | 1467602829660 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}] 20:27:09 INFO - PROCESS | 2180 | 1467602829663 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:09 INFO - PROCESS | 2180 | 1467602829766 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 20:27:09 INFO - PROCESS | 2180 | 1467602829890 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:09 INFO - PROCESS | 2180 | 1467602829895 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:09 INFO - PROCESS | 2180 | ++DOCSHELL 1034F000 == 57 [pid = 2180] [id = 128] 20:27:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 103 (10351C00) [pid = 2180] [serial = 382] [outer = 00000000] 20:27:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 104 (10E0E800) [pid = 2180] [serial = 383] [outer = 10351C00] 20:27:09 INFO - PROCESS | 2180 | 1467602829945 Marionette DEBUG loaded listener.js 20:27:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 105 (114DFC00) [pid = 2180] [serial = 384] [outer = 10351C00] 20:27:10 INFO - PROCESS | 2180 | --DOCSHELL 1A0B7400 == 56 [pid = 2180] [id = 122] 20:27:10 INFO - PROCESS | 2180 | --DOCSHELL 19EADC00 == 55 [pid = 2180] [id = 121] 20:27:10 INFO - PROCESS | 2180 | --DOCSHELL 185E9800 == 54 [pid = 2180] [id = 120] 20:27:10 INFO - PROCESS | 2180 | --DOCSHELL 18135000 == 53 [pid = 2180] [id = 119] 20:27:10 INFO - PROCESS | 2180 | --DOCSHELL 1680D400 == 52 [pid = 2180] [id = 118] 20:27:10 INFO - PROCESS | 2180 | --DOCSHELL 0D136800 == 51 [pid = 2180] [id = 117] 20:27:10 INFO - PROCESS | 2180 | --DOCSHELL 1034D400 == 50 [pid = 2180] [id = 116] 20:27:10 INFO - PROCESS | 2180 | --DOCSHELL 19B94400 == 49 [pid = 2180] [id = 115] 20:27:10 INFO - PROCESS | 2180 | --DOCSHELL 152C2C00 == 48 [pid = 2180] [id = 114] 20:27:10 INFO - PROCESS | 2180 | --DOCSHELL 0FDF3400 == 47 [pid = 2180] [id = 113] 20:27:10 INFO - PROCESS | 2180 | --DOCSHELL 19EB6400 == 46 [pid = 2180] [id = 112] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 104 (1C953800) [pid = 2180] [serial = 334] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 103 (19EB4400) [pid = 2180] [serial = 332] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 102 (19781C00) [pid = 2180] [serial = 320] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 101 (10271C00) [pid = 2180] [serial = 310] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 100 (16452000) [pid = 2180] [serial = 314] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 99 (1A0B2C00) [pid = 2180] [serial = 329] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 98 (1B710C00) [pid = 2180] [serial = 325] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (1813B400) [pid = 2180] [serial = 316] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (1A0BDC00) [pid = 2180] [serial = 304] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (10308400) [pid = 2180] [serial = 308] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (19B94000) [pid = 2180] [serial = 328] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (1A0B5800) [pid = 2180] [serial = 323] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (1BFDD400) [pid = 2180] [serial = 326] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (1813B000) [pid = 2180] [serial = 301] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (18174C00) [pid = 2180] [serial = 317] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (101D3C00) [pid = 2180] [serial = 307] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (19CA9400) [pid = 2180] [serial = 322] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (185EFC00) [pid = 2180] [serial = 319] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (15531400) [pid = 2180] [serial = 313] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (16155C00) [pid = 2180] [serial = 298] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (19EB1400) [pid = 2180] [serial = 331] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (1034E000) [pid = 2180] [serial = 311] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (101C5400) [pid = 2180] [serial = 295] [outer = 00000000] [url = about:blank] 20:27:10 INFO - PROCESS | 2180 | 1467602830554 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]]]}] 20:27:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:27:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 990ms 20:27:10 INFO - PROCESS | 2180 | 1467602830615 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 20:27:10 INFO - PROCESS | 2180 | 1467602830618 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 20:27:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:27:10 INFO - PROCESS | 2180 | 1467602830631 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:27:10 INFO - PROCESS | 2180 | 1467602830635 Marionette TRACE conn5 <- [1,478,null,{}] 20:27:10 INFO - PROCESS | 2180 | 1467602830640 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}] 20:27:10 INFO - PROCESS | 2180 | 1467602830643 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:10 INFO - PROCESS | 2180 | 1467602830734 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 20:27:10 INFO - PROCESS | 2180 | 1467602830740 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:10 INFO - PROCESS | 2180 | 1467602830742 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:10 INFO - PROCESS | 2180 | ++DOCSHELL 1034D400 == 47 [pid = 2180] [id = 129] 20:27:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (1034FC00) [pid = 2180] [serial = 385] [outer = 00000000] 20:27:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (115D2400) [pid = 2180] [serial = 386] [outer = 1034FC00] 20:27:10 INFO - PROCESS | 2180 | 1467602830795 Marionette DEBUG loaded listener.js 20:27:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (14EE8000) [pid = 2180] [serial = 387] [outer = 1034FC00] 20:27:11 INFO - PROCESS | 2180 | 1467602831306 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]]]}] 20:27:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:27:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 731ms 20:27:11 INFO - PROCESS | 2180 | 1467602831354 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 20:27:11 INFO - PROCESS | 2180 | 1467602831356 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 20:27:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:27:11 INFO - PROCESS | 2180 | 1467602831360 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:27:11 INFO - PROCESS | 2180 | 1467602831362 Marionette TRACE conn5 <- [1,482,null,{}] 20:27:11 INFO - PROCESS | 2180 | 1467602831372 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}] 20:27:11 INFO - PROCESS | 2180 | 1467602831376 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:11 INFO - PROCESS | 2180 | 1467602831466 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 20:27:11 INFO - PROCESS | 2180 | 1467602831561 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:11 INFO - PROCESS | 2180 | 1467602831565 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:11 INFO - PROCESS | 2180 | ++DOCSHELL 1816F400 == 48 [pid = 2180] [id = 130] 20:27:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (181F1000) [pid = 2180] [serial = 388] [outer = 00000000] 20:27:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (182EB800) [pid = 2180] [serial = 389] [outer = 181F1000] 20:27:11 INFO - PROCESS | 2180 | 1467602831612 Marionette DEBUG loaded listener.js 20:27:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (18F08400) [pid = 2180] [serial = 390] [outer = 181F1000] 20:27:12 INFO - PROCESS | 2180 | 1467602832001 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]]]}] 20:27:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:27:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 670ms 20:27:12 INFO - PROCESS | 2180 | 1467602832034 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 20:27:12 INFO - PROCESS | 2180 | 1467602832036 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 20:27:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:27:12 INFO - PROCESS | 2180 | 1467602832039 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:27:12 INFO - PROCESS | 2180 | 1467602832041 Marionette TRACE conn5 <- [1,486,null,{}] 20:27:12 INFO - PROCESS | 2180 | 1467602832045 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}] 20:27:12 INFO - PROCESS | 2180 | 1467602832047 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:12 INFO - PROCESS | 2180 | 1467602832134 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 20:27:12 INFO - PROCESS | 2180 | 1467602832139 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:12 INFO - PROCESS | 2180 | 1467602832142 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:12 INFO - PROCESS | 2180 | ++DOCSHELL 19781C00 == 49 [pid = 2180] [id = 131] 20:27:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (19787C00) [pid = 2180] [serial = 391] [outer = 00000000] 20:27:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (19C9F800) [pid = 2180] [serial = 392] [outer = 19787C00] 20:27:12 INFO - PROCESS | 2180 | 1467602832197 Marionette DEBUG loaded listener.js 20:27:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (19EA7800) [pid = 2180] [serial = 393] [outer = 19787C00] 20:27:12 INFO - PROCESS | 2180 | 1467602832693 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]]]}] 20:27:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:27:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 670ms 20:27:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:27:12 INFO - PROCESS | 2180 | 1467602832710 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 20:27:12 INFO - PROCESS | 2180 | 1467602832712 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 20:27:12 INFO - PROCESS | 2180 | 1467602832715 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:27:12 INFO - PROCESS | 2180 | 1467602832717 Marionette TRACE conn5 <- [1,490,null,{}] 20:27:12 INFO - PROCESS | 2180 | 1467602832726 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}] 20:27:12 INFO - PROCESS | 2180 | 1467602832728 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:12 INFO - PROCESS | 2180 | 1467602832870 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 20:27:12 INFO - PROCESS | 2180 | 1467602832892 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:12 INFO - PROCESS | 2180 | 1467602832894 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:12 INFO - PROCESS | 2180 | ++DOCSHELL 19EB3C00 == 50 [pid = 2180] [id = 132] 20:27:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (19EB4400) [pid = 2180] [serial = 394] [outer = 00000000] 20:27:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (1A0AF400) [pid = 2180] [serial = 395] [outer = 19EB4400] 20:27:12 INFO - PROCESS | 2180 | 1467602832939 Marionette DEBUG loaded listener.js 20:27:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (1A0BB400) [pid = 2180] [serial = 396] [outer = 19EB4400] 20:27:13 INFO - PROCESS | 2180 | 1467602833368 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]]]}] 20:27:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:27:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 670ms 20:27:13 INFO - PROCESS | 2180 | 1467602833386 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 20:27:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:27:13 INFO - PROCESS | 2180 | 1467602833388 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 20:27:13 INFO - PROCESS | 2180 | 1467602833391 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:27:13 INFO - PROCESS | 2180 | 1467602833393 Marionette TRACE conn5 <- [1,494,null,{}] 20:27:13 INFO - PROCESS | 2180 | 1467602833396 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}] 20:27:13 INFO - PROCESS | 2180 | 1467602833402 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:13 INFO - PROCESS | 2180 | 1467602833551 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 20:27:13 INFO - PROCESS | 2180 | 1467602833617 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:13 INFO - PROCESS | 2180 | 1467602833620 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:13 INFO - PROCESS | 2180 | ++DOCSHELL 1A73F800 == 51 [pid = 2180] [id = 133] 20:27:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (1A96B800) [pid = 2180] [serial = 397] [outer = 00000000] 20:27:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (1BFE2800) [pid = 2180] [serial = 398] [outer = 1A96B800] 20:27:13 INFO - PROCESS | 2180 | 1467602833665 Marionette DEBUG loaded listener.js 20:27:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (1C69A800) [pid = 2180] [serial = 399] [outer = 1A96B800] 20:27:14 INFO - PROCESS | 2180 | 1467602834104 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]]]}] 20:27:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:27:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 771ms 20:27:14 INFO - PROCESS | 2180 | 1467602834185 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 20:27:14 INFO - PROCESS | 2180 | 1467602834187 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 20:27:14 INFO - PROCESS | 2180 | 1467602834191 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:27:14 INFO - PROCESS | 2180 | 1467602834192 Marionette TRACE conn5 <- [1,498,null,{}] 20:27:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:27:14 INFO - PROCESS | 2180 | 1467602834196 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}] 20:27:14 INFO - PROCESS | 2180 | 1467602834198 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:14 INFO - PROCESS | 2180 | 1467602834322 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 20:27:14 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (1034E800) [pid = 2180] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:27:14 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (18135C00) [pid = 2180] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:27:14 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (101CCC00) [pid = 2180] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:27:14 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (16D65C00) [pid = 2180] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:27:14 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (18F08800) [pid = 2180] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:27:14 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (19EAFC00) [pid = 2180] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:27:14 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (1A0B8800) [pid = 2180] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:27:14 INFO - PROCESS | 2180 | 1467602834424 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:14 INFO - PROCESS | 2180 | 1467602834426 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:14 INFO - PROCESS | 2180 | ++DOCSHELL 09160C00 == 52 [pid = 2180] [id = 134] 20:27:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (09163400) [pid = 2180] [serial = 400] [outer = 00000000] 20:27:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (163C4400) [pid = 2180] [serial = 401] [outer = 09163400] 20:27:14 INFO - PROCESS | 2180 | 1467602834471 Marionette DEBUG loaded listener.js 20:27:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (1816C400) [pid = 2180] [serial = 402] [outer = 09163400] 20:27:14 INFO - PROCESS | 2180 | 1467602834830 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]]]}] 20:27:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:27:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 670ms 20:27:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:27:14 INFO - PROCESS | 2180 | 1467602834868 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 20:27:14 INFO - PROCESS | 2180 | 1467602834870 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 20:27:14 INFO - PROCESS | 2180 | 1467602834873 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:27:14 INFO - PROCESS | 2180 | 1467602834875 Marionette TRACE conn5 <- [1,502,null,{}] 20:27:14 INFO - PROCESS | 2180 | 1467602834878 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}] 20:27:14 INFO - PROCESS | 2180 | 1467602834880 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:15 INFO - PROCESS | 2180 | 1467602834999 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 20:27:15 INFO - PROCESS | 2180 | 1467602835051 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:15 INFO - PROCESS | 2180 | 1467602835053 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:15 INFO - PROCESS | 2180 | ++DOCSHELL 0915AC00 == 53 [pid = 2180] [id = 135] 20:27:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (16805400) [pid = 2180] [serial = 403] [outer = 00000000] 20:27:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (185E0400) [pid = 2180] [serial = 404] [outer = 16805400] 20:27:15 INFO - PROCESS | 2180 | 1467602835099 Marionette DEBUG loaded listener.js 20:27:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (1D0B9C00) [pid = 2180] [serial = 405] [outer = 16805400] 20:27:15 INFO - PROCESS | 2180 | 1467602835482 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]]]}] 20:27:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:27:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 631ms 20:27:15 INFO - PROCESS | 2180 | 1467602835505 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 20:27:15 INFO - PROCESS | 2180 | 1467602835507 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 20:27:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:27:15 INFO - PROCESS | 2180 | 1467602835510 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:27:15 INFO - PROCESS | 2180 | 1467602835512 Marionette TRACE conn5 <- [1,506,null,{}] 20:27:15 INFO - PROCESS | 2180 | 1467602835516 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}] 20:27:15 INFO - PROCESS | 2180 | 1467602835518 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:15 INFO - PROCESS | 2180 | 1467602835637 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 20:27:15 INFO - PROCESS | 2180 | 1467602835671 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:15 INFO - PROCESS | 2180 | 1467602835673 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:15 INFO - PROCESS | 2180 | ++DOCSHELL 1A0B3C00 == 54 [pid = 2180] [id = 136] 20:27:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (1D6CC800) [pid = 2180] [serial = 406] [outer = 00000000] 20:27:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (1E12A400) [pid = 2180] [serial = 407] [outer = 1D6CC800] 20:27:15 INFO - PROCESS | 2180 | 1467602835717 Marionette DEBUG loaded listener.js 20:27:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 99 (1E131400) [pid = 2180] [serial = 408] [outer = 1D6CC800] 20:27:16 INFO - PROCESS | 2180 | 1467602836134 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]]]}] 20:27:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:27:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 671ms 20:27:16 INFO - PROCESS | 2180 | 1467602836181 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 20:27:16 INFO - PROCESS | 2180 | 1467602836183 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 20:27:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:27:16 INFO - PROCESS | 2180 | 1467602836193 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:27:16 INFO - PROCESS | 2180 | 1467602836195 Marionette TRACE conn5 <- [1,510,null,{}] 20:27:16 INFO - PROCESS | 2180 | 1467602836199 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}] 20:27:16 INFO - PROCESS | 2180 | 1467602836201 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:16 INFO - PROCESS | 2180 | 1467602836285 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 20:27:16 INFO - PROCESS | 2180 | 1467602836290 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:16 INFO - PROCESS | 2180 | 1467602836292 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:16 INFO - PROCESS | 2180 | ++DOCSHELL 1E132C00 == 55 [pid = 2180] [id = 137] 20:27:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 100 (1EBEFC00) [pid = 2180] [serial = 409] [outer = 00000000] 20:27:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 101 (1EBFA400) [pid = 2180] [serial = 410] [outer = 1EBEFC00] 20:27:16 INFO - PROCESS | 2180 | 1467602836335 Marionette DEBUG loaded listener.js 20:27:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 102 (1EFBE000) [pid = 2180] [serial = 411] [outer = 1EBEFC00] 20:27:17 INFO - PROCESS | 2180 | 1467602837084 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]]]}] 20:27:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:27:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 930ms 20:27:17 INFO - PROCESS | 2180 | 1467602837127 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 20:27:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:27:17 INFO - PROCESS | 2180 | 1467602837132 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 20:27:17 INFO - PROCESS | 2180 | 1467602837137 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:27:17 INFO - PROCESS | 2180 | 1467602837142 Marionette TRACE conn5 <- [1,514,null,{}] 20:27:17 INFO - PROCESS | 2180 | 1467602837147 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}] 20:27:17 INFO - PROCESS | 2180 | 1467602837150 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:17 INFO - PROCESS | 2180 | 1467602837269 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 20:27:17 INFO - PROCESS | 2180 | 1467602837374 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:17 INFO - PROCESS | 2180 | 1467602837377 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:17 INFO - PROCESS | 2180 | ++DOCSHELL 10240000 == 56 [pid = 2180] [id = 138] 20:27:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 103 (10349000) [pid = 2180] [serial = 412] [outer = 00000000] 20:27:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 104 (14557C00) [pid = 2180] [serial = 413] [outer = 10349000] 20:27:17 INFO - PROCESS | 2180 | 1467602837434 Marionette DEBUG loaded listener.js 20:27:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 105 (163C6000) [pid = 2180] [serial = 414] [outer = 10349000] 20:27:18 INFO - PROCESS | 2180 | 1467602838002 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]]]}] 20:27:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 20:27:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 890ms 20:27:18 INFO - PROCESS | 2180 | 1467602838042 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 20:27:18 INFO - PROCESS | 2180 | 1467602838048 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 20:27:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:27:18 INFO - PROCESS | 2180 | 1467602838056 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:27:18 INFO - PROCESS | 2180 | 1467602838059 Marionette TRACE conn5 <- [1,518,null,{}] 20:27:18 INFO - PROCESS | 2180 | 1467602838063 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}] 20:27:18 INFO - PROCESS | 2180 | 1467602838066 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:18 INFO - PROCESS | 2180 | 1467602838184 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 20:27:18 INFO - PROCESS | 2180 | 1467602838288 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:18 INFO - PROCESS | 2180 | 1467602838291 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:18 INFO - PROCESS | 2180 | ++DOCSHELL 18247C00 == 57 [pid = 2180] [id = 139] 20:27:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 106 (18248000) [pid = 2180] [serial = 415] [outer = 00000000] 20:27:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 107 (1824AC00) [pid = 2180] [serial = 416] [outer = 18248000] 20:27:18 INFO - PROCESS | 2180 | 1467602838347 Marionette DEBUG loaded listener.js 20:27:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 108 (1824E400) [pid = 2180] [serial = 417] [outer = 18248000] 20:27:19 INFO - PROCESS | 2180 | 1467602838991 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]]]}] 20:27:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:27:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 972ms 20:27:19 INFO - PROCESS | 2180 | 1467602839034 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 20:27:19 INFO - PROCESS | 2180 | 1467602839037 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 20:27:19 INFO - PROCESS | 2180 | 1467602839040 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:27:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:27:19 INFO - PROCESS | 2180 | 1467602839044 Marionette TRACE conn5 <- [1,522,null,{}] 20:27:19 INFO - PROCESS | 2180 | 1467602839055 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}] 20:27:19 INFO - PROCESS | 2180 | 1467602839060 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:19 INFO - PROCESS | 2180 | 1467602839173 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 20:27:19 INFO - PROCESS | 2180 | 1467602839308 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:19 INFO - PROCESS | 2180 | 1467602839312 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:19 INFO - PROCESS | 2180 | ++DOCSHELL 1A96F800 == 58 [pid = 2180] [id = 140] 20:27:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 109 (1A96FC00) [pid = 2180] [serial = 418] [outer = 00000000] 20:27:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 110 (1B743800) [pid = 2180] [serial = 419] [outer = 1A96FC00] 20:27:19 INFO - PROCESS | 2180 | 1467602839369 Marionette DEBUG loaded listener.js 20:27:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 111 (1D458000) [pid = 2180] [serial = 420] [outer = 1A96FC00] 20:27:19 INFO - PROCESS | 2180 | 1467602839964 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]]]}] 20:27:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:27:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 970ms 20:27:20 INFO - PROCESS | 2180 | 1467602840015 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 20:27:20 INFO - PROCESS | 2180 | 1467602840018 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 20:27:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:27:20 INFO - PROCESS | 2180 | 1467602840021 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:27:20 INFO - PROCESS | 2180 | 1467602840023 Marionette TRACE conn5 <- [1,526,null,{}] 20:27:20 INFO - PROCESS | 2180 | 1467602840027 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}] 20:27:20 INFO - PROCESS | 2180 | 1467602840029 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:20 INFO - PROCESS | 2180 | 1467602840165 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 20:27:20 INFO - PROCESS | 2180 | 1467602840302 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:20 INFO - PROCESS | 2180 | 1467602840304 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:20 INFO - PROCESS | 2180 | ++DOCSHELL 1EFBF000 == 59 [pid = 2180] [id = 141] 20:27:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 112 (1EFC0800) [pid = 2180] [serial = 421] [outer = 00000000] 20:27:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 113 (1EFC5400) [pid = 2180] [serial = 422] [outer = 1EFC0800] 20:27:20 INFO - PROCESS | 2180 | 1467602840359 Marionette DEBUG loaded listener.js 20:27:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 114 (1EFC8800) [pid = 2180] [serial = 423] [outer = 1EFC0800] 20:27:20 INFO - PROCESS | 2180 | 1467602840950 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]]]}] 20:27:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 20:27:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 970ms 20:27:21 INFO - PROCESS | 2180 | 1467602841022 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 20:27:21 INFO - PROCESS | 2180 | 1467602841024 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 20:27:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:27:21 INFO - PROCESS | 2180 | 1467602841029 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:27:21 INFO - PROCESS | 2180 | 1467602841032 Marionette TRACE conn5 <- [1,530,null,{}] 20:27:21 INFO - PROCESS | 2180 | 1467602841035 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}] 20:27:21 INFO - PROCESS | 2180 | 1467602841038 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:21 INFO - PROCESS | 2180 | 1467602841148 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 20:27:21 INFO - PROCESS | 2180 | 1467602841281 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:21 INFO - PROCESS | 2180 | 1467602841283 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:21 INFO - PROCESS | 2180 | ++DOCSHELL 09157400 == 60 [pid = 2180] [id = 142] 20:27:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 115 (0915BC00) [pid = 2180] [serial = 424] [outer = 00000000] 20:27:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 116 (107CE000) [pid = 2180] [serial = 425] [outer = 0915BC00] 20:27:21 INFO - PROCESS | 2180 | 1467602841339 Marionette DEBUG loaded listener.js 20:27:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 117 (1099F400) [pid = 2180] [serial = 426] [outer = 0915BC00] 20:27:22 INFO - PROCESS | 2180 | 1467602842038 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"]]]}] 20:27:22 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 20:27:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:27:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:27:22 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 20:27:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:27:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:27:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1023ms 20:27:22 INFO - PROCESS | 2180 | 1467602842053 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 20:27:22 INFO - PROCESS | 2180 | 1467602842057 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 20:27:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:27:22 INFO - PROCESS | 2180 | 1467602842061 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:27:22 INFO - PROCESS | 2180 | 1467602842066 Marionette TRACE conn5 <- [1,534,null,{}] 20:27:22 INFO - PROCESS | 2180 | 1467602842071 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}] 20:27:22 INFO - PROCESS | 2180 | 1467602842074 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:22 INFO - PROCESS | 2180 | 1467602842203 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 20:27:22 INFO - PROCESS | 2180 | 1467602842311 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:22 INFO - PROCESS | 2180 | 1467602842313 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:22 INFO - PROCESS | 2180 | ++DOCSHELL 10305800 == 61 [pid = 2180] [id = 143] 20:27:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 118 (1034E000) [pid = 2180] [serial = 427] [outer = 00000000] 20:27:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 119 (17769800) [pid = 2180] [serial = 428] [outer = 1034E000] 20:27:22 INFO - PROCESS | 2180 | 1467602842363 Marionette DEBUG loaded listener.js 20:27:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 120 (18243800) [pid = 2180] [serial = 429] [outer = 1034E000] 20:27:22 INFO - PROCESS | 2180 | --DOCSHELL 18207400 == 60 [pid = 2180] [id = 44] 20:27:22 INFO - PROCESS | 2180 | --DOCSHELL 1A0B3C00 == 59 [pid = 2180] [id = 136] 20:27:22 INFO - PROCESS | 2180 | --DOCSHELL 0915AC00 == 58 [pid = 2180] [id = 135] 20:27:22 INFO - PROCESS | 2180 | --DOCSHELL 09160C00 == 57 [pid = 2180] [id = 134] 20:27:22 INFO - PROCESS | 2180 | --DOCSHELL 1A73F800 == 56 [pid = 2180] [id = 133] 20:27:22 INFO - PROCESS | 2180 | --DOCSHELL 19EB3C00 == 55 [pid = 2180] [id = 132] 20:27:22 INFO - PROCESS | 2180 | --DOCSHELL 19781C00 == 54 [pid = 2180] [id = 131] 20:27:22 INFO - PROCESS | 2180 | --DOCSHELL 1816F400 == 53 [pid = 2180] [id = 130] 20:27:22 INFO - PROCESS | 2180 | --DOCSHELL 1034D400 == 52 [pid = 2180] [id = 129] 20:27:22 INFO - PROCESS | 2180 | --DOCSHELL 1034F000 == 51 [pid = 2180] [id = 128] 20:27:22 INFO - PROCESS | 2180 | --DOCSHELL 1BF7DC00 == 50 [pid = 2180] [id = 126] 20:27:22 INFO - PROCESS | 2180 | --DOMWINDOW == 119 (1A070800) [pid = 2180] [serial = 367] [outer = 00000000] [url = about:blank] 20:27:22 INFO - PROCESS | 2180 | --DOCSHELL 16159C00 == 49 [pid = 2180] [id = 125] 20:27:22 INFO - PROCESS | 2180 | --DOCSHELL 101CFC00 == 48 [pid = 2180] [id = 124] 20:27:23 INFO - PROCESS | 2180 | 1467602842986 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]]]}] 20:27:23 INFO - PROCESS | 2180 | --DOMWINDOW == 118 (17777800) [pid = 2180] [serial = 340] [outer = 00000000] [url = about:blank] 20:27:23 INFO - PROCESS | 2180 | --DOMWINDOW == 117 (1D070400) [pid = 2180] [serial = 343] [outer = 00000000] [url = about:blank] 20:27:23 INFO - PROCESS | 2180 | --DOMWINDOW == 116 (10886C00) [pid = 2180] [serial = 347] [outer = 00000000] [url = about:blank] 20:27:23 INFO - PROCESS | 2180 | --DOMWINDOW == 115 (10602400) [pid = 2180] [serial = 346] [outer = 00000000] [url = about:blank] 20:27:23 INFO - PROCESS | 2180 | --DOMWINDOW == 114 (182E9800) [pid = 2180] [serial = 355] [outer = 00000000] [url = about:blank] 20:27:23 INFO - PROCESS | 2180 | --DOMWINDOW == 113 (10306C00) [pid = 2180] [serial = 349] [outer = 00000000] [url = about:blank] 20:27:23 INFO - PROCESS | 2180 | --DOMWINDOW == 112 (107C0C00) [pid = 2180] [serial = 350] [outer = 00000000] [url = about:blank] 20:27:23 INFO - PROCESS | 2180 | --DOMWINDOW == 111 (1776E800) [pid = 2180] [serial = 352] [outer = 00000000] [url = about:blank] 20:27:23 INFO - PROCESS | 2180 | --DOMWINDOW == 110 (17C7B000) [pid = 2180] [serial = 353] [outer = 00000000] [url = about:blank] 20:27:23 INFO - PROCESS | 2180 | --DOMWINDOW == 109 (19B8C800) [pid = 2180] [serial = 358] [outer = 00000000] [url = about:blank] 20:27:23 INFO - PROCESS | 2180 | --DOMWINDOW == 108 (19B99400) [pid = 2180] [serial = 359] [outer = 00000000] [url = about:blank] 20:27:23 INFO - PROCESS | 2180 | --DOMWINDOW == 107 (10303000) [pid = 2180] [serial = 337] [outer = 00000000] [url = about:blank] 20:27:23 INFO - PROCESS | 2180 | --DOMWINDOW == 106 (1A0B4C00) [pid = 2180] [serial = 362] [outer = 00000000] [url = about:blank] 20:27:23 INFO - PROCESS | 2180 | --DOMWINDOW == 105 (1A072C00) [pid = 2180] [serial = 361] [outer = 00000000] [url = about:blank] 20:27:23 INFO - PROCESS | 2180 | --DOMWINDOW == 104 (1A3CD800) [pid = 2180] [serial = 364] [outer = 00000000] [url = about:blank] 20:27:23 INFO - PROCESS | 2180 | --DOMWINDOW == 103 (1A7D8000) [pid = 2180] [serial = 365] [outer = 00000000] [url = about:blank] 20:27:23 INFO - PROCESS | 2180 | --DOMWINDOW == 102 (185DDC00) [pid = 2180] [serial = 356] [outer = 00000000] [url = about:blank] 20:27:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 20:27:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 990ms 20:27:23 INFO - PROCESS | 2180 | 1467602843053 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 20:27:23 INFO - PROCESS | 2180 | 1467602843057 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 20:27:23 INFO - PROCESS | 2180 | 1467602843063 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:27:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:27:23 INFO - PROCESS | 2180 | 1467602843065 Marionette TRACE conn5 <- [1,538,null,{}] 20:27:23 INFO - PROCESS | 2180 | 1467602843069 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}] 20:27:23 INFO - PROCESS | 2180 | 1467602843072 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:23 INFO - PROCESS | 2180 | 1467602843171 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 20:27:23 INFO - PROCESS | 2180 | 1467602843177 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:23 INFO - PROCESS | 2180 | 1467602843180 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:23 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC9C00 == 49 [pid = 2180] [id = 144] 20:27:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 103 (0CACE400) [pid = 2180] [serial = 430] [outer = 00000000] 20:27:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 104 (107C7400) [pid = 2180] [serial = 431] [outer = 0CACE400] 20:27:23 INFO - PROCESS | 2180 | 1467602843228 Marionette DEBUG loaded listener.js 20:27:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 105 (10E0F800) [pid = 2180] [serial = 432] [outer = 0CACE400] 20:27:23 INFO - PROCESS | 2180 | 1467602843698 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]]]}] 20:27:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 20:27:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 671ms 20:27:23 INFO - PROCESS | 2180 | 1467602843737 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 20:27:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:27:23 INFO - PROCESS | 2180 | 1467602843740 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 20:27:23 INFO - PROCESS | 2180 | 1467602843743 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:27:23 INFO - PROCESS | 2180 | 1467602843746 Marionette TRACE conn5 <- [1,542,null,{}] 20:27:23 INFO - PROCESS | 2180 | 1467602843757 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}] 20:27:23 INFO - PROCESS | 2180 | 1467602843761 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:23 INFO - PROCESS | 2180 | 1467602843852 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 20:27:23 INFO - PROCESS | 2180 | 1467602843861 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:23 INFO - PROCESS | 2180 | 1467602843864 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:23 INFO - PROCESS | 2180 | ++DOCSHELL 18207400 == 50 [pid = 2180] [id = 145] 20:27:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 106 (18243400) [pid = 2180] [serial = 433] [outer = 00000000] 20:27:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 107 (185E6400) [pid = 2180] [serial = 434] [outer = 18243400] 20:27:23 INFO - PROCESS | 2180 | 1467602843915 Marionette DEBUG loaded listener.js 20:27:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 108 (19788C00) [pid = 2180] [serial = 435] [outer = 18243400] 20:27:24 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:24 INFO - PROCESS | 2180 | [2180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:27:24 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:24 INFO - PROCESS | 2180 | [2180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:27:24 INFO - PROCESS | 2180 | 1467602844390 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]]]}] 20:27:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:27:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 690ms 20:27:24 INFO - PROCESS | 2180 | 1467602844434 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 20:27:24 INFO - PROCESS | 2180 | 1467602844436 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 20:27:24 INFO - PROCESS | 2180 | 1467602844439 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:27:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:27:24 INFO - PROCESS | 2180 | 1467602844441 Marionette TRACE conn5 <- [1,546,null,{}] 20:27:24 INFO - PROCESS | 2180 | 1467602844445 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}] 20:27:24 INFO - PROCESS | 2180 | 1467602844447 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:24 INFO - PROCESS | 2180 | 1467602844565 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 20:27:24 INFO - PROCESS | 2180 | 1467602844660 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:24 INFO - PROCESS | 2180 | 1467602844662 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:24 INFO - PROCESS | 2180 | ++DOCSHELL 19B96000 == 51 [pid = 2180] [id = 146] 20:27:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 109 (19B96C00) [pid = 2180] [serial = 436] [outer = 00000000] 20:27:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 110 (19C01400) [pid = 2180] [serial = 437] [outer = 19B96C00] 20:27:24 INFO - PROCESS | 2180 | 1467602844715 Marionette DEBUG loaded listener.js 20:27:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 111 (19CA9400) [pid = 2180] [serial = 438] [outer = 19B96C00] 20:27:25 INFO - PROCESS | 2180 | 1467602845081 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]]]}] 20:27:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:27:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 20:27:25 INFO - PROCESS | 2180 | 1467602845114 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 20:27:25 INFO - PROCESS | 2180 | 1467602845116 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 20:27:25 INFO - PROCESS | 2180 | 1467602845119 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:27:25 INFO - PROCESS | 2180 | 1467602845121 Marionette TRACE conn5 <- [1,550,null,{}] 20:27:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:27:25 INFO - PROCESS | 2180 | 1467602845124 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}] 20:27:25 INFO - PROCESS | 2180 | 1467602845126 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:25 INFO - PROCESS | 2180 | 1467602845252 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 20:27:25 INFO - PROCESS | 2180 | 1467602845269 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:25 INFO - PROCESS | 2180 | 1467602845271 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:25 INFO - PROCESS | 2180 | ++DOCSHELL 19B99400 == 52 [pid = 2180] [id = 147] 20:27:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 112 (19CA4800) [pid = 2180] [serial = 439] [outer = 00000000] 20:27:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 113 (1A070800) [pid = 2180] [serial = 440] [outer = 19CA4800] 20:27:25 INFO - PROCESS | 2180 | 1467602845319 Marionette DEBUG loaded listener.js 20:27:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 114 (1A0B1800) [pid = 2180] [serial = 441] [outer = 19CA4800] 20:27:25 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:25 INFO - PROCESS | 2180 | [2180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:27:25 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:25 INFO - PROCESS | 2180 | 1467602845780 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]]]}] 20:27:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:27:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 730ms 20:27:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:27:25 INFO - PROCESS | 2180 | 1467602845853 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 20:27:25 INFO - PROCESS | 2180 | 1467602845855 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 20:27:25 INFO - PROCESS | 2180 | 1467602845858 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:27:25 INFO - PROCESS | 2180 | 1467602845860 Marionette TRACE conn5 <- [1,554,null,{}] 20:27:25 INFO - PROCESS | 2180 | 1467602845875 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}] 20:27:25 INFO - PROCESS | 2180 | 1467602845881 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:26 INFO - PROCESS | 2180 | 1467602846049 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 20:27:26 INFO - PROCESS | 2180 | 1467602846108 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:26 INFO - PROCESS | 2180 | 1467602846110 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:26 INFO - PROCESS | 2180 | ++DOCSHELL 0FDFF000 == 53 [pid = 2180] [id = 148] 20:27:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 115 (1A0B8C00) [pid = 2180] [serial = 442] [outer = 00000000] 20:27:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 116 (1BFE8800) [pid = 2180] [serial = 443] [outer = 1A0B8C00] 20:27:26 INFO - PROCESS | 2180 | 1467602846157 Marionette DEBUG loaded listener.js 20:27:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 117 (1C668C00) [pid = 2180] [serial = 444] [outer = 1A0B8C00] 20:27:26 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:26 INFO - PROCESS | 2180 | [2180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:27:26 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:26 INFO - PROCESS | 2180 | [2180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:27:26 INFO - PROCESS | 2180 | 1467602846581 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]]]}] 20:27:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:27:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 791ms 20:27:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:27:26 INFO - PROCESS | 2180 | 1467602846652 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 20:27:26 INFO - PROCESS | 2180 | 1467602846654 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 20:27:26 INFO - PROCESS | 2180 | 1467602846657 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:27:26 INFO - PROCESS | 2180 | 1467602846669 Marionette TRACE conn5 <- [1,558,null,{}] 20:27:26 INFO - PROCESS | 2180 | 1467602846677 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}] 20:27:26 INFO - PROCESS | 2180 | 1467602846679 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:26 INFO - PROCESS | 2180 | 1467602846798 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 20:27:26 INFO - PROCESS | 2180 | 1467602846863 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:26 INFO - PROCESS | 2180 | 1467602846865 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:26 INFO - PROCESS | 2180 | ++DOCSHELL 1D07A000 == 54 [pid = 2180] [id = 149] 20:27:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 118 (1D5EC000) [pid = 2180] [serial = 445] [outer = 00000000] 20:27:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 119 (1EBEF800) [pid = 2180] [serial = 446] [outer = 1D5EC000] 20:27:26 INFO - PROCESS | 2180 | 1467602846909 Marionette DEBUG loaded listener.js 20:27:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 120 (1EBEF400) [pid = 2180] [serial = 447] [outer = 1D5EC000] 20:27:27 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:27 INFO - PROCESS | 2180 | [2180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:27:27 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:27 INFO - PROCESS | 2180 | 1467602847411 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]]]}] 20:27:27 INFO - PROCESS | 2180 | --DOMWINDOW == 119 (1D6CC800) [pid = 2180] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:27:27 INFO - PROCESS | 2180 | --DOMWINDOW == 118 (19EB4400) [pid = 2180] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:27:27 INFO - PROCESS | 2180 | --DOMWINDOW == 117 (1A96B800) [pid = 2180] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:27:27 INFO - PROCESS | 2180 | --DOMWINDOW == 116 (1034FC00) [pid = 2180] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:27:27 INFO - PROCESS | 2180 | --DOMWINDOW == 115 (19787C00) [pid = 2180] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:27:27 INFO - PROCESS | 2180 | --DOMWINDOW == 114 (09163400) [pid = 2180] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:27:27 INFO - PROCESS | 2180 | --DOMWINDOW == 113 (181F1000) [pid = 2180] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:27:27 INFO - PROCESS | 2180 | --DOMWINDOW == 112 (10351C00) [pid = 2180] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:27:27 INFO - PROCESS | 2180 | --DOMWINDOW == 111 (16805400) [pid = 2180] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:27:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:27:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 831ms 20:27:27 INFO - PROCESS | 2180 | 1467602847491 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 20:27:27 INFO - PROCESS | 2180 | 1467602847493 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 20:27:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:27:27 INFO - PROCESS | 2180 | 1467602847496 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:27:27 INFO - PROCESS | 2180 | 1467602847499 Marionette TRACE conn5 <- [1,562,null,{}] 20:27:27 INFO - PROCESS | 2180 | 1467602847502 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}] 20:27:27 INFO - PROCESS | 2180 | 1467602847504 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:27 INFO - PROCESS | 2180 | 1467602847589 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 20:27:27 INFO - PROCESS | 2180 | 1467602847596 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:27 INFO - PROCESS | 2180 | 1467602847598 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:27 INFO - PROCESS | 2180 | ++DOCSHELL 18139000 == 55 [pid = 2180] [id = 150] 20:27:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 112 (19B8B400) [pid = 2180] [serial = 448] [outer = 00000000] 20:27:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 113 (1A06EC00) [pid = 2180] [serial = 449] [outer = 19B8B400] 20:27:27 INFO - PROCESS | 2180 | 1467602847642 Marionette DEBUG loaded listener.js 20:27:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 114 (1BF83C00) [pid = 2180] [serial = 450] [outer = 19B8B400] 20:27:28 INFO - PROCESS | 2180 | 1467602848060 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]]]}] 20:27:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:27:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 570ms 20:27:28 INFO - PROCESS | 2180 | 1467602848071 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 20:27:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:27:28 INFO - PROCESS | 2180 | 1467602848073 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 20:27:28 INFO - PROCESS | 2180 | 1467602848076 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:27:28 INFO - PROCESS | 2180 | 1467602848078 Marionette TRACE conn5 <- [1,566,null,{}] 20:27:28 INFO - PROCESS | 2180 | 1467602848081 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}] 20:27:28 INFO - PROCESS | 2180 | 1467602848083 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:28 INFO - PROCESS | 2180 | 1467602848208 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 20:27:28 INFO - PROCESS | 2180 | 1467602848216 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:28 INFO - PROCESS | 2180 | 1467602848218 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:28 INFO - PROCESS | 2180 | ++DOCSHELL 1E130000 == 56 [pid = 2180] [id = 151] 20:27:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 115 (1EFC1000) [pid = 2180] [serial = 451] [outer = 00000000] 20:27:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 116 (20B49C00) [pid = 2180] [serial = 452] [outer = 1EFC1000] 20:27:28 INFO - PROCESS | 2180 | 1467602848263 Marionette DEBUG loaded listener.js 20:27:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 117 (2123F800) [pid = 2180] [serial = 453] [outer = 1EFC1000] 20:27:28 INFO - PROCESS | 2180 | 1467602848629 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]]]}] 20:27:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:27:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 571ms 20:27:28 INFO - PROCESS | 2180 | 1467602848650 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 20:27:28 INFO - PROCESS | 2180 | 1467602848653 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 20:27:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:27:28 INFO - PROCESS | 2180 | 1467602848655 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:27:28 INFO - PROCESS | 2180 | 1467602848657 Marionette TRACE conn5 <- [1,570,null,{}] 20:27:28 INFO - PROCESS | 2180 | 1467602848660 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}] 20:27:28 INFO - PROCESS | 2180 | 1467602848662 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:28 INFO - PROCESS | 2180 | 1467602848769 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 20:27:29 INFO - PROCESS | 2180 | 1467602848991 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:29 INFO - PROCESS | 2180 | 1467602848993 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:29 INFO - PROCESS | 2180 | ++DOCSHELL 1A20C800 == 57 [pid = 2180] [id = 152] 20:27:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 118 (1A20CC00) [pid = 2180] [serial = 454] [outer = 00000000] 20:27:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 119 (1A20F400) [pid = 2180] [serial = 455] [outer = 1A20CC00] 20:27:29 INFO - PROCESS | 2180 | 1467602849045 Marionette DEBUG loaded listener.js 20:27:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 120 (1A211000) [pid = 2180] [serial = 456] [outer = 1A20CC00] 20:27:29 INFO - PROCESS | 2180 | 1467602849518 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]]]}] 20:27:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:27:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 930ms 20:27:29 INFO - PROCESS | 2180 | 1467602849587 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 20:27:29 INFO - PROCESS | 2180 | 1467602849592 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 20:27:29 INFO - PROCESS | 2180 | 1467602849598 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:27:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:27:29 INFO - PROCESS | 2180 | 1467602849602 Marionette TRACE conn5 <- [1,574,null,{}] 20:27:29 INFO - PROCESS | 2180 | 1467602849608 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}] 20:27:29 INFO - PROCESS | 2180 | 1467602849611 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:29 INFO - PROCESS | 2180 | 1467602849779 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 20:27:29 INFO - PROCESS | 2180 | 1467602849901 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:29 INFO - PROCESS | 2180 | 1467602849906 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:29 INFO - PROCESS | 2180 | ++DOCSHELL 10304000 == 58 [pid = 2180] [id = 153] 20:27:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 121 (10306000) [pid = 2180] [serial = 457] [outer = 00000000] 20:27:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 122 (1034D400) [pid = 2180] [serial = 458] [outer = 10306000] 20:27:29 INFO - PROCESS | 2180 | 1467602849963 Marionette DEBUG loaded listener.js 20:27:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 123 (107D3800) [pid = 2180] [serial = 459] [outer = 10306000] 20:27:30 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:30 INFO - PROCESS | 2180 | [2180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:27:30 INFO - PROCESS | 2180 | 1467602850526 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]]]}] 20:27:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:27:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 970ms 20:27:30 INFO - PROCESS | 2180 | 1467602850572 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 20:27:30 INFO - PROCESS | 2180 | 1467602850577 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 20:27:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:27:30 INFO - PROCESS | 2180 | 1467602850583 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:27:30 INFO - PROCESS | 2180 | 1467602850587 Marionette TRACE conn5 <- [1,578,null,{}] 20:27:30 INFO - PROCESS | 2180 | 1467602850591 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}] 20:27:30 INFO - PROCESS | 2180 | 1467602850593 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:30 INFO - PROCESS | 2180 | 1467602850712 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 20:27:30 INFO - PROCESS | 2180 | 1467602850820 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:30 INFO - PROCESS | 2180 | 1467602850823 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:30 INFO - PROCESS | 2180 | ++DOCSHELL 18245800 == 59 [pid = 2180] [id = 154] 20:27:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 124 (18246000) [pid = 2180] [serial = 460] [outer = 00000000] 20:27:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 125 (185E5400) [pid = 2180] [serial = 461] [outer = 18246000] 20:27:30 INFO - PROCESS | 2180 | 1467602850880 Marionette DEBUG loaded listener.js 20:27:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 126 (185E9800) [pid = 2180] [serial = 462] [outer = 18246000] 20:27:31 INFO - PROCESS | 2180 | 1467602851495 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]]]}] 20:27:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:27:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 971ms 20:27:31 INFO - PROCESS | 2180 | 1467602851557 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 20:27:31 INFO - PROCESS | 2180 | 1467602851560 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 20:27:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:27:31 INFO - PROCESS | 2180 | 1467602851564 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:27:31 INFO - PROCESS | 2180 | 1467602851567 Marionette TRACE conn5 <- [1,582,null,{}] 20:27:31 INFO - PROCESS | 2180 | 1467602851579 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}] 20:27:31 INFO - PROCESS | 2180 | 1467602851584 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:31 INFO - PROCESS | 2180 | 1467602851730 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 20:27:31 INFO - PROCESS | 2180 | 1467602851866 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:31 INFO - PROCESS | 2180 | 1467602851869 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:31 INFO - PROCESS | 2180 | ++DOCSHELL 1A217400 == 60 [pid = 2180] [id = 155] 20:27:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 127 (1A738C00) [pid = 2180] [serial = 463] [outer = 00000000] 20:27:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 128 (1A96E800) [pid = 2180] [serial = 464] [outer = 1A738C00] 20:27:31 INFO - PROCESS | 2180 | 1467602851927 Marionette DEBUG loaded listener.js 20:27:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 129 (1B74DC00) [pid = 2180] [serial = 465] [outer = 1A738C00] 20:27:32 INFO - PROCESS | 2180 | 1467602852590 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]]]}] 20:27:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:27:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1079ms 20:27:32 INFO - PROCESS | 2180 | 1467602852646 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 20:27:32 INFO - PROCESS | 2180 | 1467602852649 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 20:27:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:27:32 INFO - PROCESS | 2180 | 1467602852653 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:27:32 INFO - PROCESS | 2180 | 1467602852655 Marionette TRACE conn5 <- [1,586,null,{}] 20:27:32 INFO - PROCESS | 2180 | 1467602852659 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}] 20:27:32 INFO - PROCESS | 2180 | 1467602852661 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:32 INFO - PROCESS | 2180 | 1467602852777 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 20:27:32 INFO - PROCESS | 2180 | 1467602852917 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:32 INFO - PROCESS | 2180 | 1467602852919 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:33 INFO - PROCESS | 2180 | ++DOCSHELL 210C5000 == 61 [pid = 2180] [id = 156] 20:27:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 130 (210CD400) [pid = 2180] [serial = 466] [outer = 00000000] 20:27:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 131 (21244000) [pid = 2180] [serial = 467] [outer = 210CD400] 20:27:33 INFO - PROCESS | 2180 | 1467602853182 Marionette DEBUG loaded listener.js 20:27:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 132 (21247400) [pid = 2180] [serial = 468] [outer = 210CD400] 20:27:33 INFO - PROCESS | 2180 | [2180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 20:27:33 INFO - PROCESS | 2180 | 1467602853820 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]]]}] 20:27:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:27:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1235ms 20:27:33 INFO - PROCESS | 2180 | 1467602853890 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 20:27:33 INFO - PROCESS | 2180 | 1467602853892 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 20:27:33 INFO - PROCESS | 2180 | 1467602853896 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:27:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:27:33 INFO - PROCESS | 2180 | 1467602853898 Marionette TRACE conn5 <- [1,590,null,{}] 20:27:33 INFO - PROCESS | 2180 | 1467602853902 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}] 20:27:33 INFO - PROCESS | 2180 | 1467602853905 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:34 INFO - PROCESS | 2180 | 1467602854045 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 20:27:34 INFO - PROCESS | 2180 | 1467602854178 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:34 INFO - PROCESS | 2180 | 1467602854181 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:34 INFO - PROCESS | 2180 | ++DOCSHELL 20340400 == 62 [pid = 2180] [id = 157] 20:27:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 133 (20341800) [pid = 2180] [serial = 469] [outer = 00000000] 20:27:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 134 (2034AC00) [pid = 2180] [serial = 470] [outer = 20341800] 20:27:34 INFO - PROCESS | 2180 | 1467602854235 Marionette DEBUG loaded listener.js 20:27:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 135 (2034CC00) [pid = 2180] [serial = 471] [outer = 20341800] 20:27:35 INFO - PROCESS | 2180 | 1467602855017 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]]]}] 20:27:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:27:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1178ms 20:27:35 INFO - PROCESS | 2180 | 1467602855078 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 20:27:35 INFO - PROCESS | 2180 | 1467602855083 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 20:27:35 INFO - PROCESS | 2180 | 1467602855088 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:27:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:27:35 INFO - PROCESS | 2180 | 1467602855091 Marionette TRACE conn5 <- [1,594,null,{}] 20:27:35 INFO - PROCESS | 2180 | 1467602855097 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}] 20:27:35 INFO - PROCESS | 2180 | 1467602855099 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:35 INFO - PROCESS | 2180 | 1467602855208 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 20:27:35 INFO - PROCESS | 2180 | 1467602855371 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:35 INFO - PROCESS | 2180 | 1467602855374 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:35 INFO - PROCESS | 2180 | ++DOCSHELL 16459C00 == 63 [pid = 2180] [id = 158] 20:27:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 136 (16804800) [pid = 2180] [serial = 472] [outer = 00000000] 20:27:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 137 (17775C00) [pid = 2180] [serial = 473] [outer = 16804800] 20:27:35 INFO - PROCESS | 2180 | 1467602855425 Marionette DEBUG loaded listener.js 20:27:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 138 (181F8800) [pid = 2180] [serial = 474] [outer = 16804800] 20:27:36 INFO - PROCESS | 2180 | 1467602856003 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]]]}] 20:27:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:27:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 970ms 20:27:36 INFO - PROCESS | 2180 | 1467602856063 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 20:27:36 INFO - PROCESS | 2180 | 1467602856068 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 20:27:36 INFO - PROCESS | 2180 | 1467602856074 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:27:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:27:36 INFO - PROCESS | 2180 | 1467602856076 Marionette TRACE conn5 <- [1,598,null,{}] 20:27:36 INFO - PROCESS | 2180 | 1467602856080 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}] 20:27:36 INFO - PROCESS | 2180 | 1467602856083 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:36 INFO - PROCESS | 2180 | 1467602856190 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 20:27:36 INFO - PROCESS | 2180 | 1467602856333 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:36 INFO - PROCESS | 2180 | 1467602856336 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:36 INFO - PROCESS | 2180 | --DOCSHELL 1615B000 == 62 [pid = 2180] [id = 123] 20:27:36 INFO - PROCESS | 2180 | --DOCSHELL 1E130000 == 61 [pid = 2180] [id = 151] 20:27:36 INFO - PROCESS | 2180 | --DOCSHELL 18139000 == 60 [pid = 2180] [id = 150] 20:27:36 INFO - PROCESS | 2180 | --DOCSHELL 1D07A000 == 59 [pid = 2180] [id = 149] 20:27:36 INFO - PROCESS | 2180 | --DOCSHELL 0FDFF000 == 58 [pid = 2180] [id = 148] 20:27:36 INFO - PROCESS | 2180 | --DOCSHELL 19B99400 == 57 [pid = 2180] [id = 147] 20:27:36 INFO - PROCESS | 2180 | --DOCSHELL 19B96000 == 56 [pid = 2180] [id = 146] 20:27:36 INFO - PROCESS | 2180 | --DOCSHELL 18207400 == 55 [pid = 2180] [id = 145] 20:27:36 INFO - PROCESS | 2180 | --DOCSHELL 0CAC9C00 == 54 [pid = 2180] [id = 144] 20:27:36 INFO - PROCESS | 2180 | --DOCSHELL 10305800 == 53 [pid = 2180] [id = 143] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 137 (1A0AF400) [pid = 2180] [serial = 395] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 136 (1BFE2800) [pid = 2180] [serial = 398] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 135 (1A0BB400) [pid = 2180] [serial = 396] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 134 (1C69A800) [pid = 2180] [serial = 399] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 133 (115D2400) [pid = 2180] [serial = 386] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 132 (14EE8000) [pid = 2180] [serial = 387] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 131 (19C9F800) [pid = 2180] [serial = 392] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 130 (163C4400) [pid = 2180] [serial = 401] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 129 (10276000) [pid = 2180] [serial = 370] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 128 (182EB800) [pid = 2180] [serial = 389] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 127 (114DFC00) [pid = 2180] [serial = 384] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 126 (18F08400) [pid = 2180] [serial = 390] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 125 (10E0E800) [pid = 2180] [serial = 383] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 124 (17C80000) [pid = 2180] [serial = 373] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 123 (1A976C00) [pid = 2180] [serial = 380] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 122 (1C9D8800) [pid = 2180] [serial = 376] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 121 (1816C400) [pid = 2180] [serial = 402] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 120 (185E0400) [pid = 2180] [serial = 404] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 119 (19783000) [pid = 2180] [serial = 155] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 118 (1D0B9C00) [pid = 2180] [serial = 405] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 117 (1E131400) [pid = 2180] [serial = 408] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 116 (19EA7800) [pid = 2180] [serial = 393] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 115 (1E12A400) [pid = 2180] [serial = 407] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | --DOMWINDOW == 114 (1EBFA400) [pid = 2180] [serial = 410] [outer = 00000000] [url = about:blank] 20:27:36 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC9C00 == 54 [pid = 2180] [id = 159] 20:27:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 115 (0CACE000) [pid = 2180] [serial = 475] [outer = 00000000] 20:27:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 116 (10310C00) [pid = 2180] [serial = 476] [outer = 0CACE000] 20:27:36 INFO - PROCESS | 2180 | 1467602856446 Marionette DEBUG loaded listener.js 20:27:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 117 (11497C00) [pid = 2180] [serial = 477] [outer = 0CACE000] 20:27:36 INFO - PROCESS | 2180 | 1467602856885 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]]]}] 20:27:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:27:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 870ms 20:27:36 INFO - PROCESS | 2180 | 1467602856948 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 20:27:36 INFO - PROCESS | 2180 | 1467602856950 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 20:27:36 INFO - PROCESS | 2180 | 1467602856953 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:27:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:27:36 INFO - PROCESS | 2180 | 1467602856957 Marionette TRACE conn5 <- [1,602,null,{}] 20:27:36 INFO - PROCESS | 2180 | 1467602856967 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}] 20:27:36 INFO - PROCESS | 2180 | 1467602856971 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:37 INFO - PROCESS | 2180 | 1467602857060 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 20:27:37 INFO - PROCESS | 2180 | 1467602857067 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:37 INFO - PROCESS | 2180 | 1467602857070 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:37 INFO - PROCESS | 2180 | ++DOCSHELL 181F6400 == 55 [pid = 2180] [id = 160] 20:27:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 118 (18247000) [pid = 2180] [serial = 478] [outer = 00000000] 20:27:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 119 (19781400) [pid = 2180] [serial = 479] [outer = 18247000] 20:27:37 INFO - PROCESS | 2180 | 1467602857122 Marionette DEBUG loaded listener.js 20:27:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 120 (19BD9400) [pid = 2180] [serial = 480] [outer = 18247000] 20:27:37 INFO - PROCESS | 2180 | 1467602857600 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]]]}] 20:27:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:27:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 670ms 20:27:37 INFO - PROCESS | 2180 | 1467602857628 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 20:27:37 INFO - PROCESS | 2180 | 1467602857631 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 20:27:37 INFO - PROCESS | 2180 | 1467602857634 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:27:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:27:37 INFO - PROCESS | 2180 | 1467602857636 Marionette TRACE conn5 <- [1,606,null,{}] 20:27:37 INFO - PROCESS | 2180 | 1467602857640 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}] 20:27:37 INFO - PROCESS | 2180 | 1467602857642 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:37 INFO - PROCESS | 2180 | 1467602857732 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 20:27:37 INFO - PROCESS | 2180 | 1467602857770 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:37 INFO - PROCESS | 2180 | 1467602857772 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:37 INFO - PROCESS | 2180 | ++DOCSHELL 19CAC000 == 56 [pid = 2180] [id = 161] 20:27:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 121 (19EA9400) [pid = 2180] [serial = 481] [outer = 00000000] 20:27:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 122 (19EB5C00) [pid = 2180] [serial = 482] [outer = 19EA9400] 20:27:37 INFO - PROCESS | 2180 | 1467602857818 Marionette DEBUG loaded listener.js 20:27:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 123 (182EFC00) [pid = 2180] [serial = 483] [outer = 19EA9400] 20:27:38 INFO - PROCESS | 2180 | 1467602858288 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]]]}] 20:27:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:27:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 670ms 20:27:38 INFO - PROCESS | 2180 | 1467602858308 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 20:27:38 INFO - PROCESS | 2180 | 1467602858310 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 20:27:38 INFO - PROCESS | 2180 | 1467602858323 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:27:38 INFO - PROCESS | 2180 | 1467602858325 Marionette TRACE conn5 <- [1,610,null,{}] 20:27:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:27:38 INFO - PROCESS | 2180 | 1467602858328 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}] 20:27:38 INFO - PROCESS | 2180 | 1467602858330 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:38 INFO - PROCESS | 2180 | 1467602858416 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 20:27:38 INFO - PROCESS | 2180 | 1467602858424 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:38 INFO - PROCESS | 2180 | 1467602858426 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:38 INFO - PROCESS | 2180 | ++DOCSHELL 1A15DC00 == 57 [pid = 2180] [id = 162] 20:27:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 124 (1A209800) [pid = 2180] [serial = 484] [outer = 00000000] 20:27:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 125 (1A213800) [pid = 2180] [serial = 485] [outer = 1A209800] 20:27:38 INFO - PROCESS | 2180 | 1467602858469 Marionette DEBUG loaded listener.js 20:27:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 126 (1A7D7C00) [pid = 2180] [serial = 486] [outer = 1A209800] 20:27:38 INFO - PROCESS | 2180 | 1467602858914 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]]]}] 20:27:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:27:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 631ms 20:27:38 INFO - PROCESS | 2180 | 1467602858959 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 20:27:38 INFO - PROCESS | 2180 | 1467602858961 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 20:27:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:27:38 INFO - PROCESS | 2180 | 1467602858970 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:27:38 INFO - PROCESS | 2180 | 1467602858972 Marionette TRACE conn5 <- [1,614,null,{}] 20:27:38 INFO - PROCESS | 2180 | 1467602858975 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}] 20:27:38 INFO - PROCESS | 2180 | 1467602858981 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:39 INFO - PROCESS | 2180 | 1467602859124 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 20:27:39 INFO - PROCESS | 2180 | 1467602859219 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:39 INFO - PROCESS | 2180 | 1467602859221 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:39 INFO - PROCESS | 2180 | ++DOCSHELL 1A976800 == 58 [pid = 2180] [id = 163] 20:27:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 127 (1BF7A800) [pid = 2180] [serial = 487] [outer = 00000000] 20:27:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 128 (1D07D400) [pid = 2180] [serial = 488] [outer = 1BF7A800] 20:27:39 INFO - PROCESS | 2180 | 1467602859265 Marionette DEBUG loaded listener.js 20:27:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 129 (1D457400) [pid = 2180] [serial = 489] [outer = 1BF7A800] 20:27:39 INFO - PROCESS | 2180 | 1467602859702 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]]]}] 20:27:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:27:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 770ms 20:27:39 INFO - PROCESS | 2180 | 1467602859744 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 20:27:39 INFO - PROCESS | 2180 | 1467602859746 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 20:27:39 INFO - PROCESS | 2180 | 1467602859754 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:27:39 INFO - PROCESS | 2180 | 1467602859755 Marionette TRACE conn5 <- [1,618,null,{}] 20:27:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:27:39 INFO - PROCESS | 2180 | 1467602859759 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}] 20:27:39 INFO - PROCESS | 2180 | 1467602859761 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:39 INFO - PROCESS | 2180 | 1467602859880 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 20:27:39 INFO - PROCESS | 2180 | 1467602859960 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:39 INFO - PROCESS | 2180 | 1467602859962 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:39 INFO - PROCESS | 2180 | ++DOCSHELL 1D5EDC00 == 59 [pid = 2180] [id = 164] 20:27:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 130 (1D5F6800) [pid = 2180] [serial = 490] [outer = 00000000] 20:27:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 131 (1E12A400) [pid = 2180] [serial = 491] [outer = 1D5F6800] 20:27:40 INFO - PROCESS | 2180 | 1467602860005 Marionette DEBUG loaded listener.js 20:27:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 132 (1E131800) [pid = 2180] [serial = 492] [outer = 1D5F6800] 20:27:40 INFO - PROCESS | 2180 | 1467602860441 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]]]}] 20:27:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:27:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 730ms 20:27:40 INFO - PROCESS | 2180 | 1467602860503 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 20:27:40 INFO - PROCESS | 2180 | 1467602860505 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 20:27:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:27:40 INFO - PROCESS | 2180 | 1467602860509 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:27:40 INFO - PROCESS | 2180 | 1467602860510 Marionette TRACE conn5 <- [1,622,null,{}] 20:27:40 INFO - PROCESS | 2180 | 1467602860514 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}] 20:27:40 INFO - PROCESS | 2180 | 1467602860516 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:40 INFO - PROCESS | 2180 | 1467602860636 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 20:27:40 INFO - PROCESS | 2180 | 1467602860645 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:40 INFO - PROCESS | 2180 | 1467602860646 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:40 INFO - PROCESS | 2180 | ++DOCSHELL 1EFBE400 == 60 [pid = 2180] [id = 165] 20:27:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 133 (1EFBEC00) [pid = 2180] [serial = 493] [outer = 00000000] 20:27:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 134 (20349C00) [pid = 2180] [serial = 494] [outer = 1EFBEC00] 20:27:40 INFO - PROCESS | 2180 | 1467602860749 Marionette DEBUG loaded listener.js 20:27:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 135 (20B41800) [pid = 2180] [serial = 495] [outer = 1EFBEC00] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 134 (0FDF6800) [pid = 2180] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 133 (0CB90400) [pid = 2180] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 132 (1BFE7400) [pid = 2180] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 131 (163C4800) [pid = 2180] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 130 (16D69C00) [pid = 2180] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 129 (1812CC00) [pid = 2180] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 128 (1023BC00) [pid = 2180] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 127 (19B97400) [pid = 2180] [serial = 379] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 126 (115D1400) [pid = 2180] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 125 (19EA9000) [pid = 2180] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 124 (1BF83000) [pid = 2180] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 123 (1D451800) [pid = 2180] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 122 (181F7000) [pid = 2180] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 121 (1552F000) [pid = 2180] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 120 (1A0BBC00) [pid = 2180] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 119 (1D5EC000) [pid = 2180] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 118 (0915BC00) [pid = 2180] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 117 (1A0B8C00) [pid = 2180] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 116 (0CACE400) [pid = 2180] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 115 (19B96C00) [pid = 2180] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 114 (18243400) [pid = 2180] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 113 (1034E000) [pid = 2180] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 112 (19B8B400) [pid = 2180] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 111 (1EFC1000) [pid = 2180] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:27:41 INFO - PROCESS | 2180 | --DOMWINDOW == 110 (19CA4800) [pid = 2180] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:27:41 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:41 INFO - PROCESS | 2180 | [2180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:27:41 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:41 INFO - PROCESS | 2180 | 1467602861377 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]]]}] 20:27:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:27:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 931ms 20:27:41 INFO - PROCESS | 2180 | 1467602861440 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 20:27:41 INFO - PROCESS | 2180 | 1467602861442 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 20:27:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:27:41 INFO - PROCESS | 2180 | 1467602861445 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:27:41 INFO - PROCESS | 2180 | 1467602861447 Marionette TRACE conn5 <- [1,626,null,{}] 20:27:41 INFO - PROCESS | 2180 | 1467602861458 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}] 20:27:41 INFO - PROCESS | 2180 | 1467602861460 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:41 INFO - PROCESS | 2180 | 1467602861545 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 20:27:41 INFO - PROCESS | 2180 | 1467602861551 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:41 INFO - PROCESS | 2180 | 1467602861552 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:41 INFO - PROCESS | 2180 | ++DOCSHELL 0A721400 == 61 [pid = 2180] [id = 166] 20:27:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 111 (1034C800) [pid = 2180] [serial = 496] [outer = 00000000] 20:27:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 112 (16D69C00) [pid = 2180] [serial = 497] [outer = 1034C800] 20:27:41 INFO - PROCESS | 2180 | 1467602861596 Marionette DEBUG loaded listener.js 20:27:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 113 (181F4800) [pid = 2180] [serial = 498] [outer = 1034C800] 20:27:41 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:41 INFO - PROCESS | 2180 | [2180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:27:42 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:42 INFO - PROCESS | 2180 | [2180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:27:42 INFO - PROCESS | 2180 | 1467602862062 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]]]}] 20:27:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:27:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 630ms 20:27:42 INFO - PROCESS | 2180 | 1467602862082 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 20:27:42 INFO - PROCESS | 2180 | 1467602862084 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 20:27:42 INFO - PROCESS | 2180 | 1467602862087 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:27:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:27:42 INFO - PROCESS | 2180 | 1467602862089 Marionette TRACE conn5 <- [1,630,null,{}] 20:27:42 INFO - PROCESS | 2180 | 1467602862093 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}] 20:27:42 INFO - PROCESS | 2180 | 1467602862094 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:42 INFO - PROCESS | 2180 | 1467602862198 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 20:27:42 INFO - PROCESS | 2180 | 1467602862204 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:42 INFO - PROCESS | 2180 | 1467602862206 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:42 INFO - PROCESS | 2180 | ++DOCSHELL 19CA4800 == 62 [pid = 2180] [id = 167] 20:27:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 114 (1A0BA800) [pid = 2180] [serial = 499] [outer = 00000000] 20:27:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 115 (1D07A800) [pid = 2180] [serial = 500] [outer = 1A0BA800] 20:27:42 INFO - PROCESS | 2180 | 1467602862248 Marionette DEBUG loaded listener.js 20:27:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 116 (1E130C00) [pid = 2180] [serial = 501] [outer = 1A0BA800] 20:27:42 INFO - PROCESS | 2180 | 1467602862693 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]]]}] 20:27:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:27:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 630ms 20:27:42 INFO - PROCESS | 2180 | 1467602862734 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 20:27:42 INFO - PROCESS | 2180 | 1467602862737 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 20:27:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:27:42 INFO - PROCESS | 2180 | 1467602862739 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:27:42 INFO - PROCESS | 2180 | 1467602862742 Marionette TRACE conn5 <- [1,634,null,{}] 20:27:42 INFO - PROCESS | 2180 | 1467602862747 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}] 20:27:42 INFO - PROCESS | 2180 | 1467602862749 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:42 INFO - PROCESS | 2180 | 1467602862860 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 20:27:42 INFO - PROCESS | 2180 | 1467602862866 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:42 INFO - PROCESS | 2180 | 1467602862868 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:42 INFO - PROCESS | 2180 | ++DOCSHELL 210CD800 == 63 [pid = 2180] [id = 168] 20:27:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 117 (211C4400) [pid = 2180] [serial = 502] [outer = 00000000] 20:27:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 118 (211CA400) [pid = 2180] [serial = 503] [outer = 211C4400] 20:27:42 INFO - PROCESS | 2180 | 1467602862915 Marionette DEBUG loaded listener.js 20:27:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 119 (211CF800) [pid = 2180] [serial = 504] [outer = 211C4400] 20:27:43 INFO - PROCESS | 2180 | 1467602863620 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]]]}] 20:27:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:27:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 931ms 20:27:43 INFO - PROCESS | 2180 | 1467602863672 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 20:27:43 INFO - PROCESS | 2180 | 1467602863677 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 20:27:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:27:43 INFO - PROCESS | 2180 | 1467602863683 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:27:43 INFO - PROCESS | 2180 | 1467602863686 Marionette TRACE conn5 <- [1,638,null,{}] 20:27:43 INFO - PROCESS | 2180 | 1467602863693 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}] 20:27:43 INFO - PROCESS | 2180 | 1467602863696 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:43 INFO - PROCESS | 2180 | 1467602863847 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 20:27:44 INFO - PROCESS | 2180 | 1467602863988 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:44 INFO - PROCESS | 2180 | 1467602863991 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:44 INFO - PROCESS | 2180 | ++DOCSHELL 101CB800 == 64 [pid = 2180] [id = 169] 20:27:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 120 (1030CC00) [pid = 2180] [serial = 505] [outer = 00000000] 20:27:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 121 (155B9400) [pid = 2180] [serial = 506] [outer = 1030CC00] 20:27:44 INFO - PROCESS | 2180 | 1467602864050 Marionette DEBUG loaded listener.js 20:27:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 122 (17777800) [pid = 2180] [serial = 507] [outer = 1030CC00] 20:27:44 INFO - PROCESS | 2180 | 1467602864663 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]]]}] 20:27:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:27:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1022ms 20:27:44 INFO - PROCESS | 2180 | 1467602864710 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 20:27:44 INFO - PROCESS | 2180 | 1467602864715 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 20:27:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:27:44 INFO - PROCESS | 2180 | 1467602864721 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:27:44 INFO - PROCESS | 2180 | 1467602864724 Marionette TRACE conn5 <- [1,642,null,{}] 20:27:44 INFO - PROCESS | 2180 | 1467602864728 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}] 20:27:44 INFO - PROCESS | 2180 | 1467602864731 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:44 INFO - PROCESS | 2180 | 1467602864849 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 20:27:45 INFO - PROCESS | 2180 | 1467602864989 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:45 INFO - PROCESS | 2180 | 1467602864992 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:45 INFO - PROCESS | 2180 | ++DOCSHELL 19784800 == 65 [pid = 2180] [id = 170] 20:27:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 123 (19785000) [pid = 2180] [serial = 508] [outer = 00000000] 20:27:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 124 (19C07800) [pid = 2180] [serial = 509] [outer = 19785000] 20:27:45 INFO - PROCESS | 2180 | 1467602865050 Marionette DEBUG loaded listener.js 20:27:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 125 (19EB5800) [pid = 2180] [serial = 510] [outer = 19785000] 20:27:45 INFO - PROCESS | 2180 | 1467602865643 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]]]}] 20:27:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:27:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 970ms 20:27:45 INFO - PROCESS | 2180 | 1467602865695 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 20:27:45 INFO - PROCESS | 2180 | 1467602865697 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 20:27:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:27:45 INFO - PROCESS | 2180 | 1467602865701 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:27:45 INFO - PROCESS | 2180 | 1467602865705 Marionette TRACE conn5 <- [1,646,null,{}] 20:27:45 INFO - PROCESS | 2180 | 1467602865716 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}] 20:27:45 INFO - PROCESS | 2180 | 1467602865721 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:45 INFO - PROCESS | 2180 | 1467602865838 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 20:27:46 INFO - PROCESS | 2180 | 1467602865982 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:46 INFO - PROCESS | 2180 | 1467602865985 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:46 INFO - PROCESS | 2180 | ++DOCSHELL 145AAC00 == 66 [pid = 2180] [id = 171] 20:27:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 126 (14E6B400) [pid = 2180] [serial = 511] [outer = 00000000] 20:27:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 127 (1A7DB000) [pid = 2180] [serial = 512] [outer = 14E6B400] 20:27:46 INFO - PROCESS | 2180 | 1467602866043 Marionette DEBUG loaded listener.js 20:27:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 128 (1CE46800) [pid = 2180] [serial = 513] [outer = 14E6B400] 20:27:46 INFO - PROCESS | 2180 | 1467602866672 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]]]}] 20:27:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:27:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1022ms 20:27:46 INFO - PROCESS | 2180 | 1467602866725 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 20:27:46 INFO - PROCESS | 2180 | 1467602866728 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 20:27:46 INFO - PROCESS | 2180 | 1467602866732 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:27:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:27:46 INFO - PROCESS | 2180 | 1467602866734 Marionette TRACE conn5 <- [1,650,null,{}] 20:27:46 INFO - PROCESS | 2180 | 1467602866738 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}] 20:27:46 INFO - PROCESS | 2180 | 1467602866740 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:46 INFO - PROCESS | 2180 | 1467602866860 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 20:27:47 INFO - PROCESS | 2180 | 1467602866999 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:47 INFO - PROCESS | 2180 | 1467602867002 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:47 INFO - PROCESS | 2180 | ++DOCSHELL 1017C800 == 67 [pid = 2180] [id = 172] 20:27:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 129 (1023D800) [pid = 2180] [serial = 514] [outer = 00000000] 20:27:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 130 (145DE800) [pid = 2180] [serial = 515] [outer = 1023D800] 20:27:47 INFO - PROCESS | 2180 | 1467602867057 Marionette DEBUG loaded listener.js 20:27:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 131 (155BE400) [pid = 2180] [serial = 516] [outer = 1023D800] 20:27:47 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:47 INFO - PROCESS | 2180 | [2180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:27:47 INFO - PROCESS | 2180 | 1467602867844 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]]]}] 20:27:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:27:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1181ms 20:27:47 INFO - PROCESS | 2180 | 1467602867917 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 20:27:47 INFO - PROCESS | 2180 | 1467602867921 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 20:27:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:27:47 INFO - PROCESS | 2180 | 1467602867926 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:27:47 INFO - PROCESS | 2180 | 1467602867929 Marionette TRACE conn5 <- [1,654,null,{}] 20:27:47 INFO - PROCESS | 2180 | 1467602867934 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}] 20:27:47 INFO - PROCESS | 2180 | 1467602867937 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:48 INFO - PROCESS | 2180 | 1467602868045 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 20:27:48 INFO - PROCESS | 2180 | 1467602868154 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:48 INFO - PROCESS | 2180 | 1467602868157 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:48 INFO - PROCESS | 2180 | ++DOCSHELL 0915E400 == 68 [pid = 2180] [id = 173] 20:27:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 132 (09164000) [pid = 2180] [serial = 517] [outer = 00000000] 20:27:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 133 (10241800) [pid = 2180] [serial = 518] [outer = 09164000] 20:27:48 INFO - PROCESS | 2180 | 1467602868208 Marionette DEBUG loaded listener.js 20:27:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 134 (10353800) [pid = 2180] [serial = 519] [outer = 09164000] 20:27:48 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:48 INFO - PROCESS | 2180 | [2180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 14C84400 == 67 [pid = 2180] [id = 60] 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 17C83800 == 66 [pid = 2180] [id = 86] 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 101C7C00 == 65 [pid = 2180] [id = 59] 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 19CA7400 == 64 [pid = 2180] [id = 73] 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 1A0BC000 == 63 [pid = 2180] [id = 98] 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 0CAC8400 == 62 [pid = 2180] [id = 85] 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 19CA4800 == 61 [pid = 2180] [id = 167] 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 0A721400 == 60 [pid = 2180] [id = 166] 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 1EFBE400 == 59 [pid = 2180] [id = 165] 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 1D5EDC00 == 58 [pid = 2180] [id = 164] 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 1A976800 == 57 [pid = 2180] [id = 163] 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 1A15DC00 == 56 [pid = 2180] [id = 162] 20:27:48 INFO - PROCESS | 2180 | 1467602868875 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]]]}] 20:27:48 INFO - PROCESS | 2180 | --DOMWINDOW == 133 (1A20F400) [pid = 2180] [serial = 455] [outer = 00000000] [url = about:blank] 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 19CAC000 == 55 [pid = 2180] [id = 161] 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 181F6400 == 54 [pid = 2180] [id = 160] 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 0CAC9C00 == 53 [pid = 2180] [id = 159] 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 16459C00 == 52 [pid = 2180] [id = 158] 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 1A217400 == 51 [pid = 2180] [id = 155] 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 18245800 == 50 [pid = 2180] [id = 154] 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 10304000 == 49 [pid = 2180] [id = 153] 20:27:48 INFO - PROCESS | 2180 | --DOCSHELL 1A20C800 == 48 [pid = 2180] [id = 152] 20:27:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:27:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1026ms 20:27:48 INFO - PROCESS | 2180 | 1467602868951 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 20:27:48 INFO - PROCESS | 2180 | 1467602868956 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 20:27:48 INFO - PROCESS | 2180 | 1467602868961 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:27:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:27:48 INFO - PROCESS | 2180 | 1467602868964 Marionette TRACE conn5 <- [1,658,null,{}] 20:27:48 INFO - PROCESS | 2180 | 1467602868970 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}] 20:27:48 INFO - PROCESS | 2180 | 1467602868973 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:49 INFO - PROCESS | 2180 | 1467602869089 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 132 (1B751000) [pid = 2180] [serial = 293] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 131 (10354800) [pid = 2180] [serial = 338] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 130 (10242000) [pid = 2180] [serial = 296] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 129 (1D44E400) [pid = 2180] [serial = 377] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 128 (1813A400) [pid = 2180] [serial = 341] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 127 (1820D800) [pid = 2180] [serial = 374] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 126 (1CE51400) [pid = 2180] [serial = 305] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 125 (10349400) [pid = 2180] [serial = 371] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 124 (1D457000) [pid = 2180] [serial = 381] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 123 (1776A000) [pid = 2180] [serial = 299] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 122 (1D44B000) [pid = 2180] [serial = 344] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 121 (1CE4FC00) [pid = 2180] [serial = 335] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 120 (1D6C7000) [pid = 2180] [serial = 251] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 119 (1A0B5400) [pid = 2180] [serial = 368] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 118 (18F0E000) [pid = 2180] [serial = 302] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 117 (1EBEF800) [pid = 2180] [serial = 446] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 116 (1EFC5400) [pid = 2180] [serial = 422] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 115 (1099F400) [pid = 2180] [serial = 426] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 114 (107CE000) [pid = 2180] [serial = 425] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 113 (1C668C00) [pid = 2180] [serial = 444] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 112 (107C7400) [pid = 2180] [serial = 431] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 111 (1BFE8800) [pid = 2180] [serial = 443] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 110 (10E0F800) [pid = 2180] [serial = 432] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 109 (19C01400) [pid = 2180] [serial = 437] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 108 (19CA9400) [pid = 2180] [serial = 438] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 107 (185E6400) [pid = 2180] [serial = 434] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 106 (18243800) [pid = 2180] [serial = 429] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 105 (17769800) [pid = 2180] [serial = 428] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 104 (1B743800) [pid = 2180] [serial = 419] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 103 (1BF83C00) [pid = 2180] [serial = 450] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 102 (20B49C00) [pid = 2180] [serial = 452] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 101 (1A06EC00) [pid = 2180] [serial = 449] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 100 (1EBEF400) [pid = 2180] [serial = 447] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 99 (19788C00) [pid = 2180] [serial = 435] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 98 (14557C00) [pid = 2180] [serial = 413] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (1824AC00) [pid = 2180] [serial = 416] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (1A070800) [pid = 2180] [serial = 440] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (1A0B1800) [pid = 2180] [serial = 441] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (2123F800) [pid = 2180] [serial = 453] [outer = 00000000] [url = about:blank] 20:27:49 INFO - PROCESS | 2180 | 1467602869204 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:49 INFO - PROCESS | 2180 | 1467602869207 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:49 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC4C00 == 49 [pid = 2180] [id = 174] 20:27:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (0D17CC00) [pid = 2180] [serial = 520] [outer = 00000000] 20:27:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (10245400) [pid = 2180] [serial = 521] [outer = 0D17CC00] 20:27:49 INFO - PROCESS | 2180 | 1467602869254 Marionette DEBUG loaded listener.js 20:27:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (1034BC00) [pid = 2180] [serial = 522] [outer = 0D17CC00] 20:27:49 INFO - PROCESS | 2180 | 1467602869696 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]]]}] 20:27:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:27:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 770ms 20:27:49 INFO - PROCESS | 2180 | 1467602869736 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 20:27:49 INFO - PROCESS | 2180 | 1467602869739 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 20:27:49 INFO - PROCESS | 2180 | 1467602869742 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:27:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:27:49 INFO - PROCESS | 2180 | 1467602869746 Marionette TRACE conn5 <- [1,662,null,{}] 20:27:49 INFO - PROCESS | 2180 | 1467602869756 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}] 20:27:49 INFO - PROCESS | 2180 | 1467602869760 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:49 INFO - PROCESS | 2180 | 1467602869847 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 20:27:49 INFO - PROCESS | 2180 | 1467602869856 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:49 INFO - PROCESS | 2180 | 1467602869859 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:49 INFO - PROCESS | 2180 | ++DOCSHELL 1459B800 == 50 [pid = 2180] [id = 175] 20:27:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (1459BC00) [pid = 2180] [serial = 523] [outer = 00000000] 20:27:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 99 (1459EC00) [pid = 2180] [serial = 524] [outer = 1459BC00] 20:27:49 INFO - PROCESS | 2180 | 1467602869908 Marionette DEBUG loaded listener.js 20:27:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 100 (145A6C00) [pid = 2180] [serial = 525] [outer = 1459BC00] 20:27:50 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:50 INFO - PROCESS | 2180 | [2180] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:27:50 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:50 INFO - PROCESS | 2180 | 1467602870405 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]]]}] 20:27:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 20:27:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 670ms 20:27:50 INFO - PROCESS | 2180 | 1467602870417 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 20:27:50 INFO - PROCESS | 2180 | 1467602870419 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 20:27:50 INFO - PROCESS | 2180 | 1467602870422 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:27:50 INFO - PROCESS | 2180 | 1467602870424 Marionette TRACE conn5 <- [1,666,null,{}] 20:27:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:27:50 INFO - PROCESS | 2180 | 1467602870427 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}] 20:27:50 INFO - PROCESS | 2180 | 1467602870429 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:50 INFO - PROCESS | 2180 | 1467602870517 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 20:27:50 INFO - PROCESS | 2180 | 1467602870522 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:50 INFO - PROCESS | 2180 | 1467602870524 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:50 INFO - PROCESS | 2180 | ++DOCSHELL 14E2A800 == 51 [pid = 2180] [id = 176] 20:27:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 101 (14E5F000) [pid = 2180] [serial = 526] [outer = 00000000] 20:27:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 102 (155BDC00) [pid = 2180] [serial = 527] [outer = 14E5F000] 20:27:50 INFO - PROCESS | 2180 | 1467602870579 Marionette DEBUG loaded listener.js 20:27:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 103 (163C4800) [pid = 2180] [serial = 528] [outer = 14E5F000] 20:27:51 INFO - PROCESS | 2180 | 1467602871031 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]]]}] 20:27:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:27:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 671ms 20:27:51 INFO - PROCESS | 2180 | 1467602871096 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 20:27:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:27:51 INFO - PROCESS | 2180 | 1467602871098 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 20:27:51 INFO - PROCESS | 2180 | 1467602871101 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:27:51 INFO - PROCESS | 2180 | 1467602871103 Marionette TRACE conn5 <- [1,670,null,{}] 20:27:51 INFO - PROCESS | 2180 | 1467602871106 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}] 20:27:51 INFO - PROCESS | 2180 | 1467602871109 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:51 INFO - PROCESS | 2180 | 1467602871193 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 20:27:51 INFO - PROCESS | 2180 | 1467602871226 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:51 INFO - PROCESS | 2180 | 1467602871229 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:51 INFO - PROCESS | 2180 | ++DOCSHELL 17775400 == 52 [pid = 2180] [id = 177] 20:27:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 104 (17776000) [pid = 2180] [serial = 529] [outer = 00000000] 20:27:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 105 (17C7D800) [pid = 2180] [serial = 530] [outer = 17776000] 20:27:51 INFO - PROCESS | 2180 | 1467602871276 Marionette DEBUG loaded listener.js 20:27:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 106 (1812E800) [pid = 2180] [serial = 531] [outer = 17776000] 20:27:52 INFO - PROCESS | 2180 | 1467602872231 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]]]}] 20:27:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 20:27:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1182ms 20:27:52 INFO - PROCESS | 2180 | 1467602872285 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 20:27:52 INFO - PROCESS | 2180 | 1467602872287 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 20:27:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:27:52 INFO - PROCESS | 2180 | 1467602872290 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:27:52 INFO - PROCESS | 2180 | 1467602872292 Marionette TRACE conn5 <- [1,674,null,{}] 20:27:52 INFO - PROCESS | 2180 | 1467602872295 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}] 20:27:52 INFO - PROCESS | 2180 | 1467602872301 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:52 INFO - PROCESS | 2180 | 1467602872442 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 20:27:52 INFO - PROCESS | 2180 | 1467602872505 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:52 INFO - PROCESS | 2180 | 1467602872507 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:52 INFO - PROCESS | 2180 | ++DOCSHELL 1040EC00 == 53 [pid = 2180] [id = 178] 20:27:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 107 (17C7F400) [pid = 2180] [serial = 532] [outer = 00000000] 20:27:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 108 (182E1800) [pid = 2180] [serial = 533] [outer = 17C7F400] 20:27:52 INFO - PROCESS | 2180 | 1467602872551 Marionette DEBUG loaded listener.js 20:27:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 109 (182E9000) [pid = 2180] [serial = 534] [outer = 17C7F400] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 108 (1BF7A800) [pid = 2180] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 107 (1D5F6800) [pid = 2180] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 106 (20341800) [pid = 2180] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 105 (1A209800) [pid = 2180] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 104 (18246000) [pid = 2180] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 103 (1EFBEC00) [pid = 2180] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 102 (0CACE000) [pid = 2180] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 101 (1A738C00) [pid = 2180] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 100 (19EA9400) [pid = 2180] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 99 (210CD400) [pid = 2180] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 98 (16804800) [pid = 2180] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (10306000) [pid = 2180] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (18247000) [pid = 2180] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (1A20CC00) [pid = 2180] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (1A0BA800) [pid = 2180] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (1034C800) [pid = 2180] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (1EBEFC00) [pid = 2180] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (1EFC0800) [pid = 2180] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (1A96FC00) [pid = 2180] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (10349000) [pid = 2180] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:27:53 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (18248000) [pid = 2180] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:27:53 INFO - PROCESS | 2180 | 1467602873668 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]]]}] 20:27:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:27:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1439ms 20:27:53 INFO - PROCESS | 2180 | 1467602873729 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 20:27:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:27:53 INFO - PROCESS | 2180 | 1467602873740 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 20:27:53 INFO - PROCESS | 2180 | 1467602873744 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:27:53 INFO - PROCESS | 2180 | 1467602873746 Marionette TRACE conn5 <- [1,678,null,{}] 20:27:53 INFO - PROCESS | 2180 | 1467602873755 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}] 20:27:53 INFO - PROCESS | 2180 | 1467602873757 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:53 INFO - PROCESS | 2180 | 1467602873858 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 20:27:53 INFO - PROCESS | 2180 | 1467602873865 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:53 INFO - PROCESS | 2180 | 1467602873866 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:53 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC1800 == 54 [pid = 2180] [id = 179] 20:27:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (0CAC6C00) [pid = 2180] [serial = 535] [outer = 00000000] 20:27:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (1645DC00) [pid = 2180] [serial = 536] [outer = 0CAC6C00] 20:27:53 INFO - PROCESS | 2180 | 1467602873911 Marionette DEBUG loaded listener.js 20:27:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (17770400) [pid = 2180] [serial = 537] [outer = 0CAC6C00] 20:27:54 INFO - PROCESS | 2180 | 1467602874822 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]]]}] 20:27:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:27:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1120ms 20:27:54 INFO - PROCESS | 2180 | 1467602874870 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 20:27:54 INFO - PROCESS | 2180 | 1467602874872 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 20:27:54 INFO - PROCESS | 2180 | 1467602874879 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:27:54 INFO - PROCESS | 2180 | 1467602874881 Marionette TRACE conn5 <- [1,682,null,{}] 20:27:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:27:54 INFO - PROCESS | 2180 | 1467602874885 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}] 20:27:54 INFO - PROCESS | 2180 | 1467602874886 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:54 INFO - PROCESS | 2180 | 1467602874972 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 20:27:55 INFO - PROCESS | 2180 | 1467602874978 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:55 INFO - PROCESS | 2180 | 1467602874980 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:55 INFO - PROCESS | 2180 | ++DOCSHELL 182E8800 == 55 [pid = 2180] [id = 180] 20:27:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (182E9C00) [pid = 2180] [serial = 538] [outer = 00000000] 20:27:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (19617800) [pid = 2180] [serial = 539] [outer = 182E9C00] 20:27:55 INFO - PROCESS | 2180 | 1467602875025 Marionette DEBUG loaded listener.js 20:27:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (19B95800) [pid = 2180] [serial = 540] [outer = 182E9C00] 20:27:56 INFO - PROCESS | 2180 | 1467602876015 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]]]}] 20:27:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 20:27:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1174ms 20:27:56 INFO - PROCESS | 2180 | 1467602876059 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 20:27:56 INFO - PROCESS | 2180 | 1467602876064 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 20:27:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:27:56 INFO - PROCESS | 2180 | 1467602876069 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:27:56 INFO - PROCESS | 2180 | 1467602876073 Marionette TRACE conn5 <- [1,686,null,{}] 20:27:56 INFO - PROCESS | 2180 | 1467602876079 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}] 20:27:56 INFO - PROCESS | 2180 | 1467602876082 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:56 INFO - PROCESS | 2180 | 1467602876266 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 20:27:56 INFO - PROCESS | 2180 | 1467602876452 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:56 INFO - PROCESS | 2180 | 1467602876457 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:56 INFO - PROCESS | 2180 | ++DOCSHELL 101CF000 == 56 [pid = 2180] [id = 181] 20:27:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (101D0000) [pid = 2180] [serial = 541] [outer = 00000000] 20:27:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (10242000) [pid = 2180] [serial = 542] [outer = 101D0000] 20:27:56 INFO - PROCESS | 2180 | 1467602876516 Marionette DEBUG loaded listener.js 20:27:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (1034E800) [pid = 2180] [serial = 543] [outer = 101D0000] 20:27:57 INFO - PROCESS | 2180 | 1467602877585 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]]]}] 20:27:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 20:27:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1577ms 20:27:57 INFO - PROCESS | 2180 | 1467602877645 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 20:27:57 INFO - PROCESS | 2180 | 1467602877650 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 20:27:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:27:57 INFO - PROCESS | 2180 | 1467602877657 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:27:57 INFO - PROCESS | 2180 | 1467602877660 Marionette TRACE conn5 <- [1,690,null,{}] 20:27:57 INFO - PROCESS | 2180 | 1467602877665 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}] 20:27:57 INFO - PROCESS | 2180 | 1467602877668 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:57 INFO - PROCESS | 2180 | 1467602877815 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 20:27:57 INFO - PROCESS | 2180 | 1467602877956 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:57 INFO - PROCESS | 2180 | 1467602877959 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:58 INFO - PROCESS | 2180 | ++DOCSHELL 114E4800 == 57 [pid = 2180] [id = 182] 20:27:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (1459C800) [pid = 2180] [serial = 544] [outer = 00000000] 20:27:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 99 (145A9400) [pid = 2180] [serial = 545] [outer = 1459C800] 20:27:58 INFO - PROCESS | 2180 | 1467602878017 Marionette DEBUG loaded listener.js 20:27:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 100 (1525F000) [pid = 2180] [serial = 546] [outer = 1459C800] 20:27:59 INFO - PROCESS | 2180 | 1467602879058 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]]]}] 20:27:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:27:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1437ms 20:27:59 INFO - PROCESS | 2180 | 1467602879096 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 20:27:59 INFO - PROCESS | 2180 | 1467602879099 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 20:27:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:27:59 INFO - PROCESS | 2180 | 1467602879103 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:27:59 INFO - PROCESS | 2180 | 1467602879107 Marionette TRACE conn5 <- [1,694,null,{}] 20:27:59 INFO - PROCESS | 2180 | 1467602879118 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}] 20:27:59 INFO - PROCESS | 2180 | 1467602879123 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:59 INFO - PROCESS | 2180 | 1467602879268 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 20:27:59 INFO - PROCESS | 2180 | 1467602879405 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:59 INFO - PROCESS | 2180 | 1467602879408 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:27:59 INFO - PROCESS | 2180 | ++DOCSHELL 19C05C00 == 58 [pid = 2180] [id = 183] 20:27:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 101 (19C9DC00) [pid = 2180] [serial = 547] [outer = 00000000] 20:27:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 102 (19CA4000) [pid = 2180] [serial = 548] [outer = 19C9DC00] 20:27:59 INFO - PROCESS | 2180 | 1467602879466 Marionette DEBUG loaded listener.js 20:27:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 103 (19EA9C00) [pid = 2180] [serial = 549] [outer = 19C9DC00] 20:28:00 INFO - PROCESS | 2180 | 1467602880617 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]]]}] 20:28:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:28:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1521ms 20:28:00 INFO - PROCESS | 2180 | 1467602880627 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 20:28:00 INFO - PROCESS | 2180 | 1467602880632 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 20:28:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:28:00 INFO - PROCESS | 2180 | 1467602880638 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:28:00 INFO - PROCESS | 2180 | 1467602880641 Marionette TRACE conn5 <- [1,698,null,{}] 20:28:00 INFO - PROCESS | 2180 | 1467602880647 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}] 20:28:00 INFO - PROCESS | 2180 | 1467602880650 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:00 INFO - PROCESS | 2180 | 1467602880798 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 20:28:00 INFO - PROCESS | 2180 | 1467602880903 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:00 INFO - PROCESS | 2180 | 1467602880906 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:00 INFO - PROCESS | 2180 | ++DOCSHELL 10301C00 == 59 [pid = 2180] [id = 184] 20:28:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 104 (10306000) [pid = 2180] [serial = 550] [outer = 00000000] 20:28:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 105 (10413800) [pid = 2180] [serial = 551] [outer = 10306000] 20:28:00 INFO - PROCESS | 2180 | 1467602880957 Marionette DEBUG loaded listener.js 20:28:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 106 (1041D000) [pid = 2180] [serial = 552] [outer = 10306000] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 0CAC1800 == 58 [pid = 2180] [id = 179] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 1040EC00 == 57 [pid = 2180] [id = 178] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 17775400 == 56 [pid = 2180] [id = 177] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 14E2A800 == 55 [pid = 2180] [id = 176] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 1459B800 == 54 [pid = 2180] [id = 175] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 0CAC4C00 == 53 [pid = 2180] [id = 174] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 0915E400 == 52 [pid = 2180] [id = 173] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 182EA800 == 51 [pid = 2180] [id = 127] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 08A7C400 == 50 [pid = 2180] [id = 100] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 1EFBF000 == 49 [pid = 2180] [id = 141] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 18247C00 == 48 [pid = 2180] [id = 139] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 19784800 == 47 [pid = 2180] [id = 170] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 101CB800 == 46 [pid = 2180] [id = 169] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 1E132C00 == 45 [pid = 2180] [id = 137] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 1D5EE000 == 44 [pid = 2180] [id = 87] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 1017C800 == 43 [pid = 2180] [id = 172] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 145AAC00 == 42 [pid = 2180] [id = 171] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 10240000 == 41 [pid = 2180] [id = 138] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 1B702800 == 40 [pid = 2180] [id = 74] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 10357C00 == 39 [pid = 2180] [id = 101] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 09157400 == 38 [pid = 2180] [id = 142] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 20340400 == 37 [pid = 2180] [id = 157] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 1A96F800 == 36 [pid = 2180] [id = 140] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 210C5000 == 35 [pid = 2180] [id = 156] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 0915A000 == 34 [pid = 2180] [id = 102] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 210CD800 == 33 [pid = 2180] [id = 168] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 1D44E800 == 32 [pid = 2180] [id = 84] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 1D6CAC00 == 31 [pid = 2180] [id = 88] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 19C05C00 == 30 [pid = 2180] [id = 183] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 114E4800 == 29 [pid = 2180] [id = 182] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 182E8800 == 28 [pid = 2180] [id = 180] 20:28:02 INFO - PROCESS | 2180 | --DOCSHELL 101CF000 == 27 [pid = 2180] [id = 181] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 105 (1EFBE000) [pid = 2180] [serial = 411] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 104 (1A213800) [pid = 2180] [serial = 485] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 103 (185E9800) [pid = 2180] [serial = 462] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 102 (185E5400) [pid = 2180] [serial = 461] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 101 (20349C00) [pid = 2180] [serial = 494] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 100 (10310C00) [pid = 2180] [serial = 476] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 99 (11497C00) [pid = 2180] [serial = 477] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 98 (1B74DC00) [pid = 2180] [serial = 465] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (1A96E800) [pid = 2180] [serial = 464] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (19EB5C00) [pid = 2180] [serial = 482] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (182EFC00) [pid = 2180] [serial = 483] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (21247400) [pid = 2180] [serial = 468] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (21244000) [pid = 2180] [serial = 467] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (181F8800) [pid = 2180] [serial = 474] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (17775C00) [pid = 2180] [serial = 473] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (107D3800) [pid = 2180] [serial = 459] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (1034D400) [pid = 2180] [serial = 458] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (19781400) [pid = 2180] [serial = 479] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (19BD9400) [pid = 2180] [serial = 480] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (1A211000) [pid = 2180] [serial = 456] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (1D07A800) [pid = 2180] [serial = 500] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (1E130C00) [pid = 2180] [serial = 501] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (181F4800) [pid = 2180] [serial = 498] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (211CA400) [pid = 2180] [serial = 503] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (20B41800) [pid = 2180] [serial = 495] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (2034AC00) [pid = 2180] [serial = 470] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (16D69C00) [pid = 2180] [serial = 497] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (1A7D7C00) [pid = 2180] [serial = 486] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (1EFC8800) [pid = 2180] [serial = 423] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (1D458000) [pid = 2180] [serial = 420] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (163C6000) [pid = 2180] [serial = 414] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (1824E400) [pid = 2180] [serial = 417] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (1D07D400) [pid = 2180] [serial = 488] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (1D457400) [pid = 2180] [serial = 489] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (1E131800) [pid = 2180] [serial = 492] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (1E12A400) [pid = 2180] [serial = 491] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (2034CC00) [pid = 2180] [serial = 471] [outer = 00000000] [url = about:blank] 20:28:02 INFO - PROCESS | 2180 | 1467602882422 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]]]}] 20:28:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:28:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1835ms 20:28:02 INFO - PROCESS | 2180 | 1467602882488 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 20:28:02 INFO - PROCESS | 2180 | 1467602882492 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 20:28:02 INFO - PROCESS | 2180 | 1467602882499 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:28:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:28:02 INFO - PROCESS | 2180 | 1467602882503 Marionette TRACE conn5 <- [1,702,null,{}] 20:28:02 INFO - PROCESS | 2180 | 1467602882508 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}] 20:28:02 INFO - PROCESS | 2180 | 1467602882511 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:02 INFO - PROCESS | 2180 | 1467602882598 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 20:28:02 INFO - PROCESS | 2180 | 1467602882680 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:02 INFO - PROCESS | 2180 | 1467602882683 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:02 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC0800 == 28 [pid = 2180] [id = 185] 20:28:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (0CAC1800) [pid = 2180] [serial = 553] [outer = 00000000] 20:28:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (0CAC6800) [pid = 2180] [serial = 554] [outer = 0CAC1800] 20:28:02 INFO - PROCESS | 2180 | 1467602882731 Marionette DEBUG loaded listener.js 20:28:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (0CACDC00) [pid = 2180] [serial = 555] [outer = 0CAC1800] 20:28:03 INFO - PROCESS | 2180 | 1467602883625 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]]]}] 20:28:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 20:28:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1184ms 20:28:03 INFO - PROCESS | 2180 | 1467602883687 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 20:28:03 INFO - PROCESS | 2180 | 1467602883692 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 20:28:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:28:03 INFO - PROCESS | 2180 | 1467602883699 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:28:03 INFO - PROCESS | 2180 | 1467602883701 Marionette TRACE conn5 <- [1,706,null,{}] 20:28:03 INFO - PROCESS | 2180 | 1467602883705 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}] 20:28:03 INFO - PROCESS | 2180 | 1467602883708 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:03 INFO - PROCESS | 2180 | 1467602883798 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 20:28:03 INFO - PROCESS | 2180 | 1467602883805 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:03 INFO - PROCESS | 2180 | 1467602883808 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:03 INFO - PROCESS | 2180 | ++DOCSHELL 10306C00 == 29 [pid = 2180] [id = 186] 20:28:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (10307400) [pid = 2180] [serial = 556] [outer = 00000000] 20:28:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (1034A000) [pid = 2180] [serial = 557] [outer = 10307400] 20:28:03 INFO - PROCESS | 2180 | 1467602883857 Marionette DEBUG loaded listener.js 20:28:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (10351800) [pid = 2180] [serial = 558] [outer = 10307400] 20:28:04 INFO - PROCESS | 2180 | 1467602884826 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]]]}] 20:28:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:28:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1171ms 20:28:04 INFO - PROCESS | 2180 | 1467602884873 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 20:28:04 INFO - PROCESS | 2180 | 1467602884876 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 20:28:04 INFO - PROCESS | 2180 | 1467602884879 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:28:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:28:04 INFO - PROCESS | 2180 | 1467602884883 Marionette TRACE conn5 <- [1,710,null,{}] 20:28:04 INFO - PROCESS | 2180 | 1467602884901 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}] 20:28:04 INFO - PROCESS | 2180 | 1467602884905 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:05 INFO - PROCESS | 2180 | 1467602885023 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 20:28:05 INFO - PROCESS | 2180 | 1467602885031 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:05 INFO - PROCESS | 2180 | 1467602885034 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:05 INFO - PROCESS | 2180 | ++DOCSHELL 10E0CC00 == 30 [pid = 2180] [id = 187] 20:28:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (10E8A800) [pid = 2180] [serial = 559] [outer = 00000000] 20:28:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (114EC800) [pid = 2180] [serial = 560] [outer = 10E8A800] 20:28:05 INFO - PROCESS | 2180 | 1467602885082 Marionette DEBUG loaded listener.js 20:28:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (145A0800) [pid = 2180] [serial = 561] [outer = 10E8A800] 20:28:05 INFO - PROCESS | 2180 | 1467602885621 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] 20:28:05 INFO - PROCESS | 2180 | 1467602885661 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 20:28:05 INFO - PROCESS | 2180 | 1467602885664 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:28:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:28:05 INFO - PROCESS | 2180 | 1467602885666 Marionette TRACE conn5 <- [1,714,null,{}] 20:28:05 INFO - PROCESS | 2180 | 1467602885670 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}] 20:28:05 INFO - PROCESS | 2180 | 1467602885672 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:05 INFO - PROCESS | 2180 | 1467602885789 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 20:28:05 INFO - PROCESS | 2180 | 1467602885849 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:05 INFO - PROCESS | 2180 | 1467602885851 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:05 INFO - PROCESS | 2180 | ++DOCSHELL 14EE8000 == 31 [pid = 2180] [id = 188] 20:28:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (14EEEC00) [pid = 2180] [serial = 562] [outer = 00000000] 20:28:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (163C9800) [pid = 2180] [serial = 563] [outer = 14EEEC00] 20:28:05 INFO - PROCESS | 2180 | 1467602885898 Marionette DEBUG loaded listener.js 20:28:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (16D66400) [pid = 2180] [serial = 564] [outer = 14EEEC00] 20:28:06 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (182E9C00) [pid = 2180] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:28:06 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (17C7F400) [pid = 2180] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:28:06 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (0CAC6C00) [pid = 2180] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:28:06 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (19785000) [pid = 2180] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:28:06 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (09164000) [pid = 2180] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:28:06 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (1023D800) [pid = 2180] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:28:06 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (14E6B400) [pid = 2180] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:28:06 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (1030CC00) [pid = 2180] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:28:06 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (17776000) [pid = 2180] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:28:06 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (14E5F000) [pid = 2180] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:28:06 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (1459BC00) [pid = 2180] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:28:06 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (211C4400) [pid = 2180] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:28:06 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (0D17CC00) [pid = 2180] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:28:06 INFO - PROCESS | 2180 | 1467602886727 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]]]}] 20:28:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:28:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1122ms 20:28:06 INFO - PROCESS | 2180 | 1467602886789 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 20:28:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:28:06 INFO - PROCESS | 2180 | 1467602886791 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 20:28:06 INFO - PROCESS | 2180 | 1467602886794 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:28:06 INFO - PROCESS | 2180 | 1467602886796 Marionette TRACE conn5 <- [1,718,null,{}] 20:28:06 INFO - PROCESS | 2180 | 1467602886799 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}] 20:28:06 INFO - PROCESS | 2180 | 1467602886801 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:06 INFO - PROCESS | 2180 | 1467602886881 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 20:28:06 INFO - PROCESS | 2180 | 1467602886891 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:06 INFO - PROCESS | 2180 | 1467602886893 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:06 INFO - PROCESS | 2180 | ++DOCSHELL 109A1400 == 32 [pid = 2180] [id = 189] 20:28:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (10E10800) [pid = 2180] [serial = 565] [outer = 00000000] 20:28:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (145A9000) [pid = 2180] [serial = 566] [outer = 10E10800] 20:28:06 INFO - PROCESS | 2180 | 1467602886938 Marionette DEBUG loaded listener.js 20:28:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (15532400) [pid = 2180] [serial = 567] [outer = 10E10800] 20:28:07 INFO - PROCESS | 2180 | 1467602887415 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] 20:28:07 INFO - PROCESS | 2180 | 1467602887467 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 20:28:07 INFO - PROCESS | 2180 | 1467602887470 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:28:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:28:07 INFO - PROCESS | 2180 | 1467602887472 Marionette TRACE conn5 <- [1,722,null,{}] 20:28:07 INFO - PROCESS | 2180 | 1467602887475 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}] 20:28:07 INFO - PROCESS | 2180 | 1467602887481 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:07 INFO - PROCESS | 2180 | 1467602887585 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 20:28:07 INFO - PROCESS | 2180 | 1467602887598 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:07 INFO - PROCESS | 2180 | 1467602887600 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:07 INFO - PROCESS | 2180 | ++DOCSHELL 17770000 == 33 [pid = 2180] [id = 190] 20:28:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (17C7BC00) [pid = 2180] [serial = 568] [outer = 00000000] 20:28:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (18248800) [pid = 2180] [serial = 569] [outer = 17C7BC00] 20:28:07 INFO - PROCESS | 2180 | 1467602887646 Marionette DEBUG loaded listener.js 20:28:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (18250C00) [pid = 2180] [serial = 570] [outer = 17C7BC00] 20:28:08 INFO - PROCESS | 2180 | 1467602888103 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]]]}] 20:28:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:28:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 670ms 20:28:08 INFO - PROCESS | 2180 | 1467602888145 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 20:28:08 INFO - PROCESS | 2180 | 1467602888147 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 20:28:08 INFO - PROCESS | 2180 | 1467602888151 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:28:08 INFO - PROCESS | 2180 | 1467602888152 Marionette TRACE conn5 <- [1,726,null,{}] 20:28:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:28:08 INFO - PROCESS | 2180 | 1467602888156 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}] 20:28:08 INFO - PROCESS | 2180 | 1467602888158 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:08 INFO - PROCESS | 2180 | 1467602888259 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 20:28:08 INFO - PROCESS | 2180 | 1467602888268 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:08 INFO - PROCESS | 2180 | 1467602888269 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:08 INFO - PROCESS | 2180 | ++DOCSHELL 182E3400 == 34 [pid = 2180] [id = 191] 20:28:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (182E3800) [pid = 2180] [serial = 571] [outer = 00000000] 20:28:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (185E9800) [pid = 2180] [serial = 572] [outer = 182E3800] 20:28:08 INFO - PROCESS | 2180 | 1467602888312 Marionette DEBUG loaded listener.js 20:28:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19611C00) [pid = 2180] [serial = 573] [outer = 182E3800] 20:28:09 INFO - PROCESS | 2180 | 1467602889280 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]]]}] 20:28:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:28:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1181ms 20:28:09 INFO - PROCESS | 2180 | 1467602889361 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 20:28:09 INFO - PROCESS | 2180 | 1467602889366 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 20:28:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:28:09 INFO - PROCESS | 2180 | 1467602889372 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:28:09 INFO - PROCESS | 2180 | 1467602889375 Marionette TRACE conn5 <- [1,730,null,{}] 20:28:09 INFO - PROCESS | 2180 | 1467602889382 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}] 20:28:09 INFO - PROCESS | 2180 | 1467602889385 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:09 INFO - PROCESS | 2180 | 1467602889529 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 20:28:09 INFO - PROCESS | 2180 | 1467602889699 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:09 INFO - PROCESS | 2180 | 1467602889702 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:09 INFO - PROCESS | 2180 | ++DOCSHELL 0A7D3C00 == 35 [pid = 2180] [id = 192] 20:28:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (0CAC2000) [pid = 2180] [serial = 574] [outer = 00000000] 20:28:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (101CF000) [pid = 2180] [serial = 575] [outer = 0CAC2000] 20:28:09 INFO - PROCESS | 2180 | 1467602889760 Marionette DEBUG loaded listener.js 20:28:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (1034A400) [pid = 2180] [serial = 576] [outer = 0CAC2000] 20:28:10 INFO - PROCESS | 2180 | 1467602890945 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]]]}] 20:28:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 20:28:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1640ms 20:28:11 INFO - PROCESS | 2180 | 1467602891090 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 20:28:11 INFO - PROCESS | 2180 | 1467602891094 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 20:28:11 INFO - PROCESS | 2180 | 1467602891105 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:28:11 INFO - PROCESS | 2180 | 1467602891108 Marionette TRACE conn5 <- [1,734,null,{}] 20:28:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:28:11 INFO - PROCESS | 2180 | 1467602891114 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}] 20:28:11 INFO - PROCESS | 2180 | 1467602891116 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:11 INFO - PROCESS | 2180 | 1467602891230 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 20:28:11 INFO - PROCESS | 2180 | 1467602891315 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:11 INFO - PROCESS | 2180 | 1467602891317 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:11 INFO - PROCESS | 2180 | ++DOCSHELL 0CACA000 == 36 [pid = 2180] [id = 193] 20:28:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (0D13A800) [pid = 2180] [serial = 577] [outer = 00000000] 20:28:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (10244800) [pid = 2180] [serial = 578] [outer = 0D13A800] 20:28:11 INFO - PROCESS | 2180 | 1467602891425 Marionette DEBUG loaded listener.js 20:28:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (1034F400) [pid = 2180] [serial = 579] [outer = 0D13A800] 20:28:11 INFO - PROCESS | 2180 | --DOCSHELL 17770000 == 35 [pid = 2180] [id = 190] 20:28:11 INFO - PROCESS | 2180 | --DOCSHELL 109A1400 == 34 [pid = 2180] [id = 189] 20:28:11 INFO - PROCESS | 2180 | --DOCSHELL 14EE8000 == 33 [pid = 2180] [id = 188] 20:28:11 INFO - PROCESS | 2180 | --DOCSHELL 10E0CC00 == 32 [pid = 2180] [id = 187] 20:28:11 INFO - PROCESS | 2180 | --DOCSHELL 10306C00 == 31 [pid = 2180] [id = 186] 20:28:11 INFO - PROCESS | 2180 | --DOCSHELL 0CAC0800 == 30 [pid = 2180] [id = 185] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (19617800) [pid = 2180] [serial = 539] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (182E1800) [pid = 2180] [serial = 533] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1645DC00) [pid = 2180] [serial = 536] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (17770400) [pid = 2180] [serial = 537] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (182E9000) [pid = 2180] [serial = 534] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (19C07800) [pid = 2180] [serial = 509] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (19EB5800) [pid = 2180] [serial = 510] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (10241800) [pid = 2180] [serial = 518] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (10353800) [pid = 2180] [serial = 519] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (145DE800) [pid = 2180] [serial = 515] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (155BE400) [pid = 2180] [serial = 516] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (1A7DB000) [pid = 2180] [serial = 512] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (1CE46800) [pid = 2180] [serial = 513] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (155B9400) [pid = 2180] [serial = 506] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (17777800) [pid = 2180] [serial = 507] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (17C7D800) [pid = 2180] [serial = 530] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (155BDC00) [pid = 2180] [serial = 527] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (163C4800) [pid = 2180] [serial = 528] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (1459EC00) [pid = 2180] [serial = 524] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (145A6C00) [pid = 2180] [serial = 525] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (211CF800) [pid = 2180] [serial = 504] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (10245400) [pid = 2180] [serial = 521] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (1034BC00) [pid = 2180] [serial = 522] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (19B95800) [pid = 2180] [serial = 540] [outer = 00000000] [url = about:blank] 20:28:11 INFO - PROCESS | 2180 | --DOMWINDOW == 58 (1812E800) [pid = 2180] [serial = 531] [outer = 00000000] [url = about:blank] 20:28:12 INFO - PROCESS | 2180 | 1467602892340 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]]]}] 20:28:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 20:28:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1261ms 20:28:12 INFO - PROCESS | 2180 | 1467602892378 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 20:28:12 INFO - PROCESS | 2180 | 1467602892383 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 20:28:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:28:12 INFO - PROCESS | 2180 | 1467602892389 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:28:12 INFO - PROCESS | 2180 | 1467602892392 Marionette TRACE conn5 <- [1,738,null,{}] 20:28:12 INFO - PROCESS | 2180 | 1467602892396 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}] 20:28:12 INFO - PROCESS | 2180 | 1467602892398 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:12 INFO - PROCESS | 2180 | 1467602892487 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 20:28:12 INFO - PROCESS | 2180 | 1467602892493 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:12 INFO - PROCESS | 2180 | 1467602892496 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:12 INFO - PROCESS | 2180 | ++DOCSHELL 10545C00 == 31 [pid = 2180] [id = 194] 20:28:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 59 (10605800) [pid = 2180] [serial = 580] [outer = 00000000] 20:28:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (107D3800) [pid = 2180] [serial = 581] [outer = 10605800] 20:28:12 INFO - PROCESS | 2180 | 1467602892545 Marionette DEBUG loaded listener.js 20:28:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (10998400) [pid = 2180] [serial = 582] [outer = 10605800] 20:28:13 INFO - PROCESS | 2180 | 1467602893513 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]]]}] 20:28:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:28:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1168ms 20:28:13 INFO - PROCESS | 2180 | 1467602893561 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 20:28:13 INFO - PROCESS | 2180 | 1467602893563 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 20:28:13 INFO - PROCESS | 2180 | 1467602893567 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:28:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:28:13 INFO - PROCESS | 2180 | 1467602893570 Marionette TRACE conn5 <- [1,742,null,{}] 20:28:13 INFO - PROCESS | 2180 | 1467602893587 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}] 20:28:13 INFO - PROCESS | 2180 | 1467602893592 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:13 INFO - PROCESS | 2180 | 1467602893711 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 20:28:13 INFO - PROCESS | 2180 | 1467602893718 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:13 INFO - PROCESS | 2180 | 1467602893721 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:13 INFO - PROCESS | 2180 | ++DOCSHELL 14B6FC00 == 32 [pid = 2180] [id = 195] 20:28:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (14BA9400) [pid = 2180] [serial = 583] [outer = 00000000] 20:28:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (14E63800) [pid = 2180] [serial = 584] [outer = 14BA9400] 20:28:13 INFO - PROCESS | 2180 | 1467602893769 Marionette DEBUG loaded listener.js 20:28:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (1525F400) [pid = 2180] [serial = 585] [outer = 14BA9400] 20:28:14 INFO - PROCESS | 2180 | 1467602894734 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]]]}] 20:28:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 20:28:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1238ms 20:28:14 INFO - PROCESS | 2180 | 1467602894807 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 20:28:14 INFO - PROCESS | 2180 | 1467602894810 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 20:28:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:28:14 INFO - PROCESS | 2180 | 1467602894813 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:28:14 INFO - PROCESS | 2180 | 1467602894815 Marionette TRACE conn5 <- [1,746,null,{}] 20:28:14 INFO - PROCESS | 2180 | 1467602894823 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}] 20:28:14 INFO - PROCESS | 2180 | 1467602894825 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:14 INFO - PROCESS | 2180 | 1467602894953 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 20:28:14 INFO - PROCESS | 2180 | 1467602894959 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:14 INFO - PROCESS | 2180 | 1467602894960 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:15 INFO - PROCESS | 2180 | ++DOCSHELL 14C85800 == 33 [pid = 2180] [id = 196] 20:28:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (1615C000) [pid = 2180] [serial = 586] [outer = 00000000] 20:28:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (17776400) [pid = 2180] [serial = 587] [outer = 1615C000] 20:28:15 INFO - PROCESS | 2180 | 1467602895007 Marionette DEBUG loaded listener.js 20:28:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (17C7C800) [pid = 2180] [serial = 588] [outer = 1615C000] 20:28:15 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (10E8A800) [pid = 2180] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:28:15 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (0CAC1800) [pid = 2180] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:28:15 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (10306000) [pid = 2180] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:28:15 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (10307400) [pid = 2180] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:28:15 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (14EEEC00) [pid = 2180] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:28:15 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (101D0000) [pid = 2180] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:28:15 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (1459C800) [pid = 2180] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:28:15 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (17C7BC00) [pid = 2180] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:28:15 INFO - PROCESS | 2180 | --DOMWINDOW == 58 (19C9DC00) [pid = 2180] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:28:15 INFO - PROCESS | 2180 | --DOMWINDOW == 57 (10E10800) [pid = 2180] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:28:15 INFO - PROCESS | 2180 | 1467602895475 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]]]}] 20:28:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:28:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 730ms 20:28:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:28:15 INFO - PROCESS | 2180 | 1467602895547 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 20:28:15 INFO - PROCESS | 2180 | 1467602895549 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 20:28:15 INFO - PROCESS | 2180 | 1467602895553 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:28:15 INFO - PROCESS | 2180 | 1467602895554 Marionette TRACE conn5 <- [1,750,null,{}] 20:28:15 INFO - PROCESS | 2180 | 1467602895558 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}] 20:28:15 INFO - PROCESS | 2180 | 1467602895560 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:15 INFO - PROCESS | 2180 | 1467602895642 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 20:28:15 INFO - PROCESS | 2180 | 1467602895648 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:15 INFO - PROCESS | 2180 | 1467602895650 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:15 INFO - PROCESS | 2180 | ++DOCSHELL 152BD400 == 34 [pid = 2180] [id = 197] 20:28:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 58 (152CA000) [pid = 2180] [serial = 589] [outer = 00000000] 20:28:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 59 (17C7F000) [pid = 2180] [serial = 590] [outer = 152CA000] 20:28:15 INFO - PROCESS | 2180 | 1467602895693 Marionette DEBUG loaded listener.js 20:28:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (1812F800) [pid = 2180] [serial = 591] [outer = 152CA000] 20:28:16 INFO - PROCESS | 2180 | 1467602896591 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]]]}] 20:28:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:28:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1071ms 20:28:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:28:16 INFO - PROCESS | 2180 | 1467602896623 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 20:28:16 INFO - PROCESS | 2180 | 1467602896625 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 20:28:16 INFO - PROCESS | 2180 | 1467602896629 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:28:16 INFO - PROCESS | 2180 | 1467602896630 Marionette TRACE conn5 <- [1,754,null,{}] 20:28:16 INFO - PROCESS | 2180 | 1467602896634 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}] 20:28:16 INFO - PROCESS | 2180 | 1467602896640 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:16 INFO - PROCESS | 2180 | 1467602896778 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 20:28:16 INFO - PROCESS | 2180 | 1467602896785 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:16 INFO - PROCESS | 2180 | 1467602896787 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:16 INFO - PROCESS | 2180 | ++DOCSHELL 101C8C00 == 35 [pid = 2180] [id = 198] 20:28:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (10416C00) [pid = 2180] [serial = 592] [outer = 00000000] 20:28:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (1824F000) [pid = 2180] [serial = 593] [outer = 10416C00] 20:28:16 INFO - PROCESS | 2180 | 1467602896833 Marionette DEBUG loaded listener.js 20:28:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (182E4C00) [pid = 2180] [serial = 594] [outer = 10416C00] 20:28:17 INFO - PROCESS | 2180 | 1467602897738 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]]]}] 20:28:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:28:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1126ms 20:28:17 INFO - PROCESS | 2180 | 1467602897756 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 20:28:17 INFO - PROCESS | 2180 | 1467602897761 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 20:28:17 INFO - PROCESS | 2180 | 1467602897766 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:28:17 INFO - PROCESS | 2180 | 1467602897770 Marionette TRACE conn5 <- [1,758,null,{}] 20:28:17 INFO - PROCESS | 2180 | 1467602897776 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}] 20:28:17 INFO - PROCESS | 2180 | 1467602897779 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:17 INFO - PROCESS | 2180 | 1467602897954 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 20:28:18 INFO - PROCESS | 2180 | 1467602898094 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:18 INFO - PROCESS | 2180 | 1467602898097 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:18 INFO - PROCESS | 2180 | ++DOCSHELL 1023DC00 == 36 [pid = 2180] [id = 199] 20:28:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (10241000) [pid = 2180] [serial = 595] [outer = 00000000] 20:28:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (10349800) [pid = 2180] [serial = 596] [outer = 10241000] 20:28:18 INFO - PROCESS | 2180 | 1467602898198 Marionette DEBUG loaded listener.js 20:28:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (10544800) [pid = 2180] [serial = 597] [outer = 10241000] 20:28:18 INFO - PROCESS | 2180 | 1467602898788 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]]]}] 20:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1069ms 20:28:18 INFO - PROCESS | 2180 | 1467602898839 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 20:28:18 INFO - PROCESS | 2180 | 1467602898844 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 20:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:28:18 INFO - PROCESS | 2180 | 1467602898850 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:28:18 INFO - PROCESS | 2180 | 1467602898853 Marionette TRACE conn5 <- [1,762,null,{}] 20:28:18 INFO - PROCESS | 2180 | 1467602898857 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}] 20:28:18 INFO - PROCESS | 2180 | 1467602898860 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:19 INFO - PROCESS | 2180 | 1467602898970 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 20:28:19 INFO - PROCESS | 2180 | 1467602899096 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:19 INFO - PROCESS | 2180 | 1467602899099 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:19 INFO - PROCESS | 2180 | ++DOCSHELL 14E21C00 == 37 [pid = 2180] [id = 200] 20:28:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (14E29800) [pid = 2180] [serial = 598] [outer = 00000000] 20:28:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (163C4400) [pid = 2180] [serial = 599] [outer = 14E29800] 20:28:19 INFO - PROCESS | 2180 | 1467602899157 Marionette DEBUG loaded listener.js 20:28:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (16D72800) [pid = 2180] [serial = 600] [outer = 14E29800] 20:28:19 INFO - PROCESS | 2180 | 1467602899754 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]]]}] 20:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 970ms 20:28:19 INFO - PROCESS | 2180 | 1467602899824 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 20:28:19 INFO - PROCESS | 2180 | 1467602899827 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 20:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:28:19 INFO - PROCESS | 2180 | 1467602899830 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:28:19 INFO - PROCESS | 2180 | 1467602899834 Marionette TRACE conn5 <- [1,766,null,{}] 20:28:19 INFO - PROCESS | 2180 | 1467602899846 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}] 20:28:19 INFO - PROCESS | 2180 | 1467602899850 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:20 INFO - PROCESS | 2180 | 1467602899991 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 20:28:20 INFO - PROCESS | 2180 | 1467602900122 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:20 INFO - PROCESS | 2180 | 1467602900125 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:20 INFO - PROCESS | 2180 | ++DOCSHELL 185E0400 == 38 [pid = 2180] [id = 201] 20:28:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (185E1400) [pid = 2180] [serial = 601] [outer = 00000000] 20:28:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (18F10000) [pid = 2180] [serial = 602] [outer = 185E1400] 20:28:20 INFO - PROCESS | 2180 | 1467602900183 Marionette DEBUG loaded listener.js 20:28:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (19B84400) [pid = 2180] [serial = 603] [outer = 185E1400] 20:28:20 INFO - PROCESS | 2180 | 1467602900930 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]]]}] 20:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1134ms 20:28:20 INFO - PROCESS | 2180 | 1467602900968 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 20:28:21 INFO - PROCESS | 2180 | 1467602900972 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 20:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:28:21 INFO - PROCESS | 2180 | 1467602900977 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:28:21 INFO - PROCESS | 2180 | 1467602900981 Marionette TRACE conn5 <- [1,770,null,{}] 20:28:21 INFO - PROCESS | 2180 | 1467602900987 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}] 20:28:21 INFO - PROCESS | 2180 | 1467602900990 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:21 INFO - PROCESS | 2180 | 1467602901099 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 20:28:21 INFO - PROCESS | 2180 | 1467602901182 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:21 INFO - PROCESS | 2180 | 1467602901186 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:21 INFO - PROCESS | 2180 | ++DOCSHELL 1030F000 == 39 [pid = 2180] [id = 202] 20:28:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (10349400) [pid = 2180] [serial = 604] [outer = 00000000] 20:28:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (10415C00) [pid = 2180] [serial = 605] [outer = 10349400] 20:28:21 INFO - PROCESS | 2180 | 1467602901276 Marionette DEBUG loaded listener.js 20:28:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (107DD400) [pid = 2180] [serial = 606] [outer = 10349400] 20:28:22 INFO - PROCESS | 2180 | --DOCSHELL 152BD400 == 38 [pid = 2180] [id = 197] 20:28:22 INFO - PROCESS | 2180 | --DOCSHELL 14C85800 == 37 [pid = 2180] [id = 196] 20:28:22 INFO - PROCESS | 2180 | --DOCSHELL 14B6FC00 == 36 [pid = 2180] [id = 195] 20:28:22 INFO - PROCESS | 2180 | --DOCSHELL 10545C00 == 35 [pid = 2180] [id = 194] 20:28:22 INFO - PROCESS | 2180 | --DOCSHELL 0CACA000 == 34 [pid = 2180] [id = 193] 20:28:22 INFO - PROCESS | 2180 | --DOCSHELL 0A7D3C00 == 33 [pid = 2180] [id = 192] 20:28:22 INFO - PROCESS | 2180 | --DOCSHELL 10301C00 == 32 [pid = 2180] [id = 184] 20:28:22 INFO - PROCESS | 2180 | --DOCSHELL 182E3400 == 31 [pid = 2180] [id = 191] 20:28:22 INFO - PROCESS | 2180 | --DOCSHELL 14E21C00 == 30 [pid = 2180] [id = 200] 20:28:22 INFO - PROCESS | 2180 | --DOCSHELL 185E0400 == 29 [pid = 2180] [id = 201] 20:28:22 INFO - PROCESS | 2180 | --DOCSHELL 101C8C00 == 28 [pid = 2180] [id = 198] 20:28:22 INFO - PROCESS | 2180 | --DOCSHELL 1023DC00 == 27 [pid = 2180] [id = 199] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (145A9000) [pid = 2180] [serial = 566] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (15532400) [pid = 2180] [serial = 567] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (18248800) [pid = 2180] [serial = 569] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (16D66400) [pid = 2180] [serial = 564] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (10351800) [pid = 2180] [serial = 558] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (114EC800) [pid = 2180] [serial = 560] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (0CAC6800) [pid = 2180] [serial = 554] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (0CACDC00) [pid = 2180] [serial = 555] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (1041D000) [pid = 2180] [serial = 552] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (10413800) [pid = 2180] [serial = 551] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (1034A000) [pid = 2180] [serial = 557] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (163C9800) [pid = 2180] [serial = 563] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (1034E800) [pid = 2180] [serial = 543] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (10242000) [pid = 2180] [serial = 542] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (1525F000) [pid = 2180] [serial = 546] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (145A9400) [pid = 2180] [serial = 545] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 58 (145A0800) [pid = 2180] [serial = 561] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 57 (18250C00) [pid = 2180] [serial = 570] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 56 (185E9800) [pid = 2180] [serial = 572] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 55 (19EA9C00) [pid = 2180] [serial = 549] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | --DOMWINDOW == 54 (19CA4000) [pid = 2180] [serial = 548] [outer = 00000000] [url = about:blank] 20:28:22 INFO - PROCESS | 2180 | 1467602902405 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]]]}] 20:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1480ms 20:28:22 INFO - PROCESS | 2180 | 1467602902458 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 20:28:22 INFO - PROCESS | 2180 | 1467602902462 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 20:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:28:22 INFO - PROCESS | 2180 | 1467602902467 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:28:22 INFO - PROCESS | 2180 | 1467602902470 Marionette TRACE conn5 <- [1,774,null,{}] 20:28:22 INFO - PROCESS | 2180 | 1467602902483 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}] 20:28:22 INFO - PROCESS | 2180 | 1467602902486 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:22 INFO - PROCESS | 2180 | 1467602902568 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 20:28:22 INFO - PROCESS | 2180 | 1467602902575 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:22 INFO - PROCESS | 2180 | 1467602902579 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:22 INFO - PROCESS | 2180 | ++DOCSHELL 0D1E8400 == 28 [pid = 2180] [id = 203] 20:28:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 55 (0D1E8800) [pid = 2180] [serial = 607] [outer = 00000000] 20:28:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 56 (0FDF2000) [pid = 2180] [serial = 608] [outer = 0D1E8800] 20:28:22 INFO - PROCESS | 2180 | 1467602902629 Marionette DEBUG loaded listener.js 20:28:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 57 (10174000) [pid = 2180] [serial = 609] [outer = 0D1E8800] 20:28:23 INFO - PROCESS | 2180 | 1467602903106 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]]]}] 20:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 690ms 20:28:23 INFO - PROCESS | 2180 | 1467602903157 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 20:28:23 INFO - PROCESS | 2180 | 1467602903162 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 20:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:28:23 INFO - PROCESS | 2180 | 1467602903169 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:28:23 INFO - PROCESS | 2180 | 1467602903172 Marionette TRACE conn5 <- [1,778,null,{}] 20:28:23 INFO - PROCESS | 2180 | 1467602903176 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}] 20:28:23 INFO - PROCESS | 2180 | 1467602903178 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:23 INFO - PROCESS | 2180 | 1467602903264 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 20:28:23 INFO - PROCESS | 2180 | 1467602903272 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:23 INFO - PROCESS | 2180 | 1467602903275 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:23 INFO - PROCESS | 2180 | ++DOCSHELL 10242800 == 29 [pid = 2180] [id = 204] 20:28:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 58 (10242C00) [pid = 2180] [serial = 610] [outer = 00000000] 20:28:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 59 (10248400) [pid = 2180] [serial = 611] [outer = 10242C00] 20:28:23 INFO - PROCESS | 2180 | 1467602903322 Marionette DEBUG loaded listener.js 20:28:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (10304000) [pid = 2180] [serial = 612] [outer = 10242C00] 20:28:23 INFO - PROCESS | 2180 | 1467602903811 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]]]}] 20:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 671ms 20:28:23 INFO - PROCESS | 2180 | 1467602903842 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 20:28:23 INFO - PROCESS | 2180 | 1467602903844 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 20:28:23 INFO - PROCESS | 2180 | 1467602903848 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:28:23 INFO - PROCESS | 2180 | 1467602903851 Marionette TRACE conn5 <- [1,782,null,{}] 20:28:23 INFO - PROCESS | 2180 | 1467602903863 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}] 20:28:23 INFO - PROCESS | 2180 | 1467602903868 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:23 INFO - PROCESS | 2180 | 1467602903954 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 20:28:24 INFO - PROCESS | 2180 | 1467602903964 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:24 INFO - PROCESS | 2180 | 1467602903967 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:24 INFO - PROCESS | 2180 | ++DOCSHELL 10415400 == 30 [pid = 2180] [id = 205] 20:28:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (10417400) [pid = 2180] [serial = 613] [outer = 00000000] 20:28:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (107DA400) [pid = 2180] [serial = 614] [outer = 10417400] 20:28:24 INFO - PROCESS | 2180 | 1467602904087 Marionette DEBUG loaded listener.js 20:28:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (109A0800) [pid = 2180] [serial = 615] [outer = 10417400] 20:28:24 INFO - PROCESS | 2180 | 1467602904515 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]]]}] 20:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 730ms 20:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:28:24 INFO - PROCESS | 2180 | 1467602904585 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 20:28:24 INFO - PROCESS | 2180 | 1467602904588 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 20:28:24 INFO - PROCESS | 2180 | 1467602904591 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:28:24 INFO - PROCESS | 2180 | 1467602904593 Marionette TRACE conn5 <- [1,786,null,{}] 20:28:24 INFO - PROCESS | 2180 | 1467602904597 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}] 20:28:24 INFO - PROCESS | 2180 | 1467602904599 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:24 INFO - PROCESS | 2180 | 1467602904742 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 20:28:24 INFO - PROCESS | 2180 | 1467602904799 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:24 INFO - PROCESS | 2180 | 1467602904801 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:24 INFO - PROCESS | 2180 | ++DOCSHELL 1459F000 == 31 [pid = 2180] [id = 206] 20:28:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (1459FC00) [pid = 2180] [serial = 616] [outer = 00000000] 20:28:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (145A5400) [pid = 2180] [serial = 617] [outer = 1459FC00] 20:28:24 INFO - PROCESS | 2180 | 1467602904846 Marionette DEBUG loaded listener.js 20:28:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (145AA000) [pid = 2180] [serial = 618] [outer = 1459FC00] 20:28:25 INFO - PROCESS | 2180 | 1467602905271 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]]]}] 20:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 20:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 730ms 20:28:25 INFO - PROCESS | 2180 | 1467602905322 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 20:28:25 INFO - PROCESS | 2180 | 1467602905324 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 20:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:28:25 INFO - PROCESS | 2180 | 1467602905328 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:28:25 INFO - PROCESS | 2180 | 1467602905330 Marionette TRACE conn5 <- [1,790,null,{}] 20:28:25 INFO - PROCESS | 2180 | 1467602905333 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}] 20:28:25 INFO - PROCESS | 2180 | 1467602905335 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:25 INFO - PROCESS | 2180 | 1467602905445 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 20:28:25 INFO - PROCESS | 2180 | 1467602905451 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:25 INFO - PROCESS | 2180 | 1467602905453 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:25 INFO - PROCESS | 2180 | ++DOCSHELL 14B63400 == 32 [pid = 2180] [id = 207] 20:28:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (14B65000) [pid = 2180] [serial = 619] [outer = 00000000] 20:28:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (14C84400) [pid = 2180] [serial = 620] [outer = 14B65000] 20:28:25 INFO - PROCESS | 2180 | 1467602905497 Marionette DEBUG loaded listener.js 20:28:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (14E6A400) [pid = 2180] [serial = 621] [outer = 14B65000] 20:28:26 INFO - PROCESS | 2180 | 1467602905970 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]]]}] 20:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 20:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 670ms 20:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:28:26 INFO - PROCESS | 2180 | 1467602906002 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 20:28:26 INFO - PROCESS | 2180 | 1467602906004 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 20:28:26 INFO - PROCESS | 2180 | 1467602906007 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:28:26 INFO - PROCESS | 2180 | 1467602906009 Marionette TRACE conn5 <- [1,794,null,{}] 20:28:26 INFO - PROCESS | 2180 | 1467602906013 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}] 20:28:26 INFO - PROCESS | 2180 | 1467602906019 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:26 INFO - PROCESS | 2180 | 1467602906179 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 20:28:26 INFO - PROCESS | 2180 | 1467602906200 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:26 INFO - PROCESS | 2180 | 1467602906202 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:26 INFO - PROCESS | 2180 | ++DOCSHELL 155BDC00 == 33 [pid = 2180] [id = 208] 20:28:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (1614E400) [pid = 2180] [serial = 622] [outer = 00000000] 20:28:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (16D67000) [pid = 2180] [serial = 623] [outer = 1614E400] 20:28:26 INFO - PROCESS | 2180 | 1467602906247 Marionette DEBUG loaded listener.js 20:28:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (1776F800) [pid = 2180] [serial = 624] [outer = 1614E400] 20:28:26 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (10416C00) [pid = 2180] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:28:26 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (14BA9400) [pid = 2180] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:28:26 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (1615C000) [pid = 2180] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:28:26 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (10605800) [pid = 2180] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:28:26 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (0D13A800) [pid = 2180] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:28:26 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (0CAC2000) [pid = 2180] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:28:26 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (152CA000) [pid = 2180] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:28:26 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (182E3800) [pid = 2180] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:28:26 INFO - PROCESS | 2180 | 1467602906760 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]]]}] 20:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 20:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 771ms 20:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:28:26 INFO - PROCESS | 2180 | 1467602906778 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 20:28:26 INFO - PROCESS | 2180 | 1467602906780 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 20:28:26 INFO - PROCESS | 2180 | 1467602906783 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:28:26 INFO - PROCESS | 2180 | 1467602906785 Marionette TRACE conn5 <- [1,798,null,{}] 20:28:26 INFO - PROCESS | 2180 | 1467602906788 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}] 20:28:26 INFO - PROCESS | 2180 | 1467602906790 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:26 INFO - PROCESS | 2180 | 1467602906903 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 20:28:26 INFO - PROCESS | 2180 | 1467602906950 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:26 INFO - PROCESS | 2180 | 1467602906952 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:27 INFO - PROCESS | 2180 | ++DOCSHELL 0CB95C00 == 34 [pid = 2180] [id = 209] 20:28:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (16D68000) [pid = 2180] [serial = 625] [outer = 00000000] 20:28:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (17C77C00) [pid = 2180] [serial = 626] [outer = 16D68000] 20:28:27 INFO - PROCESS | 2180 | 1467602906995 Marionette DEBUG loaded listener.js 20:28:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (17C7A800) [pid = 2180] [serial = 627] [outer = 16D68000] 20:28:27 INFO - PROCESS | 2180 | 1467602907350 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]]]}] 20:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 630ms 20:28:27 INFO - PROCESS | 2180 | 1467602907418 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 20:28:27 INFO - PROCESS | 2180 | 1467602907420 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 20:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:28:27 INFO - PROCESS | 2180 | 1467602907424 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:28:27 INFO - PROCESS | 2180 | 1467602907425 Marionette TRACE conn5 <- [1,802,null,{}] 20:28:27 INFO - PROCESS | 2180 | 1467602907429 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}] 20:28:27 INFO - PROCESS | 2180 | 1467602907430 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:27 INFO - PROCESS | 2180 | 1467602907507 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 20:28:27 INFO - PROCESS | 2180 | 1467602907514 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:27 INFO - PROCESS | 2180 | 1467602907516 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:27 INFO - PROCESS | 2180 | ++DOCSHELL 1812EC00 == 35 [pid = 2180] [id = 210] 20:28:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (18133C00) [pid = 2180] [serial = 628] [outer = 00000000] 20:28:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (181F5000) [pid = 2180] [serial = 629] [outer = 18133C00] 20:28:27 INFO - PROCESS | 2180 | 1467602907562 Marionette DEBUG loaded listener.js 20:28:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (18138000) [pid = 2180] [serial = 630] [outer = 18133C00] 20:28:28 INFO - PROCESS | 2180 | 1467602908013 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] 20:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:28:28 INFO - PROCESS | 2180 | 1467602908057 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 20:28:28 INFO - PROCESS | 2180 | 1467602908060 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:28:28 INFO - PROCESS | 2180 | 1467602908061 Marionette TRACE conn5 <- [1,806,null,{}] 20:28:28 INFO - PROCESS | 2180 | 1467602908065 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}] 20:28:28 INFO - PROCESS | 2180 | 1467602908067 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:28 INFO - PROCESS | 2180 | 1467602908144 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 20:28:28 INFO - PROCESS | 2180 | 1467602908149 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:28 INFO - PROCESS | 2180 | 1467602908151 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:28 INFO - PROCESS | 2180 | ++DOCSHELL 10356400 == 36 [pid = 2180] [id = 211] 20:28:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (1824C400) [pid = 2180] [serial = 631] [outer = 00000000] 20:28:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (18294C00) [pid = 2180] [serial = 632] [outer = 1824C400] 20:28:28 INFO - PROCESS | 2180 | 1467602908195 Marionette DEBUG loaded listener.js 20:28:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (182E1000) [pid = 2180] [serial = 633] [outer = 1824C400] 20:28:28 INFO - PROCESS | 2180 | 1467602908790 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]]]}] 20:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 771ms 20:28:28 INFO - PROCESS | 2180 | 1467602908873 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 20:28:28 INFO - PROCESS | 2180 | 1467602908879 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 20:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:28:28 INFO - PROCESS | 2180 | 1467602908911 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:28:28 INFO - PROCESS | 2180 | 1467602908914 Marionette TRACE conn5 <- [1,810,null,{}] 20:28:28 INFO - PROCESS | 2180 | 1467602908920 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}] 20:28:28 INFO - PROCESS | 2180 | 1467602908924 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:29 INFO - PROCESS | 2180 | 1467602909055 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 20:28:29 INFO - PROCESS | 2180 | 1467602909172 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:29 INFO - PROCESS | 2180 | 1467602909177 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:29 INFO - PROCESS | 2180 | ++DOCSHELL 09164800 == 37 [pid = 2180] [id = 212] 20:28:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (09164C00) [pid = 2180] [serial = 634] [outer = 00000000] 20:28:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (10177000) [pid = 2180] [serial = 635] [outer = 09164C00] 20:28:29 INFO - PROCESS | 2180 | 1467602909235 Marionette DEBUG loaded listener.js 20:28:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (101D3400) [pid = 2180] [serial = 636] [outer = 09164C00] 20:28:30 INFO - PROCESS | 2180 | 1467602910098 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] 20:28:30 INFO - PROCESS | 2180 | 1467602910146 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 20:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:28:30 INFO - PROCESS | 2180 | 1467602910153 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:28:30 INFO - PROCESS | 2180 | 1467602910156 Marionette TRACE conn5 <- [1,814,null,{}] 20:28:30 INFO - PROCESS | 2180 | 1467602910160 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}] 20:28:30 INFO - PROCESS | 2180 | 1467602910163 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:30 INFO - PROCESS | 2180 | 1467602910286 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 20:28:30 INFO - PROCESS | 2180 | 1467602910493 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:30 INFO - PROCESS | 2180 | 1467602910496 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:30 INFO - PROCESS | 2180 | ++DOCSHELL 09155800 == 38 [pid = 2180] [id = 213] 20:28:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (09156C00) [pid = 2180] [serial = 637] [outer = 00000000] 20:28:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (0915D800) [pid = 2180] [serial = 638] [outer = 09156C00] 20:28:30 INFO - PROCESS | 2180 | 1467602910553 Marionette DEBUG loaded listener.js 20:28:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (0CAC9800) [pid = 2180] [serial = 639] [outer = 09156C00] 20:28:31 INFO - PROCESS | 2180 | --DOCSHELL 1812EC00 == 37 [pid = 2180] [id = 210] 20:28:31 INFO - PROCESS | 2180 | --DOCSHELL 0CB95C00 == 36 [pid = 2180] [id = 209] 20:28:31 INFO - PROCESS | 2180 | --DOCSHELL 155BDC00 == 35 [pid = 2180] [id = 208] 20:28:31 INFO - PROCESS | 2180 | --DOCSHELL 14B63400 == 34 [pid = 2180] [id = 207] 20:28:31 INFO - PROCESS | 2180 | --DOCSHELL 1459F000 == 33 [pid = 2180] [id = 206] 20:28:31 INFO - PROCESS | 2180 | --DOCSHELL 10415400 == 32 [pid = 2180] [id = 205] 20:28:31 INFO - PROCESS | 2180 | --DOCSHELL 10242800 == 31 [pid = 2180] [id = 204] 20:28:31 INFO - PROCESS | 2180 | --DOCSHELL 0D1E8400 == 30 [pid = 2180] [id = 203] 20:28:31 INFO - PROCESS | 2180 | --DOCSHELL 1030F000 == 29 [pid = 2180] [id = 202] 20:28:31 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (1525F400) [pid = 2180] [serial = 585] [outer = 00000000] [url = about:blank] 20:28:31 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (14E63800) [pid = 2180] [serial = 584] [outer = 00000000] [url = about:blank] 20:28:31 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (17776400) [pid = 2180] [serial = 587] [outer = 00000000] [url = about:blank] 20:28:31 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (107D3800) [pid = 2180] [serial = 581] [outer = 00000000] [url = about:blank] 20:28:31 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (10244800) [pid = 2180] [serial = 578] [outer = 00000000] [url = about:blank] 20:28:31 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (1034F400) [pid = 2180] [serial = 579] [outer = 00000000] [url = about:blank] 20:28:31 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (101CF000) [pid = 2180] [serial = 575] [outer = 00000000] [url = about:blank] 20:28:31 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (1034A400) [pid = 2180] [serial = 576] [outer = 00000000] [url = about:blank] 20:28:31 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (17C7F000) [pid = 2180] [serial = 590] [outer = 00000000] [url = about:blank] 20:28:31 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (19611C00) [pid = 2180] [serial = 573] [outer = 00000000] [url = about:blank] 20:28:31 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (182E4C00) [pid = 2180] [serial = 594] [outer = 00000000] [url = about:blank] 20:28:31 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (1812F800) [pid = 2180] [serial = 591] [outer = 00000000] [url = about:blank] 20:28:31 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (17C7C800) [pid = 2180] [serial = 588] [outer = 00000000] [url = about:blank] 20:28:31 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (10998400) [pid = 2180] [serial = 582] [outer = 00000000] [url = about:blank] 20:28:31 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (1824F000) [pid = 2180] [serial = 593] [outer = 00000000] [url = about:blank] 20:28:31 INFO - PROCESS | 2180 | 1467602911185 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]]]}] 20:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1071ms 20:28:31 INFO - PROCESS | 2180 | 1467602911227 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 20:28:31 INFO - PROCESS | 2180 | 1467602911230 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 20:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:28:31 INFO - PROCESS | 2180 | 1467602911234 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:28:31 INFO - PROCESS | 2180 | 1467602911237 Marionette TRACE conn5 <- [1,818,null,{}] 20:28:31 INFO - PROCESS | 2180 | 1467602911242 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}] 20:28:31 INFO - PROCESS | 2180 | 1467602911246 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:31 INFO - PROCESS | 2180 | 1467602911335 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 20:28:31 INFO - PROCESS | 2180 | 1467602911420 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:31 INFO - PROCESS | 2180 | 1467602911422 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:31 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC7000 == 30 [pid = 2180] [id = 214] 20:28:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (0CAC7800) [pid = 2180] [serial = 640] [outer = 00000000] 20:28:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (10243000) [pid = 2180] [serial = 641] [outer = 0CAC7800] 20:28:31 INFO - PROCESS | 2180 | 1467602911470 Marionette DEBUG loaded listener.js 20:28:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (10308800) [pid = 2180] [serial = 642] [outer = 0CAC7800] 20:28:31 INFO - PROCESS | 2180 | 1467602911890 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]]]}] 20:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 670ms 20:28:31 INFO - PROCESS | 2180 | 1467602911908 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 20:28:31 INFO - PROCESS | 2180 | 1467602911912 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 20:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:28:31 INFO - PROCESS | 2180 | 1467602911917 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:28:31 INFO - PROCESS | 2180 | 1467602911919 Marionette TRACE conn5 <- [1,822,null,{}] 20:28:31 INFO - PROCESS | 2180 | 1467602911923 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}] 20:28:31 INFO - PROCESS | 2180 | 1467602911925 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:32 INFO - PROCESS | 2180 | 1467602912047 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 20:28:32 INFO - PROCESS | 2180 | 1467602912053 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:32 INFO - PROCESS | 2180 | 1467602912055 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:32 INFO - PROCESS | 2180 | ++DOCSHELL 10351400 == 31 [pid = 2180] [id = 215] 20:28:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (10357800) [pid = 2180] [serial = 643] [outer = 00000000] 20:28:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (1087B400) [pid = 2180] [serial = 644] [outer = 10357800] 20:28:32 INFO - PROCESS | 2180 | 1467602912101 Marionette DEBUG loaded listener.js 20:28:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (10E81C00) [pid = 2180] [serial = 645] [outer = 10357800] 20:28:32 INFO - PROCESS | 2180 | 1467602912564 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]]]}] 20:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 670ms 20:28:32 INFO - PROCESS | 2180 | 1467602912622 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 20:28:32 INFO - PROCESS | 2180 | 1467602912625 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 20:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:28:32 INFO - PROCESS | 2180 | 1467602912630 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:28:32 INFO - PROCESS | 2180 | 1467602912636 Marionette TRACE conn5 <- [1,826,null,{}] 20:28:32 INFO - PROCESS | 2180 | 1467602912645 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}] 20:28:32 INFO - PROCESS | 2180 | 1467602912649 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:32 INFO - PROCESS | 2180 | 1467602912734 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 20:28:32 INFO - PROCESS | 2180 | 1467602912743 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:32 INFO - PROCESS | 2180 | 1467602912746 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:32 INFO - PROCESS | 2180 | ++DOCSHELL 14B6B400 == 32 [pid = 2180] [id = 216] 20:28:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (14B6D400) [pid = 2180] [serial = 646] [outer = 00000000] 20:28:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (14E21800) [pid = 2180] [serial = 647] [outer = 14B6D400] 20:28:32 INFO - PROCESS | 2180 | 1467602912791 Marionette DEBUG loaded listener.js 20:28:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (15259800) [pid = 2180] [serial = 648] [outer = 14B6D400] 20:28:33 INFO - PROCESS | 2180 | 1467602913271 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]]]}] 20:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 690ms 20:28:33 INFO - PROCESS | 2180 | 1467602913322 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 20:28:33 INFO - PROCESS | 2180 | 1467602913325 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 20:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:28:34 INFO - PROCESS | 2180 | 1467602914448 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:28:34 INFO - PROCESS | 2180 | 1467602914450 Marionette TRACE conn5 <- [1,830,null,{}] 20:28:34 INFO - PROCESS | 2180 | 1467602914510 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}] 20:28:34 INFO - PROCESS | 2180 | 1467602914512 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:34 INFO - PROCESS | 2180 | 1467602914615 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 20:28:34 INFO - PROCESS | 2180 | 1467602914620 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:34 INFO - PROCESS | 2180 | 1467602914622 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:34 INFO - PROCESS | 2180 | ++DOCSHELL 163C4800 == 33 [pid = 2180] [id = 217] 20:28:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (163CE000) [pid = 2180] [serial = 649] [outer = 00000000] 20:28:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (1812FC00) [pid = 2180] [serial = 650] [outer = 163CE000] 20:28:34 INFO - PROCESS | 2180 | 1467602914666 Marionette DEBUG loaded listener.js 20:28:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (1816C400) [pid = 2180] [serial = 651] [outer = 163CE000] 20:28:35 INFO - PROCESS | 2180 | 1467602915094 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]]]}] 20:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1008ms 20:28:35 INFO - PROCESS | 2180 | 1467602915120 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 20:28:35 INFO - PROCESS | 2180 | 1467602915122 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 20:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:28:35 INFO - PROCESS | 2180 | 1467602915133 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:28:35 INFO - PROCESS | 2180 | 1467602915135 Marionette TRACE conn5 <- [1,834,null,{}] 20:28:35 INFO - PROCESS | 2180 | 1467602915138 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}] 20:28:35 INFO - PROCESS | 2180 | 1467602915140 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:35 INFO - PROCESS | 2180 | 1467602915249 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 20:28:35 INFO - PROCESS | 2180 | 1467602915254 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:35 INFO - PROCESS | 2180 | 1467602915260 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:35 INFO - PROCESS | 2180 | ++DOCSHELL 10355000 == 34 [pid = 2180] [id = 218] 20:28:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (18247C00) [pid = 2180] [serial = 652] [outer = 00000000] 20:28:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (182E3C00) [pid = 2180] [serial = 653] [outer = 18247C00] 20:28:35 INFO - PROCESS | 2180 | 1467602915314 Marionette DEBUG loaded listener.js 20:28:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (182EBC00) [pid = 2180] [serial = 654] [outer = 18247C00] 20:28:35 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (0D1E8800) [pid = 2180] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:28:35 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (10349400) [pid = 2180] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:28:35 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (10417400) [pid = 2180] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:28:35 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (10242C00) [pid = 2180] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:28:35 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (1459FC00) [pid = 2180] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:28:35 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (14B65000) [pid = 2180] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:28:35 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (16D68000) [pid = 2180] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:28:35 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (1614E400) [pid = 2180] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:28:35 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (18133C00) [pid = 2180] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:28:35 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (10241000) [pid = 2180] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:28:35 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (14E29800) [pid = 2180] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:28:35 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (185E1400) [pid = 2180] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:28:35 INFO - PROCESS | 2180 | 1467602915857 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]]]}] 20:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 790ms 20:28:35 INFO - PROCESS | 2180 | 1467602915917 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 20:28:35 INFO - PROCESS | 2180 | 1467602915919 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 20:28:35 INFO - PROCESS | 2180 | 1467602915922 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:28:35 INFO - PROCESS | 2180 | 1467602915924 Marionette TRACE conn5 <- [1,838,null,{}] 20:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:28:35 INFO - PROCESS | 2180 | 1467602915927 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}] 20:28:35 INFO - PROCESS | 2180 | 1467602915929 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:36 INFO - PROCESS | 2180 | 1467602916011 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 20:28:36 INFO - PROCESS | 2180 | 1467602916019 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:36 INFO - PROCESS | 2180 | 1467602916021 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:36 INFO - PROCESS | 2180 | ++DOCSHELL 10417C00 == 35 [pid = 2180] [id = 219] 20:28:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (14E2A800) [pid = 2180] [serial = 655] [outer = 00000000] 20:28:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (182EE000) [pid = 2180] [serial = 656] [outer = 14E2A800] 20:28:36 INFO - PROCESS | 2180 | 1467602916064 Marionette DEBUG loaded listener.js 20:28:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (1099F400) [pid = 2180] [serial = 657] [outer = 14E2A800] 20:28:36 INFO - PROCESS | 2180 | 1467602916485 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]]]}] 20:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 571ms 20:28:36 INFO - PROCESS | 2180 | 1467602916496 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 20:28:36 INFO - PROCESS | 2180 | 1467602916498 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 20:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:28:36 INFO - PROCESS | 2180 | 1467602916501 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:28:36 INFO - PROCESS | 2180 | 1467602916502 Marionette TRACE conn5 <- [1,842,null,{}] 20:28:36 INFO - PROCESS | 2180 | 1467602916517 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}] 20:28:36 INFO - PROCESS | 2180 | 1467602916519 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:36 INFO - PROCESS | 2180 | 1467602916597 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 20:28:36 INFO - PROCESS | 2180 | 1467602916602 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:36 INFO - PROCESS | 2180 | 1467602916604 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:36 INFO - PROCESS | 2180 | ++DOCSHELL 185EBC00 == 36 [pid = 2180] [id = 220] 20:28:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (185F3C00) [pid = 2180] [serial = 658] [outer = 00000000] 20:28:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (19615000) [pid = 2180] [serial = 659] [outer = 185F3C00] 20:28:36 INFO - PROCESS | 2180 | 1467602916649 Marionette DEBUG loaded listener.js 20:28:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (19618000) [pid = 2180] [serial = 660] [outer = 185F3C00] 20:28:37 INFO - PROCESS | 2180 | 1467602917080 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]]]}] 20:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 630ms 20:28:37 INFO - PROCESS | 2180 | 1467602917133 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 20:28:37 INFO - PROCESS | 2180 | 1467602917135 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 20:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:28:37 INFO - PROCESS | 2180 | 1467602917149 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:28:37 INFO - PROCESS | 2180 | 1467602917151 Marionette TRACE conn5 <- [1,846,null,{}] 20:28:37 INFO - PROCESS | 2180 | 1467602917154 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}] 20:28:37 INFO - PROCESS | 2180 | 1467602917156 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:37 INFO - PROCESS | 2180 | 1467602917237 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 20:28:37 INFO - PROCESS | 2180 | 1467602917246 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:37 INFO - PROCESS | 2180 | 1467602917248 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:37 INFO - PROCESS | 2180 | ++DOCSHELL 19615800 == 37 [pid = 2180] [id = 221] 20:28:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (19B8A800) [pid = 2180] [serial = 661] [outer = 00000000] 20:28:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (19B93400) [pid = 2180] [serial = 662] [outer = 19B8A800] 20:28:37 INFO - PROCESS | 2180 | 1467602917292 Marionette DEBUG loaded listener.js 20:28:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (19B95800) [pid = 2180] [serial = 663] [outer = 19B8A800] 20:28:37 INFO - PROCESS | 2180 | 1467602917924 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]]]}] 20:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 870ms 20:28:38 INFO - PROCESS | 2180 | 1467602918024 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 20:28:38 INFO - PROCESS | 2180 | 1467602918029 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 20:28:38 INFO - PROCESS | 2180 | 1467602918034 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:28:38 INFO - PROCESS | 2180 | 1467602918038 Marionette TRACE conn5 <- [1,850,null,{}] 20:28:38 INFO - PROCESS | 2180 | 1467602918045 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}] 20:28:38 INFO - PROCESS | 2180 | 1467602918048 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:38 INFO - PROCESS | 2180 | 1467602918171 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 20:28:38 INFO - PROCESS | 2180 | 1467602918291 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:38 INFO - PROCESS | 2180 | 1467602918294 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:38 INFO - PROCESS | 2180 | ++DOCSHELL 09163000 == 38 [pid = 2180] [id = 222] 20:28:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (10177C00) [pid = 2180] [serial = 664] [outer = 00000000] 20:28:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (10349400) [pid = 2180] [serial = 665] [outer = 10177C00] 20:28:38 INFO - PROCESS | 2180 | 1467602918352 Marionette DEBUG loaded listener.js 20:28:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (10419000) [pid = 2180] [serial = 666] [outer = 10177C00] 20:28:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (10E10800) [pid = 2180] [serial = 667] [outer = 0A72B000] 20:28:39 INFO - PROCESS | 2180 | 1467602919030 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]]]}] 20:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1021ms 20:28:39 INFO - PROCESS | 2180 | 1467602919059 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 20:28:39 INFO - PROCESS | 2180 | 1467602919064 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 20:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:28:39 INFO - PROCESS | 2180 | 1467602919071 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:28:39 INFO - PROCESS | 2180 | 1467602919074 Marionette TRACE conn5 <- [1,854,null,{}] 20:28:39 INFO - PROCESS | 2180 | 1467602919078 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}] 20:28:39 INFO - PROCESS | 2180 | 1467602919081 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:39 INFO - PROCESS | 2180 | 1467602919193 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 20:28:39 INFO - PROCESS | 2180 | 1467602919320 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:39 INFO - PROCESS | 2180 | 1467602919322 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:39 INFO - PROCESS | 2180 | ++DOCSHELL 145DD000 == 39 [pid = 2180] [id = 223] 20:28:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (14B65C00) [pid = 2180] [serial = 668] [outer = 00000000] 20:28:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (163CF400) [pid = 2180] [serial = 669] [outer = 14B65C00] 20:28:39 INFO - PROCESS | 2180 | 1467602919380 Marionette DEBUG loaded listener.js 20:28:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (18136400) [pid = 2180] [serial = 670] [outer = 14B65C00] 20:28:39 INFO - PROCESS | 2180 | 1467602919986 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]]]}] 20:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 970ms 20:28:40 INFO - PROCESS | 2180 | 1467602920044 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 20:28:40 INFO - PROCESS | 2180 | 1467602920047 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 20:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:28:40 INFO - PROCESS | 2180 | 1467602920051 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:28:40 INFO - PROCESS | 2180 | 1467602920055 Marionette TRACE conn5 <- [1,858,null,{}] 20:28:40 INFO - PROCESS | 2180 | 1467602920066 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}] 20:28:40 INFO - PROCESS | 2180 | 1467602920071 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:40 INFO - PROCESS | 2180 | 1467602920179 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 20:28:40 INFO - PROCESS | 2180 | 1467602920308 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:40 INFO - PROCESS | 2180 | 1467602920311 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:40 INFO - PROCESS | 2180 | ++DOCSHELL 19C9FC00 == 40 [pid = 2180] [id = 224] 20:28:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (19CA0000) [pid = 2180] [serial = 671] [outer = 00000000] 20:28:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (19CA4C00) [pid = 2180] [serial = 672] [outer = 19CA0000] 20:28:40 INFO - PROCESS | 2180 | 1467602920369 Marionette DEBUG loaded listener.js 20:28:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (19CAAC00) [pid = 2180] [serial = 673] [outer = 19CA0000] 20:28:41 INFO - PROCESS | 2180 | 1467602921169 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]]]}] 20:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1184ms 20:28:41 INFO - PROCESS | 2180 | 1467602921237 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 20:28:41 INFO - PROCESS | 2180 | 1467602921241 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 20:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:28:41 INFO - PROCESS | 2180 | 1467602921246 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:28:41 INFO - PROCESS | 2180 | 1467602921249 Marionette TRACE conn5 <- [1,862,null,{}] 20:28:41 INFO - PROCESS | 2180 | 1467602921255 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}] 20:28:41 INFO - PROCESS | 2180 | 1467602921258 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:41 INFO - PROCESS | 2180 | 1467602921394 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 20:28:42 INFO - PROCESS | 2180 | --DOCSHELL 185EBC00 == 39 [pid = 2180] [id = 220] 20:28:42 INFO - PROCESS | 2180 | --DOCSHELL 10417C00 == 38 [pid = 2180] [id = 219] 20:28:42 INFO - PROCESS | 2180 | --DOCSHELL 10355000 == 37 [pid = 2180] [id = 218] 20:28:42 INFO - PROCESS | 2180 | --DOCSHELL 163C4800 == 36 [pid = 2180] [id = 217] 20:28:42 INFO - PROCESS | 2180 | --DOCSHELL 14B6B400 == 35 [pid = 2180] [id = 216] 20:28:42 INFO - PROCESS | 2180 | --DOCSHELL 10351400 == 34 [pid = 2180] [id = 215] 20:28:42 INFO - PROCESS | 2180 | --DOCSHELL 0CAC7000 == 33 [pid = 2180] [id = 214] 20:28:42 INFO - PROCESS | 2180 | --DOCSHELL 09155800 == 32 [pid = 2180] [id = 213] 20:28:42 INFO - PROCESS | 2180 | --DOCSHELL 09164800 == 31 [pid = 2180] [id = 212] 20:28:42 INFO - PROCESS | 2180 | --DOCSHELL 10356400 == 30 [pid = 2180] [id = 211] 20:28:42 INFO - PROCESS | 2180 | --DOCSHELL 19C9FC00 == 29 [pid = 2180] [id = 224] 20:28:42 INFO - PROCESS | 2180 | --DOCSHELL 145DD000 == 28 [pid = 2180] [id = 223] 20:28:42 INFO - PROCESS | 2180 | --DOCSHELL 19615800 == 27 [pid = 2180] [id = 221] 20:28:42 INFO - PROCESS | 2180 | --DOCSHELL 09163000 == 26 [pid = 2180] [id = 222] 20:28:42 INFO - PROCESS | 2180 | 1467602922091 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:42 INFO - PROCESS | 2180 | 1467602922095 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (0FDF2000) [pid = 2180] [serial = 608] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (10174000) [pid = 2180] [serial = 609] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (107DD400) [pid = 2180] [serial = 606] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (10415C00) [pid = 2180] [serial = 605] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (107DA400) [pid = 2180] [serial = 614] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (10248400) [pid = 2180] [serial = 611] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (10304000) [pid = 2180] [serial = 612] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (145A5400) [pid = 2180] [serial = 617] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (14C84400) [pid = 2180] [serial = 620] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (17C77C00) [pid = 2180] [serial = 626] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (16D67000) [pid = 2180] [serial = 623] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (14E6A400) [pid = 2180] [serial = 621] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (181F5000) [pid = 2180] [serial = 629] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (18138000) [pid = 2180] [serial = 630] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (10544800) [pid = 2180] [serial = 597] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (10349800) [pid = 2180] [serial = 596] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (18294C00) [pid = 2180] [serial = 632] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (16D72800) [pid = 2180] [serial = 600] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (163C4400) [pid = 2180] [serial = 599] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (17C7A800) [pid = 2180] [serial = 627] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (19B84400) [pid = 2180] [serial = 603] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (18F10000) [pid = 2180] [serial = 602] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (1776F800) [pid = 2180] [serial = 624] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (145AA000) [pid = 2180] [serial = 618] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (109A0800) [pid = 2180] [serial = 615] [outer = 00000000] [url = about:blank] 20:28:42 INFO - PROCESS | 2180 | ++DOCSHELL 08A83800 == 27 [pid = 2180] [id = 225] 20:28:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (08A83C00) [pid = 2180] [serial = 674] [outer = 00000000] 20:28:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (0915AC00) [pid = 2180] [serial = 675] [outer = 08A83C00] 20:28:42 INFO - PROCESS | 2180 | 1467602922237 Marionette DEBUG loaded listener.js 20:28:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (0CAC1000) [pid = 2180] [serial = 676] [outer = 08A83C00] 20:28:42 INFO - PROCESS | 2180 | 1467602922709 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]]]}] 20:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1534ms 20:28:42 INFO - PROCESS | 2180 | 1467602922782 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 20:28:42 INFO - PROCESS | 2180 | 1467602922786 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 20:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:28:42 INFO - PROCESS | 2180 | 1467602922791 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:28:42 INFO - PROCESS | 2180 | 1467602922794 Marionette TRACE conn5 <- [1,866,null,{}] 20:28:42 INFO - PROCESS | 2180 | 1467602922799 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}] 20:28:42 INFO - PROCESS | 2180 | 1467602922804 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:42 INFO - PROCESS | 2180 | 1467602922901 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 20:28:42 INFO - PROCESS | 2180 | 1467602922910 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:42 INFO - PROCESS | 2180 | 1467602922912 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:42 INFO - PROCESS | 2180 | ++DOCSHELL 101D3800 == 28 [pid = 2180] [id = 226] 20:28:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (1023C400) [pid = 2180] [serial = 677] [outer = 00000000] 20:28:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (10242C00) [pid = 2180] [serial = 678] [outer = 1023C400] 20:28:42 INFO - PROCESS | 2180 | 1467602922962 Marionette DEBUG loaded listener.js 20:28:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (10271C00) [pid = 2180] [serial = 679] [outer = 1023C400] 20:28:43 INFO - PROCESS | 2180 | 1467602923444 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]]]}] 20:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 690ms 20:28:43 INFO - PROCESS | 2180 | 1467602923493 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 20:28:43 INFO - PROCESS | 2180 | 1467602923497 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 20:28:43 INFO - PROCESS | 2180 | 1467602923502 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:28:43 INFO - PROCESS | 2180 | 1467602923504 Marionette TRACE conn5 <- [1,870,null,{}] 20:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:28:43 INFO - PROCESS | 2180 | 1467602923508 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}] 20:28:43 INFO - PROCESS | 2180 | 1467602923511 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:43 INFO - PROCESS | 2180 | 1467602923605 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 20:28:43 INFO - PROCESS | 2180 | 1467602923691 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:43 INFO - PROCESS | 2180 | 1467602923693 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:43 INFO - PROCESS | 2180 | ++DOCSHELL 10410C00 == 29 [pid = 2180] [id = 227] 20:28:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (10411000) [pid = 2180] [serial = 680] [outer = 00000000] 20:28:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (10415000) [pid = 2180] [serial = 681] [outer = 10411000] 20:28:43 INFO - PROCESS | 2180 | 1467602923739 Marionette DEBUG loaded listener.js 20:28:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (10544800) [pid = 2180] [serial = 682] [outer = 10411000] 20:28:44 INFO - PROCESS | 2180 | 1467602924124 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]]]}] 20:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 671ms 20:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:28:44 INFO - PROCESS | 2180 | 1467602924179 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 20:28:44 INFO - PROCESS | 2180 | 1467602924181 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 20:28:44 INFO - PROCESS | 2180 | 1467602924186 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:28:44 INFO - PROCESS | 2180 | 1467602924192 Marionette TRACE conn5 <- [1,874,null,{}] 20:28:44 INFO - PROCESS | 2180 | 1467602924202 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}] 20:28:44 INFO - PROCESS | 2180 | 1467602924206 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:44 INFO - PROCESS | 2180 | 1467602924337 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 20:28:44 INFO - PROCESS | 2180 | 1467602924364 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:44 INFO - PROCESS | 2180 | 1467602924366 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:44 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC9C00 == 30 [pid = 2180] [id = 228] 20:28:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (0CB90800) [pid = 2180] [serial = 683] [outer = 00000000] 20:28:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (11496800) [pid = 2180] [serial = 684] [outer = 0CB90800] 20:28:44 INFO - PROCESS | 2180 | 1467602924421 Marionette DEBUG loaded listener.js 20:28:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (145A3000) [pid = 2180] [serial = 685] [outer = 0CB90800] 20:28:44 INFO - PROCESS | 2180 | 1467602924883 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]]]}] 20:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 730ms 20:28:44 INFO - PROCESS | 2180 | 1467602924922 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 20:28:44 INFO - PROCESS | 2180 | 1467602924925 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 20:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:28:44 INFO - PROCESS | 2180 | 1467602924928 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:28:44 INFO - PROCESS | 2180 | 1467602924930 Marionette TRACE conn5 <- [1,878,null,{}] 20:28:44 INFO - PROCESS | 2180 | 1467602924961 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}] 20:28:44 INFO - PROCESS | 2180 | 1467602924963 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:45 INFO - PROCESS | 2180 | 1467602925089 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 20:28:45 INFO - PROCESS | 2180 | 1467602925102 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:45 INFO - PROCESS | 2180 | 1467602925104 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:45 INFO - PROCESS | 2180 | ++DOCSHELL 14B6AC00 == 31 [pid = 2180] [id = 229] 20:28:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (14B6B400) [pid = 2180] [serial = 686] [outer = 00000000] 20:28:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (14E22400) [pid = 2180] [serial = 687] [outer = 14B6B400] 20:28:45 INFO - PROCESS | 2180 | 1467602925148 Marionette DEBUG loaded listener.js 20:28:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (14E6A400) [pid = 2180] [serial = 688] [outer = 14B6B400] 20:28:45 INFO - PROCESS | 2180 | 1467602925585 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]]]}] 20:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 670ms 20:28:45 INFO - PROCESS | 2180 | 1467602925600 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 20:28:45 INFO - PROCESS | 2180 | 1467602925602 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 20:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:28:45 INFO - PROCESS | 2180 | 1467602925605 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:28:45 INFO - PROCESS | 2180 | 1467602925607 Marionette TRACE conn5 <- [1,882,null,{}] 20:28:45 INFO - PROCESS | 2180 | 1467602925611 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}] 20:28:45 INFO - PROCESS | 2180 | 1467602925613 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:45 INFO - PROCESS | 2180 | 1467602925721 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 20:28:45 INFO - PROCESS | 2180 | 1467602925727 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:45 INFO - PROCESS | 2180 | 1467602925733 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:45 INFO - PROCESS | 2180 | ++DOCSHELL 155BA400 == 32 [pid = 2180] [id = 230] 20:28:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (155BA800) [pid = 2180] [serial = 689] [outer = 00000000] 20:28:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (163C4800) [pid = 2180] [serial = 690] [outer = 155BA800] 20:28:45 INFO - PROCESS | 2180 | 1467602925835 Marionette DEBUG loaded listener.js 20:28:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (16D6A800) [pid = 2180] [serial = 691] [outer = 155BA800] 20:28:46 INFO - PROCESS | 2180 | 1467602926511 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]]]}] 20:28:46 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (18247C00) [pid = 2180] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:28:46 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (14B6D400) [pid = 2180] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:28:46 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (1824C400) [pid = 2180] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:28:46 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (09156C00) [pid = 2180] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:28:46 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (0CAC7800) [pid = 2180] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:28:46 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (10357800) [pid = 2180] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:28:46 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (163CE000) [pid = 2180] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:28:46 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (09164C00) [pid = 2180] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:28:46 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (185F3C00) [pid = 2180] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:28:46 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (19B8A800) [pid = 2180] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:28:46 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (14E2A800) [pid = 2180] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 972ms 20:28:46 INFO - PROCESS | 2180 | 1467602926577 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 20:28:46 INFO - PROCESS | 2180 | 1467602926579 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 20:28:46 INFO - PROCESS | 2180 | 1467602926582 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:28:46 INFO - PROCESS | 2180 | 1467602926584 Marionette TRACE conn5 <- [1,886,null,{}] 20:28:46 INFO - PROCESS | 2180 | 1467602926588 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}] 20:28:46 INFO - PROCESS | 2180 | 1467602926590 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:46 INFO - PROCESS | 2180 | 1467602926672 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 20:28:46 INFO - PROCESS | 2180 | 1467602926681 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:46 INFO - PROCESS | 2180 | 1467602926683 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:46 INFO - PROCESS | 2180 | ++DOCSHELL 0915E000 == 33 [pid = 2180] [id = 231] 20:28:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (1459D800) [pid = 2180] [serial = 692] [outer = 00000000] 20:28:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (16153C00) [pid = 2180] [serial = 693] [outer = 1459D800] 20:28:46 INFO - PROCESS | 2180 | 1467602926736 Marionette DEBUG loaded listener.js 20:28:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (16D72C00) [pid = 2180] [serial = 694] [outer = 1459D800] 20:28:47 INFO - PROCESS | 2180 | 1467602927162 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]]]}] 20:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 630ms 20:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:28:47 INFO - PROCESS | 2180 | 1467602927217 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 20:28:47 INFO - PROCESS | 2180 | 1467602927219 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 20:28:47 INFO - PROCESS | 2180 | 1467602927222 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:28:47 INFO - PROCESS | 2180 | 1467602927224 Marionette TRACE conn5 <- [1,890,null,{}] 20:28:47 INFO - PROCESS | 2180 | 1467602927228 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}] 20:28:47 INFO - PROCESS | 2180 | 1467602927229 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:47 INFO - PROCESS | 2180 | 1467602927310 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 20:28:47 INFO - PROCESS | 2180 | 1467602927315 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:47 INFO - PROCESS | 2180 | 1467602927317 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:47 INFO - PROCESS | 2180 | ++DOCSHELL 17776000 == 34 [pid = 2180] [id = 232] 20:28:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (17C75400) [pid = 2180] [serial = 695] [outer = 00000000] 20:28:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (17C84400) [pid = 2180] [serial = 696] [outer = 17C75400] 20:28:47 INFO - PROCESS | 2180 | 1467602927362 Marionette DEBUG loaded listener.js 20:28:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (18137400) [pid = 2180] [serial = 697] [outer = 17C75400] 20:28:47 INFO - PROCESS | 2180 | 1467602927779 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]]]}] 20:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 630ms 20:28:47 INFO - PROCESS | 2180 | 1467602927853 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 20:28:47 INFO - PROCESS | 2180 | 1467602927855 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 20:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:28:47 INFO - PROCESS | 2180 | 1467602927858 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:28:47 INFO - PROCESS | 2180 | 1467602927860 Marionette TRACE conn5 <- [1,894,null,{}] 20:28:47 INFO - PROCESS | 2180 | 1467602927863 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}] 20:28:47 INFO - PROCESS | 2180 | 1467602927865 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:47 INFO - PROCESS | 2180 | 1467602927950 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 20:28:47 INFO - PROCESS | 2180 | 1467602927958 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:47 INFO - PROCESS | 2180 | 1467602927960 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:47 INFO - PROCESS | 2180 | ++DOCSHELL 145A4C00 == 35 [pid = 2180] [id = 233] 20:28:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (14BAEC00) [pid = 2180] [serial = 698] [outer = 00000000] 20:28:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (18207800) [pid = 2180] [serial = 699] [outer = 14BAEC00] 20:28:48 INFO - PROCESS | 2180 | 1467602928008 Marionette DEBUG loaded listener.js 20:28:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (18243000) [pid = 2180] [serial = 700] [outer = 14BAEC00] 20:28:48 INFO - PROCESS | 2180 | 1467602928447 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]]]}] 20:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 630ms 20:28:48 INFO - PROCESS | 2180 | 1467602928491 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 20:28:48 INFO - PROCESS | 2180 | 1467602928494 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 20:28:48 INFO - PROCESS | 2180 | 1467602928501 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:28:48 INFO - PROCESS | 2180 | 1467602928503 Marionette TRACE conn5 <- [1,898,null,{}] 20:28:48 INFO - PROCESS | 2180 | 1467602928506 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}] 20:28:48 INFO - PROCESS | 2180 | 1467602928508 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:48 INFO - PROCESS | 2180 | 1467602928676 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 20:28:48 INFO - PROCESS | 2180 | 1467602928751 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:48 INFO - PROCESS | 2180 | 1467602928755 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:48 INFO - PROCESS | 2180 | ++DOCSHELL 0D13AC00 == 36 [pid = 2180] [id = 234] 20:28:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (0D13B400) [pid = 2180] [serial = 701] [outer = 00000000] 20:28:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (0FDF8400) [pid = 2180] [serial = 702] [outer = 0D13B400] 20:28:48 INFO - PROCESS | 2180 | 1467602928814 Marionette DEBUG loaded listener.js 20:28:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (101CB800) [pid = 2180] [serial = 703] [outer = 0D13B400] 20:28:49 INFO - PROCESS | 2180 | 1467602929564 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]]]}] 20:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1122ms 20:28:49 INFO - PROCESS | 2180 | 1467602929626 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 20:28:49 INFO - PROCESS | 2180 | 1467602929631 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 20:28:49 INFO - PROCESS | 2180 | 1467602929636 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:28:49 INFO - PROCESS | 2180 | 1467602929639 Marionette TRACE conn5 <- [1,902,null,{}] 20:28:49 INFO - PROCESS | 2180 | 1467602929644 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}] 20:28:49 INFO - PROCESS | 2180 | 1467602929647 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:49 INFO - PROCESS | 2180 | 1467602929770 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 20:28:49 INFO - PROCESS | 2180 | 1467602929894 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:49 INFO - PROCESS | 2180 | 1467602929897 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:49 INFO - PROCESS | 2180 | ++DOCSHELL 107DE000 == 37 [pid = 2180] [id = 235] 20:28:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (107DEC00) [pid = 2180] [serial = 704] [outer = 00000000] 20:28:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (109A2800) [pid = 2180] [serial = 705] [outer = 107DEC00] 20:28:49 INFO - PROCESS | 2180 | 1467602929963 Marionette DEBUG loaded listener.js 20:28:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (11588C00) [pid = 2180] [serial = 706] [outer = 107DEC00] 20:28:50 INFO - PROCESS | 2180 | 1467602930823 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]]]}] 20:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1273ms 20:28:50 INFO - PROCESS | 2180 | 1467602930913 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 20:28:50 INFO - PROCESS | 2180 | 1467602930918 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 20:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:28:50 INFO - PROCESS | 2180 | 1467602930922 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:28:50 INFO - PROCESS | 2180 | 1467602930925 Marionette TRACE conn5 <- [1,906,null,{}] 20:28:50 INFO - PROCESS | 2180 | 1467602930932 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}] 20:28:50 INFO - PROCESS | 2180 | 1467602930935 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:51 INFO - PROCESS | 2180 | 1467602931071 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 20:28:51 INFO - PROCESS | 2180 | 1467602931149 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:51 INFO - PROCESS | 2180 | 1467602931152 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:51 INFO - PROCESS | 2180 | ++DOCSHELL 09163C00 == 38 [pid = 2180] [id = 236] 20:28:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (09165C00) [pid = 2180] [serial = 707] [outer = 00000000] 20:28:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (101C5400) [pid = 2180] [serial = 708] [outer = 09165C00] 20:28:51 INFO - PROCESS | 2180 | 1467602931243 Marionette DEBUG loaded listener.js 20:28:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (1024A400) [pid = 2180] [serial = 709] [outer = 09165C00] 20:28:51 INFO - PROCESS | 2180 | --DOCSHELL 08A7B400 == 37 [pid = 2180] [id = 22] 20:28:51 INFO - PROCESS | 2180 | --DOCSHELL 19B98000 == 36 [pid = 2180] [id = 19] 20:28:51 INFO - PROCESS | 2180 | --DOCSHELL 19CA1000 == 35 [pid = 2180] [id = 21] 20:28:51 INFO - PROCESS | 2180 | --DOCSHELL 0FDFE000 == 34 [pid = 2180] [id = 18] 20:28:51 INFO - PROCESS | 2180 | --DOCSHELL 1087FC00 == 33 [pid = 2180] [id = 28] 20:28:51 INFO - PROCESS | 2180 | --DOCSHELL 19B96800 == 32 [pid = 2180] [id = 11] 20:28:51 INFO - PROCESS | 2180 | --DOCSHELL 10E0D800 == 31 [pid = 2180] [id = 14] 20:28:51 INFO - PROCESS | 2180 | --DOCSHELL 0D136000 == 30 [pid = 2180] [id = 26] 20:28:51 INFO - PROCESS | 2180 | --DOCSHELL 1D6D0C00 == 29 [pid = 2180] [id = 8] 20:28:51 INFO - PROCESS | 2180 | --DOCSHELL 10308000 == 28 [pid = 2180] [id = 27] 20:28:51 INFO - PROCESS | 2180 | --DOCSHELL 17774C00 == 27 [pid = 2180] [id = 16] 20:28:51 INFO - PROCESS | 2180 | --DOCSHELL 14B64C00 == 26 [pid = 2180] [id = 15] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (182E3C00) [pid = 2180] [serial = 653] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (14E21800) [pid = 2180] [serial = 647] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (182E1000) [pid = 2180] [serial = 633] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (0915D800) [pid = 2180] [serial = 638] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (0CAC9800) [pid = 2180] [serial = 639] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (10243000) [pid = 2180] [serial = 641] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (10308800) [pid = 2180] [serial = 642] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (1087B400) [pid = 2180] [serial = 644] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (10E81C00) [pid = 2180] [serial = 645] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (1816C400) [pid = 2180] [serial = 651] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (10177000) [pid = 2180] [serial = 635] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (101D3400) [pid = 2180] [serial = 636] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (1812FC00) [pid = 2180] [serial = 650] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (19618000) [pid = 2180] [serial = 660] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (19B95800) [pid = 2180] [serial = 663] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (182EE000) [pid = 2180] [serial = 656] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (19B93400) [pid = 2180] [serial = 662] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (19615000) [pid = 2180] [serial = 659] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (182EBC00) [pid = 2180] [serial = 654] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (15259800) [pid = 2180] [serial = 648] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (1099F400) [pid = 2180] [serial = 657] [outer = 00000000] [url = about:blank] 20:28:51 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (1A974400) [pid = 2180] [serial = 378] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:28:51 INFO - PROCESS | 2180 | 1467602931698 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]]]}] 20:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 831ms 20:28:51 INFO - PROCESS | 2180 | 1467602931753 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 20:28:51 INFO - PROCESS | 2180 | 1467602931758 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 20:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:28:51 INFO - PROCESS | 2180 | 1467602931764 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:28:51 INFO - PROCESS | 2180 | 1467602931767 Marionette TRACE conn5 <- [1,910,null,{}] 20:28:51 INFO - PROCESS | 2180 | 1467602931771 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}] 20:28:51 INFO - PROCESS | 2180 | 1467602931773 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:51 INFO - PROCESS | 2180 | 1467602931865 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 20:28:51 INFO - PROCESS | 2180 | 1467602931875 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:51 INFO - PROCESS | 2180 | 1467602931877 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:51 INFO - PROCESS | 2180 | ++DOCSHELL 10353800 == 27 [pid = 2180] [id = 237] 20:28:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (10354400) [pid = 2180] [serial = 710] [outer = 00000000] 20:28:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (10412400) [pid = 2180] [serial = 711] [outer = 10354400] 20:28:51 INFO - PROCESS | 2180 | 1467602931927 Marionette DEBUG loaded listener.js 20:28:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (1041D000) [pid = 2180] [serial = 712] [outer = 10354400] 20:28:52 INFO - PROCESS | 2180 | 1467602932409 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]]]}] 20:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 670ms 20:28:52 INFO - PROCESS | 2180 | 1467602932438 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 20:28:52 INFO - PROCESS | 2180 | 1467602932440 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 20:28:52 INFO - PROCESS | 2180 | 1467602932444 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:28:52 INFO - PROCESS | 2180 | 1467602932448 Marionette TRACE conn5 <- [1,914,null,{}] 20:28:52 INFO - PROCESS | 2180 | 1467602932459 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}] 20:28:52 INFO - PROCESS | 2180 | 1467602932463 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:52 INFO - PROCESS | 2180 | 1467602932580 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 20:28:52 INFO - PROCESS | 2180 | 1467602932670 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:52 INFO - PROCESS | 2180 | 1467602932673 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:52 INFO - PROCESS | 2180 | ++DOCSHELL 145AA400 == 28 [pid = 2180] [id = 238] 20:28:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (145D6C00) [pid = 2180] [serial = 713] [outer = 00000000] 20:28:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (14B6D400) [pid = 2180] [serial = 714] [outer = 145D6C00] 20:28:52 INFO - PROCESS | 2180 | 1467602932721 Marionette DEBUG loaded listener.js 20:28:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (14E21800) [pid = 2180] [serial = 715] [outer = 145D6C00] 20:28:53 INFO - PROCESS | 2180 | 1467602933088 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]]]}] 20:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 20:28:53 INFO - PROCESS | 2180 | 1467602933127 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 20:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:28:53 INFO - PROCESS | 2180 | 1467602933129 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 20:28:53 INFO - PROCESS | 2180 | 1467602933132 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:28:53 INFO - PROCESS | 2180 | 1467602933134 Marionette TRACE conn5 <- [1,918,null,{}] 20:28:53 INFO - PROCESS | 2180 | 1467602933138 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}] 20:28:53 INFO - PROCESS | 2180 | 1467602933140 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:53 INFO - PROCESS | 2180 | 1467602933235 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 20:28:53 INFO - PROCESS | 2180 | 1467602933241 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:53 INFO - PROCESS | 2180 | 1467602933243 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:53 INFO - PROCESS | 2180 | ++DOCSHELL 1525F000 == 29 [pid = 2180] [id = 239] 20:28:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (1552F000) [pid = 2180] [serial = 716] [outer = 00000000] 20:28:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (17775400) [pid = 2180] [serial = 717] [outer = 1552F000] 20:28:53 INFO - PROCESS | 2180 | 1467602933287 Marionette DEBUG loaded listener.js 20:28:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (17C7E800) [pid = 2180] [serial = 718] [outer = 1552F000] 20:28:53 INFO - PROCESS | 2180 | 1467602933757 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]]]}] 20:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 671ms 20:28:53 INFO - PROCESS | 2180 | 1467602933803 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 20:28:53 INFO - PROCESS | 2180 | 1467602933805 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 20:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:28:53 INFO - PROCESS | 2180 | 1467602933809 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:28:53 INFO - PROCESS | 2180 | 1467602933810 Marionette TRACE conn5 <- [1,922,null,{}] 20:28:53 INFO - PROCESS | 2180 | 1467602933814 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}] 20:28:53 INFO - PROCESS | 2180 | 1467602933816 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:53 INFO - PROCESS | 2180 | 1467602933925 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 20:28:54 INFO - PROCESS | 2180 | 1467602934012 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:54 INFO - PROCESS | 2180 | 1467602934014 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:54 INFO - PROCESS | 2180 | ++DOCSHELL 18136800 == 30 [pid = 2180] [id = 240] 20:28:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (18136C00) [pid = 2180] [serial = 719] [outer = 00000000] 20:28:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (18206C00) [pid = 2180] [serial = 720] [outer = 18136C00] 20:28:54 INFO - PROCESS | 2180 | 1467602934059 Marionette DEBUG loaded listener.js 20:28:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (1824C400) [pid = 2180] [serial = 721] [outer = 18136C00] 20:28:54 INFO - PROCESS | 2180 | 1467602934482 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]]]}] 20:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 730ms 20:28:54 INFO - PROCESS | 2180 | 1467602934539 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 20:28:54 INFO - PROCESS | 2180 | 1467602934541 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 20:28:54 INFO - PROCESS | 2180 | 1467602934545 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:28:54 INFO - PROCESS | 2180 | 1467602934546 Marionette TRACE conn5 <- [1,926,null,{}] 20:28:54 INFO - PROCESS | 2180 | 1467602934550 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}] 20:28:54 INFO - PROCESS | 2180 | 1467602934556 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:54 INFO - PROCESS | 2180 | 1467602934694 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 20:28:54 INFO - PROCESS | 2180 | 1467602934753 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:54 INFO - PROCESS | 2180 | 1467602934755 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:54 INFO - PROCESS | 2180 | ++DOCSHELL 182B7C00 == 31 [pid = 2180] [id = 241] 20:28:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (182C2000) [pid = 2180] [serial = 722] [outer = 00000000] 20:28:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (185E5400) [pid = 2180] [serial = 723] [outer = 182C2000] 20:28:54 INFO - PROCESS | 2180 | 1467602934800 Marionette DEBUG loaded listener.js 20:28:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (185EFC00) [pid = 2180] [serial = 724] [outer = 182C2000] 20:28:55 INFO - PROCESS | 2180 | 1467602935238 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]]]}] 20:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 730ms 20:28:55 INFO - PROCESS | 2180 | 1467602935289 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 20:28:55 INFO - PROCESS | 2180 | 1467602935291 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 20:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:28:55 INFO - PROCESS | 2180 | 1467602935297 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:28:55 INFO - PROCESS | 2180 | 1467602935299 Marionette TRACE conn5 <- [1,930,null,{}] 20:28:55 INFO - PROCESS | 2180 | 1467602935302 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}] 20:28:55 INFO - PROCESS | 2180 | 1467602935304 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:55 INFO - PROCESS | 2180 | 1467602935414 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 20:28:55 INFO - PROCESS | 2180 | 1467602935424 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:55 INFO - PROCESS | 2180 | 1467602935426 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:55 INFO - PROCESS | 2180 | ++DOCSHELL 10302C00 == 32 [pid = 2180] [id = 242] 20:28:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (19615800) [pid = 2180] [serial = 725] [outer = 00000000] 20:28:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (19B83400) [pid = 2180] [serial = 726] [outer = 19615800] 20:28:55 INFO - PROCESS | 2180 | 1467602935469 Marionette DEBUG loaded listener.js 20:28:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (19B8AC00) [pid = 2180] [serial = 727] [outer = 19615800] 20:28:55 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (155BA800) [pid = 2180] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:28:55 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (08A83C00) [pid = 2180] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:28:55 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (10411000) [pid = 2180] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:28:55 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (1023C400) [pid = 2180] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:28:55 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (19CA0000) [pid = 2180] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:28:55 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (10177C00) [pid = 2180] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:28:55 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (14B6B400) [pid = 2180] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:28:55 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (14B65C00) [pid = 2180] [serial = 668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:28:55 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (1459D800) [pid = 2180] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:28:55 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (0CB90800) [pid = 2180] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:28:55 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (17C75400) [pid = 2180] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:28:55 INFO - PROCESS | 2180 | 1467602935933 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]]]}] 20:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 671ms 20:28:55 INFO - PROCESS | 2180 | 1467602935971 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 20:28:55 INFO - PROCESS | 2180 | 1467602935973 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 20:28:55 INFO - PROCESS | 2180 | 1467602935977 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:28:55 INFO - PROCESS | 2180 | 1467602935979 Marionette TRACE conn5 <- [1,934,null,{}] 20:28:55 INFO - PROCESS | 2180 | 1467602935982 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}] 20:28:55 INFO - PROCESS | 2180 | 1467602935984 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:56 INFO - PROCESS | 2180 | 1467602936065 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 20:28:56 INFO - PROCESS | 2180 | 1467602936070 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:56 INFO - PROCESS | 2180 | 1467602936072 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:56 INFO - PROCESS | 2180 | ++DOCSHELL 16450400 == 33 [pid = 2180] [id = 243] 20:28:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (17778800) [pid = 2180] [serial = 728] [outer = 00000000] 20:28:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (19614C00) [pid = 2180] [serial = 729] [outer = 17778800] 20:28:56 INFO - PROCESS | 2180 | 1467602936117 Marionette DEBUG loaded listener.js 20:28:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (1978F800) [pid = 2180] [serial = 730] [outer = 17778800] 20:28:56 INFO - PROCESS | 2180 | 1467602936537 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]]]}] 20:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 571ms 20:28:56 INFO - PROCESS | 2180 | 1467602936551 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 20:28:56 INFO - PROCESS | 2180 | 1467602936553 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 20:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:28:56 INFO - PROCESS | 2180 | 1467602936556 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:28:56 INFO - PROCESS | 2180 | 1467602936558 Marionette TRACE conn5 <- [1,938,null,{}] 20:28:56 INFO - PROCESS | 2180 | 1467602936562 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}] 20:28:56 INFO - PROCESS | 2180 | 1467602936563 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:56 INFO - PROCESS | 2180 | 1467602936684 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 20:28:56 INFO - PROCESS | 2180 | 1467602936691 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:56 INFO - PROCESS | 2180 | 1467602936693 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:56 INFO - PROCESS | 2180 | ++DOCSHELL 19B8F000 == 34 [pid = 2180] [id = 244] 20:28:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (19B90400) [pid = 2180] [serial = 731] [outer = 00000000] 20:28:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (19B97800) [pid = 2180] [serial = 732] [outer = 19B90400] 20:28:56 INFO - PROCESS | 2180 | 1467602936737 Marionette DEBUG loaded listener.js 20:28:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19B98000) [pid = 2180] [serial = 733] [outer = 19B90400] 20:28:57 INFO - PROCESS | 2180 | 1467602937171 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]]]}] 20:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 670ms 20:28:57 INFO - PROCESS | 2180 | 1467602937234 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 20:28:57 INFO - PROCESS | 2180 | 1467602937236 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 20:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:28:57 INFO - PROCESS | 2180 | 1467602937241 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:28:57 INFO - PROCESS | 2180 | 1467602937242 Marionette TRACE conn5 <- [1,942,null,{}] 20:28:57 INFO - PROCESS | 2180 | 1467602937246 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}] 20:28:57 INFO - PROCESS | 2180 | 1467602937248 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:57 INFO - PROCESS | 2180 | 1467602937330 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 20:28:57 INFO - PROCESS | 2180 | 1467602937338 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:57 INFO - PROCESS | 2180 | 1467602937340 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:57 INFO - PROCESS | 2180 | ++DOCSHELL 19BE5C00 == 35 [pid = 2180] [id = 245] 20:28:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19C04C00) [pid = 2180] [serial = 734] [outer = 00000000] 20:28:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (19C9F400) [pid = 2180] [serial = 735] [outer = 19C04C00] 20:28:57 INFO - PROCESS | 2180 | 1467602937385 Marionette DEBUG loaded listener.js 20:28:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (19C9FC00) [pid = 2180] [serial = 736] [outer = 19C04C00] 20:28:58 INFO - PROCESS | 2180 | --DOCSHELL 10303800 == 34 [pid = 2180] [id = 25] 20:28:58 INFO - PROCESS | 2180 | --DOCSHELL 0CAC0400 == 33 [pid = 2180] [id = 23] 20:28:58 INFO - PROCESS | 2180 | --DOCSHELL 0CACF400 == 32 [pid = 2180] [id = 24] 20:28:58 INFO - PROCESS | 2180 | --DOCSHELL 109A0400 == 31 [pid = 2180] [id = 10] 20:28:58 INFO - PROCESS | 2180 | --DOCSHELL 18133400 == 30 [pid = 2180] [id = 20] 20:28:58 INFO - PROCESS | 2180 | --DOCSHELL 182E4000 == 29 [pid = 2180] [id = 17] 20:28:58 INFO - PROCESS | 2180 | --DOCSHELL 08A83800 == 28 [pid = 2180] [id = 225] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (0915AC00) [pid = 2180] [serial = 675] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (0CAC1000) [pid = 2180] [serial = 676] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (10415000) [pid = 2180] [serial = 681] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (10544800) [pid = 2180] [serial = 682] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (10242C00) [pid = 2180] [serial = 678] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (10271C00) [pid = 2180] [serial = 679] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (19CAAC00) [pid = 2180] [serial = 673] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (19CA4C00) [pid = 2180] [serial = 672] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (10419000) [pid = 2180] [serial = 666] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (10349400) [pid = 2180] [serial = 665] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (14E22400) [pid = 2180] [serial = 687] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (18136400) [pid = 2180] [serial = 670] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (163CF400) [pid = 2180] [serial = 669] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (16D72C00) [pid = 2180] [serial = 694] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (16153C00) [pid = 2180] [serial = 693] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (16D6A800) [pid = 2180] [serial = 691] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (11496800) [pid = 2180] [serial = 684] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (18137400) [pid = 2180] [serial = 697] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (14E6A400) [pid = 2180] [serial = 688] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (145A3000) [pid = 2180] [serial = 685] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (17C84400) [pid = 2180] [serial = 696] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 58 (18207800) [pid = 2180] [serial = 699] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | --DOMWINDOW == 57 (163C4800) [pid = 2180] [serial = 690] [outer = 00000000] [url = about:blank] 20:28:59 INFO - PROCESS | 2180 | 1467602939171 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]]]}] 20:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1985ms 20:28:59 INFO - PROCESS | 2180 | 1467602939227 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 20:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:28:59 INFO - PROCESS | 2180 | 1467602939231 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 20:28:59 INFO - PROCESS | 2180 | 1467602939236 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:28:59 INFO - PROCESS | 2180 | 1467602939240 Marionette TRACE conn5 <- [1,946,null,{}] 20:28:59 INFO - PROCESS | 2180 | 1467602939246 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}] 20:28:59 INFO - PROCESS | 2180 | 1467602939249 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:59 INFO - PROCESS | 2180 | 1467602939340 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 20:28:59 INFO - PROCESS | 2180 | 1467602939348 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:59 INFO - PROCESS | 2180 | 1467602939353 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:28:59 INFO - PROCESS | 2180 | ++DOCSHELL 0CACD800 == 29 [pid = 2180] [id = 246] 20:28:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 58 (0CACE400) [pid = 2180] [serial = 737] [outer = 00000000] 20:28:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 59 (0D136800) [pid = 2180] [serial = 738] [outer = 0CACE400] 20:28:59 INFO - PROCESS | 2180 | 1467602939407 Marionette DEBUG loaded listener.js 20:28:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (0FD5F000) [pid = 2180] [serial = 739] [outer = 0CACE400] 20:28:59 INFO - PROCESS | 2180 | 1467602939888 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]]]}] 20:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 690ms 20:28:59 INFO - PROCESS | 2180 | 1467602939926 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 20:28:59 INFO - PROCESS | 2180 | 1467602939932 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 20:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:28:59 INFO - PROCESS | 2180 | 1467602939938 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:28:59 INFO - PROCESS | 2180 | 1467602939941 Marionette TRACE conn5 <- [1,950,null,{}] 20:28:59 INFO - PROCESS | 2180 | 1467602939944 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}] 20:28:59 INFO - PROCESS | 2180 | 1467602939948 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:00 INFO - PROCESS | 2180 | 1467602940036 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 20:29:00 INFO - PROCESS | 2180 | 1467602940046 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:00 INFO - PROCESS | 2180 | 1467602940049 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:00 INFO - PROCESS | 2180 | ++DOCSHELL 10245800 == 30 [pid = 2180] [id = 247] 20:29:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (10245C00) [pid = 2180] [serial = 740] [outer = 00000000] 20:29:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (1024A000) [pid = 2180] [serial = 741] [outer = 10245C00] 20:29:00 INFO - PROCESS | 2180 | 1467602940096 Marionette DEBUG loaded listener.js 20:29:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (10306800) [pid = 2180] [serial = 742] [outer = 10245C00] 20:29:00 INFO - PROCESS | 2180 | 1467602940569 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]]]}] 20:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 670ms 20:29:00 INFO - PROCESS | 2180 | 1467602940611 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 20:29:00 INFO - PROCESS | 2180 | 1467602940614 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 20:29:00 INFO - PROCESS | 2180 | 1467602940617 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:29:00 INFO - PROCESS | 2180 | 1467602940621 Marionette TRACE conn5 <- [1,954,null,{}] 20:29:00 INFO - PROCESS | 2180 | 1467602940631 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}] 20:29:00 INFO - PROCESS | 2180 | 1467602940636 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:00 INFO - PROCESS | 2180 | 1467602940748 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 20:29:00 INFO - PROCESS | 2180 | 1467602940837 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:00 INFO - PROCESS | 2180 | 1467602940840 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:00 INFO - PROCESS | 2180 | ++DOCSHELL 10548C00 == 31 [pid = 2180] [id = 248] 20:29:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (1054C000) [pid = 2180] [serial = 743] [outer = 00000000] 20:29:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (107C4000) [pid = 2180] [serial = 744] [outer = 1054C000] 20:29:00 INFO - PROCESS | 2180 | 1467602940889 Marionette DEBUG loaded listener.js 20:29:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (107E2C00) [pid = 2180] [serial = 745] [outer = 1054C000] 20:29:01 INFO - PROCESS | 2180 | 1467602941278 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]]]}] 20:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 671ms 20:29:01 INFO - PROCESS | 2180 | 1467602941291 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 20:29:01 INFO - PROCESS | 2180 | 1467602941294 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 20:29:01 INFO - PROCESS | 2180 | 1467602941297 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:29:01 INFO - PROCESS | 2180 | 1467602941298 Marionette TRACE conn5 <- [1,958,null,{}] 20:29:01 INFO - PROCESS | 2180 | 1467602941310 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}] 20:29:01 INFO - PROCESS | 2180 | 1467602941312 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:01 INFO - PROCESS | 2180 | 1467602941395 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 20:29:01 INFO - PROCESS | 2180 | 1467602941401 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:01 INFO - PROCESS | 2180 | 1467602941403 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:01 INFO - PROCESS | 2180 | ++DOCSHELL 1099F400 == 32 [pid = 2180] [id = 249] 20:29:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (1099F800) [pid = 2180] [serial = 746] [outer = 00000000] 20:29:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (11491C00) [pid = 2180] [serial = 747] [outer = 1099F800] 20:29:01 INFO - PROCESS | 2180 | 1467602941447 Marionette DEBUG loaded listener.js 20:29:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (1459D400) [pid = 2180] [serial = 748] [outer = 1099F800] 20:29:01 INFO - PROCESS | 2180 | 1467602941870 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]]]}] 20:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 630ms 20:29:01 INFO - PROCESS | 2180 | 1467602941932 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 20:29:01 INFO - PROCESS | 2180 | 1467602941934 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 20:29:01 INFO - PROCESS | 2180 | 1467602941937 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:29:01 INFO - PROCESS | 2180 | 1467602941938 Marionette TRACE conn5 <- [1,962,null,{}] 20:29:01 INFO - PROCESS | 2180 | 1467602941942 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}] 20:29:01 INFO - PROCESS | 2180 | 1467602941944 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:02 INFO - PROCESS | 2180 | 1467602942022 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 20:29:02 INFO - PROCESS | 2180 | 1467602942030 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:02 INFO - PROCESS | 2180 | 1467602942032 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:02 INFO - PROCESS | 2180 | ++DOCSHELL 145A4400 == 33 [pid = 2180] [id = 250] 20:29:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (145A8000) [pid = 2180] [serial = 749] [outer = 00000000] 20:29:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (14B6B400) [pid = 2180] [serial = 750] [outer = 145A8000] 20:29:02 INFO - PROCESS | 2180 | 1467602942076 Marionette DEBUG loaded listener.js 20:29:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (14E5EC00) [pid = 2180] [serial = 751] [outer = 145A8000] 20:29:02 INFO - PROCESS | 2180 | 1467602942528 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]]]}] 20:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 630ms 20:29:02 INFO - PROCESS | 2180 | 1467602942571 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 20:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:29:02 INFO - PROCESS | 2180 | 1467602942573 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 20:29:02 INFO - PROCESS | 2180 | 1467602942576 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:29:02 INFO - PROCESS | 2180 | 1467602942578 Marionette TRACE conn5 <- [1,966,null,{}] 20:29:02 INFO - PROCESS | 2180 | 1467602942582 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}] 20:29:02 INFO - PROCESS | 2180 | 1467602942587 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:02 INFO - PROCESS | 2180 | 1467602942690 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 20:29:02 INFO - PROCESS | 2180 | 1467602942699 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:02 INFO - PROCESS | 2180 | 1467602942700 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:02 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC9000 == 34 [pid = 2180] [id = 251] 20:29:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (1087E000) [pid = 2180] [serial = 752] [outer = 00000000] 20:29:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (16454000) [pid = 2180] [serial = 753] [outer = 1087E000] 20:29:02 INFO - PROCESS | 2180 | 1467602942744 Marionette DEBUG loaded listener.js 20:29:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (16D68000) [pid = 2180] [serial = 754] [outer = 1087E000] 20:29:03 INFO - PROCESS | 2180 | 1467602943177 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]]]}] 20:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 670ms 20:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:29:03 INFO - PROCESS | 2180 | 1467602943247 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 20:29:03 INFO - PROCESS | 2180 | 1467602943250 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 20:29:03 INFO - PROCESS | 2180 | 1467602943252 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:29:03 INFO - PROCESS | 2180 | 1467602943254 Marionette TRACE conn5 <- [1,970,null,{}] 20:29:03 INFO - PROCESS | 2180 | 1467602943258 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}] 20:29:03 INFO - PROCESS | 2180 | 1467602943260 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:03 INFO - PROCESS | 2180 | 1467602943336 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 20:29:03 INFO - PROCESS | 2180 | 1467602943343 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:03 INFO - PROCESS | 2180 | 1467602943345 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:03 INFO - PROCESS | 2180 | ++DOCSHELL 17778C00 == 35 [pid = 2180] [id = 252] 20:29:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (17C76000) [pid = 2180] [serial = 755] [outer = 00000000] 20:29:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (17C83000) [pid = 2180] [serial = 756] [outer = 17C76000] 20:29:03 INFO - PROCESS | 2180 | 1467602943390 Marionette DEBUG loaded listener.js 20:29:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (17C84C00) [pid = 2180] [serial = 757] [outer = 17C76000] 20:29:03 INFO - PROCESS | 2180 | 1467602943847 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]]]}] 20:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 632ms 20:29:03 INFO - PROCESS | 2180 | 1467602943885 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 20:29:03 INFO - PROCESS | 2180 | 1467602943887 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 20:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:29:03 INFO - PROCESS | 2180 | 1467602943891 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:29:03 INFO - PROCESS | 2180 | 1467602943892 Marionette TRACE conn5 <- [1,974,null,{}] 20:29:03 INFO - PROCESS | 2180 | 1467602943899 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}] 20:29:03 INFO - PROCESS | 2180 | 1467602943901 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:03 INFO - PROCESS | 2180 | 1467602943980 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 20:29:04 INFO - PROCESS | 2180 | 1467602943987 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:04 INFO - PROCESS | 2180 | 1467602943989 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:04 INFO - PROCESS | 2180 | ++DOCSHELL 1813B400 == 36 [pid = 2180] [id = 253] 20:29:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (1813BC00) [pid = 2180] [serial = 758] [outer = 00000000] 20:29:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (181F4800) [pid = 2180] [serial = 759] [outer = 1813BC00] 20:29:04 INFO - PROCESS | 2180 | 1467602944033 Marionette DEBUG loaded listener.js 20:29:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (1455E400) [pid = 2180] [serial = 760] [outer = 1813BC00] 20:29:04 INFO - PROCESS | 2180 | 1467602944501 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]]]}] 20:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 630ms 20:29:04 INFO - PROCESS | 2180 | 1467602944524 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 20:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:29:04 INFO - PROCESS | 2180 | 1467602944526 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 20:29:04 INFO - PROCESS | 2180 | 1467602944530 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:29:04 INFO - PROCESS | 2180 | 1467602944532 Marionette TRACE conn5 <- [1,978,null,{}] 20:29:04 INFO - PROCESS | 2180 | 1467602944535 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}] 20:29:04 INFO - PROCESS | 2180 | 1467602944537 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:04 INFO - PROCESS | 2180 | 1467602944645 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 20:29:04 INFO - PROCESS | 2180 | 1467602944653 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:04 INFO - PROCESS | 2180 | 1467602944655 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:04 INFO - PROCESS | 2180 | ++DOCSHELL 10547000 == 37 [pid = 2180] [id = 254] 20:29:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (18247000) [pid = 2180] [serial = 761] [outer = 00000000] 20:29:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (18251400) [pid = 2180] [serial = 762] [outer = 18247000] 20:29:04 INFO - PROCESS | 2180 | 1467602944698 Marionette DEBUG loaded listener.js 20:29:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (1829FC00) [pid = 2180] [serial = 763] [outer = 18247000] 20:29:05 INFO - PROCESS | 2180 | 1467602945159 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]]]}] 20:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 670ms 20:29:05 INFO - PROCESS | 2180 | 1467602945200 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 20:29:05 INFO - PROCESS | 2180 | 1467602945202 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 20:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:29:05 INFO - PROCESS | 2180 | 1467602945205 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:29:05 INFO - PROCESS | 2180 | 1467602945207 Marionette TRACE conn5 <- [1,982,null,{}] 20:29:05 INFO - PROCESS | 2180 | 1467602945211 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}] 20:29:05 INFO - PROCESS | 2180 | 1467602945213 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:05 INFO - PROCESS | 2180 | 1467602945325 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 20:29:05 INFO - PROCESS | 2180 | 1467602945331 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:05 INFO - PROCESS | 2180 | 1467602945333 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:05 INFO - PROCESS | 2180 | ++DOCSHELL 18246C00 == 38 [pid = 2180] [id = 255] 20:29:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (182E9800) [pid = 2180] [serial = 764] [outer = 00000000] 20:29:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (185E6400) [pid = 2180] [serial = 765] [outer = 182E9800] 20:29:05 INFO - PROCESS | 2180 | 1467602945376 Marionette DEBUG loaded listener.js 20:29:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (19614000) [pid = 2180] [serial = 766] [outer = 182E9800] 20:29:05 INFO - PROCESS | 2180 | 1467602945834 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]]]}] 20:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 670ms 20:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:29:05 INFO - PROCESS | 2180 | 1467602945886 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 20:29:05 INFO - PROCESS | 2180 | 1467602945888 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 20:29:05 INFO - PROCESS | 2180 | 1467602945891 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:29:05 INFO - PROCESS | 2180 | 1467602945893 Marionette TRACE conn5 <- [1,986,null,{}] 20:29:05 INFO - PROCESS | 2180 | 1467602945897 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}] 20:29:05 INFO - PROCESS | 2180 | 1467602945899 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:06 INFO - PROCESS | 2180 | 1467602946056 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 20:29:06 INFO - PROCESS | 2180 | 1467602946083 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:06 INFO - PROCESS | 2180 | 1467602946086 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:06 INFO - PROCESS | 2180 | ++DOCSHELL 145A3000 == 39 [pid = 2180] [id = 256] 20:29:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (19B97000) [pid = 2180] [serial = 767] [outer = 00000000] 20:29:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (19C9EC00) [pid = 2180] [serial = 768] [outer = 19B97000] 20:29:06 INFO - PROCESS | 2180 | 1467602946133 Marionette DEBUG loaded listener.js 20:29:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (19CAAC00) [pid = 2180] [serial = 769] [outer = 19B97000] 20:29:06 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (19B90400) [pid = 2180] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:29:06 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (18136C00) [pid = 2180] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:29:06 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (182C2000) [pid = 2180] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:29:06 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (19615800) [pid = 2180] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:29:06 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (0D13B400) [pid = 2180] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:29:06 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (14BAEC00) [pid = 2180] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:29:06 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (1552F000) [pid = 2180] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:29:06 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (145D6C00) [pid = 2180] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:29:06 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (10354400) [pid = 2180] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:29:06 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (09165C00) [pid = 2180] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:29:06 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (107DEC00) [pid = 2180] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:29:06 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (17778800) [pid = 2180] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:29:06 INFO - PROCESS | 2180 | 1467602946702 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]]]}] 20:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 871ms 20:29:06 INFO - PROCESS | 2180 | 1467602946762 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 20:29:06 INFO - PROCESS | 2180 | 1467602946764 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 20:29:06 INFO - PROCESS | 2180 | 1467602946767 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:29:06 INFO - PROCESS | 2180 | 1467602946769 Marionette TRACE conn5 <- [1,990,null,{}] 20:29:06 INFO - PROCESS | 2180 | 1467602946772 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}] 20:29:06 INFO - PROCESS | 2180 | 1467602946774 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:06 INFO - PROCESS | 2180 | 1467602946854 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 20:29:06 INFO - PROCESS | 2180 | 1467602946870 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:06 INFO - PROCESS | 2180 | 1467602946872 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:06 INFO - PROCESS | 2180 | ++DOCSHELL 14BAEC00 == 40 [pid = 2180] [id = 257] 20:29:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (14C8B400) [pid = 2180] [serial = 770] [outer = 00000000] 20:29:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (18208400) [pid = 2180] [serial = 771] [outer = 14C8B400] 20:29:06 INFO - PROCESS | 2180 | 1467602946916 Marionette DEBUG loaded listener.js 20:29:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (1824C000) [pid = 2180] [serial = 772] [outer = 14C8B400] 20:29:07 INFO - PROCESS | 2180 | 1467602947330 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]]]}] 20:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 630ms 20:29:07 INFO - PROCESS | 2180 | 1467602947402 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 20:29:07 INFO - PROCESS | 2180 | 1467602947404 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 20:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:29:07 INFO - PROCESS | 2180 | 1467602947407 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:29:07 INFO - PROCESS | 2180 | 1467602947408 Marionette TRACE conn5 <- [1,994,null,{}] 20:29:07 INFO - PROCESS | 2180 | 1467602947412 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}] 20:29:07 INFO - PROCESS | 2180 | 1467602947414 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:07 INFO - PROCESS | 2180 | 1467602947493 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 20:29:07 INFO - PROCESS | 2180 | 1467602947501 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:07 INFO - PROCESS | 2180 | 1467602947502 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:07 INFO - PROCESS | 2180 | ++DOCSHELL 16452000 == 41 [pid = 2180] [id = 258] 20:29:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (19B88800) [pid = 2180] [serial = 773] [outer = 00000000] 20:29:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (0CAC3800) [pid = 2180] [serial = 774] [outer = 19B88800] 20:29:07 INFO - PROCESS | 2180 | 1467602947545 Marionette DEBUG loaded listener.js 20:29:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (19CA6C00) [pid = 2180] [serial = 775] [outer = 19B88800] 20:29:08 INFO - PROCESS | 2180 | 1467602947991 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]]]}] 20:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 630ms 20:29:08 INFO - PROCESS | 2180 | 1467602948038 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 20:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:29:08 INFO - PROCESS | 2180 | 1467602948040 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 20:29:08 INFO - PROCESS | 2180 | 1467602948043 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:29:08 INFO - PROCESS | 2180 | 1467602948045 Marionette TRACE conn5 <- [1,998,null,{}] 20:29:08 INFO - PROCESS | 2180 | 1467602948053 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}] 20:29:08 INFO - PROCESS | 2180 | 1467602948054 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:08 INFO - PROCESS | 2180 | 1467602948139 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 20:29:08 INFO - PROCESS | 2180 | 1467602948145 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:08 INFO - PROCESS | 2180 | 1467602948147 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:08 INFO - PROCESS | 2180 | ++DOCSHELL 185DE400 == 42 [pid = 2180] [id = 259] 20:29:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (19EAB800) [pid = 2180] [serial = 776] [outer = 00000000] 20:29:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (19EB1C00) [pid = 2180] [serial = 777] [outer = 19EAB800] 20:29:08 INFO - PROCESS | 2180 | 1467602948193 Marionette DEBUG loaded listener.js 20:29:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (19EB4400) [pid = 2180] [serial = 778] [outer = 19EAB800] 20:29:09 INFO - PROCESS | 2180 | --DOCSHELL 16450400 == 41 [pid = 2180] [id = 243] 20:29:09 INFO - PROCESS | 2180 | --DOCSHELL 19B8F000 == 40 [pid = 2180] [id = 244] 20:29:09 INFO - PROCESS | 2180 | --DOCSHELL 19BE5C00 == 39 [pid = 2180] [id = 245] 20:29:09 INFO - PROCESS | 2180 | --DOCSHELL 0CACD800 == 38 [pid = 2180] [id = 246] 20:29:09 INFO - PROCESS | 2180 | --DOCSHELL 10245800 == 37 [pid = 2180] [id = 247] 20:29:09 INFO - PROCESS | 2180 | --DOCSHELL 1099F400 == 36 [pid = 2180] [id = 249] 20:29:09 INFO - PROCESS | 2180 | --DOCSHELL 0CAC9000 == 35 [pid = 2180] [id = 251] 20:29:09 INFO - PROCESS | 2180 | --DOCSHELL 10547000 == 34 [pid = 2180] [id = 254] 20:29:09 INFO - PROCESS | 2180 | --DOCSHELL 1813B400 == 33 [pid = 2180] [id = 253] 20:29:09 INFO - PROCESS | 2180 | --DOCSHELL 18246C00 == 32 [pid = 2180] [id = 255] 20:29:09 INFO - PROCESS | 2180 | --DOCSHELL 145A3000 == 31 [pid = 2180] [id = 256] 20:29:09 INFO - PROCESS | 2180 | --DOCSHELL 16452000 == 30 [pid = 2180] [id = 258] 20:29:09 INFO - PROCESS | 2180 | --DOCSHELL 10548C00 == 29 [pid = 2180] [id = 248] 20:29:09 INFO - PROCESS | 2180 | --DOCSHELL 145A4400 == 28 [pid = 2180] [id = 250] 20:29:09 INFO - PROCESS | 2180 | --DOCSHELL 14BAEC00 == 27 [pid = 2180] [id = 257] 20:29:09 INFO - PROCESS | 2180 | --DOCSHELL 17778C00 == 26 [pid = 2180] [id = 252] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (19B98000) [pid = 2180] [serial = 733] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (19C9F400) [pid = 2180] [serial = 735] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (18206C00) [pid = 2180] [serial = 720] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (185E5400) [pid = 2180] [serial = 723] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (1824C400) [pid = 2180] [serial = 721] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (19B83400) [pid = 2180] [serial = 726] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (185EFC00) [pid = 2180] [serial = 724] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (19B8AC00) [pid = 2180] [serial = 727] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (0FDF8400) [pid = 2180] [serial = 702] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (18243000) [pid = 2180] [serial = 700] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (17775400) [pid = 2180] [serial = 717] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (14B6D400) [pid = 2180] [serial = 714] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (14E21800) [pid = 2180] [serial = 715] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (10412400) [pid = 2180] [serial = 711] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (1041D000) [pid = 2180] [serial = 712] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (101C5400) [pid = 2180] [serial = 708] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (1024A400) [pid = 2180] [serial = 709] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (11588C00) [pid = 2180] [serial = 706] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (109A2800) [pid = 2180] [serial = 705] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (101CB800) [pid = 2180] [serial = 703] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (19614C00) [pid = 2180] [serial = 729] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (19B97800) [pid = 2180] [serial = 732] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (17C7E800) [pid = 2180] [serial = 718] [outer = 00000000] [url = about:blank] 20:29:09 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (1978F800) [pid = 2180] [serial = 730] [outer = 00000000] [url = about:blank] 20:29:10 INFO - PROCESS | 2180 | 1467602949988 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]]]}] 20:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1979ms 20:29:10 INFO - PROCESS | 2180 | 1467602950023 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 20:29:10 INFO - PROCESS | 2180 | 1467602950026 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 20:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:29:10 INFO - PROCESS | 2180 | 1467602950031 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:29:10 INFO - PROCESS | 2180 | 1467602950034 Marionette TRACE conn5 <- [1,1002,null,{}] 20:29:10 INFO - PROCESS | 2180 | 1467602950041 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}] 20:29:10 INFO - PROCESS | 2180 | 1467602950044 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:10 INFO - PROCESS | 2180 | 1467602950133 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 20:29:10 INFO - PROCESS | 2180 | 1467602950140 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:10 INFO - PROCESS | 2180 | 1467602950144 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:10 INFO - PROCESS | 2180 | ++DOCSHELL 0CACA400 == 27 [pid = 2180] [id = 260] 20:29:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (0CACB000) [pid = 2180] [serial = 779] [outer = 00000000] 20:29:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (0CB95C00) [pid = 2180] [serial = 780] [outer = 0CACB000] 20:29:10 INFO - PROCESS | 2180 | 1467602950194 Marionette DEBUG loaded listener.js 20:29:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (0D1E6C00) [pid = 2180] [serial = 781] [outer = 0CACB000] 20:29:10 INFO - PROCESS | 2180 | 1467602950664 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]]]}] 20:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 690ms 20:29:10 INFO - PROCESS | 2180 | 1467602950722 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 20:29:10 INFO - PROCESS | 2180 | 1467602950727 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 20:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:29:10 INFO - PROCESS | 2180 | 1467602950734 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:29:10 INFO - PROCESS | 2180 | 1467602950736 Marionette TRACE conn5 <- [1,1006,null,{}] 20:29:10 INFO - PROCESS | 2180 | 1467602950740 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}] 20:29:10 INFO - PROCESS | 2180 | 1467602950744 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:10 INFO - PROCESS | 2180 | 1467602950833 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 20:29:10 INFO - PROCESS | 2180 | 1467602950840 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:10 INFO - PROCESS | 2180 | 1467602950843 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:10 INFO - PROCESS | 2180 | ++DOCSHELL 1023D000 == 28 [pid = 2180] [id = 261] 20:29:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (1023D800) [pid = 2180] [serial = 782] [outer = 00000000] 20:29:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (10242000) [pid = 2180] [serial = 783] [outer = 1023D800] 20:29:10 INFO - PROCESS | 2180 | 1467602950898 Marionette DEBUG loaded listener.js 20:29:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (1024A400) [pid = 2180] [serial = 784] [outer = 1023D800] 20:29:11 INFO - PROCESS | 2180 | 1467602951360 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]]]}] 20:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 671ms 20:29:11 INFO - PROCESS | 2180 | 1467602951407 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 20:29:11 INFO - PROCESS | 2180 | 1467602951409 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 20:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:29:11 INFO - PROCESS | 2180 | 1467602951451 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:29:11 INFO - PROCESS | 2180 | 1467602951455 Marionette TRACE conn5 <- [1,1010,null,{}] 20:29:11 INFO - PROCESS | 2180 | 1467602951461 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}] 20:29:11 INFO - PROCESS | 2180 | 1467602951465 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:11 INFO - PROCESS | 2180 | 1467602951613 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 20:29:11 INFO - PROCESS | 2180 | 1467602951738 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:11 INFO - PROCESS | 2180 | 1467602951742 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:11 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC6400 == 29 [pid = 2180] [id = 262] 20:29:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (0CAC6C00) [pid = 2180] [serial = 785] [outer = 00000000] 20:29:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (0FD5EC00) [pid = 2180] [serial = 786] [outer = 0CAC6C00] 20:29:11 INFO - PROCESS | 2180 | 1467602951799 Marionette DEBUG loaded listener.js 20:29:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (101CB800) [pid = 2180] [serial = 787] [outer = 0CAC6C00] 20:29:12 INFO - PROCESS | 2180 | 1467602952491 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]]]}] 20:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1078ms 20:29:12 INFO - PROCESS | 2180 | 1467602952546 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 20:29:12 INFO - PROCESS | 2180 | 1467602952550 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 20:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:29:12 INFO - PROCESS | 2180 | 1467602952556 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:29:12 INFO - PROCESS | 2180 | 1467602952558 Marionette TRACE conn5 <- [1,1014,null,{}] 20:29:12 INFO - PROCESS | 2180 | 1467602952565 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}] 20:29:12 INFO - PROCESS | 2180 | 1467602952569 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:12 INFO - PROCESS | 2180 | 1467602952685 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 20:29:12 INFO - PROCESS | 2180 | 1467602952766 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:12 INFO - PROCESS | 2180 | 1467602952769 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:12 INFO - PROCESS | 2180 | ++DOCSHELL 10416C00 == 30 [pid = 2180] [id = 263] 20:29:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (10417000) [pid = 2180] [serial = 788] [outer = 00000000] 20:29:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (1041C400) [pid = 2180] [serial = 789] [outer = 10417000] 20:29:12 INFO - PROCESS | 2180 | 1467602952825 Marionette DEBUG loaded listener.js 20:29:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (10548C00) [pid = 2180] [serial = 790] [outer = 10417000] 20:29:13 INFO - PROCESS | 2180 | 1467602953556 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]]]}] 20:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1069ms 20:29:13 INFO - PROCESS | 2180 | 1467602953639 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 20:29:13 INFO - PROCESS | 2180 | 1467602953642 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 20:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:29:13 INFO - PROCESS | 2180 | 1467602953646 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:29:13 INFO - PROCESS | 2180 | 1467602953648 Marionette TRACE conn5 <- [1,1018,null,{}] 20:29:13 INFO - PROCESS | 2180 | 1467602953652 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}] 20:29:13 INFO - PROCESS | 2180 | 1467602953655 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:13 INFO - PROCESS | 2180 | 1467602953776 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 20:29:13 INFO - PROCESS | 2180 | 1467602953908 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:13 INFO - PROCESS | 2180 | 1467602953912 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:13 INFO - PROCESS | 2180 | ++DOCSHELL 08A81000 == 31 [pid = 2180] [id = 264] 20:29:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (08A81400) [pid = 2180] [serial = 791] [outer = 00000000] 20:29:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (0915D400) [pid = 2180] [serial = 792] [outer = 08A81400] 20:29:13 INFO - PROCESS | 2180 | 1467602953963 Marionette DEBUG loaded listener.js 20:29:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (0CAC1C00) [pid = 2180] [serial = 793] [outer = 08A81400] 20:29:14 INFO - PROCESS | 2180 | --DOCSHELL 0CACA400 == 30 [pid = 2180] [id = 260] 20:29:14 INFO - PROCESS | 2180 | --DOCSHELL 185DE400 == 29 [pid = 2180] [id = 259] 20:29:14 INFO - PROCESS | 2180 | 1467602954499 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]]]}] 20:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 870ms 20:29:14 INFO - PROCESS | 2180 | 1467602954518 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 20:29:14 INFO - PROCESS | 2180 | 1467602954521 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 20:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:29:14 INFO - PROCESS | 2180 | 1467602954525 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:29:14 INFO - PROCESS | 2180 | 1467602954528 Marionette TRACE conn5 <- [1,1022,null,{}] 20:29:14 INFO - PROCESS | 2180 | 1467602954538 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}] 20:29:14 INFO - PROCESS | 2180 | 1467602954542 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:14 INFO - PROCESS | 2180 | 1467602954628 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 20:29:14 INFO - PROCESS | 2180 | 1467602954637 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:14 INFO - PROCESS | 2180 | 1467602954639 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:14 INFO - PROCESS | 2180 | ++DOCSHELL 10353400 == 30 [pid = 2180] [id = 265] 20:29:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (10354800) [pid = 2180] [serial = 794] [outer = 00000000] 20:29:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (107C3000) [pid = 2180] [serial = 795] [outer = 10354800] 20:29:14 INFO - PROCESS | 2180 | 1467602954686 Marionette DEBUG loaded listener.js 20:29:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (10997C00) [pid = 2180] [serial = 796] [outer = 10354800] 20:29:15 INFO - PROCESS | 2180 | 1467602955147 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]]]}] 20:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 690ms 20:29:15 INFO - PROCESS | 2180 | 1467602955219 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 20:29:15 INFO - PROCESS | 2180 | 1467602955223 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 20:29:15 INFO - PROCESS | 2180 | 1467602955227 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:29:15 INFO - PROCESS | 2180 | 1467602955229 Marionette TRACE conn5 <- [1,1026,null,{}] 20:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:29:15 INFO - PROCESS | 2180 | 1467602955233 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}] 20:29:15 INFO - PROCESS | 2180 | 1467602955235 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:15 INFO - PROCESS | 2180 | 1467602955322 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 20:29:15 INFO - PROCESS | 2180 | 1467602955403 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:15 INFO - PROCESS | 2180 | 1467602955405 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:15 INFO - PROCESS | 2180 | ++DOCSHELL 145A2C00 == 31 [pid = 2180] [id = 266] 20:29:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (145A4400) [pid = 2180] [serial = 797] [outer = 00000000] 20:29:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (14B65C00) [pid = 2180] [serial = 798] [outer = 145A4400] 20:29:15 INFO - PROCESS | 2180 | 1467602955458 Marionette DEBUG loaded listener.js 20:29:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (14C85000) [pid = 2180] [serial = 799] [outer = 145A4400] 20:29:15 INFO - PROCESS | 2180 | 1467602955833 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]]]}] 20:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 631ms 20:29:15 INFO - PROCESS | 2180 | 1467602955870 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 20:29:15 INFO - PROCESS | 2180 | 1467602955873 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 20:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:29:15 INFO - PROCESS | 2180 | 1467602955877 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:29:15 INFO - PROCESS | 2180 | 1467602955883 Marionette TRACE conn5 <- [1,1030,null,{}] 20:29:15 INFO - PROCESS | 2180 | 1467602955892 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}] 20:29:15 INFO - PROCESS | 2180 | 1467602955896 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:16 INFO - PROCESS | 2180 | 1467602956013 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 20:29:16 INFO - PROCESS | 2180 | 1467602956023 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:16 INFO - PROCESS | 2180 | 1467602956025 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:16 INFO - PROCESS | 2180 | ++DOCSHELL 1615C000 == 32 [pid = 2180] [id = 267] 20:29:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (163CC000) [pid = 2180] [serial = 800] [outer = 00000000] 20:29:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (16D70C00) [pid = 2180] [serial = 801] [outer = 163CC000] 20:29:16 INFO - PROCESS | 2180 | 1467602956069 Marionette DEBUG loaded listener.js 20:29:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (17778400) [pid = 2180] [serial = 802] [outer = 163CC000] 20:29:16 INFO - PROCESS | 2180 | 1467602956517 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]]]}] 20:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 691ms 20:29:16 INFO - PROCESS | 2180 | 1467602956568 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 20:29:16 INFO - PROCESS | 2180 | 1467602956571 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 20:29:16 INFO - PROCESS | 2180 | 1467602956574 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:29:16 INFO - PROCESS | 2180 | 1467602956576 Marionette TRACE conn5 <- [1,1034,null,{}] 20:29:16 INFO - PROCESS | 2180 | 1467602956579 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}] 20:29:16 INFO - PROCESS | 2180 | 1467602956582 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:16 INFO - PROCESS | 2180 | 1467602956698 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 20:29:16 INFO - PROCESS | 2180 | 1467602956703 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:16 INFO - PROCESS | 2180 | 1467602956705 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:16 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC4800 == 33 [pid = 2180] [id = 268] 20:29:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (17C78400) [pid = 2180] [serial = 803] [outer = 00000000] 20:29:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (18136C00) [pid = 2180] [serial = 804] [outer = 17C78400] 20:29:16 INFO - PROCESS | 2180 | 1467602956797 Marionette DEBUG loaded listener.js 20:29:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (181F5000) [pid = 2180] [serial = 805] [outer = 17C78400] 20:29:17 INFO - PROCESS | 2180 | 1467602957223 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]]]}] 20:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 670ms 20:29:17 INFO - PROCESS | 2180 | 1467602957248 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 20:29:17 INFO - PROCESS | 2180 | 1467602957250 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 20:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:29:17 INFO - PROCESS | 2180 | 1467602957260 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:29:17 INFO - PROCESS | 2180 | 1467602957262 Marionette TRACE conn5 <- [1,1038,null,{}] 20:29:17 INFO - PROCESS | 2180 | 1467602957269 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}] 20:29:17 INFO - PROCESS | 2180 | 1467602957271 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:17 INFO - PROCESS | 2180 | 1467602957381 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 20:29:17 INFO - PROCESS | 2180 | 1467602957469 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:17 INFO - PROCESS | 2180 | 1467602957475 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:17 INFO - PROCESS | 2180 | ++DOCSHELL 101D3400 == 34 [pid = 2180] [id = 269] 20:29:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (18201C00) [pid = 2180] [serial = 806] [outer = 00000000] 20:29:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (1824B000) [pid = 2180] [serial = 807] [outer = 18201C00] 20:29:17 INFO - PROCESS | 2180 | 1467602957529 Marionette DEBUG loaded listener.js 20:29:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (182E1400) [pid = 2180] [serial = 808] [outer = 18201C00] 20:29:18 INFO - PROCESS | 2180 | 1467602957973 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]]]}] 20:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 770ms 20:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:29:18 INFO - PROCESS | 2180 | 1467602958033 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 20:29:18 INFO - PROCESS | 2180 | 1467602958035 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 20:29:18 INFO - PROCESS | 2180 | 1467602958038 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:29:18 INFO - PROCESS | 2180 | 1467602958040 Marionette TRACE conn5 <- [1,1042,null,{}] 20:29:18 INFO - PROCESS | 2180 | 1467602958043 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}] 20:29:18 INFO - PROCESS | 2180 | 1467602958045 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:18 INFO - PROCESS | 2180 | 1467602958165 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 20:29:18 INFO - PROCESS | 2180 | 1467602958227 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:18 INFO - PROCESS | 2180 | 1467602958229 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:18 INFO - PROCESS | 2180 | ++DOCSHELL 185E6800 == 35 [pid = 2180] [id = 270] 20:29:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (185E9800) [pid = 2180] [serial = 809] [outer = 00000000] 20:29:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (19613C00) [pid = 2180] [serial = 810] [outer = 185E9800] 20:29:18 INFO - PROCESS | 2180 | 1467602958274 Marionette DEBUG loaded listener.js 20:29:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (19781400) [pid = 2180] [serial = 811] [outer = 185E9800] 20:29:18 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (19B88800) [pid = 2180] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:29:18 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (18247000) [pid = 2180] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:29:18 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (182E9800) [pid = 2180] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:29:18 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (19B97000) [pid = 2180] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:29:18 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (14C8B400) [pid = 2180] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:29:18 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (1813BC00) [pid = 2180] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:29:18 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (17C76000) [pid = 2180] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:29:18 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (1087E000) [pid = 2180] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:29:18 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (145A8000) [pid = 2180] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:29:18 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (1099F800) [pid = 2180] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:29:18 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (1054C000) [pid = 2180] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:29:18 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (10245C00) [pid = 2180] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:29:18 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (0CACE400) [pid = 2180] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:29:18 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (19C04C00) [pid = 2180] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:29:18 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (19EAB800) [pid = 2180] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:29:18 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (0CACB000) [pid = 2180] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:29:18 INFO - PROCESS | 2180 | 1467602958711 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]]]}] 20:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 731ms 20:29:18 INFO - PROCESS | 2180 | 1467602958785 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 20:29:18 INFO - PROCESS | 2180 | 1467602958787 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 20:29:18 INFO - PROCESS | 2180 | 1467602958791 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:29:18 INFO - PROCESS | 2180 | 1467602958792 Marionette TRACE conn5 <- [1,1046,null,{}] 20:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:29:18 INFO - PROCESS | 2180 | 1467602958800 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}] 20:29:18 INFO - PROCESS | 2180 | 1467602958802 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:18 INFO - PROCESS | 2180 | 1467602958914 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 20:29:18 INFO - PROCESS | 2180 | 1467602958972 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:18 INFO - PROCESS | 2180 | 1467602958974 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:19 INFO - PROCESS | 2180 | ++DOCSHELL 0CACE400 == 36 [pid = 2180] [id = 271] 20:29:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (101CEC00) [pid = 2180] [serial = 812] [outer = 00000000] 20:29:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (114ED000) [pid = 2180] [serial = 813] [outer = 101CEC00] 20:29:19 INFO - PROCESS | 2180 | 1467602959019 Marionette DEBUG loaded listener.js 20:29:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (14E62000) [pid = 2180] [serial = 814] [outer = 101CEC00] 20:29:19 INFO - PROCESS | 2180 | 1467602959378 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]]]}] 20:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 630ms 20:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:29:19 INFO - PROCESS | 2180 | 1467602959427 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 20:29:19 INFO - PROCESS | 2180 | 1467602959429 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 20:29:19 INFO - PROCESS | 2180 | 1467602959432 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:29:19 INFO - PROCESS | 2180 | 1467602959434 Marionette TRACE conn5 <- [1,1050,null,{}] 20:29:19 INFO - PROCESS | 2180 | 1467602959437 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}] 20:29:19 INFO - PROCESS | 2180 | 1467602959440 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:19 INFO - PROCESS | 2180 | 1467602959522 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 20:29:19 INFO - PROCESS | 2180 | 1467602959527 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:19 INFO - PROCESS | 2180 | 1467602959529 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:19 INFO - PROCESS | 2180 | ++DOCSHELL 17C76000 == 37 [pid = 2180] [id = 272] 20:29:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (1812D000) [pid = 2180] [serial = 815] [outer = 00000000] 20:29:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (19B89C00) [pid = 2180] [serial = 816] [outer = 1812D000] 20:29:19 INFO - PROCESS | 2180 | 1467602959573 Marionette DEBUG loaded listener.js 20:29:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (19B91000) [pid = 2180] [serial = 817] [outer = 1812D000] 20:29:20 INFO - PROCESS | 2180 | 1467602960007 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]]]}] 20:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 630ms 20:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:29:20 INFO - PROCESS | 2180 | 1467602960063 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 20:29:20 INFO - PROCESS | 2180 | 1467602960065 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 20:29:20 INFO - PROCESS | 2180 | 1467602960069 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:29:20 INFO - PROCESS | 2180 | 1467602960070 Marionette TRACE conn5 <- [1,1054,null,{}] 20:29:20 INFO - PROCESS | 2180 | 1467602960074 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}] 20:29:20 INFO - PROCESS | 2180 | 1467602960076 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:20 INFO - PROCESS | 2180 | 1467602960155 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 20:29:20 INFO - PROCESS | 2180 | 1467602960161 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:20 INFO - PROCESS | 2180 | 1467602960163 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:20 INFO - PROCESS | 2180 | ++DOCSHELL 14E24400 == 38 [pid = 2180] [id = 273] 20:29:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (182E9800) [pid = 2180] [serial = 818] [outer = 00000000] 20:29:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (19BDAC00) [pid = 2180] [serial = 819] [outer = 182E9800] 20:29:20 INFO - PROCESS | 2180 | 1467602960216 Marionette DEBUG loaded listener.js 20:29:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (19B98800) [pid = 2180] [serial = 820] [outer = 182E9800] 20:29:20 INFO - PROCESS | 2180 | 1467602960795 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]]]}] 20:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 770ms 20:29:20 INFO - PROCESS | 2180 | 1467602960839 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 20:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:29:20 INFO - PROCESS | 2180 | 1467602960844 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 20:29:20 INFO - PROCESS | 2180 | 1467602960849 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:29:20 INFO - PROCESS | 2180 | 1467602960852 Marionette TRACE conn5 <- [1,1058,null,{}] 20:29:20 INFO - PROCESS | 2180 | 1467602960858 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}] 20:29:20 INFO - PROCESS | 2180 | 1467602960862 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:21 INFO - PROCESS | 2180 | 1467602961027 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 20:29:21 INFO - PROCESS | 2180 | 1467602961130 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:21 INFO - PROCESS | 2180 | 1467602961133 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:21 INFO - PROCESS | 2180 | ++DOCSHELL 09158C00 == 39 [pid = 2180] [id = 274] 20:29:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (0916A400) [pid = 2180] [serial = 821] [outer = 00000000] 20:29:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (1034F400) [pid = 2180] [serial = 822] [outer = 0916A400] 20:29:21 INFO - PROCESS | 2180 | 1467602961191 Marionette DEBUG loaded listener.js 20:29:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (1060F400) [pid = 2180] [serial = 823] [outer = 0916A400] 20:29:21 INFO - PROCESS | 2180 | 1467602961795 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]]]}] 20:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 972ms 20:29:21 INFO - PROCESS | 2180 | 1467602961820 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 20:29:21 INFO - PROCESS | 2180 | 1467602961825 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 20:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:29:21 INFO - PROCESS | 2180 | 1467602961832 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:29:21 INFO - PROCESS | 2180 | 1467602961835 Marionette TRACE conn5 <- [1,1062,null,{}] 20:29:21 INFO - PROCESS | 2180 | 1467602961839 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}] 20:29:21 INFO - PROCESS | 2180 | 1467602961842 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:21 INFO - PROCESS | 2180 | 1467602961958 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 20:29:22 INFO - PROCESS | 2180 | 1467602962059 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:22 INFO - PROCESS | 2180 | 1467602962062 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:22 INFO - PROCESS | 2180 | ++DOCSHELL 152CA000 == 40 [pid = 2180] [id = 275] 20:29:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (1552B400) [pid = 2180] [serial = 824] [outer = 00000000] 20:29:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (163C4800) [pid = 2180] [serial = 825] [outer = 1552B400] 20:29:22 INFO - PROCESS | 2180 | 1467602962120 Marionette DEBUG loaded listener.js 20:29:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (17C7F400) [pid = 2180] [serial = 826] [outer = 1552B400] 20:29:22 INFO - PROCESS | 2180 | 1467602962731 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]]]}] 20:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 970ms 20:29:22 INFO - PROCESS | 2180 | 1467602962806 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 20:29:22 INFO - PROCESS | 2180 | 1467602962808 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 20:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:29:22 INFO - PROCESS | 2180 | 1467602962812 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:29:22 INFO - PROCESS | 2180 | 1467602962816 Marionette TRACE conn5 <- [1,1066,null,{}] 20:29:22 INFO - PROCESS | 2180 | 1467602962827 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}] 20:29:22 INFO - PROCESS | 2180 | 1467602962832 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:22 INFO - PROCESS | 2180 | 1467602962947 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 20:29:23 INFO - PROCESS | 2180 | 1467602963073 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:23 INFO - PROCESS | 2180 | 1467602963076 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:23 INFO - PROCESS | 2180 | ++DOCSHELL 19C03400 == 41 [pid = 2180] [id = 276] 20:29:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (19C07400) [pid = 2180] [serial = 827] [outer = 00000000] 20:29:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (19CA6800) [pid = 2180] [serial = 828] [outer = 19C07400] 20:29:23 INFO - PROCESS | 2180 | 1467602963134 Marionette DEBUG loaded listener.js 20:29:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (19EAC800) [pid = 2180] [serial = 829] [outer = 19C07400] 20:29:23 INFO - PROCESS | 2180 | 1467602963706 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]]]}] 20:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 931ms 20:29:23 INFO - PROCESS | 2180 | 1467602963746 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 20:29:23 INFO - PROCESS | 2180 | 1467602963749 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 20:29:23 INFO - PROCESS | 2180 | 1467602963752 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:29:23 INFO - PROCESS | 2180 | 1467602963755 Marionette TRACE conn5 <- [1,1070,null,{}] 20:29:23 INFO - PROCESS | 2180 | 1467602963758 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}] 20:29:23 INFO - PROCESS | 2180 | 1467602963761 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:23 INFO - PROCESS | 2180 | 1467602963869 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 20:29:23 INFO - PROCESS | 2180 | 1467602963969 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:23 INFO - PROCESS | 2180 | 1467602963972 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:24 INFO - PROCESS | 2180 | ++DOCSHELL 1A06F800 == 42 [pid = 2180] [id = 277] 20:29:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 99 (1A070C00) [pid = 2180] [serial = 830] [outer = 00000000] 20:29:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 100 (1A0B0C00) [pid = 2180] [serial = 831] [outer = 1A070C00] 20:29:24 INFO - PROCESS | 2180 | 1467602964025 Marionette DEBUG loaded listener.js 20:29:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 101 (1A0B5C00) [pid = 2180] [serial = 832] [outer = 1A070C00] 20:29:24 INFO - PROCESS | 2180 | 1467602964824 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]]]}] 20:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1126ms 20:29:24 INFO - PROCESS | 2180 | 1467602964882 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 20:29:24 INFO - PROCESS | 2180 | 1467602964886 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 20:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:29:24 INFO - PROCESS | 2180 | 1467602964891 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:29:24 INFO - PROCESS | 2180 | 1467602964895 Marionette TRACE conn5 <- [1,1074,null,{}] 20:29:24 INFO - PROCESS | 2180 | 1467602964900 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}] 20:29:24 INFO - PROCESS | 2180 | 1467602964903 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:25 INFO - PROCESS | 2180 | 1467602965009 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 20:29:25 INFO - PROCESS | 2180 | 1467602965145 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:25 INFO - PROCESS | 2180 | 1467602965150 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:25 INFO - PROCESS | 2180 | ++DOCSHELL 10301C00 == 43 [pid = 2180] [id = 278] 20:29:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 102 (1030B800) [pid = 2180] [serial = 833] [outer = 00000000] 20:29:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 103 (10351C00) [pid = 2180] [serial = 834] [outer = 1030B800] 20:29:25 INFO - PROCESS | 2180 | 1467602965202 Marionette DEBUG loaded listener.js 20:29:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 104 (107E1400) [pid = 2180] [serial = 835] [outer = 1030B800] 20:29:25 INFO - PROCESS | 2180 | --DOCSHELL 17C76000 == 42 [pid = 2180] [id = 272] 20:29:25 INFO - PROCESS | 2180 | --DOCSHELL 0CACE400 == 41 [pid = 2180] [id = 271] 20:29:25 INFO - PROCESS | 2180 | --DOCSHELL 185E6800 == 40 [pid = 2180] [id = 270] 20:29:25 INFO - PROCESS | 2180 | --DOCSHELL 101D3400 == 39 [pid = 2180] [id = 269] 20:29:25 INFO - PROCESS | 2180 | --DOCSHELL 0CAC4800 == 38 [pid = 2180] [id = 268] 20:29:25 INFO - PROCESS | 2180 | --DOCSHELL 1615C000 == 37 [pid = 2180] [id = 267] 20:29:25 INFO - PROCESS | 2180 | --DOCSHELL 145A2C00 == 36 [pid = 2180] [id = 266] 20:29:25 INFO - PROCESS | 2180 | --DOCSHELL 10353400 == 35 [pid = 2180] [id = 265] 20:29:25 INFO - PROCESS | 2180 | --DOCSHELL 08A81000 == 34 [pid = 2180] [id = 264] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 103 (19CA6C00) [pid = 2180] [serial = 775] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 102 (19EB1C00) [pid = 2180] [serial = 777] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 101 (18251400) [pid = 2180] [serial = 762] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 100 (185E6400) [pid = 2180] [serial = 765] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 99 (1829FC00) [pid = 2180] [serial = 763] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 98 (19C9EC00) [pid = 2180] [serial = 768] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (19614000) [pid = 2180] [serial = 766] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (0CAC3800) [pid = 2180] [serial = 774] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (19CAAC00) [pid = 2180] [serial = 769] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (1824C000) [pid = 2180] [serial = 772] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (181F4800) [pid = 2180] [serial = 759] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (17C83000) [pid = 2180] [serial = 756] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (17C84C00) [pid = 2180] [serial = 757] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (16454000) [pid = 2180] [serial = 753] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (16D68000) [pid = 2180] [serial = 754] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (14B6B400) [pid = 2180] [serial = 750] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (14E5EC00) [pid = 2180] [serial = 751] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (11491C00) [pid = 2180] [serial = 747] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (1459D400) [pid = 2180] [serial = 748] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (107C4000) [pid = 2180] [serial = 744] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (107E2C00) [pid = 2180] [serial = 745] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (1024A000) [pid = 2180] [serial = 741] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (10306800) [pid = 2180] [serial = 742] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (0D136800) [pid = 2180] [serial = 738] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (0FD5F000) [pid = 2180] [serial = 739] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (19C9FC00) [pid = 2180] [serial = 736] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (18208400) [pid = 2180] [serial = 771] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (1455E400) [pid = 2180] [serial = 760] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (19EB4400) [pid = 2180] [serial = 778] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (0D1E6C00) [pid = 2180] [serial = 781] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (0CB95C00) [pid = 2180] [serial = 780] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (10242000) [pid = 2180] [serial = 783] [outer = 00000000] [url = about:blank] 20:29:25 INFO - PROCESS | 2180 | 1467602965700 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]]]}] 20:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 890ms 20:29:25 INFO - PROCESS | 2180 | 1467602965782 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 20:29:25 INFO - PROCESS | 2180 | 1467602965786 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 20:29:25 INFO - PROCESS | 2180 | 1467602965792 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:29:25 INFO - PROCESS | 2180 | 1467602965795 Marionette TRACE conn5 <- [1,1078,null,{}] 20:29:25 INFO - PROCESS | 2180 | 1467602965799 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}] 20:29:25 INFO - PROCESS | 2180 | 1467602965801 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:25 INFO - PROCESS | 2180 | 1467602965926 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 20:29:25 INFO - PROCESS | 2180 | 1467602965938 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:25 INFO - PROCESS | 2180 | 1467602965940 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:25 INFO - PROCESS | 2180 | ++DOCSHELL 107E2C00 == 35 [pid = 2180] [id = 279] 20:29:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (1087A800) [pid = 2180] [serial = 836] [outer = 00000000] 20:29:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (10887C00) [pid = 2180] [serial = 837] [outer = 1087A800] 20:29:26 INFO - PROCESS | 2180 | 1467602965987 Marionette DEBUG loaded listener.js 20:29:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (1149A800) [pid = 2180] [serial = 838] [outer = 1087A800] 20:29:26 INFO - PROCESS | 2180 | 1467602966463 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]]]}] 20:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 731ms 20:29:26 INFO - PROCESS | 2180 | 1467602966526 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 20:29:26 INFO - PROCESS | 2180 | 1467602966529 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 20:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:29:26 INFO - PROCESS | 2180 | 1467602966532 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:29:26 INFO - PROCESS | 2180 | 1467602966535 Marionette TRACE conn5 <- [1,1082,null,{}] 20:29:26 INFO - PROCESS | 2180 | 1467602966574 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}] 20:29:26 INFO - PROCESS | 2180 | 1467602966579 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:26 INFO - PROCESS | 2180 | 1467602966675 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 20:29:26 INFO - PROCESS | 2180 | 1467602966763 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:26 INFO - PROCESS | 2180 | 1467602966766 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:26 INFO - PROCESS | 2180 | ++DOCSHELL 14E6AC00 == 36 [pid = 2180] [id = 280] 20:29:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (14EE5000) [pid = 2180] [serial = 839] [outer = 00000000] 20:29:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (1552DC00) [pid = 2180] [serial = 840] [outer = 14EE5000] 20:29:26 INFO - PROCESS | 2180 | 1467602966813 Marionette DEBUG loaded listener.js 20:29:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (163CCC00) [pid = 2180] [serial = 841] [outer = 14EE5000] 20:29:27 INFO - PROCESS | 2180 | 1467602967174 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]]]}] 20:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 690ms 20:29:27 INFO - PROCESS | 2180 | 1467602967222 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 20:29:27 INFO - PROCESS | 2180 | 1467602967225 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 20:29:27 INFO - PROCESS | 2180 | 1467602967228 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:29:27 INFO - PROCESS | 2180 | 1467602967230 Marionette TRACE conn5 <- [1,1086,null,{}] 20:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:29:27 INFO - PROCESS | 2180 | 1467602967233 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}] 20:29:27 INFO - PROCESS | 2180 | 1467602967235 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:27 INFO - PROCESS | 2180 | 1467602967329 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 20:29:27 INFO - PROCESS | 2180 | 1467602967335 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:27 INFO - PROCESS | 2180 | 1467602967337 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:27 INFO - PROCESS | 2180 | ++DOCSHELL 16D6EC00 == 37 [pid = 2180] [id = 281] 20:29:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (1776EC00) [pid = 2180] [serial = 842] [outer = 00000000] 20:29:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (1812F800) [pid = 2180] [serial = 843] [outer = 1776EC00] 20:29:27 INFO - PROCESS | 2180 | 1467602967383 Marionette DEBUG loaded listener.js 20:29:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (18136400) [pid = 2180] [serial = 844] [outer = 1776EC00] 20:29:27 INFO - PROCESS | 2180 | 1467602967851 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]]]}] 20:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 670ms 20:29:27 INFO - PROCESS | 2180 | 1467602967904 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 20:29:27 INFO - PROCESS | 2180 | 1467602967906 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 20:29:27 INFO - PROCESS | 2180 | 1467602967909 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:29:27 INFO - PROCESS | 2180 | 1467602967911 Marionette TRACE conn5 <- [1,1090,null,{}] 20:29:27 INFO - PROCESS | 2180 | 1467602967915 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}] 20:29:27 INFO - PROCESS | 2180 | 1467602967917 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:28 INFO - PROCESS | 2180 | 1467602968028 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 20:29:28 INFO - PROCESS | 2180 | 1467602968122 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:28 INFO - PROCESS | 2180 | 1467602968124 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:28 INFO - PROCESS | 2180 | ++DOCSHELL 18247400 == 38 [pid = 2180] [id = 282] 20:29:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (18247C00) [pid = 2180] [serial = 845] [outer = 00000000] 20:29:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (182C2800) [pid = 2180] [serial = 846] [outer = 18247C00] 20:29:28 INFO - PROCESS | 2180 | 1467602968169 Marionette DEBUG loaded listener.js 20:29:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (182E5400) [pid = 2180] [serial = 847] [outer = 18247C00] 20:29:28 INFO - PROCESS | 2180 | 1467602968597 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]]]}] 20:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 731ms 20:29:28 INFO - PROCESS | 2180 | 1467602968644 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 20:29:28 INFO - PROCESS | 2180 | 1467602968646 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 20:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:29:28 INFO - PROCESS | 2180 | 1467602968649 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:29:28 INFO - PROCESS | 2180 | 1467602968651 Marionette TRACE conn5 <- [1,1094,null,{}] 20:29:28 INFO - PROCESS | 2180 | 1467602968654 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}] 20:29:28 INFO - PROCESS | 2180 | 1467602968660 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:28 INFO - PROCESS | 2180 | 1467602968804 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 20:29:28 INFO - PROCESS | 2180 | 1467602968868 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:28 INFO - PROCESS | 2180 | 1467602968870 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:28 INFO - PROCESS | 2180 | ++DOCSHELL 1776E800 == 39 [pid = 2180] [id = 283] 20:29:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (182EB000) [pid = 2180] [serial = 848] [outer = 00000000] 20:29:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (19785000) [pid = 2180] [serial = 849] [outer = 182EB000] 20:29:28 INFO - PROCESS | 2180 | 1467602968916 Marionette DEBUG loaded listener.js 20:29:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (19B8DC00) [pid = 2180] [serial = 850] [outer = 182EB000] 20:29:29 INFO - PROCESS | 2180 | 1467602969337 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]]]}] 20:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 730ms 20:29:29 INFO - PROCESS | 2180 | 1467602969402 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 20:29:29 INFO - PROCESS | 2180 | 1467602969413 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 20:29:29 INFO - PROCESS | 2180 | 1467602969429 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:29:29 INFO - PROCESS | 2180 | 1467602969431 Marionette TRACE conn5 <- [1,1098,null,{}] 20:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:29:29 INFO - PROCESS | 2180 | 1467602969434 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}] 20:29:29 INFO - PROCESS | 2180 | 1467602969436 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:29 INFO - PROCESS | 2180 | 1467602969549 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 20:29:29 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (163CC000) [pid = 2180] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:29:29 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (08A81400) [pid = 2180] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:29:29 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (10354800) [pid = 2180] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:29:29 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (145A4400) [pid = 2180] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:29:29 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (18201C00) [pid = 2180] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:29:29 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (101CEC00) [pid = 2180] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:29:29 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (185E9800) [pid = 2180] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:29:29 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (1812D000) [pid = 2180] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:29:29 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (17C78400) [pid = 2180] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:29:29 INFO - PROCESS | 2180 | 1467602969709 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:29 INFO - PROCESS | 2180 | 1467602969711 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:29 INFO - PROCESS | 2180 | ++DOCSHELL 08A81400 == 40 [pid = 2180] [id = 284] 20:29:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (08A84000) [pid = 2180] [serial = 851] [outer = 00000000] 20:29:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (10354800) [pid = 2180] [serial = 852] [outer = 08A84000] 20:29:29 INFO - PROCESS | 2180 | 1467602969756 Marionette DEBUG loaded listener.js 20:29:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (14555400) [pid = 2180] [serial = 853] [outer = 08A84000] 20:29:30 INFO - PROCESS | 2180 | 1467602970103 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]]]}] 20:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 730ms 20:29:30 INFO - PROCESS | 2180 | 1467602970168 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 20:29:30 INFO - PROCESS | 2180 | 1467602970170 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 20:29:30 INFO - PROCESS | 2180 | 1467602970173 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:29:30 INFO - PROCESS | 2180 | 1467602970175 Marionette TRACE conn5 <- [1,1102,null,{}] 20:29:30 INFO - PROCESS | 2180 | 1467602970179 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}] 20:29:30 INFO - PROCESS | 2180 | 1467602970180 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:30 INFO - PROCESS | 2180 | 1467602970294 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 20:29:30 INFO - PROCESS | 2180 | 1467602970301 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:30 INFO - PROCESS | 2180 | 1467602970303 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:30 INFO - PROCESS | 2180 | ++DOCSHELL 08A78800 == 41 [pid = 2180] [id = 285] 20:29:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (08A81C00) [pid = 2180] [serial = 854] [outer = 00000000] 20:29:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (19BE1400) [pid = 2180] [serial = 855] [outer = 08A81C00] 20:29:30 INFO - PROCESS | 2180 | 1467602970347 Marionette DEBUG loaded listener.js 20:29:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (19C05000) [pid = 2180] [serial = 856] [outer = 08A81C00] 20:29:30 INFO - PROCESS | 2180 | 1467602970758 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]]]}] 20:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 630ms 20:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:29:30 INFO - PROCESS | 2180 | 1467602970807 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 20:29:30 INFO - PROCESS | 2180 | 1467602970809 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 20:29:30 INFO - PROCESS | 2180 | 1467602970813 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:29:30 INFO - PROCESS | 2180 | 1467602970814 Marionette TRACE conn5 <- [1,1106,null,{}] 20:29:30 INFO - PROCESS | 2180 | 1467602970818 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}] 20:29:30 INFO - PROCESS | 2180 | 1467602970820 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:30 INFO - PROCESS | 2180 | 1467602970940 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 20:29:31 INFO - PROCESS | 2180 | 1467602970981 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:31 INFO - PROCESS | 2180 | 1467602970983 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:31 INFO - PROCESS | 2180 | ++DOCSHELL 10305800 == 42 [pid = 2180] [id = 286] 20:29:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (145A7C00) [pid = 2180] [serial = 857] [outer = 00000000] 20:29:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (19EB0800) [pid = 2180] [serial = 858] [outer = 145A7C00] 20:29:31 INFO - PROCESS | 2180 | 1467602971026 Marionette DEBUG loaded listener.js 20:29:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (19EB6C00) [pid = 2180] [serial = 859] [outer = 145A7C00] 20:29:31 INFO - PROCESS | 2180 | 1467602971448 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]]]}] 20:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 671ms 20:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:29:31 INFO - PROCESS | 2180 | 1467602971484 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 20:29:31 INFO - PROCESS | 2180 | 1467602971486 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 20:29:31 INFO - PROCESS | 2180 | 1467602971489 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:29:31 INFO - PROCESS | 2180 | 1467602971491 Marionette TRACE conn5 <- [1,1110,null,{}] 20:29:31 INFO - PROCESS | 2180 | 1467602971503 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}] 20:29:31 INFO - PROCESS | 2180 | 1467602971505 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:31 INFO - PROCESS | 2180 | 1467602971589 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 20:29:31 INFO - PROCESS | 2180 | 1467602971595 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:31 INFO - PROCESS | 2180 | 1467602971597 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:31 INFO - PROCESS | 2180 | ++DOCSHELL 08A80400 == 43 [pid = 2180] [id = 287] 20:29:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (19EB4000) [pid = 2180] [serial = 860] [outer = 00000000] 20:29:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (1A0BA000) [pid = 2180] [serial = 861] [outer = 19EB4000] 20:29:31 INFO - PROCESS | 2180 | 1467602971642 Marionette DEBUG loaded listener.js 20:29:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (1A0BD800) [pid = 2180] [serial = 862] [outer = 19EB4000] 20:29:32 INFO - PROCESS | 2180 | 1467602972384 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]]]}] 20:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 930ms 20:29:32 INFO - PROCESS | 2180 | 1467602972420 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 20:29:32 INFO - PROCESS | 2180 | 1467602972424 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 20:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:29:32 INFO - PROCESS | 2180 | 1467602972429 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:29:32 INFO - PROCESS | 2180 | 1467602972434 Marionette TRACE conn5 <- [1,1114,null,{}] 20:29:32 INFO - PROCESS | 2180 | 1467602972440 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}] 20:29:32 INFO - PROCESS | 2180 | 1467602972443 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:32 INFO - PROCESS | 2180 | 1467602972557 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 20:29:32 INFO - PROCESS | 2180 | 1467602972688 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:32 INFO - PROCESS | 2180 | 1467602972691 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:32 INFO - PROCESS | 2180 | ++DOCSHELL 0FDF2400 == 44 [pid = 2180] [id = 288] 20:29:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (101CA000) [pid = 2180] [serial = 863] [outer = 00000000] 20:29:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (10996800) [pid = 2180] [serial = 864] [outer = 101CA000] 20:29:32 INFO - PROCESS | 2180 | 1467602972749 Marionette DEBUG loaded listener.js 20:29:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (1459E400) [pid = 2180] [serial = 865] [outer = 101CA000] 20:29:33 INFO - PROCESS | 2180 | [2180] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 20:29:33 INFO - PROCESS | 2180 | 1467602973383 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]]]}] 20:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1082ms 20:29:33 INFO - PROCESS | 2180 | 1467602973514 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 20:29:33 INFO - PROCESS | 2180 | 1467602973518 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 20:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:29:33 INFO - PROCESS | 2180 | 1467602973525 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:29:33 INFO - PROCESS | 2180 | 1467602973528 Marionette TRACE conn5 <- [1,1118,null,{}] 20:29:33 INFO - PROCESS | 2180 | 1467602973538 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}] 20:29:33 INFO - PROCESS | 2180 | 1467602973541 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:33 INFO - PROCESS | 2180 | 1467602973656 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 20:29:33 INFO - PROCESS | 2180 | 1467602973781 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:33 INFO - PROCESS | 2180 | 1467602973784 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:33 INFO - PROCESS | 2180 | ++DOCSHELL 17C84C00 == 45 [pid = 2180] [id = 289] 20:29:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (1812C400) [pid = 2180] [serial = 866] [outer = 00000000] 20:29:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (19B98000) [pid = 2180] [serial = 867] [outer = 1812C400] 20:29:33 INFO - PROCESS | 2180 | 1467602973843 Marionette DEBUG loaded listener.js 20:29:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (1A077C00) [pid = 2180] [serial = 868] [outer = 1812C400] 20:29:34 INFO - PROCESS | 2180 | 1467602974436 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]]]}] 20:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 931ms 20:29:34 INFO - PROCESS | 2180 | 1467602974457 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 20:29:34 INFO - PROCESS | 2180 | 1467602974459 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 20:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:29:34 INFO - PROCESS | 2180 | 1467602974463 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:29:34 INFO - PROCESS | 2180 | 1467602974467 Marionette TRACE conn5 <- [1,1122,null,{}] 20:29:34 INFO - PROCESS | 2180 | 1467602974478 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}] 20:29:34 INFO - PROCESS | 2180 | 1467602974483 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:34 INFO - PROCESS | 2180 | 1467602974637 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 20:29:34 INFO - PROCESS | 2180 | 1467602974655 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:34 INFO - PROCESS | 2180 | 1467602974658 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:34 INFO - PROCESS | 2180 | ++DOCSHELL 1A20FC00 == 46 [pid = 2180] [id = 290] 20:29:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (1A210C00) [pid = 2180] [serial = 869] [outer = 00000000] 20:29:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (1A218000) [pid = 2180] [serial = 870] [outer = 1A210C00] 20:29:34 INFO - PROCESS | 2180 | 1467602974717 Marionette DEBUG loaded listener.js 20:29:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 99 (1A730800) [pid = 2180] [serial = 871] [outer = 1A210C00] 20:29:35 INFO - PROCESS | 2180 | 1467602975373 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]]]}] 20:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 930ms 20:29:35 INFO - PROCESS | 2180 | 1467602975397 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 20:29:35 INFO - PROCESS | 2180 | 1467602975400 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 20:29:35 INFO - PROCESS | 2180 | 1467602975403 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:29:35 INFO - PROCESS | 2180 | 1467602975405 Marionette TRACE conn5 <- [1,1126,null,{}] 20:29:35 INFO - PROCESS | 2180 | 1467602975409 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}] 20:29:35 INFO - PROCESS | 2180 | 1467602975411 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:35 INFO - PROCESS | 2180 | 1467602975524 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 20:29:35 INFO - PROCESS | 2180 | 1467602975656 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:35 INFO - PROCESS | 2180 | 1467602975658 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:35 INFO - PROCESS | 2180 | ++DOCSHELL 1A211800 == 47 [pid = 2180] [id = 291] 20:29:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 100 (1A7DC800) [pid = 2180] [serial = 872] [outer = 00000000] 20:29:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 101 (1A918800) [pid = 2180] [serial = 873] [outer = 1A7DC800] 20:29:35 INFO - PROCESS | 2180 | 1467602975713 Marionette DEBUG loaded listener.js 20:29:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 102 (1A96C800) [pid = 2180] [serial = 874] [outer = 1A7DC800] 20:29:36 INFO - PROCESS | 2180 | 1467602976558 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]]]}] 20:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1217ms 20:29:36 INFO - PROCESS | 2180 | 1467602976624 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 20:29:36 INFO - PROCESS | 2180 | 1467602976628 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 20:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:29:36 INFO - PROCESS | 2180 | 1467602976634 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:29:36 INFO - PROCESS | 2180 | 1467602976637 Marionette TRACE conn5 <- [1,1130,null,{}] 20:29:36 INFO - PROCESS | 2180 | 1467602976642 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}] 20:29:36 INFO - PROCESS | 2180 | 1467602976645 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:36 INFO - PROCESS | 2180 | 1467602976748 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 20:29:36 INFO - PROCESS | 2180 | 1467602976886 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:36 INFO - PROCESS | 2180 | 1467602976890 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:36 INFO - PROCESS | 2180 | ++DOCSHELL 10E0F800 == 48 [pid = 2180] [id = 292] 20:29:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 103 (10E11400) [pid = 2180] [serial = 875] [outer = 00000000] 20:29:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 104 (145A3800) [pid = 2180] [serial = 876] [outer = 10E11400] 20:29:36 INFO - PROCESS | 2180 | 1467602976942 Marionette DEBUG loaded listener.js 20:29:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 105 (14EE6000) [pid = 2180] [serial = 877] [outer = 10E11400] 20:29:37 INFO - PROCESS | 2180 | --DOCSHELL 10416C00 == 47 [pid = 2180] [id = 263] 20:29:37 INFO - PROCESS | 2180 | --DOCSHELL 0CAC6400 == 46 [pid = 2180] [id = 262] 20:29:37 INFO - PROCESS | 2180 | --DOCSHELL 10305800 == 45 [pid = 2180] [id = 286] 20:29:37 INFO - PROCESS | 2180 | --DOCSHELL 08A78800 == 44 [pid = 2180] [id = 285] 20:29:37 INFO - PROCESS | 2180 | --DOCSHELL 08A81400 == 43 [pid = 2180] [id = 284] 20:29:37 INFO - PROCESS | 2180 | --DOCSHELL 1776E800 == 42 [pid = 2180] [id = 283] 20:29:37 INFO - PROCESS | 2180 | --DOCSHELL 18247400 == 41 [pid = 2180] [id = 282] 20:29:37 INFO - PROCESS | 2180 | --DOCSHELL 16D6EC00 == 40 [pid = 2180] [id = 281] 20:29:37 INFO - PROCESS | 2180 | --DOCSHELL 14E6AC00 == 39 [pid = 2180] [id = 280] 20:29:37 INFO - PROCESS | 2180 | --DOCSHELL 107E2C00 == 38 [pid = 2180] [id = 279] 20:29:37 INFO - PROCESS | 2180 | --DOCSHELL 10301C00 == 37 [pid = 2180] [id = 278] 20:29:37 INFO - PROCESS | 2180 | --DOCSHELL 152CA000 == 36 [pid = 2180] [id = 275] 20:29:37 INFO - PROCESS | 2180 | --DOCSHELL 09158C00 == 35 [pid = 2180] [id = 274] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 104 (19BDAC00) [pid = 2180] [serial = 819] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOCSHELL 14E24400 == 34 [pid = 2180] [id = 273] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 103 (16D70C00) [pid = 2180] [serial = 801] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 102 (0CAC1C00) [pid = 2180] [serial = 793] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 101 (0915D400) [pid = 2180] [serial = 792] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 100 (1041C400) [pid = 2180] [serial = 789] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 99 (107C3000) [pid = 2180] [serial = 795] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 98 (10997C00) [pid = 2180] [serial = 796] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (0FD5EC00) [pid = 2180] [serial = 786] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (14B65C00) [pid = 2180] [serial = 798] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (14C85000) [pid = 2180] [serial = 799] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (182E1400) [pid = 2180] [serial = 808] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (1824B000) [pid = 2180] [serial = 807] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (114ED000) [pid = 2180] [serial = 813] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (19613C00) [pid = 2180] [serial = 810] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (19B89C00) [pid = 2180] [serial = 816] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (19781400) [pid = 2180] [serial = 811] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (19B91000) [pid = 2180] [serial = 817] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (14E62000) [pid = 2180] [serial = 814] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (18136C00) [pid = 2180] [serial = 804] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (181F5000) [pid = 2180] [serial = 805] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (17778400) [pid = 2180] [serial = 802] [outer = 00000000] [url = about:blank] 20:29:37 INFO - PROCESS | 2180 | 1467602977459 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]]]}] 20:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 890ms 20:29:37 INFO - PROCESS | 2180 | 1467602977524 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 20:29:37 INFO - PROCESS | 2180 | 1467602977529 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 20:29:37 INFO - PROCESS | 2180 | 1467602977535 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:29:37 INFO - PROCESS | 2180 | 1467602977538 Marionette TRACE conn5 <- [1,1134,null,{}] 20:29:37 INFO - PROCESS | 2180 | 1467602977541 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}] 20:29:37 INFO - PROCESS | 2180 | 1467602977544 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:37 INFO - PROCESS | 2180 | 1467602977635 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 20:29:37 INFO - PROCESS | 2180 | 1467602977648 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:37 INFO - PROCESS | 2180 | 1467602977650 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:37 INFO - PROCESS | 2180 | ++DOCSHELL 101CB000 == 35 [pid = 2180] [id = 293] 20:29:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (101CF400) [pid = 2180] [serial = 878] [outer = 00000000] 20:29:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (10544400) [pid = 2180] [serial = 879] [outer = 101CF400] 20:29:37 INFO - PROCESS | 2180 | 1467602977697 Marionette DEBUG loaded listener.js 20:29:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (10997C00) [pid = 2180] [serial = 880] [outer = 101CF400] 20:29:38 INFO - PROCESS | 2180 | 1467602978195 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]]]}] 20:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 670ms 20:29:38 INFO - PROCESS | 2180 | 1467602978234 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 20:29:38 INFO - PROCESS | 2180 | 1467602978236 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 20:29:38 INFO - PROCESS | 2180 | 1467602978240 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:29:38 INFO - PROCESS | 2180 | 1467602978243 Marionette TRACE conn5 <- [1,1138,null,{}] 20:29:38 INFO - PROCESS | 2180 | 1467602978253 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}] 20:29:38 INFO - PROCESS | 2180 | 1467602978257 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:38 INFO - PROCESS | 2180 | 1467602978344 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 20:29:38 INFO - PROCESS | 2180 | 1467602978356 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:38 INFO - PROCESS | 2180 | 1467602978359 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:38 INFO - PROCESS | 2180 | ++DOCSHELL 16459400 == 36 [pid = 2180] [id = 294] 20:29:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (1645A400) [pid = 2180] [serial = 881] [outer = 00000000] 20:29:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (17774400) [pid = 2180] [serial = 882] [outer = 1645A400] 20:29:38 INFO - PROCESS | 2180 | 1467602978486 Marionette DEBUG loaded listener.js 20:29:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (17C7F000) [pid = 2180] [serial = 883] [outer = 1645A400] 20:29:38 INFO - PROCESS | 2180 | 1467602978880 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]]]}] 20:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 670ms 20:29:38 INFO - PROCESS | 2180 | 1467602978915 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 20:29:38 INFO - PROCESS | 2180 | 1467602978917 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 20:29:38 INFO - PROCESS | 2180 | 1467602978920 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:29:38 INFO - PROCESS | 2180 | 1467602978922 Marionette TRACE conn5 <- [1,1142,null,{}] 20:29:38 INFO - PROCESS | 2180 | 1467602978926 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}] 20:29:38 INFO - PROCESS | 2180 | 1467602978928 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:39 INFO - PROCESS | 2180 | 1467602979014 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 20:29:39 INFO - PROCESS | 2180 | 1467602979020 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:39 INFO - PROCESS | 2180 | 1467602979022 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:39 INFO - PROCESS | 2180 | ++DOCSHELL 18131000 == 37 [pid = 2180] [id = 295] 20:29:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (18136C00) [pid = 2180] [serial = 884] [outer = 00000000] 20:29:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (18243400) [pid = 2180] [serial = 885] [outer = 18136C00] 20:29:39 INFO - PROCESS | 2180 | 1467602979075 Marionette DEBUG loaded listener.js 20:29:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (1824EC00) [pid = 2180] [serial = 886] [outer = 18136C00] 20:29:39 INFO - PROCESS | 2180 | 1467602979509 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]]]}] 20:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 631ms 20:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:29:39 INFO - PROCESS | 2180 | 1467602979559 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 20:29:39 INFO - PROCESS | 2180 | 1467602979561 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 20:29:39 INFO - PROCESS | 2180 | 1467602979564 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:29:39 INFO - PROCESS | 2180 | 1467602979565 Marionette TRACE conn5 <- [1,1146,null,{}] 20:29:39 INFO - PROCESS | 2180 | 1467602979569 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}] 20:29:39 INFO - PROCESS | 2180 | 1467602979571 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:39 INFO - PROCESS | 2180 | 1467602979694 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 20:29:39 INFO - PROCESS | 2180 | 1467602979784 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:39 INFO - PROCESS | 2180 | 1467602979786 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:39 INFO - PROCESS | 2180 | ++DOCSHELL 14BA6C00 == 38 [pid = 2180] [id = 296] 20:29:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (182EF400) [pid = 2180] [serial = 887] [outer = 00000000] 20:29:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (185E8000) [pid = 2180] [serial = 888] [outer = 182EF400] 20:29:39 INFO - PROCESS | 2180 | 1467602979829 Marionette DEBUG loaded listener.js 20:29:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (18F10000) [pid = 2180] [serial = 889] [outer = 182EF400] 20:29:40 INFO - PROCESS | 2180 | 1467602980258 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]]]}] 20:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 730ms 20:29:40 INFO - PROCESS | 2180 | 1467602980295 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 20:29:40 INFO - PROCESS | 2180 | 1467602980297 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 20:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:29:40 INFO - PROCESS | 2180 | 1467602980300 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:29:40 INFO - PROCESS | 2180 | 1467602980301 Marionette TRACE conn5 <- [1,1150,null,{}] 20:29:40 INFO - PROCESS | 2180 | 1467602980305 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}] 20:29:40 INFO - PROCESS | 2180 | 1467602980310 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:40 INFO - PROCESS | 2180 | 1467602980453 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 20:29:40 INFO - PROCESS | 2180 | 1467602980517 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:40 INFO - PROCESS | 2180 | 1467602980519 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:40 INFO - PROCESS | 2180 | ++DOCSHELL 19B8F000 == 39 [pid = 2180] [id = 297] 20:29:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (19B8F400) [pid = 2180] [serial = 890] [outer = 00000000] 20:29:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (19CA2000) [pid = 2180] [serial = 891] [outer = 19B8F400] 20:29:40 INFO - PROCESS | 2180 | 1467602980563 Marionette DEBUG loaded listener.js 20:29:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 99 (19CAB400) [pid = 2180] [serial = 892] [outer = 19B8F400] 20:29:41 INFO - PROCESS | 2180 | 1467602980994 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]]]}] 20:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 732ms 20:29:41 INFO - PROCESS | 2180 | 1467602981066 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 20:29:41 INFO - PROCESS | 2180 | 1467602981068 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 20:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:29:41 INFO - PROCESS | 2180 | 1467602981077 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:29:41 INFO - PROCESS | 2180 | 1467602981079 Marionette TRACE conn5 <- [1,1154,null,{}] 20:29:41 INFO - PROCESS | 2180 | 1467602981083 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}] 20:29:41 INFO - PROCESS | 2180 | 1467602981094 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:41 INFO - PROCESS | 2180 | 1467602981211 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 20:29:41 INFO - PROCESS | 2180 | 1467602981272 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:41 INFO - PROCESS | 2180 | 1467602981274 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:41 INFO - PROCESS | 2180 | ++DOCSHELL 1A0B0400 == 40 [pid = 2180] [id = 298] 20:29:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 100 (1A0B1400) [pid = 2180] [serial = 893] [outer = 00000000] 20:29:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 101 (1A13B800) [pid = 2180] [serial = 894] [outer = 1A0B1400] 20:29:41 INFO - PROCESS | 2180 | 1467602981317 Marionette DEBUG loaded listener.js 20:29:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 102 (1A165800) [pid = 2180] [serial = 895] [outer = 1A0B1400] 20:29:41 INFO - PROCESS | 2180 | --DOMWINDOW == 101 (0CAC6C00) [pid = 2180] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:29:41 INFO - PROCESS | 2180 | --DOMWINDOW == 100 (10417000) [pid = 2180] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:29:41 INFO - PROCESS | 2180 | --DOMWINDOW == 99 (145A7C00) [pid = 2180] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:29:41 INFO - PROCESS | 2180 | --DOMWINDOW == 98 (18247C00) [pid = 2180] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:29:41 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (182EB000) [pid = 2180] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:29:41 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (1087A800) [pid = 2180] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:29:41 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (1030B800) [pid = 2180] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:29:41 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (14EE5000) [pid = 2180] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:29:41 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (1776EC00) [pid = 2180] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:29:41 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (08A84000) [pid = 2180] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:29:41 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (08A81C00) [pid = 2180] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:29:41 INFO - PROCESS | 2180 | 1467602981846 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]]]}] 20:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 830ms 20:29:41 INFO - PROCESS | 2180 | 1467602981908 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 20:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:29:41 INFO - PROCESS | 2180 | 1467602981910 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 20:29:41 INFO - PROCESS | 2180 | 1467602981913 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:29:41 INFO - PROCESS | 2180 | 1467602981915 Marionette TRACE conn5 <- [1,1158,null,{}] 20:29:41 INFO - PROCESS | 2180 | 1467602981918 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}] 20:29:41 INFO - PROCESS | 2180 | 1467602981920 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:42 INFO - PROCESS | 2180 | 1467602982036 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 20:29:42 INFO - PROCESS | 2180 | 1467602982095 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:42 INFO - PROCESS | 2180 | 1467602982097 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:42 INFO - PROCESS | 2180 | ++DOCSHELL 1024AC00 == 41 [pid = 2180] [id = 299] 20:29:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (10414C00) [pid = 2180] [serial = 896] [outer = 00000000] 20:29:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (19617000) [pid = 2180] [serial = 897] [outer = 10414C00] 20:29:42 INFO - PROCESS | 2180 | 1467602982142 Marionette DEBUG loaded listener.js 20:29:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (1A0B3800) [pid = 2180] [serial = 898] [outer = 10414C00] 20:29:42 INFO - PROCESS | 2180 | 1467602982473 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]]]}] 20:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 630ms 20:29:42 INFO - PROCESS | 2180 | 1467602982554 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 20:29:42 INFO - PROCESS | 2180 | 1467602982556 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 20:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:29:42 INFO - PROCESS | 2180 | 1467602982560 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:29:42 INFO - PROCESS | 2180 | 1467602982561 Marionette TRACE conn5 <- [1,1162,null,{}] 20:29:42 INFO - PROCESS | 2180 | 1467602982565 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}] 20:29:42 INFO - PROCESS | 2180 | 1467602982567 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:42 INFO - PROCESS | 2180 | 1467602982650 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 20:29:42 INFO - PROCESS | 2180 | 1467602982655 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:42 INFO - PROCESS | 2180 | 1467602982657 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:42 INFO - PROCESS | 2180 | ++DOCSHELL 1A3C7400 == 42 [pid = 2180] [id = 300] 20:29:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (1A3C8400) [pid = 2180] [serial = 899] [outer = 00000000] 20:29:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (1A96A400) [pid = 2180] [serial = 900] [outer = 1A3C8400] 20:29:42 INFO - PROCESS | 2180 | 1467602982701 Marionette DEBUG loaded listener.js 20:29:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (1A971000) [pid = 2180] [serial = 901] [outer = 1A3C8400] 20:29:43 INFO - PROCESS | 2180 | 1467602983148 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] 20:29:43 INFO - PROCESS | 2180 | 1467602983197 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 20:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:29:43 INFO - PROCESS | 2180 | 1467602983200 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:29:43 INFO - PROCESS | 2180 | 1467602983202 Marionette TRACE conn5 <- [1,1166,null,{}] 20:29:43 INFO - PROCESS | 2180 | 1467602983206 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}] 20:29:43 INFO - PROCESS | 2180 | 1467602983208 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:43 INFO - PROCESS | 2180 | 1467602983294 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 20:29:43 INFO - PROCESS | 2180 | 1467602983300 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:43 INFO - PROCESS | 2180 | 1467602983302 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:43 INFO - PROCESS | 2180 | ++DOCSHELL 1A973800 == 43 [pid = 2180] [id = 301] 20:29:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (1A973C00) [pid = 2180] [serial = 902] [outer = 00000000] 20:29:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 99 (1B70F400) [pid = 2180] [serial = 903] [outer = 1A973C00] 20:29:43 INFO - PROCESS | 2180 | 1467602983346 Marionette DEBUG loaded listener.js 20:29:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 100 (1B74E800) [pid = 2180] [serial = 904] [outer = 1A973C00] 20:29:43 INFO - PROCESS | 2180 | 1467602983918 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] 20:29:44 INFO - PROCESS | 2180 | 1467602984018 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 20:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:29:44 INFO - PROCESS | 2180 | 1467602984025 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:29:44 INFO - PROCESS | 2180 | 1467602984029 Marionette TRACE conn5 <- [1,1170,null,{}] 20:29:44 INFO - PROCESS | 2180 | 1467602984035 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}] 20:29:44 INFO - PROCESS | 2180 | 1467602984038 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:44 INFO - PROCESS | 2180 | 1467602984164 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 20:29:44 INFO - PROCESS | 2180 | 1467602984265 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:44 INFO - PROCESS | 2180 | 1467602984270 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:44 INFO - PROCESS | 2180 | ++DOCSHELL 0D184000 == 44 [pid = 2180] [id = 302] 20:29:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 101 (0D184C00) [pid = 2180] [serial = 905] [outer = 00000000] 20:29:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 102 (107C3000) [pid = 2180] [serial = 906] [outer = 0D184C00] 20:29:44 INFO - PROCESS | 2180 | 1467602984327 Marionette DEBUG loaded listener.js 20:29:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 103 (11496800) [pid = 2180] [serial = 907] [outer = 0D184C00] 20:29:44 INFO - PROCESS | 2180 | 1467602984893 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] 20:29:44 INFO - PROCESS | 2180 | 1467602984962 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 20:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:29:44 INFO - PROCESS | 2180 | 1467602984968 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:29:44 INFO - PROCESS | 2180 | 1467602984971 Marionette TRACE conn5 <- [1,1174,null,{}] 20:29:45 INFO - PROCESS | 2180 | 1467602984975 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}] 20:29:45 INFO - PROCESS | 2180 | 1467602984978 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:45 INFO - PROCESS | 2180 | 1467602985124 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 20:29:45 INFO - PROCESS | 2180 | 1467602985262 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:45 INFO - PROCESS | 2180 | 1467602985264 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:45 INFO - PROCESS | 2180 | ++DOCSHELL 17C7BC00 == 45 [pid = 2180] [id = 303] 20:29:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 104 (17C7D000) [pid = 2180] [serial = 908] [outer = 00000000] 20:29:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 105 (18208400) [pid = 2180] [serial = 909] [outer = 17C7D000] 20:29:45 INFO - PROCESS | 2180 | 1467602985322 Marionette DEBUG loaded listener.js 20:29:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 106 (19611C00) [pid = 2180] [serial = 910] [outer = 17C7D000] 20:29:45 INFO - PROCESS | 2180 | 1467602985946 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] 20:29:46 INFO - PROCESS | 2180 | 1467602985995 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 20:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:29:46 INFO - PROCESS | 2180 | 1467602985999 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:29:46 INFO - PROCESS | 2180 | 1467602986002 Marionette TRACE conn5 <- [1,1178,null,{}] 20:29:46 INFO - PROCESS | 2180 | 1467602986014 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}] 20:29:46 INFO - PROCESS | 2180 | 1467602986018 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:46 INFO - PROCESS | 2180 | 1467602986151 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 20:29:46 INFO - PROCESS | 2180 | 1467602986286 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:46 INFO - PROCESS | 2180 | 1467602986290 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:46 INFO - PROCESS | 2180 | ++DOCSHELL 1A974000 == 46 [pid = 2180] [id = 304] 20:29:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 107 (1A978000) [pid = 2180] [serial = 911] [outer = 00000000] 20:29:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 108 (1BFDD400) [pid = 2180] [serial = 912] [outer = 1A978000] 20:29:46 INFO - PROCESS | 2180 | 1467602986348 Marionette DEBUG loaded listener.js 20:29:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 109 (1BFE9000) [pid = 2180] [serial = 913] [outer = 1A978000] 20:29:46 INFO - PROCESS | 2180 | 1467602986950 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] 20:29:47 INFO - PROCESS | 2180 | 1467602986976 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 20:29:47 INFO - PROCESS | 2180 | 1467602986979 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:29:47 INFO - PROCESS | 2180 | 1467602986981 Marionette TRACE conn5 <- [1,1182,null,{}] 20:29:47 INFO - PROCESS | 2180 | 1467602986985 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}] 20:29:47 INFO - PROCESS | 2180 | 1467602986987 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:47 INFO - PROCESS | 2180 | 1467602987099 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 20:29:47 INFO - PROCESS | 2180 | 1467602987206 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:47 INFO - PROCESS | 2180 | 1467602987208 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:47 INFO - PROCESS | 2180 | ++DOCSHELL 1C6A3000 == 47 [pid = 2180] [id = 305] 20:29:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 110 (1C6A8400) [pid = 2180] [serial = 914] [outer = 00000000] 20:29:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 111 (1CE45000) [pid = 2180] [serial = 915] [outer = 1C6A8400] 20:29:47 INFO - PROCESS | 2180 | 1467602987262 Marionette DEBUG loaded listener.js 20:29:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 112 (1CE4F400) [pid = 2180] [serial = 916] [outer = 1C6A8400] 20:29:47 INFO - PROCESS | 2180 | 1467602987817 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] 20:29:47 INFO - PROCESS | 2180 | 1467602987916 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 20:29:47 INFO - PROCESS | 2180 | 1467602987919 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:29:47 INFO - PROCESS | 2180 | 1467602987921 Marionette TRACE conn5 <- [1,1186,null,{}] 20:29:47 INFO - PROCESS | 2180 | 1467602987925 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}] 20:29:47 INFO - PROCESS | 2180 | 1467602987927 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:48 INFO - PROCESS | 2180 | 1467602988057 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 20:29:48 INFO - PROCESS | 2180 | 1467602988160 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:48 INFO - PROCESS | 2180 | 1467602988163 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:48 INFO - PROCESS | 2180 | ++DOCSHELL 16154800 == 48 [pid = 2180] [id = 306] 20:29:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 113 (163CC000) [pid = 2180] [serial = 917] [outer = 00000000] 20:29:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 114 (19BE0400) [pid = 2180] [serial = 918] [outer = 163CC000] 20:29:48 INFO - PROCESS | 2180 | 1467602988218 Marionette DEBUG loaded listener.js 20:29:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 115 (19EA8800) [pid = 2180] [serial = 919] [outer = 163CC000] 20:29:48 INFO - PROCESS | 2180 | 1467602988933 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]]]}] 20:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1067ms 20:29:49 INFO - PROCESS | 2180 | 1467602988990 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 20:29:49 INFO - PROCESS | 2180 | 1467602988995 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 20:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:29:49 INFO - PROCESS | 2180 | 1467602988999 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:29:49 INFO - PROCESS | 2180 | 1467602989002 Marionette TRACE conn5 <- [1,1190,null,{}] 20:29:49 INFO - PROCESS | 2180 | 1467602989008 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}] 20:29:49 INFO - PROCESS | 2180 | 1467602989011 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:49 INFO - PROCESS | 2180 | 1467602989111 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 20:29:49 INFO - PROCESS | 2180 | 1467602989224 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:49 INFO - PROCESS | 2180 | 1467602989226 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:49 INFO - PROCESS | 2180 | ++DOCSHELL 1023E400 == 49 [pid = 2180] [id = 307] 20:29:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 116 (10412000) [pid = 2180] [serial = 920] [outer = 00000000] 20:29:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 117 (1459B800) [pid = 2180] [serial = 921] [outer = 10412000] 20:29:49 INFO - PROCESS | 2180 | 1467602989320 Marionette DEBUG loaded listener.js 20:29:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 118 (14E26000) [pid = 2180] [serial = 922] [outer = 10412000] 20:29:49 INFO - PROCESS | 2180 | --DOCSHELL 1A3C7400 == 48 [pid = 2180] [id = 300] 20:29:49 INFO - PROCESS | 2180 | --DOCSHELL 1024AC00 == 47 [pid = 2180] [id = 299] 20:29:49 INFO - PROCESS | 2180 | --DOCSHELL 1A0B0400 == 46 [pid = 2180] [id = 298] 20:29:49 INFO - PROCESS | 2180 | --DOCSHELL 19B8F000 == 45 [pid = 2180] [id = 297] 20:29:49 INFO - PROCESS | 2180 | --DOCSHELL 14BA6C00 == 44 [pid = 2180] [id = 296] 20:29:49 INFO - PROCESS | 2180 | --DOCSHELL 18131000 == 43 [pid = 2180] [id = 295] 20:29:49 INFO - PROCESS | 2180 | --DOCSHELL 16459400 == 42 [pid = 2180] [id = 294] 20:29:49 INFO - PROCESS | 2180 | --DOCSHELL 101CB000 == 41 [pid = 2180] [id = 293] 20:29:49 INFO - PROCESS | 2180 | --DOCSHELL 10E0F800 == 40 [pid = 2180] [id = 292] 20:29:49 INFO - PROCESS | 2180 | --DOCSHELL 08A80400 == 39 [pid = 2180] [id = 287] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 117 (182C2800) [pid = 2180] [serial = 846] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 116 (19785000) [pid = 2180] [serial = 849] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 115 (163C4800) [pid = 2180] [serial = 825] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 114 (10887C00) [pid = 2180] [serial = 837] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 113 (1149A800) [pid = 2180] [serial = 838] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 112 (107E1400) [pid = 2180] [serial = 835] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 111 (10351C00) [pid = 2180] [serial = 834] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 110 (1552DC00) [pid = 2180] [serial = 840] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 109 (163CCC00) [pid = 2180] [serial = 841] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 108 (1034F400) [pid = 2180] [serial = 822] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 107 (1812F800) [pid = 2180] [serial = 843] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 106 (19CA6800) [pid = 2180] [serial = 828] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 105 (182E5400) [pid = 2180] [serial = 847] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 104 (1A0B0C00) [pid = 2180] [serial = 831] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 103 (10354800) [pid = 2180] [serial = 852] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 102 (19B8DC00) [pid = 2180] [serial = 850] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 101 (14555400) [pid = 2180] [serial = 853] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 100 (19BE1400) [pid = 2180] [serial = 855] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 99 (19C05000) [pid = 2180] [serial = 856] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 98 (18136400) [pid = 2180] [serial = 844] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (19EB6C00) [pid = 2180] [serial = 859] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (101CB800) [pid = 2180] [serial = 787] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (10548C00) [pid = 2180] [serial = 790] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (19EB0800) [pid = 2180] [serial = 858] [outer = 00000000] [url = about:blank] 20:29:49 INFO - PROCESS | 2180 | 1467602989875 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]]]}] 20:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 20:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 931ms 20:29:49 INFO - PROCESS | 2180 | 1467602989931 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 20:29:49 INFO - PROCESS | 2180 | 1467602989935 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 20:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:29:49 INFO - PROCESS | 2180 | 1467602989941 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:29:49 INFO - PROCESS | 2180 | 1467602989944 Marionette TRACE conn5 <- [1,1194,null,{}] 20:29:49 INFO - PROCESS | 2180 | 1467602989948 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}] 20:29:49 INFO - PROCESS | 2180 | 1467602989950 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:50 INFO - PROCESS | 2180 | 1467602990040 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 20:29:50 INFO - PROCESS | 2180 | 1467602990047 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:50 INFO - PROCESS | 2180 | 1467602990050 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:50 INFO - PROCESS | 2180 | ++DOCSHELL 1054C800 == 40 [pid = 2180] [id = 308] 20:29:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (1054E800) [pid = 2180] [serial = 923] [outer = 00000000] 20:29:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (109A3000) [pid = 2180] [serial = 924] [outer = 1054E800] 20:29:50 INFO - PROCESS | 2180 | 1467602990119 Marionette DEBUG loaded listener.js 20:29:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (145A0800) [pid = 2180] [serial = 925] [outer = 1054E800] 20:29:50 INFO - PROCESS | 2180 | 1467602990582 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]]]}] 20:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 20:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 670ms 20:29:50 INFO - PROCESS | 2180 | 1467602990624 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 20:29:50 INFO - PROCESS | 2180 | 1467602990627 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 20:29:50 INFO - PROCESS | 2180 | 1467602990630 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:29:50 INFO - PROCESS | 2180 | 1467602990634 Marionette TRACE conn5 <- [1,1198,null,{}] 20:29:50 INFO - PROCESS | 2180 | 1467602990645 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}] 20:29:50 INFO - PROCESS | 2180 | 1467602990650 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:50 INFO - PROCESS | 2180 | 1467602990738 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 20:29:50 INFO - PROCESS | 2180 | 1467602990774 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:50 INFO - PROCESS | 2180 | 1467602990777 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:50 INFO - PROCESS | 2180 | ++DOCSHELL 18130800 == 41 [pid = 2180] [id = 309] 20:29:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (18131C00) [pid = 2180] [serial = 926] [outer = 00000000] 20:29:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 99 (18139C00) [pid = 2180] [serial = 927] [outer = 18131C00] 20:29:50 INFO - PROCESS | 2180 | 1467602990835 Marionette DEBUG loaded listener.js 20:29:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 100 (18242C00) [pid = 2180] [serial = 928] [outer = 18131C00] 20:29:51 INFO - PROCESS | 2180 | 1467602991324 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]]]}] 20:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 730ms 20:29:51 INFO - PROCESS | 2180 | 1467602991366 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 20:29:51 INFO - PROCESS | 2180 | 1467602991369 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 20:29:51 INFO - PROCESS | 2180 | 1467602991372 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:29:51 INFO - PROCESS | 2180 | 1467602991373 Marionette TRACE conn5 <- [1,1202,null,{}] 20:29:51 INFO - PROCESS | 2180 | 1467602991377 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}] 20:29:51 INFO - PROCESS | 2180 | 1467602991379 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:51 INFO - PROCESS | 2180 | 1467602991477 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 20:29:51 INFO - PROCESS | 2180 | 1467602991485 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:51 INFO - PROCESS | 2180 | 1467602991487 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:51 INFO - PROCESS | 2180 | ++DOCSHELL 08A81C00 == 42 [pid = 2180] [id = 310] 20:29:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 101 (182EC400) [pid = 2180] [serial = 929] [outer = 00000000] 20:29:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 102 (19614C00) [pid = 2180] [serial = 930] [outer = 182EC400] 20:29:51 INFO - PROCESS | 2180 | 1467602991531 Marionette DEBUG loaded listener.js 20:29:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 103 (19B8C800) [pid = 2180] [serial = 931] [outer = 182EC400] 20:29:52 INFO - PROCESS | 2180 | 1467602992018 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]]]}] 20:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 670ms 20:29:52 INFO - PROCESS | 2180 | 1467602992046 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 20:29:52 INFO - PROCESS | 2180 | 1467602992048 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 20:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:29:52 INFO - PROCESS | 2180 | 1467602992058 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:29:52 INFO - PROCESS | 2180 | 1467602992060 Marionette TRACE conn5 <- [1,1206,null,{}] 20:29:52 INFO - PROCESS | 2180 | 1467602992063 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}] 20:29:52 INFO - PROCESS | 2180 | 1467602992065 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:52 INFO - PROCESS | 2180 | 1467602992211 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 20:29:52 INFO - PROCESS | 2180 | 1467602992232 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:52 INFO - PROCESS | 2180 | 1467602992234 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:52 INFO - PROCESS | 2180 | ++DOCSHELL 19B94400 == 43 [pid = 2180] [id = 311] 20:29:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 104 (19B99C00) [pid = 2180] [serial = 932] [outer = 00000000] 20:29:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 105 (19C05000) [pid = 2180] [serial = 933] [outer = 19B99C00] 20:29:52 INFO - PROCESS | 2180 | 1467602992279 Marionette DEBUG loaded listener.js 20:29:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 106 (19CA6800) [pid = 2180] [serial = 934] [outer = 19B99C00] 20:29:52 INFO - PROCESS | 2180 | 1467602992749 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]]]}] 20:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 730ms 20:29:52 INFO - PROCESS | 2180 | 1467602992791 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 20:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:29:52 INFO - PROCESS | 2180 | 1467602992793 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 20:29:52 INFO - PROCESS | 2180 | 1467602992797 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:29:52 INFO - PROCESS | 2180 | 1467602992798 Marionette TRACE conn5 <- [1,1210,null,{}] 20:29:52 INFO - PROCESS | 2180 | 1467602992802 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}] 20:29:52 INFO - PROCESS | 2180 | 1467602992807 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:52 INFO - PROCESS | 2180 | 1467602992946 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 20:29:53 INFO - PROCESS | 2180 | 1467602993010 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:53 INFO - PROCESS | 2180 | 1467602993013 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:53 INFO - PROCESS | 2180 | ++DOCSHELL 0CACBC00 == 44 [pid = 2180] [id = 312] 20:29:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 107 (19EAB000) [pid = 2180] [serial = 935] [outer = 00000000] 20:29:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 108 (1A3CA000) [pid = 2180] [serial = 936] [outer = 19EAB000] 20:29:53 INFO - PROCESS | 2180 | 1467602993059 Marionette DEBUG loaded listener.js 20:29:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 109 (1A7E1400) [pid = 2180] [serial = 937] [outer = 19EAB000] 20:29:53 INFO - PROCESS | 2180 | 1467602993488 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] 20:29:53 INFO - PROCESS | 2180 | 1467602993548 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 20:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:29:53 INFO - PROCESS | 2180 | 1467602993557 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:29:53 INFO - PROCESS | 2180 | 1467602993559 Marionette TRACE conn5 <- [1,1214,null,{}] 20:29:53 INFO - PROCESS | 2180 | 1467602993562 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}] 20:29:53 INFO - PROCESS | 2180 | 1467602993564 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:53 INFO - PROCESS | 2180 | 1467602993679 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 20:29:53 INFO - PROCESS | 2180 | 1467602993690 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:53 INFO - PROCESS | 2180 | 1467602993692 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:53 INFO - PROCESS | 2180 | ++DOCSHELL 09164400 == 45 [pid = 2180] [id = 313] 20:29:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 110 (0D13B000) [pid = 2180] [serial = 938] [outer = 00000000] 20:29:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 111 (1087AC00) [pid = 2180] [serial = 939] [outer = 0D13B000] 20:29:53 INFO - PROCESS | 2180 | 1467602993907 Marionette DEBUG loaded listener.js 20:29:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 112 (10E80800) [pid = 2180] [serial = 940] [outer = 0D13B000] 20:29:54 INFO - PROCESS | 2180 | --DOMWINDOW == 111 (10E11400) [pid = 2180] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:29:54 INFO - PROCESS | 2180 | --DOMWINDOW == 110 (1645A400) [pid = 2180] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:29:54 INFO - PROCESS | 2180 | --DOMWINDOW == 109 (101CF400) [pid = 2180] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:29:54 INFO - PROCESS | 2180 | --DOMWINDOW == 108 (18136C00) [pid = 2180] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:29:54 INFO - PROCESS | 2180 | --DOMWINDOW == 107 (182EF400) [pid = 2180] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:29:54 INFO - PROCESS | 2180 | --DOMWINDOW == 106 (19B8F400) [pid = 2180] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:29:54 INFO - PROCESS | 2180 | --DOMWINDOW == 105 (10414C00) [pid = 2180] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:29:54 INFO - PROCESS | 2180 | --DOMWINDOW == 104 (1A0B1400) [pid = 2180] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:29:54 INFO - PROCESS | 2180 | --DOMWINDOW == 103 (1A3C8400) [pid = 2180] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:29:54 INFO - PROCESS | 2180 | 1467602994252 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]]]}] 20:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 730ms 20:29:54 INFO - PROCESS | 2180 | 1467602994293 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 20:29:54 INFO - PROCESS | 2180 | 1467602994296 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 20:29:54 INFO - PROCESS | 2180 | 1467602994299 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:29:54 INFO - PROCESS | 2180 | 1467602994301 Marionette TRACE conn5 <- [1,1218,null,{}] 20:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:29:54 INFO - PROCESS | 2180 | 1467602994304 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}] 20:29:54 INFO - PROCESS | 2180 | 1467602994306 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:54 INFO - PROCESS | 2180 | 1467602994388 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 20:29:54 INFO - PROCESS | 2180 | 1467602994483 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:54 INFO - PROCESS | 2180 | 1467602994485 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:54 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC8C00 == 46 [pid = 2180] [id = 314] 20:29:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 104 (0CACB000) [pid = 2180] [serial = 941] [outer = 00000000] 20:29:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 105 (1A3C7400) [pid = 2180] [serial = 942] [outer = 0CACB000] 20:29:54 INFO - PROCESS | 2180 | 1467602994529 Marionette DEBUG loaded listener.js 20:29:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 106 (1B705800) [pid = 2180] [serial = 943] [outer = 0CACB000] 20:29:54 INFO - PROCESS | 2180 | 1467602994883 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]]]}] 20:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 631ms 20:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:29:54 INFO - PROCESS | 2180 | 1467602994933 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 20:29:54 INFO - PROCESS | 2180 | 1467602994935 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 20:29:54 INFO - PROCESS | 2180 | 1467602994938 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:29:54 INFO - PROCESS | 2180 | 1467602994940 Marionette TRACE conn5 <- [1,1222,null,{}] 20:29:54 INFO - PROCESS | 2180 | 1467602994943 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}] 20:29:54 INFO - PROCESS | 2180 | 1467602994945 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:55 INFO - PROCESS | 2180 | 1467602995066 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 20:29:55 INFO - PROCESS | 2180 | 1467602995074 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:55 INFO - PROCESS | 2180 | 1467602995076 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:55 INFO - PROCESS | 2180 | ++DOCSHELL 1BF7DC00 == 47 [pid = 2180] [id = 315] 20:29:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 107 (1BFDE000) [pid = 2180] [serial = 944] [outer = 00000000] 20:29:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 108 (1CE44000) [pid = 2180] [serial = 945] [outer = 1BFDE000] 20:29:55 INFO - PROCESS | 2180 | 1467602995120 Marionette DEBUG loaded listener.js 20:29:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 109 (1D078400) [pid = 2180] [serial = 946] [outer = 1BFDE000] 20:29:55 INFO - PROCESS | 2180 | 1467602995552 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]]]}] 20:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 630ms 20:29:55 INFO - PROCESS | 2180 | 1467602995569 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 20:29:55 INFO - PROCESS | 2180 | 1467602995571 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 20:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:29:55 INFO - PROCESS | 2180 | 1467602995574 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:29:55 INFO - PROCESS | 2180 | 1467602995576 Marionette TRACE conn5 <- [1,1226,null,{}] 20:29:55 INFO - PROCESS | 2180 | 1467602995579 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}] 20:29:55 INFO - PROCESS | 2180 | 1467602995581 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:55 INFO - PROCESS | 2180 | 1467602995702 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 20:29:55 INFO - PROCESS | 2180 | 1467602995710 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:55 INFO - PROCESS | 2180 | 1467602995712 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:55 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC7800 == 48 [pid = 2180] [id = 316] 20:29:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 110 (115D1000) [pid = 2180] [serial = 947] [outer = 00000000] 20:29:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 111 (1D451C00) [pid = 2180] [serial = 948] [outer = 115D1000] 20:29:55 INFO - PROCESS | 2180 | 1467602995757 Marionette DEBUG loaded listener.js 20:29:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 112 (1D457800) [pid = 2180] [serial = 949] [outer = 115D1000] 20:29:56 INFO - PROCESS | 2180 | 1467602996363 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]]]}] 20:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 830ms 20:29:56 INFO - PROCESS | 2180 | 1467602996424 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 20:29:56 INFO - PROCESS | 2180 | 1467602996428 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 20:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:29:56 INFO - PROCESS | 2180 | 1467602996461 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:29:56 INFO - PROCESS | 2180 | 1467602996467 Marionette TRACE conn5 <- [1,1230,null,{}] 20:29:56 INFO - PROCESS | 2180 | 1467602996474 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}] 20:29:56 INFO - PROCESS | 2180 | 1467602996476 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:56 INFO - PROCESS | 2180 | 1467602996600 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 20:29:56 INFO - PROCESS | 2180 | 1467602996731 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:56 INFO - PROCESS | 2180 | 1467602996734 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:56 INFO - PROCESS | 2180 | ++DOCSHELL 10247400 == 49 [pid = 2180] [id = 317] 20:29:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 113 (10305800) [pid = 2180] [serial = 950] [outer = 00000000] 20:29:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 114 (115CFC00) [pid = 2180] [serial = 951] [outer = 10305800] 20:29:56 INFO - PROCESS | 2180 | 1467602996793 Marionette DEBUG loaded listener.js 20:29:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 115 (14EE5000) [pid = 2180] [serial = 952] [outer = 10305800] 20:29:57 INFO - PROCESS | 2180 | 1467602997346 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]]]}] 20:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 950ms 20:29:57 INFO - PROCESS | 2180 | 1467602997401 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 20:29:57 INFO - PROCESS | 2180 | 1467602997406 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 20:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:29:57 INFO - PROCESS | 2180 | 1467602997412 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:29:57 INFO - PROCESS | 2180 | 1467602997415 Marionette TRACE conn5 <- [1,1234,null,{}] 20:29:57 INFO - PROCESS | 2180 | 1467602997419 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}] 20:29:57 INFO - PROCESS | 2180 | 1467602997422 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:57 INFO - PROCESS | 2180 | 1467602997540 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 20:29:57 INFO - PROCESS | 2180 | 1467602997652 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:57 INFO - PROCESS | 2180 | 1467602997654 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:57 INFO - PROCESS | 2180 | ++DOCSHELL 17770C00 == 50 [pid = 2180] [id = 318] 20:29:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 116 (17C7C800) [pid = 2180] [serial = 953] [outer = 00000000] 20:29:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 117 (182EF400) [pid = 2180] [serial = 954] [outer = 17C7C800] 20:29:57 INFO - PROCESS | 2180 | 1467602997711 Marionette DEBUG loaded listener.js 20:29:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 118 (19CA9800) [pid = 2180] [serial = 955] [outer = 17C7C800] 20:29:58 INFO - PROCESS | 2180 | 1467602998292 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]]]}] 20:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 930ms 20:29:58 INFO - PROCESS | 2180 | 1467602998346 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 20:29:58 INFO - PROCESS | 2180 | 1467602998349 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 20:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:29:58 INFO - PROCESS | 2180 | 1467602998353 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:29:58 INFO - PROCESS | 2180 | 1467602998356 Marionette TRACE conn5 <- [1,1238,null,{}] 20:29:58 INFO - PROCESS | 2180 | 1467602998368 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}] 20:29:58 INFO - PROCESS | 2180 | 1467602998372 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:58 INFO - PROCESS | 2180 | 1467602998486 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 20:29:58 INFO - PROCESS | 2180 | 1467602998628 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:58 INFO - PROCESS | 2180 | 1467602998631 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:58 INFO - PROCESS | 2180 | ++DOCSHELL 1D452000 == 51 [pid = 2180] [id = 319] 20:29:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 119 (1D452400) [pid = 2180] [serial = 956] [outer = 00000000] 20:29:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 120 (1D5EA000) [pid = 2180] [serial = 957] [outer = 1D452400] 20:29:58 INFO - PROCESS | 2180 | 1467602998690 Marionette DEBUG loaded listener.js 20:29:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 121 (1D5F1C00) [pid = 2180] [serial = 958] [outer = 1D452400] 20:29:59 INFO - PROCESS | 2180 | 1467602999262 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]]]}] 20:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 970ms 20:29:59 INFO - PROCESS | 2180 | 1467602999326 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 20:29:59 INFO - PROCESS | 2180 | 1467602999329 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 20:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:29:59 INFO - PROCESS | 2180 | 1467602999333 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:29:59 INFO - PROCESS | 2180 | 1467602999335 Marionette TRACE conn5 <- [1,1242,null,{}] 20:29:59 INFO - PROCESS | 2180 | 1467602999339 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}] 20:29:59 INFO - PROCESS | 2180 | 1467602999341 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:59 INFO - PROCESS | 2180 | 1467602999456 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 20:29:59 INFO - PROCESS | 2180 | 1467602999593 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:59 INFO - PROCESS | 2180 | 1467602999596 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:29:59 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC2400 == 52 [pid = 2180] [id = 320] 20:29:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 122 (1D5F1800) [pid = 2180] [serial = 959] [outer = 00000000] 20:29:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 123 (1D6CF800) [pid = 2180] [serial = 960] [outer = 1D5F1800] 20:29:59 INFO - PROCESS | 2180 | 1467602999650 Marionette DEBUG loaded listener.js 20:29:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 124 (1E129800) [pid = 2180] [serial = 961] [outer = 1D5F1800] 20:30:00 INFO - PROCESS | 2180 | 1467603000217 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]]]}] 20:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 931ms 20:30:00 INFO - PROCESS | 2180 | 1467603000266 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 20:30:00 INFO - PROCESS | 2180 | 1467603000268 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 20:30:00 INFO - PROCESS | 2180 | 1467603000272 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:30:00 INFO - PROCESS | 2180 | 1467603000274 Marionette TRACE conn5 <- [1,1246,null,{}] 20:30:00 INFO - PROCESS | 2180 | 1467603000277 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}] 20:30:00 INFO - PROCESS | 2180 | 1467603000280 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:00 INFO - PROCESS | 2180 | 1467603000388 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 20:30:00 INFO - PROCESS | 2180 | 1467603000498 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:00 INFO - PROCESS | 2180 | 1467603000500 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:00 INFO - PROCESS | 2180 | ++DOCSHELL 1E12F400 == 53 [pid = 2180] [id = 321] 20:30:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 125 (1E130400) [pid = 2180] [serial = 962] [outer = 00000000] 20:30:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 126 (1E134800) [pid = 2180] [serial = 963] [outer = 1E130400] 20:30:00 INFO - PROCESS | 2180 | 1467603000553 Marionette DEBUG loaded listener.js 20:30:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 127 (1EBF4C00) [pid = 2180] [serial = 964] [outer = 1E130400] 20:30:01 INFO - PROCESS | 2180 | 1467603001279 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]]]}] 20:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1124ms 20:30:01 INFO - PROCESS | 2180 | 1467603001411 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 20:30:01 INFO - PROCESS | 2180 | 1467603001415 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 20:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:30:01 INFO - PROCESS | 2180 | 1467603001421 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:30:01 INFO - PROCESS | 2180 | 1467603001425 Marionette TRACE conn5 <- [1,1250,null,{}] 20:30:01 INFO - PROCESS | 2180 | 1467603001430 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}] 20:30:01 INFO - PROCESS | 2180 | 1467603001434 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:01 INFO - PROCESS | 2180 | 1467603001536 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 20:30:01 INFO - PROCESS | 2180 | 1467603001671 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:01 INFO - PROCESS | 2180 | 1467603001675 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:01 INFO - PROCESS | 2180 | ++DOCSHELL 1087A800 == 54 [pid = 2180] [id = 322] 20:30:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 128 (1087B400) [pid = 2180] [serial = 965] [outer = 00000000] 20:30:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 129 (114E4800) [pid = 2180] [serial = 966] [outer = 1087B400] 20:30:01 INFO - PROCESS | 2180 | 1467603001726 Marionette DEBUG loaded listener.js 20:30:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 130 (14B71C00) [pid = 2180] [serial = 967] [outer = 1087B400] 20:30:02 INFO - PROCESS | 2180 | 1467603002308 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]]]}] 20:30:02 INFO - PROCESS | 2180 | --DOCSHELL 1BF7DC00 == 53 [pid = 2180] [id = 315] 20:30:02 INFO - PROCESS | 2180 | --DOCSHELL 0CAC8C00 == 52 [pid = 2180] [id = 314] 20:30:02 INFO - PROCESS | 2180 | --DOCSHELL 09164400 == 51 [pid = 2180] [id = 313] 20:30:02 INFO - PROCESS | 2180 | --DOCSHELL 0CACBC00 == 50 [pid = 2180] [id = 312] 20:30:02 INFO - PROCESS | 2180 | --DOCSHELL 19B94400 == 49 [pid = 2180] [id = 311] 20:30:02 INFO - PROCESS | 2180 | --DOCSHELL 08A81C00 == 48 [pid = 2180] [id = 310] 20:30:02 INFO - PROCESS | 2180 | --DOCSHELL 18130800 == 47 [pid = 2180] [id = 309] 20:30:02 INFO - PROCESS | 2180 | --DOCSHELL 1054C800 == 46 [pid = 2180] [id = 308] 20:30:02 INFO - PROCESS | 2180 | --DOCSHELL 1023E400 == 45 [pid = 2180] [id = 307] 20:30:02 INFO - PROCESS | 2180 | --DOCSHELL 0D184000 == 44 [pid = 2180] [id = 302] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 129 (1A918800) [pid = 2180] [serial = 873] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 128 (1A218000) [pid = 2180] [serial = 870] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 127 (10996800) [pid = 2180] [serial = 864] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 126 (19B98000) [pid = 2180] [serial = 867] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 125 (1A0BA000) [pid = 2180] [serial = 861] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 124 (1B70F400) [pid = 2180] [serial = 903] [outer = 00000000] [url = about:blank] 20:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 990ms 20:30:02 INFO - PROCESS | 2180 | 1467603002415 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 20:30:02 INFO - PROCESS | 2180 | 1467603002419 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 20:30:02 INFO - PROCESS | 2180 | 1467603002426 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:30:02 INFO - PROCESS | 2180 | 1467603002428 Marionette TRACE conn5 <- [1,1254,null,{}] 20:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:30:02 INFO - PROCESS | 2180 | 1467603002435 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}] 20:30:02 INFO - PROCESS | 2180 | 1467603002437 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:02 INFO - PROCESS | 2180 | 1467603002546 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 123 (14EE6000) [pid = 2180] [serial = 877] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 122 (17774400) [pid = 2180] [serial = 882] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 121 (17C7F000) [pid = 2180] [serial = 883] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 120 (10544400) [pid = 2180] [serial = 879] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 119 (10997C00) [pid = 2180] [serial = 880] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 118 (18243400) [pid = 2180] [serial = 885] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 117 (185E8000) [pid = 2180] [serial = 888] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 116 (18F10000) [pid = 2180] [serial = 889] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 115 (19CAB400) [pid = 2180] [serial = 892] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 114 (19CA2000) [pid = 2180] [serial = 891] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 113 (19617000) [pid = 2180] [serial = 897] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 112 (1A13B800) [pid = 2180] [serial = 894] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 111 (1A96A400) [pid = 2180] [serial = 900] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 110 (1A165800) [pid = 2180] [serial = 895] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 109 (1A971000) [pid = 2180] [serial = 901] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 108 (1824EC00) [pid = 2180] [serial = 886] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 107 (1A0B3800) [pid = 2180] [serial = 898] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | --DOMWINDOW == 106 (145A3800) [pid = 2180] [serial = 876] [outer = 00000000] [url = about:blank] 20:30:02 INFO - PROCESS | 2180 | 1467603002638 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:02 INFO - PROCESS | 2180 | 1467603002641 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:02 INFO - PROCESS | 2180 | ++DOCSHELL 0FDF9C00 == 45 [pid = 2180] [id = 323] 20:30:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 107 (0FDFE800) [pid = 2180] [serial = 968] [outer = 00000000] 20:30:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 108 (1023E800) [pid = 2180] [serial = 969] [outer = 0FDFE800] 20:30:02 INFO - PROCESS | 2180 | 1467603002688 Marionette DEBUG loaded listener.js 20:30:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 109 (10415C00) [pid = 2180] [serial = 970] [outer = 0FDFE800] 20:30:03 INFO - PROCESS | 2180 | 1467603003123 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]]]}] 20:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 730ms 20:30:03 INFO - PROCESS | 2180 | 1467603003162 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 20:30:03 INFO - PROCESS | 2180 | 1467603003164 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 20:30:03 INFO - PROCESS | 2180 | 1467603003168 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:30:03 INFO - PROCESS | 2180 | 1467603003171 Marionette TRACE conn5 <- [1,1258,null,{}] 20:30:03 INFO - PROCESS | 2180 | 1467603003182 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}] 20:30:03 INFO - PROCESS | 2180 | 1467603003186 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:03 INFO - PROCESS | 2180 | 1467603003280 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 20:30:03 INFO - PROCESS | 2180 | 1467603003290 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:03 INFO - PROCESS | 2180 | 1467603003293 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:03 INFO - PROCESS | 2180 | ++DOCSHELL 16D67800 == 46 [pid = 2180] [id = 324] 20:30:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 110 (16D69400) [pid = 2180] [serial = 971] [outer = 00000000] 20:30:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 111 (17C76400) [pid = 2180] [serial = 972] [outer = 16D69400] 20:30:03 INFO - PROCESS | 2180 | 1467603003342 Marionette DEBUG loaded listener.js 20:30:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 112 (18130800) [pid = 2180] [serial = 973] [outer = 16D69400] 20:30:03 INFO - PROCESS | 2180 | 1467603003830 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]]]}] 20:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 670ms 20:30:03 INFO - PROCESS | 2180 | 1467603003842 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 20:30:03 INFO - PROCESS | 2180 | 1467603003844 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 20:30:03 INFO - PROCESS | 2180 | 1467603003847 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:30:03 INFO - PROCESS | 2180 | 1467603003849 Marionette TRACE conn5 <- [1,1262,null,{}] 20:30:03 INFO - PROCESS | 2180 | 1467603003853 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}] 20:30:03 INFO - PROCESS | 2180 | 1467603003855 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:03 INFO - PROCESS | 2180 | 1467603003945 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 20:30:03 INFO - PROCESS | 2180 | 1467603003953 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:03 INFO - PROCESS | 2180 | 1467603003955 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:04 INFO - PROCESS | 2180 | ++DOCSHELL 1813A400 == 47 [pid = 2180] [id = 325] 20:30:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 113 (18248000) [pid = 2180] [serial = 974] [outer = 00000000] 20:30:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 114 (18251000) [pid = 2180] [serial = 975] [outer = 18248000] 20:30:04 INFO - PROCESS | 2180 | 1467603004000 Marionette DEBUG loaded listener.js 20:30:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 115 (185EFC00) [pid = 2180] [serial = 976] [outer = 18248000] 20:30:04 INFO - PROCESS | 2180 | 1467603004459 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]]]}] 20:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 671ms 20:30:04 INFO - PROCESS | 2180 | 1467603004522 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 20:30:04 INFO - PROCESS | 2180 | 1467603004524 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 20:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:30:04 INFO - PROCESS | 2180 | 1467603004527 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:30:04 INFO - PROCESS | 2180 | 1467603004529 Marionette TRACE conn5 <- [1,1266,null,{}] 20:30:04 INFO - PROCESS | 2180 | 1467603004532 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}] 20:30:04 INFO - PROCESS | 2180 | 1467603004534 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:04 INFO - PROCESS | 2180 | 1467603004618 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 20:30:04 INFO - PROCESS | 2180 | 1467603004653 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:04 INFO - PROCESS | 2180 | 1467603004655 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:04 INFO - PROCESS | 2180 | ++DOCSHELL 19785C00 == 48 [pid = 2180] [id = 326] 20:30:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 116 (19789000) [pid = 2180] [serial = 977] [outer = 00000000] 20:30:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 117 (19B97400) [pid = 2180] [serial = 978] [outer = 19789000] 20:30:04 INFO - PROCESS | 2180 | 1467603004698 Marionette DEBUG loaded listener.js 20:30:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 118 (19CA2C00) [pid = 2180] [serial = 979] [outer = 19789000] 20:30:05 INFO - PROCESS | 2180 | 1467603005182 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]]]}] 20:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 670ms 20:30:05 INFO - PROCESS | 2180 | 1467603005197 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 20:30:05 INFO - PROCESS | 2180 | 1467603005199 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 20:30:05 INFO - PROCESS | 2180 | 1467603005209 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:30:05 INFO - PROCESS | 2180 | 1467603005211 Marionette TRACE conn5 <- [1,1270,null,{}] 20:30:05 INFO - PROCESS | 2180 | 1467603005215 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}] 20:30:05 INFO - PROCESS | 2180 | 1467603005220 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:05 INFO - PROCESS | 2180 | 1467603005368 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 20:30:05 INFO - PROCESS | 2180 | 1467603005433 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:05 INFO - PROCESS | 2180 | 1467603005435 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:05 INFO - PROCESS | 2180 | ++DOCSHELL 19CAA800 == 49 [pid = 2180] [id = 327] 20:30:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 119 (19CAB400) [pid = 2180] [serial = 980] [outer = 00000000] 20:30:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 120 (1A20AC00) [pid = 2180] [serial = 981] [outer = 19CAB400] 20:30:05 INFO - PROCESS | 2180 | 1467603005480 Marionette DEBUG loaded listener.js 20:30:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 121 (1A213000) [pid = 2180] [serial = 982] [outer = 19CAB400] 20:30:05 INFO - PROCESS | 2180 | 1467603005923 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]]]}] 20:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 770ms 20:30:06 INFO - PROCESS | 2180 | 1467603006005 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 20:30:06 INFO - PROCESS | 2180 | 1467603006007 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 20:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:30:06 INFO - PROCESS | 2180 | 1467603006021 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:30:06 INFO - PROCESS | 2180 | 1467603006023 Marionette TRACE conn5 <- [1,1274,null,{}] 20:30:06 INFO - PROCESS | 2180 | 1467603006026 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}] 20:30:06 INFO - PROCESS | 2180 | 1467603006028 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:06 INFO - PROCESS | 2180 | 1467603006156 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 20:30:06 INFO - PROCESS | 2180 | 1467603006167 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:06 INFO - PROCESS | 2180 | 1467603006168 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:06 INFO - PROCESS | 2180 | ++DOCSHELL 1A215C00 == 50 [pid = 2180] [id = 328] 20:30:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 122 (1A730400) [pid = 2180] [serial = 983] [outer = 00000000] 20:30:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 123 (1A96F000) [pid = 2180] [serial = 984] [outer = 1A730400] 20:30:06 INFO - PROCESS | 2180 | 1467603006267 Marionette DEBUG loaded listener.js 20:30:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 124 (1A975000) [pid = 2180] [serial = 985] [outer = 1A730400] 20:30:06 INFO - PROCESS | 2180 | 1467603006728 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]]]}] 20:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 730ms 20:30:06 INFO - PROCESS | 2180 | 1467603006749 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 20:30:06 INFO - PROCESS | 2180 | 1467603006751 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 20:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:30:06 INFO - PROCESS | 2180 | 1467603006754 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:30:06 INFO - PROCESS | 2180 | 1467603006755 Marionette TRACE conn5 <- [1,1278,null,{}] 20:30:06 INFO - PROCESS | 2180 | 1467603006766 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}] 20:30:06 INFO - PROCESS | 2180 | 1467603006768 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:07 INFO - PROCESS | 2180 | 1467603007127 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 123 (1BFDE000) [pid = 2180] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 122 (18131C00) [pid = 2180] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 121 (10412000) [pid = 2180] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 120 (101CA000) [pid = 2180] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 119 (182EC400) [pid = 2180] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 118 (1A978000) [pid = 2180] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 117 (1A070C00) [pid = 2180] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 116 (163CC000) [pid = 2180] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 115 (0D184C00) [pid = 2180] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 114 (182E9800) [pid = 2180] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 113 (1A7DC800) [pid = 2180] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 112 (1A210C00) [pid = 2180] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 111 (1C6A8400) [pid = 2180] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 110 (0D13B000) [pid = 2180] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 109 (19EAB000) [pid = 2180] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 108 (0CACB000) [pid = 2180] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 107 (1552B400) [pid = 2180] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 106 (0916A400) [pid = 2180] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 105 (19B99C00) [pid = 2180] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 104 (1054E800) [pid = 2180] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 103 (19EB4000) [pid = 2180] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 102 (17C7D000) [pid = 2180] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 101 (1023D800) [pid = 2180] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 100 (1812C400) [pid = 2180] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:30:07 INFO - PROCESS | 2180 | --DOMWINDOW == 99 (19C07400) [pid = 2180] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:30:07 INFO - PROCESS | 2180 | 1467603007203 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:07 INFO - PROCESS | 2180 | 1467603007205 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:07 INFO - PROCESS | 2180 | ++DOCSHELL 0915D000 == 51 [pid = 2180] [id = 329] 20:30:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 100 (09160400) [pid = 2180] [serial = 986] [outer = 00000000] 20:30:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 101 (1017EC00) [pid = 2180] [serial = 987] [outer = 09160400] 20:30:07 INFO - PROCESS | 2180 | 1467603007248 Marionette DEBUG loaded listener.js 20:30:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 102 (1024AC00) [pid = 2180] [serial = 988] [outer = 09160400] 20:30:07 INFO - PROCESS | 2180 | 1467603007632 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]]]}] 20:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 930ms 20:30:07 INFO - PROCESS | 2180 | 1467603007685 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 20:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:30:07 INFO - PROCESS | 2180 | 1467603007687 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 20:30:07 INFO - PROCESS | 2180 | 1467603007690 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:30:07 INFO - PROCESS | 2180 | 1467603007691 Marionette TRACE conn5 <- [1,1282,null,{}] 20:30:07 INFO - PROCESS | 2180 | 1467603007695 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}] 20:30:07 INFO - PROCESS | 2180 | 1467603007697 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:07 INFO - PROCESS | 2180 | 1467603007788 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 20:30:07 INFO - PROCESS | 2180 | 1467603007794 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:07 INFO - PROCESS | 2180 | 1467603007795 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:07 INFO - PROCESS | 2180 | ++DOCSHELL 09163400 == 52 [pid = 2180] [id = 330] 20:30:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 103 (10412400) [pid = 2180] [serial = 989] [outer = 00000000] 20:30:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 104 (1816C400) [pid = 2180] [serial = 990] [outer = 10412400] 20:30:07 INFO - PROCESS | 2180 | 1467603007840 Marionette DEBUG loaded listener.js 20:30:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 105 (1A070C00) [pid = 2180] [serial = 991] [outer = 10412400] 20:30:08 INFO - PROCESS | 2180 | 1467603008283 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]]]}] 20:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 630ms 20:30:08 INFO - PROCESS | 2180 | 1467603008321 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 20:30:08 INFO - PROCESS | 2180 | 1467603008323 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 20:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:30:08 INFO - PROCESS | 2180 | 1467603008326 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:30:08 INFO - PROCESS | 2180 | 1467603008327 Marionette TRACE conn5 <- [1,1286,null,{}] 20:30:08 INFO - PROCESS | 2180 | 1467603008331 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}] 20:30:08 INFO - PROCESS | 2180 | 1467603008332 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:08 INFO - PROCESS | 2180 | 1467603008418 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 20:30:08 INFO - PROCESS | 2180 | 1467603008423 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:08 INFO - PROCESS | 2180 | 1467603008425 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:08 INFO - PROCESS | 2180 | ++DOCSHELL 18139800 == 53 [pid = 2180] [id = 331] 20:30:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 106 (182E8000) [pid = 2180] [serial = 992] [outer = 00000000] 20:30:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 107 (1BF83C00) [pid = 2180] [serial = 993] [outer = 182E8000] 20:30:08 INFO - PROCESS | 2180 | 1467603008468 Marionette DEBUG loaded listener.js 20:30:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 108 (1BFEC400) [pid = 2180] [serial = 994] [outer = 182E8000] 20:30:08 INFO - PROCESS | 2180 | 1467603008898 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]]]}] 20:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 630ms 20:30:08 INFO - PROCESS | 2180 | 1467603008957 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 20:30:08 INFO - PROCESS | 2180 | 1467603008959 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 20:30:08 INFO - PROCESS | 2180 | 1467603008962 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:30:09 INFO - PROCESS | 2180 | 1467603008965 Marionette TRACE conn5 <- [1,1290,null,{}] 20:30:09 INFO - PROCESS | 2180 | 1467603008968 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}] 20:30:09 INFO - PROCESS | 2180 | 1467603008971 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:09 INFO - PROCESS | 2180 | 1467603009070 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 20:30:09 INFO - PROCESS | 2180 | 1467603009077 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:09 INFO - PROCESS | 2180 | 1467603009079 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:09 INFO - PROCESS | 2180 | ++DOCSHELL 1D44C800 == 54 [pid = 2180] [id = 332] 20:30:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 109 (1D44DC00) [pid = 2180] [serial = 995] [outer = 00000000] 20:30:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 110 (1D5EA400) [pid = 2180] [serial = 996] [outer = 1D44DC00] 20:30:09 INFO - PROCESS | 2180 | 1467603009126 Marionette DEBUG loaded listener.js 20:30:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 111 (1D6CE800) [pid = 2180] [serial = 997] [outer = 1D44DC00] 20:30:09 INFO - PROCESS | 2180 | 1467603009877 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]]]}] 20:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 971ms 20:30:09 INFO - PROCESS | 2180 | 1467603009944 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 20:30:09 INFO - PROCESS | 2180 | 1467603009949 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 20:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:30:09 INFO - PROCESS | 2180 | 1467603009955 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:30:09 INFO - PROCESS | 2180 | 1467603009961 Marionette TRACE conn5 <- [1,1294,null,{}] 20:30:10 INFO - PROCESS | 2180 | 1467603009966 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}] 20:30:10 INFO - PROCESS | 2180 | 1467603009969 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:10 INFO - PROCESS | 2180 | 1467603010092 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 20:30:10 INFO - PROCESS | 2180 | 1467603010235 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:10 INFO - PROCESS | 2180 | 1467603010238 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:10 INFO - PROCESS | 2180 | ++DOCSHELL 10175000 == 55 [pid = 2180] [id = 333] 20:30:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 112 (10247000) [pid = 2180] [serial = 998] [outer = 00000000] 20:30:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 113 (11498800) [pid = 2180] [serial = 999] [outer = 10247000] 20:30:10 INFO - PROCESS | 2180 | 1467603010297 Marionette DEBUG loaded listener.js 20:30:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 114 (14C7EC00) [pid = 2180] [serial = 1000] [outer = 10247000] 20:30:10 INFO - PROCESS | 2180 | 1467603010941 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]]]}] 20:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1024ms 20:30:11 INFO - PROCESS | 2180 | 1467603010982 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 20:30:11 INFO - PROCESS | 2180 | 1467603010987 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 20:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:30:11 INFO - PROCESS | 2180 | 1467603010994 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:30:11 INFO - PROCESS | 2180 | 1467603010997 Marionette TRACE conn5 <- [1,1298,null,{}] 20:30:11 INFO - PROCESS | 2180 | 1467603011001 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}] 20:30:11 INFO - PROCESS | 2180 | 1467603011004 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:11 INFO - PROCESS | 2180 | 1467603011124 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 20:30:11 INFO - PROCESS | 2180 | 1467603011281 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:11 INFO - PROCESS | 2180 | 1467603011283 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:11 INFO - PROCESS | 2180 | ++DOCSHELL 1824A400 == 56 [pid = 2180] [id = 334] 20:30:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 115 (18250400) [pid = 2180] [serial = 1001] [outer = 00000000] 20:30:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 116 (19B94C00) [pid = 2180] [serial = 1002] [outer = 18250400] 20:30:11 INFO - PROCESS | 2180 | 1467603011342 Marionette DEBUG loaded listener.js 20:30:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 117 (1A0AF800) [pid = 2180] [serial = 1003] [outer = 18250400] 20:30:12 INFO - PROCESS | 2180 | 1467603011970 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] 20:30:12 INFO - PROCESS | 2180 | 1467603012020 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 20:30:12 INFO - PROCESS | 2180 | 1467603012024 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:30:12 INFO - PROCESS | 2180 | 1467603012028 Marionette TRACE conn5 <- [1,1302,null,{}] 20:30:12 INFO - PROCESS | 2180 | 1467603012039 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}] 20:30:12 INFO - PROCESS | 2180 | 1467603012044 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:12 INFO - PROCESS | 2180 | 1467603012181 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 20:30:12 INFO - PROCESS | 2180 | 1467603012328 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:12 INFO - PROCESS | 2180 | 1467603012331 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:12 INFO - PROCESS | 2180 | ++DOCSHELL 1D0B8000 == 57 [pid = 2180] [id = 335] 20:30:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 118 (1D0BD400) [pid = 2180] [serial = 1004] [outer = 00000000] 20:30:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 119 (1D6C7400) [pid = 2180] [serial = 1005] [outer = 1D0BD400] 20:30:12 INFO - PROCESS | 2180 | 1467603012389 Marionette DEBUG loaded listener.js 20:30:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 120 (1EBEE800) [pid = 2180] [serial = 1006] [outer = 1D0BD400] 20:30:13 INFO - PROCESS | 2180 | 1467603012995 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]]]}] 20:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1020ms 20:30:13 INFO - PROCESS | 2180 | 1467603013047 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 20:30:13 INFO - PROCESS | 2180 | 1467603013050 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 20:30:13 INFO - PROCESS | 2180 | 1467603013054 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:30:13 INFO - PROCESS | 2180 | 1467603013056 Marionette TRACE conn5 <- [1,1306,null,{}] 20:30:13 INFO - PROCESS | 2180 | 1467603013059 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}] 20:30:13 INFO - PROCESS | 2180 | 1467603013062 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:13 INFO - PROCESS | 2180 | 1467603013197 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 20:30:13 INFO - PROCESS | 2180 | 1467603013355 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:13 INFO - PROCESS | 2180 | 1467603013358 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:13 INFO - PROCESS | 2180 | ++DOCSHELL 0A7CE400 == 58 [pid = 2180] [id = 336] 20:30:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 121 (0A7E5000) [pid = 2180] [serial = 1007] [outer = 00000000] 20:30:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 122 (1087BC00) [pid = 2180] [serial = 1008] [outer = 0A7E5000] 20:30:13 INFO - PROCESS | 2180 | 1467603013413 Marionette DEBUG loaded listener.js 20:30:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 123 (14C85000) [pid = 2180] [serial = 1009] [outer = 0A7E5000] 20:30:14 INFO - PROCESS | 2180 | 1467603014232 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]]]}] 20:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1224ms 20:30:14 INFO - PROCESS | 2180 | 1467603014282 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 20:30:14 INFO - PROCESS | 2180 | 1467603014286 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 20:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:30:14 INFO - PROCESS | 2180 | 1467603014291 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:30:14 INFO - PROCESS | 2180 | 1467603014296 Marionette TRACE conn5 <- [1,1310,null,{}] 20:30:14 INFO - PROCESS | 2180 | 1467603014302 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}] 20:30:14 INFO - PROCESS | 2180 | 1467603014305 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:14 INFO - PROCESS | 2180 | 1467603014443 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 20:30:14 INFO - PROCESS | 2180 | 1467603014589 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:14 INFO - PROCESS | 2180 | 1467603014592 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:14 INFO - PROCESS | 2180 | ++DOCSHELL 10245800 == 59 [pid = 2180] [id = 337] 20:30:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 124 (1034A800) [pid = 2180] [serial = 1010] [outer = 00000000] 20:30:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 125 (145D4C00) [pid = 2180] [serial = 1011] [outer = 1034A800] 20:30:14 INFO - PROCESS | 2180 | 1467603014644 Marionette DEBUG loaded listener.js 20:30:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 126 (1552E000) [pid = 2180] [serial = 1012] [outer = 1034A800] 20:30:14 INFO - PROCESS | 2180 | --DOCSHELL 18139800 == 58 [pid = 2180] [id = 331] 20:30:14 INFO - PROCESS | 2180 | --DOCSHELL 09163400 == 57 [pid = 2180] [id = 330] 20:30:14 INFO - PROCESS | 2180 | --DOCSHELL 0915D000 == 56 [pid = 2180] [id = 329] 20:30:14 INFO - PROCESS | 2180 | --DOCSHELL 1A215C00 == 55 [pid = 2180] [id = 328] 20:30:14 INFO - PROCESS | 2180 | --DOCSHELL 19CAA800 == 54 [pid = 2180] [id = 327] 20:30:14 INFO - PROCESS | 2180 | --DOCSHELL 19785C00 == 53 [pid = 2180] [id = 326] 20:30:14 INFO - PROCESS | 2180 | --DOCSHELL 1813A400 == 52 [pid = 2180] [id = 325] 20:30:14 INFO - PROCESS | 2180 | --DOCSHELL 16D67800 == 51 [pid = 2180] [id = 324] 20:30:14 INFO - PROCESS | 2180 | --DOCSHELL 0FDF9C00 == 50 [pid = 2180] [id = 323] 20:30:14 INFO - PROCESS | 2180 | --DOMWINDOW == 125 (1D451C00) [pid = 2180] [serial = 948] [outer = 00000000] [url = about:blank] 20:30:14 INFO - PROCESS | 2180 | --DOCSHELL 1087A800 == 49 [pid = 2180] [id = 322] 20:30:14 INFO - PROCESS | 2180 | --DOCSHELL 0CAC7800 == 48 [pid = 2180] [id = 316] 20:30:14 INFO - PROCESS | 2180 | --DOMWINDOW == 124 (1CE44000) [pid = 2180] [serial = 945] [outer = 00000000] [url = about:blank] 20:30:14 INFO - PROCESS | 2180 | --DOMWINDOW == 123 (1D078400) [pid = 2180] [serial = 946] [outer = 00000000] [url = about:blank] 20:30:14 INFO - PROCESS | 2180 | --DOMWINDOW == 122 (18139C00) [pid = 2180] [serial = 927] [outer = 00000000] [url = about:blank] 20:30:14 INFO - PROCESS | 2180 | --DOMWINDOW == 121 (1459B800) [pid = 2180] [serial = 921] [outer = 00000000] [url = about:blank] 20:30:14 INFO - PROCESS | 2180 | --DOMWINDOW == 120 (1459E400) [pid = 2180] [serial = 865] [outer = 00000000] [url = about:blank] 20:30:14 INFO - PROCESS | 2180 | --DOMWINDOW == 119 (19B8C800) [pid = 2180] [serial = 931] [outer = 00000000] [url = about:blank] 20:30:14 INFO - PROCESS | 2180 | --DOMWINDOW == 118 (1BFE9000) [pid = 2180] [serial = 913] [outer = 00000000] [url = about:blank] 20:30:14 INFO - PROCESS | 2180 | --DOMWINDOW == 117 (1A0B5C00) [pid = 2180] [serial = 832] [outer = 00000000] [url = about:blank] 20:30:14 INFO - PROCESS | 2180 | --DOMWINDOW == 116 (19BE0400) [pid = 2180] [serial = 918] [outer = 00000000] [url = about:blank] 20:30:14 INFO - PROCESS | 2180 | --DOMWINDOW == 115 (11496800) [pid = 2180] [serial = 907] [outer = 00000000] [url = about:blank] 20:30:14 INFO - PROCESS | 2180 | --DOMWINDOW == 114 (19B98800) [pid = 2180] [serial = 820] [outer = 00000000] [url = about:blank] 20:30:14 INFO - PROCESS | 2180 | --DOMWINDOW == 113 (1A96C800) [pid = 2180] [serial = 874] [outer = 00000000] [url = about:blank] 20:30:14 INFO - PROCESS | 2180 | --DOMWINDOW == 112 (1A730800) [pid = 2180] [serial = 871] [outer = 00000000] [url = about:blank] 20:30:14 INFO - PROCESS | 2180 | --DOMWINDOW == 111 (19EA8800) [pid = 2180] [serial = 919] [outer = 00000000] [url = about:blank] 20:30:14 INFO - PROCESS | 2180 | --DOMWINDOW == 110 (18242C00) [pid = 2180] [serial = 928] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 109 (1CE45000) [pid = 2180] [serial = 915] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 108 (14E26000) [pid = 2180] [serial = 922] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 107 (10E80800) [pid = 2180] [serial = 940] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 106 (1A3CA000) [pid = 2180] [serial = 936] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 105 (1A3C7400) [pid = 2180] [serial = 942] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 104 (17C7F400) [pid = 2180] [serial = 826] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 103 (107C3000) [pid = 2180] [serial = 906] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 102 (19614C00) [pid = 2180] [serial = 930] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 101 (1060F400) [pid = 2180] [serial = 823] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 100 (19C05000) [pid = 2180] [serial = 933] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 99 (145A0800) [pid = 2180] [serial = 925] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 98 (19CA6800) [pid = 2180] [serial = 934] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (1A0BD800) [pid = 2180] [serial = 862] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (1CE4F400) [pid = 2180] [serial = 916] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (1A7E1400) [pid = 2180] [serial = 937] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (18208400) [pid = 2180] [serial = 909] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (1024A400) [pid = 2180] [serial = 784] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (1A077C00) [pid = 2180] [serial = 868] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (19EAC800) [pid = 2180] [serial = 829] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (109A3000) [pid = 2180] [serial = 924] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (1087AC00) [pid = 2180] [serial = 939] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (1BFDD400) [pid = 2180] [serial = 912] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (1B705800) [pid = 2180] [serial = 943] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (19611C00) [pid = 2180] [serial = 910] [outer = 00000000] [url = about:blank] 20:30:15 INFO - PROCESS | 2180 | 1467603015202 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]]]}] 20:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 931ms 20:30:15 INFO - PROCESS | 2180 | 1467603015221 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 20:30:15 INFO - PROCESS | 2180 | 1467603015226 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 20:30:15 INFO - PROCESS | 2180 | 1467603015231 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:30:15 INFO - PROCESS | 2180 | 1467603015234 Marionette TRACE conn5 <- [1,1314,null,{}] 20:30:15 INFO - PROCESS | 2180 | 1467603015238 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}] 20:30:15 INFO - PROCESS | 2180 | 1467603015240 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:15 INFO - PROCESS | 2180 | 1467603015333 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 20:30:15 INFO - PROCESS | 2180 | 1467603015439 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:15 INFO - PROCESS | 2180 | 1467603015441 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:15 INFO - PROCESS | 2180 | ++DOCSHELL 1030D000 == 49 [pid = 2180] [id = 338] 20:30:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (10412000) [pid = 2180] [serial = 1013] [outer = 00000000] 20:30:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (11496000) [pid = 2180] [serial = 1014] [outer = 10412000] 20:30:15 INFO - PROCESS | 2180 | 1467603015488 Marionette DEBUG loaded listener.js 20:30:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (145A4400) [pid = 2180] [serial = 1015] [outer = 10412000] 20:30:15 INFO - PROCESS | 2180 | 1467603015910 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]]]}] 20:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 20:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 730ms 20:30:16 INFO - PROCESS | 2180 | 1467603015968 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 20:30:16 INFO - PROCESS | 2180 | 1467603015971 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 20:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:30:16 INFO - PROCESS | 2180 | 1467603015974 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:30:16 INFO - PROCESS | 2180 | 1467603015978 Marionette TRACE conn5 <- [1,1318,null,{}] 20:30:16 INFO - PROCESS | 2180 | 1467603016014 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}] 20:30:16 INFO - PROCESS | 2180 | 1467603016019 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:16 INFO - PROCESS | 2180 | 1467603016111 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 20:30:16 INFO - PROCESS | 2180 | 1467603016127 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:16 INFO - PROCESS | 2180 | 1467603016130 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:16 INFO - PROCESS | 2180 | ++DOCSHELL 18133000 == 50 [pid = 2180] [id = 339] 20:30:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (18133400) [pid = 2180] [serial = 1016] [outer = 00000000] 20:30:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (18138C00) [pid = 2180] [serial = 1017] [outer = 18133400] 20:30:16 INFO - PROCESS | 2180 | 1467603016177 Marionette DEBUG loaded listener.js 20:30:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (1820DC00) [pid = 2180] [serial = 1018] [outer = 18133400] 20:30:16 INFO - PROCESS | 2180 | 1467603016648 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]]]}] 20:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 20:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 730ms 20:30:16 INFO - PROCESS | 2180 | 1467603016706 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 20:30:16 INFO - PROCESS | 2180 | 1467603016709 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 20:30:16 INFO - PROCESS | 2180 | 1467603016712 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:30:16 INFO - PROCESS | 2180 | 1467603016713 Marionette TRACE conn5 <- [1,1322,null,{}] 20:30:16 INFO - PROCESS | 2180 | 1467603016717 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}] 20:30:16 INFO - PROCESS | 2180 | 1467603016719 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:16 INFO - PROCESS | 2180 | 1467603016820 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 20:30:16 INFO - PROCESS | 2180 | 1467603016923 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:16 INFO - PROCESS | 2180 | 1467603016925 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:16 INFO - PROCESS | 2180 | ++DOCSHELL 18248C00 == 51 [pid = 2180] [id = 340] 20:30:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (18249C00) [pid = 2180] [serial = 1019] [outer = 00000000] 20:30:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (182C2800) [pid = 2180] [serial = 1020] [outer = 18249C00] 20:30:17 INFO - PROCESS | 2180 | 1467603016971 Marionette DEBUG loaded listener.js 20:30:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (182EC400) [pid = 2180] [serial = 1021] [outer = 18249C00] 20:30:17 INFO - PROCESS | 2180 | 1467603017368 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]]]}] 20:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 730ms 20:30:17 INFO - PROCESS | 2180 | 1467603017446 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 20:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:30:17 INFO - PROCESS | 2180 | 1467603017448 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 20:30:17 INFO - PROCESS | 2180 | 1467603017478 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:30:17 INFO - PROCESS | 2180 | 1467603017480 Marionette TRACE conn5 <- [1,1326,null,{}] 20:30:17 INFO - PROCESS | 2180 | 1467603017499 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}] 20:30:17 INFO - PROCESS | 2180 | 1467603017502 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:17 INFO - PROCESS | 2180 | 1467603017627 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 20:30:17 INFO - PROCESS | 2180 | 1467603017695 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:17 INFO - PROCESS | 2180 | 1467603017697 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:17 INFO - PROCESS | 2180 | ++DOCSHELL 0CACA000 == 52 [pid = 2180] [id = 341] 20:30:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (18F0A000) [pid = 2180] [serial = 1022] [outer = 00000000] 20:30:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (19783000) [pid = 2180] [serial = 1023] [outer = 18F0A000] 20:30:17 INFO - PROCESS | 2180 | 1467603017743 Marionette DEBUG loaded listener.js 20:30:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (19B8B800) [pid = 2180] [serial = 1024] [outer = 18F0A000] 20:30:18 INFO - PROCESS | 2180 | 1467603018627 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]]]}] 20:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1212ms 20:30:18 INFO - PROCESS | 2180 | 1467603018664 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 20:30:18 INFO - PROCESS | 2180 | 1467603018666 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 20:30:18 INFO - PROCESS | 2180 | 1467603018669 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:30:18 INFO - PROCESS | 2180 | 1467603018671 Marionette TRACE conn5 <- [1,1330,null,{}] 20:30:18 INFO - PROCESS | 2180 | 1467603018675 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}] 20:30:18 INFO - PROCESS | 2180 | 1467603018680 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:18 INFO - PROCESS | 2180 | 1467603018816 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 20:30:18 INFO - PROCESS | 2180 | 1467603018878 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:18 INFO - PROCESS | 2180 | 1467603018880 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:18 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC6C00 == 53 [pid = 2180] [id = 342] 20:30:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 99 (115D3C00) [pid = 2180] [serial = 1025] [outer = 00000000] 20:30:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 100 (10307000) [pid = 2180] [serial = 1026] [outer = 115D3C00] 20:30:18 INFO - PROCESS | 2180 | 1467603018926 Marionette DEBUG loaded listener.js 20:30:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 101 (19EAC800) [pid = 2180] [serial = 1027] [outer = 115D3C00] 20:30:19 INFO - PROCESS | 2180 | --DOMWINDOW == 100 (182E8000) [pid = 2180] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:30:19 INFO - PROCESS | 2180 | --DOMWINDOW == 99 (19CAB400) [pid = 2180] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:30:19 INFO - PROCESS | 2180 | --DOMWINDOW == 98 (1A730400) [pid = 2180] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:30:19 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (0FDFE800) [pid = 2180] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:30:19 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (19789000) [pid = 2180] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:30:19 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (16D69400) [pid = 2180] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:30:19 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (18248000) [pid = 2180] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:30:19 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (1087B400) [pid = 2180] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:30:19 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (10412400) [pid = 2180] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:30:19 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (09160400) [pid = 2180] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:30:19 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (1A973C00) [pid = 2180] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:30:19 INFO - PROCESS | 2180 | 1467603019573 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]]]}] 20:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 971ms 20:30:19 INFO - PROCESS | 2180 | 1467603019644 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 20:30:19 INFO - PROCESS | 2180 | 1467603019646 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 20:30:19 INFO - PROCESS | 2180 | 1467603019650 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:30:19 INFO - PROCESS | 2180 | 1467603019651 Marionette TRACE conn5 <- [1,1334,null,{}] 20:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:30:19 INFO - PROCESS | 2180 | 1467603019655 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}] 20:30:19 INFO - PROCESS | 2180 | 1467603019657 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:19 INFO - PROCESS | 2180 | 1467603019777 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 20:30:19 INFO - PROCESS | 2180 | 1467603019839 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:19 INFO - PROCESS | 2180 | 1467603019841 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:19 INFO - PROCESS | 2180 | ++DOCSHELL 0915D400 == 54 [pid = 2180] [id = 343] 20:30:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (0CB94C00) [pid = 2180] [serial = 1028] [outer = 00000000] 20:30:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (19C04000) [pid = 2180] [serial = 1029] [outer = 0CB94C00] 20:30:19 INFO - PROCESS | 2180 | 1467603019884 Marionette DEBUG loaded listener.js 20:30:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (19C9F400) [pid = 2180] [serial = 1030] [outer = 0CB94C00] 20:30:20 INFO - PROCESS | 2180 | 1467603020271 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]]]}] 20:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 670ms 20:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:30:20 INFO - PROCESS | 2180 | 1467603020324 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 20:30:20 INFO - PROCESS | 2180 | 1467603020326 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 20:30:20 INFO - PROCESS | 2180 | 1467603020329 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:30:20 INFO - PROCESS | 2180 | 1467603020331 Marionette TRACE conn5 <- [1,1338,null,{}] 20:30:20 INFO - PROCESS | 2180 | 1467603020334 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}] 20:30:20 INFO - PROCESS | 2180 | 1467603020336 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:20 INFO - PROCESS | 2180 | 1467603020421 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 20:30:20 INFO - PROCESS | 2180 | 1467603020427 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:20 INFO - PROCESS | 2180 | 1467603020429 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:20 INFO - PROCESS | 2180 | ++DOCSHELL 19EB6800 == 55 [pid = 2180] [id = 344] 20:30:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (1A077C00) [pid = 2180] [serial = 1031] [outer = 00000000] 20:30:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (1A0B8C00) [pid = 2180] [serial = 1032] [outer = 1A077C00] 20:30:20 INFO - PROCESS | 2180 | 1467603020473 Marionette DEBUG loaded listener.js 20:30:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (1A16C400) [pid = 2180] [serial = 1033] [outer = 1A077C00] 20:30:20 INFO - PROCESS | 2180 | 1467603020917 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]]]}] 20:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 630ms 20:30:21 INFO - PROCESS | 2180 | 1467603020960 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 20:30:21 INFO - PROCESS | 2180 | 1467603020962 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 20:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:30:21 INFO - PROCESS | 2180 | 1467603020965 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:30:21 INFO - PROCESS | 2180 | 1467603020967 Marionette TRACE conn5 <- [1,1342,null,{}] 20:30:21 INFO - PROCESS | 2180 | 1467603020970 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}] 20:30:21 INFO - PROCESS | 2180 | 1467603020972 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:21 INFO - PROCESS | 2180 | 1467603021056 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 20:30:21 INFO - PROCESS | 2180 | 1467603021061 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:21 INFO - PROCESS | 2180 | 1467603021063 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:21 INFO - PROCESS | 2180 | ++DOCSHELL 08A85000 == 56 [pid = 2180] [id = 345] 20:30:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (1A0B3800) [pid = 2180] [serial = 1034] [outer = 00000000] 20:30:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (1A735400) [pid = 2180] [serial = 1035] [outer = 1A0B3800] 20:30:21 INFO - PROCESS | 2180 | 1467603021107 Marionette DEBUG loaded listener.js 20:30:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 99 (1A735800) [pid = 2180] [serial = 1036] [outer = 1A0B3800] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 17C84C00 == 55 [pid = 2180] [id = 289] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 10247400 == 54 [pid = 2180] [id = 317] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 0FDF2400 == 53 [pid = 2180] [id = 288] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 1D452000 == 52 [pid = 2180] [id = 319] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 17C7BC00 == 51 [pid = 2180] [id = 303] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 17770C00 == 50 [pid = 2180] [id = 318] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 1A20FC00 == 49 [pid = 2180] [id = 290] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 1A211800 == 48 [pid = 2180] [id = 291] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 0CAC2400 == 47 [pid = 2180] [id = 320] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 1E12F400 == 46 [pid = 2180] [id = 321] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 16154800 == 45 [pid = 2180] [id = 306] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 1023D000 == 44 [pid = 2180] [id = 261] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 1A973800 == 43 [pid = 2180] [id = 301] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 1C6A3000 == 42 [pid = 2180] [id = 305] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 19C03400 == 41 [pid = 2180] [id = 276] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 1A974000 == 40 [pid = 2180] [id = 304] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 1A06F800 == 39 [pid = 2180] [id = 277] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 10245800 == 38 [pid = 2180] [id = 337] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 0A7CE400 == 37 [pid = 2180] [id = 336] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 1D0B8000 == 36 [pid = 2180] [id = 335] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 10175000 == 35 [pid = 2180] [id = 333] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 1824A400 == 34 [pid = 2180] [id = 334] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 1D44C800 == 33 [pid = 2180] [id = 332] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 0CAC6C00 == 32 [pid = 2180] [id = 342] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 0CACA000 == 31 [pid = 2180] [id = 341] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 0915D400 == 30 [pid = 2180] [id = 343] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 18133000 == 29 [pid = 2180] [id = 339] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 1030D000 == 28 [pid = 2180] [id = 338] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 19EB6800 == 27 [pid = 2180] [id = 344] 20:30:22 INFO - PROCESS | 2180 | --DOCSHELL 18248C00 == 26 [pid = 2180] [id = 340] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 98 (1B74E800) [pid = 2180] [serial = 904] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (1BF83C00) [pid = 2180] [serial = 993] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (1A20AC00) [pid = 2180] [serial = 981] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (1A96F000) [pid = 2180] [serial = 984] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (1A213000) [pid = 2180] [serial = 982] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (1023E800) [pid = 2180] [serial = 969] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (10415C00) [pid = 2180] [serial = 970] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (182EF400) [pid = 2180] [serial = 954] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (115CFC00) [pid = 2180] [serial = 951] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (19B97400) [pid = 2180] [serial = 978] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (1E134800) [pid = 2180] [serial = 963] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (17C76400) [pid = 2180] [serial = 972] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (18130800) [pid = 2180] [serial = 973] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (1D5EA000) [pid = 2180] [serial = 957] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (1D6CF800) [pid = 2180] [serial = 960] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (18251000) [pid = 2180] [serial = 975] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (185EFC00) [pid = 2180] [serial = 976] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (1A975000) [pid = 2180] [serial = 985] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (14B71C00) [pid = 2180] [serial = 967] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (114E4800) [pid = 2180] [serial = 966] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (1816C400) [pid = 2180] [serial = 990] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (1BFEC400) [pid = 2180] [serial = 994] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (1017EC00) [pid = 2180] [serial = 987] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (1A070C00) [pid = 2180] [serial = 991] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (1024AC00) [pid = 2180] [serial = 988] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (19CA2C00) [pid = 2180] [serial = 979] [outer = 00000000] [url = about:blank] 20:30:23 INFO - PROCESS | 2180 | 1467603023248 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]]]}] 20:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 2319ms 20:30:23 INFO - PROCESS | 2180 | 1467603023286 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 20:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:30:23 INFO - PROCESS | 2180 | 1467603023291 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 20:30:23 INFO - PROCESS | 2180 | 1467603023295 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:30:23 INFO - PROCESS | 2180 | 1467603023298 Marionette TRACE conn5 <- [1,1346,null,{}] 20:30:23 INFO - PROCESS | 2180 | 1467603023305 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}] 20:30:23 INFO - PROCESS | 2180 | 1467603023308 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:23 INFO - PROCESS | 2180 | 1467603023401 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 20:30:23 INFO - PROCESS | 2180 | 1467603023411 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:23 INFO - PROCESS | 2180 | 1467603023414 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:23 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC4C00 == 27 [pid = 2180] [id = 346] 20:30:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (0CAC5800) [pid = 2180] [serial = 1037] [outer = 00000000] 20:30:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (0D17C000) [pid = 2180] [serial = 1038] [outer = 0CAC5800] 20:30:23 INFO - PROCESS | 2180 | 1467603023465 Marionette DEBUG loaded listener.js 20:30:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (0FD5F400) [pid = 2180] [serial = 1039] [outer = 0CAC5800] 20:30:24 INFO - PROCESS | 2180 | 1467603023972 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]]]}] 20:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 730ms 20:30:24 INFO - PROCESS | 2180 | 1467603024026 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 20:30:24 INFO - PROCESS | 2180 | 1467603024031 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 20:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:30:24 INFO - PROCESS | 2180 | 1467603024037 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:30:24 INFO - PROCESS | 2180 | 1467603024040 Marionette TRACE conn5 <- [1,1350,null,{}] 20:30:24 INFO - PROCESS | 2180 | 1467603024044 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}] 20:30:24 INFO - PROCESS | 2180 | 1467603024047 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:24 INFO - PROCESS | 2180 | 1467603024147 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 20:30:24 INFO - PROCESS | 2180 | 1467603024249 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:24 INFO - PROCESS | 2180 | 1467603024252 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:24 INFO - PROCESS | 2180 | ++DOCSHELL 10248000 == 28 [pid = 2180] [id = 347] 20:30:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (10248800) [pid = 2180] [serial = 1040] [outer = 00000000] 20:30:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (10302400) [pid = 2180] [serial = 1041] [outer = 10248800] 20:30:24 INFO - PROCESS | 2180 | 1467603024302 Marionette DEBUG loaded listener.js 20:30:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (1030F000) [pid = 2180] [serial = 1042] [outer = 10248800] 20:30:24 INFO - PROCESS | 2180 | 1467603024733 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]]]}] 20:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 731ms 20:30:24 INFO - PROCESS | 2180 | 1467603024771 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 20:30:24 INFO - PROCESS | 2180 | 1467603024773 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 20:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:30:24 INFO - PROCESS | 2180 | 1467603024805 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:30:24 INFO - PROCESS | 2180 | 1467603024808 Marionette TRACE conn5 <- [1,1354,null,{}] 20:30:24 INFO - PROCESS | 2180 | 1467603024824 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}] 20:30:24 INFO - PROCESS | 2180 | 1467603024828 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:24 INFO - PROCESS | 2180 | 1467603024920 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 20:30:24 INFO - PROCESS | 2180 | 1467603024935 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:24 INFO - PROCESS | 2180 | 1467603024938 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:24 INFO - PROCESS | 2180 | ++DOCSHELL 10880000 == 29 [pid = 2180] [id = 348] 20:30:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (10883C00) [pid = 2180] [serial = 1043] [outer = 00000000] 20:30:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (1099DC00) [pid = 2180] [serial = 1044] [outer = 10883C00] 20:30:25 INFO - PROCESS | 2180 | 1467603024987 Marionette DEBUG loaded listener.js 20:30:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (10E80800) [pid = 2180] [serial = 1045] [outer = 10883C00] 20:30:25 INFO - PROCESS | 2180 | 1467603025482 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] 20:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:30:25 INFO - PROCESS | 2180 | 1467603025539 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 20:30:25 INFO - PROCESS | 2180 | 1467603025542 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:30:25 INFO - PROCESS | 2180 | 1467603025544 Marionette TRACE conn5 <- [1,1358,null,{}] 20:30:25 INFO - PROCESS | 2180 | 1467603025547 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}] 20:30:25 INFO - PROCESS | 2180 | 1467603025549 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:25 INFO - PROCESS | 2180 | 1467603025638 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 20:30:25 INFO - PROCESS | 2180 | 1467603025644 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:25 INFO - PROCESS | 2180 | 1467603025646 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:25 INFO - PROCESS | 2180 | ++DOCSHELL 10E84C00 == 30 [pid = 2180] [id = 349] 20:30:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (115CFC00) [pid = 2180] [serial = 1046] [outer = 00000000] 20:30:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (14C7F800) [pid = 2180] [serial = 1047] [outer = 115CFC00] 20:30:25 INFO - PROCESS | 2180 | 1467603025693 Marionette DEBUG loaded listener.js 20:30:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (152CA000) [pid = 2180] [serial = 1048] [outer = 115CFC00] 20:30:26 INFO - PROCESS | 2180 | 1467603026149 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] 20:30:26 INFO - PROCESS | 2180 | 1467603026175 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 20:30:26 INFO - PROCESS | 2180 | 1467603026179 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:30:26 INFO - PROCESS | 2180 | 1467603026181 Marionette TRACE conn5 <- [1,1362,null,{}] 20:30:26 INFO - PROCESS | 2180 | 1467603026188 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}] 20:30:26 INFO - PROCESS | 2180 | 1467603026190 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:26 INFO - PROCESS | 2180 | 1467603026274 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 20:30:26 INFO - PROCESS | 2180 | 1467603026309 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:26 INFO - PROCESS | 2180 | 1467603026311 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:26 INFO - PROCESS | 2180 | ++DOCSHELL 163CDC00 == 31 [pid = 2180] [id = 350] 20:30:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (163CE800) [pid = 2180] [serial = 1049] [outer = 00000000] 20:30:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (16D66000) [pid = 2180] [serial = 1050] [outer = 163CE800] 20:30:26 INFO - PROCESS | 2180 | 1467603026356 Marionette DEBUG loaded listener.js 20:30:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (17769400) [pid = 2180] [serial = 1051] [outer = 163CE800] 20:30:26 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:30:26 INFO - PROCESS | 2180 | 1467603026820 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] 20:30:26 INFO - PROCESS | 2180 | 1467603026855 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 20:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:30:26 INFO - PROCESS | 2180 | 1467603026858 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:30:26 INFO - PROCESS | 2180 | 1467603026859 Marionette TRACE conn5 <- [1,1366,null,{}] 20:30:26 INFO - PROCESS | 2180 | 1467603026863 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}] 20:30:26 INFO - PROCESS | 2180 | 1467603026869 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:27 INFO - PROCESS | 2180 | 1467603026986 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 20:30:27 INFO - PROCESS | 2180 | 1467603026992 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:27 INFO - PROCESS | 2180 | 1467603026994 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:27 INFO - PROCESS | 2180 | ++DOCSHELL 18136400 == 32 [pid = 2180] [id = 351] 20:30:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (18137400) [pid = 2180] [serial = 1052] [outer = 00000000] 20:30:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (18244C00) [pid = 2180] [serial = 1053] [outer = 18137400] 20:30:27 INFO - PROCESS | 2180 | 1467603027039 Marionette DEBUG loaded listener.js 20:30:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (1824E000) [pid = 2180] [serial = 1054] [outer = 18137400] 20:30:27 INFO - PROCESS | 2180 | 1467603027481 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] 20:30:27 INFO - PROCESS | 2180 | 1467603027531 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 20:30:27 INFO - PROCESS | 2180 | 1467603027538 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:30:27 INFO - PROCESS | 2180 | 1467603027540 Marionette TRACE conn5 <- [1,1370,null,{}] 20:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:30:27 INFO - PROCESS | 2180 | 1467603027544 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}] 20:30:27 INFO - PROCESS | 2180 | 1467603027546 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:27 INFO - PROCESS | 2180 | 1467603027642 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 20:30:27 INFO - PROCESS | 2180 | 1467603027676 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:27 INFO - PROCESS | 2180 | 1467603027678 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:27 INFO - PROCESS | 2180 | ++DOCSHELL 182EA800 == 33 [pid = 2180] [id = 352] 20:30:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (182EF400) [pid = 2180] [serial = 1055] [outer = 00000000] 20:30:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (18F0D000) [pid = 2180] [serial = 1056] [outer = 182EF400] 20:30:27 INFO - PROCESS | 2180 | 1467603027723 Marionette DEBUG loaded listener.js 20:30:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (185E1400) [pid = 2180] [serial = 1057] [outer = 182EF400] 20:30:28 INFO - PROCESS | 2180 | [2180] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:30:28 INFO - PROCESS | 2180 | 1467603028177 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] 20:30:28 INFO - PROCESS | 2180 | 1467603028216 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 20:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:30:28 INFO - PROCESS | 2180 | 1467603028219 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:30:28 INFO - PROCESS | 2180 | 1467603028221 Marionette TRACE conn5 <- [1,1374,null,{}] 20:30:28 INFO - PROCESS | 2180 | 1467603028224 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}] 20:30:28 INFO - PROCESS | 2180 | 1467603028226 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:28 INFO - PROCESS | 2180 | 1467603028306 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 20:30:28 INFO - PROCESS | 2180 | 1467603028311 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:28 INFO - PROCESS | 2180 | 1467603028313 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:28 INFO - PROCESS | 2180 | ++DOCSHELL 19B80800 == 34 [pid = 2180] [id = 353] 20:30:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (19B84400) [pid = 2180] [serial = 1058] [outer = 00000000] 20:30:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (19B98400) [pid = 2180] [serial = 1059] [outer = 19B84400] 20:30:28 INFO - PROCESS | 2180 | 1467603028359 Marionette DEBUG loaded listener.js 20:30:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (1961BC00) [pid = 2180] [serial = 1060] [outer = 19B84400] 20:30:28 INFO - PROCESS | 2180 | 1467603028852 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] 20:30:28 INFO - PROCESS | 2180 | 1467603028896 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 20:30:28 INFO - PROCESS | 2180 | 1467603028899 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:30:28 INFO - PROCESS | 2180 | 1467603028901 Marionette TRACE conn5 <- [1,1378,null,{}] 20:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:30:28 INFO - PROCESS | 2180 | 1467603028905 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}] 20:30:28 INFO - PROCESS | 2180 | 1467603028906 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:29 INFO - PROCESS | 2180 | 1467603029027 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 20:30:29 INFO - PROCESS | 2180 | 1467603029120 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:29 INFO - PROCESS | 2180 | 1467603029121 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:29 INFO - PROCESS | 2180 | ++DOCSHELL 1087FC00 == 35 [pid = 2180] [id = 354] 20:30:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (19C06000) [pid = 2180] [serial = 1061] [outer = 00000000] 20:30:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 99 (19CA1C00) [pid = 2180] [serial = 1062] [outer = 19C06000] 20:30:29 INFO - PROCESS | 2180 | 1467603029165 Marionette DEBUG loaded listener.js 20:30:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 100 (19CA3000) [pid = 2180] [serial = 1063] [outer = 19C06000] 20:30:29 INFO - PROCESS | 2180 | 1467603029626 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]]]}] 20:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 731ms 20:30:29 INFO - PROCESS | 2180 | 1467603029665 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 20:30:29 INFO - PROCESS | 2180 | 1467603029667 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 20:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:30:29 INFO - PROCESS | 2180 | 1467603029670 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:30:29 INFO - PROCESS | 2180 | 1467603029672 Marionette TRACE conn5 <- [1,1382,null,{}] 20:30:29 INFO - PROCESS | 2180 | 1467603029675 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}] 20:30:29 INFO - PROCESS | 2180 | 1467603029677 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:29 INFO - PROCESS | 2180 | 1467603029795 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 20:30:29 INFO - PROCESS | 2180 | 1467603029800 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:29 INFO - PROCESS | 2180 | 1467603029802 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:29 INFO - PROCESS | 2180 | ++DOCSHELL 19EA8800 == 36 [pid = 2180] [id = 355] 20:30:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 101 (19EAA400) [pid = 2180] [serial = 1064] [outer = 00000000] 20:30:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 102 (1A07CC00) [pid = 2180] [serial = 1065] [outer = 19EAA400] 20:30:29 INFO - PROCESS | 2180 | 1467603029846 Marionette DEBUG loaded listener.js 20:30:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 103 (1A0B5800) [pid = 2180] [serial = 1066] [outer = 19EAA400] 20:30:30 INFO - PROCESS | 2180 | 1467603030312 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]]]}] 20:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 670ms 20:30:30 INFO - PROCESS | 2180 | 1467603030345 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 20:30:30 INFO - PROCESS | 2180 | 1467603030347 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 20:30:30 INFO - PROCESS | 2180 | 1467603030350 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:30:30 INFO - PROCESS | 2180 | 1467603030353 Marionette TRACE conn5 <- [1,1386,null,{}] 20:30:30 INFO - PROCESS | 2180 | 1467603030356 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}] 20:30:30 INFO - PROCESS | 2180 | 1467603030358 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:30 INFO - PROCESS | 2180 | 1467603030528 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 20:30:30 INFO - PROCESS | 2180 | --DOMWINDOW == 102 (115D1000) [pid = 2180] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:30:30 INFO - PROCESS | 2180 | --DOMWINDOW == 101 (10305800) [pid = 2180] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:30:30 INFO - PROCESS | 2180 | --DOMWINDOW == 100 (1D452400) [pid = 2180] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:30:30 INFO - PROCESS | 2180 | --DOMWINDOW == 99 (1E130400) [pid = 2180] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:30:30 INFO - PROCESS | 2180 | --DOMWINDOW == 98 (1D5F1800) [pid = 2180] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:30:30 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (17C7C800) [pid = 2180] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:30:30 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (1A077C00) [pid = 2180] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:30:30 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (18F0A000) [pid = 2180] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:30:30 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (115D3C00) [pid = 2180] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:30:30 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (0CB94C00) [pid = 2180] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:30:30 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (18249C00) [pid = 2180] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:30:30 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (18133400) [pid = 2180] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:30:30 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (10412000) [pid = 2180] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:30:30 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (1034A800) [pid = 2180] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:30:30 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (0A7E5000) [pid = 2180] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:30:30 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (1D0BD400) [pid = 2180] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:30:30 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (18250400) [pid = 2180] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:30:30 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (10247000) [pid = 2180] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:30:30 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (1D44DC00) [pid = 2180] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:30:31 INFO - PROCESS | 2180 | 1467603031009 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:31 INFO - PROCESS | 2180 | 1467603031012 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:31 INFO - PROCESS | 2180 | ++DOCSHELL 0A7F2C00 == 37 [pid = 2180] [id = 356] 20:30:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (0CAC1000) [pid = 2180] [serial = 1067] [outer = 00000000] 20:30:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (101D2000) [pid = 2180] [serial = 1068] [outer = 0CAC1000] 20:30:31 INFO - PROCESS | 2180 | 1467603031063 Marionette DEBUG loaded listener.js 20:30:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (109A4800) [pid = 2180] [serial = 1069] [outer = 0CAC1000] 20:30:31 INFO - PROCESS | 2180 | 1467603031461 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]]]}] 20:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1171ms 20:30:31 INFO - PROCESS | 2180 | 1467603031527 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 20:30:31 INFO - PROCESS | 2180 | 1467603031529 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 20:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:30:31 INFO - PROCESS | 2180 | 1467603031532 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:30:31 INFO - PROCESS | 2180 | 1467603031533 Marionette TRACE conn5 <- [1,1390,null,{}] 20:30:31 INFO - PROCESS | 2180 | 1467603031537 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}] 20:30:31 INFO - PROCESS | 2180 | 1467603031539 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:31 INFO - PROCESS | 2180 | 1467603031620 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 20:30:31 INFO - PROCESS | 2180 | 1467603031625 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:31 INFO - PROCESS | 2180 | 1467603031627 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:31 INFO - PROCESS | 2180 | ++DOCSHELL 10245C00 == 38 [pid = 2180] [id = 357] 20:30:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (14BA7400) [pid = 2180] [serial = 1070] [outer = 00000000] 20:30:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (18249C00) [pid = 2180] [serial = 1071] [outer = 14BA7400] 20:30:31 INFO - PROCESS | 2180 | 1467603031681 Marionette DEBUG loaded listener.js 20:30:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (19788000) [pid = 2180] [serial = 1072] [outer = 14BA7400] 20:30:32 INFO - PROCESS | 2180 | 1467603032111 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]]]}] 20:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 630ms 20:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:30:32 INFO - PROCESS | 2180 | 1467603032163 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 20:30:32 INFO - PROCESS | 2180 | 1467603032165 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 20:30:32 INFO - PROCESS | 2180 | 1467603032168 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:30:32 INFO - PROCESS | 2180 | 1467603032169 Marionette TRACE conn5 <- [1,1394,null,{}] 20:30:32 INFO - PROCESS | 2180 | 1467603032172 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}] 20:30:32 INFO - PROCESS | 2180 | 1467603032174 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:32 INFO - PROCESS | 2180 | 1467603032257 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 20:30:32 INFO - PROCESS | 2180 | 1467603032289 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:32 INFO - PROCESS | 2180 | 1467603032291 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:32 INFO - PROCESS | 2180 | ++DOCSHELL 19B85C00 == 39 [pid = 2180] [id = 358] 20:30:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (19B8A400) [pid = 2180] [serial = 1073] [outer = 00000000] 20:30:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (1A214400) [pid = 2180] [serial = 1074] [outer = 19B8A400] 20:30:32 INFO - PROCESS | 2180 | 1467603032334 Marionette DEBUG loaded listener.js 20:30:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (1A218000) [pid = 2180] [serial = 1075] [outer = 19B8A400] 20:30:32 INFO - PROCESS | 2180 | 1467603032767 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]]]}] 20:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 630ms 20:30:32 INFO - PROCESS | 2180 | 1467603032813 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 20:30:32 INFO - PROCESS | 2180 | 1467603032815 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 20:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:30:32 INFO - PROCESS | 2180 | 1467603032819 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:30:32 INFO - PROCESS | 2180 | 1467603032820 Marionette TRACE conn5 <- [1,1398,null,{}] 20:30:32 INFO - PROCESS | 2180 | 1467603032824 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}] 20:30:32 INFO - PROCESS | 2180 | 1467603032826 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:32 INFO - PROCESS | 2180 | 1467603032909 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 20:30:32 INFO - PROCESS | 2180 | 1467603032915 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:32 INFO - PROCESS | 2180 | 1467603032917 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:32 INFO - PROCESS | 2180 | ++DOCSHELL 16D65800 == 40 [pid = 2180] [id = 359] 20:30:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (1A730C00) [pid = 2180] [serial = 1076] [outer = 00000000] 20:30:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (1A916800) [pid = 2180] [serial = 1077] [outer = 1A730C00] 20:30:32 INFO - PROCESS | 2180 | 1467603032962 Marionette DEBUG loaded listener.js 20:30:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (1A918400) [pid = 2180] [serial = 1078] [outer = 1A730C00] 20:30:33 INFO - PROCESS | 2180 | 1467603033969 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]]]}] 20:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1171ms 20:30:33 INFO - PROCESS | 2180 | 1467603033991 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 20:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:30:34 INFO - PROCESS | 2180 | 1467603033996 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 20:30:34 INFO - PROCESS | 2180 | 1467603034000 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:30:34 INFO - PROCESS | 2180 | 1467603034004 Marionette TRACE conn5 <- [1,1402,null,{}] 20:30:34 INFO - PROCESS | 2180 | 1467603034009 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}] 20:30:34 INFO - PROCESS | 2180 | 1467603034013 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:34 INFO - PROCESS | 2180 | 1467603034145 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 20:30:34 INFO - PROCESS | 2180 | 1467603034282 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:34 INFO - PROCESS | 2180 | 1467603034285 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:34 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC4000 == 41 [pid = 2180] [id = 360] 20:30:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (0CAC6400) [pid = 2180] [serial = 1079] [outer = 00000000] 20:30:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (10240800) [pid = 2180] [serial = 1080] [outer = 0CAC6400] 20:30:34 INFO - PROCESS | 2180 | 1467603034344 Marionette DEBUG loaded listener.js 20:30:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 99 (10350800) [pid = 2180] [serial = 1081] [outer = 0CAC6400] 20:30:35 INFO - PROCESS | 2180 | 1467603035370 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]]]}] 20:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1437ms 20:30:35 INFO - PROCESS | 2180 | 1467603035437 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 20:30:35 INFO - PROCESS | 2180 | 1467603035441 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 20:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:30:35 INFO - PROCESS | 2180 | 1467603035454 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:30:35 INFO - PROCESS | 2180 | 1467603035457 Marionette TRACE conn5 <- [1,1406,null,{}] 20:30:35 INFO - PROCESS | 2180 | --DOCSHELL 17776000 == 40 [pid = 2180] [id = 232] 20:30:35 INFO - PROCESS | 2180 | --DOCSHELL 0D13AC00 == 39 [pid = 2180] [id = 234] 20:30:35 INFO - PROCESS | 2180 | --DOCSHELL 10410C00 == 38 [pid = 2180] [id = 227] 20:30:35 INFO - PROCESS | 2180 | --DOCSHELL 145A4C00 == 37 [pid = 2180] [id = 233] 20:30:35 INFO - PROCESS | 2180 | --DOCSHELL 0915E000 == 36 [pid = 2180] [id = 231] 20:30:35 INFO - PROCESS | 2180 | --DOCSHELL 14B6AC00 == 35 [pid = 2180] [id = 229] 20:30:35 INFO - PROCESS | 2180 | --DOCSHELL 0CAC9C00 == 34 [pid = 2180] [id = 228] 20:30:35 INFO - PROCESS | 2180 | --DOCSHELL 101D3800 == 33 [pid = 2180] [id = 226] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 98 (1A735400) [pid = 2180] [serial = 1035] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOCSHELL 08A85000 == 32 [pid = 2180] [id = 345] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (14EE5000) [pid = 2180] [serial = 952] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (1D5F1C00) [pid = 2180] [serial = 958] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (1EBF4C00) [pid = 2180] [serial = 964] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (1E129800) [pid = 2180] [serial = 961] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (19CA9800) [pid = 2180] [serial = 955] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (1A16C400) [pid = 2180] [serial = 1033] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (19783000) [pid = 2180] [serial = 1023] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (10307000) [pid = 2180] [serial = 1026] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (19B8B800) [pid = 2180] [serial = 1024] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (19C04000) [pid = 2180] [serial = 1029] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (1A0B8C00) [pid = 2180] [serial = 1032] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (19EAC800) [pid = 2180] [serial = 1027] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (182C2800) [pid = 2180] [serial = 1020] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (18138C00) [pid = 2180] [serial = 1017] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (1820DC00) [pid = 2180] [serial = 1018] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (11496000) [pid = 2180] [serial = 1014] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (145A4400) [pid = 2180] [serial = 1015] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1552E000) [pid = 2180] [serial = 1012] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (145D4C00) [pid = 2180] [serial = 1011] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (14C85000) [pid = 2180] [serial = 1009] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (1087BC00) [pid = 2180] [serial = 1008] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (1EBEE800) [pid = 2180] [serial = 1006] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (1D6C7400) [pid = 2180] [serial = 1005] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (1A0AF800) [pid = 2180] [serial = 1003] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (19B94C00) [pid = 2180] [serial = 1002] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (14C7EC00) [pid = 2180] [serial = 1000] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (11498800) [pid = 2180] [serial = 999] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (1D5EA400) [pid = 2180] [serial = 996] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (1D6CE800) [pid = 2180] [serial = 997] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (19C9F400) [pid = 2180] [serial = 1030] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (182EC400) [pid = 2180] [serial = 1021] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (1D457800) [pid = 2180] [serial = 949] [outer = 00000000] [url = about:blank] 20:30:35 INFO - PROCESS | 2180 | 1467603035559 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}] 20:30:35 INFO - PROCESS | 2180 | 1467603035562 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:35 INFO - PROCESS | 2180 | 1467603035684 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 20:30:35 INFO - PROCESS | 2180 | 1467603035694 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:35 INFO - PROCESS | 2180 | 1467603035699 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:35 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC7000 == 33 [pid = 2180] [id = 361] 20:30:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (0CAC7400) [pid = 2180] [serial = 1082] [outer = 00000000] 20:30:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (0D178800) [pid = 2180] [serial = 1083] [outer = 0CAC7400] 20:30:35 INFO - PROCESS | 2180 | 1467603035761 Marionette DEBUG loaded listener.js 20:30:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (101C6800) [pid = 2180] [serial = 1084] [outer = 0CAC7400] 20:30:36 INFO - PROCESS | 2180 | 1467603036267 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]]]}] 20:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 870ms 20:30:36 INFO - PROCESS | 2180 | 1467603036317 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 20:30:36 INFO - PROCESS | 2180 | 1467603036323 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 20:30:36 INFO - PROCESS | 2180 | 1467603036329 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:30:36 INFO - PROCESS | 2180 | 1467603036332 Marionette TRACE conn5 <- [1,1410,null,{}] 20:30:36 INFO - PROCESS | 2180 | 1467603036336 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}] 20:30:36 INFO - PROCESS | 2180 | 1467603036338 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:36 INFO - PROCESS | 2180 | 1467603036429 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 20:30:36 INFO - PROCESS | 2180 | 1467603036443 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:36 INFO - PROCESS | 2180 | 1467603036445 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:36 INFO - PROCESS | 2180 | ++DOCSHELL 10411400 == 34 [pid = 2180] [id = 362] 20:30:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (10411800) [pid = 2180] [serial = 1085] [outer = 00000000] 20:30:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (1041A000) [pid = 2180] [serial = 1086] [outer = 10411800] 20:30:36 INFO - PROCESS | 2180 | 1467603036495 Marionette DEBUG loaded listener.js 20:30:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (10548C00) [pid = 2180] [serial = 1087] [outer = 10411800] 20:30:36 INFO - PROCESS | 2180 | 1467603036986 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]]]}] 20:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 670ms 20:30:37 INFO - PROCESS | 2180 | 1467603037002 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 20:30:37 INFO - PROCESS | 2180 | 1467603037004 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 20:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:30:37 INFO - PROCESS | 2180 | 1467603037008 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:30:37 INFO - PROCESS | 2180 | 1467603037011 Marionette TRACE conn5 <- [1,1414,null,{}] 20:30:37 INFO - PROCESS | 2180 | 1467603037051 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}] 20:30:37 INFO - PROCESS | 2180 | 1467603037056 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:37 INFO - PROCESS | 2180 | 1467603037144 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 20:30:37 INFO - PROCESS | 2180 | 1467603037236 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:37 INFO - PROCESS | 2180 | 1467603037239 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:37 INFO - PROCESS | 2180 | ++DOCSHELL 145A3000 == 35 [pid = 2180] [id = 363] 20:30:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (145A3800) [pid = 2180] [serial = 1088] [outer = 00000000] 20:30:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (145D4C00) [pid = 2180] [serial = 1089] [outer = 145A3800] 20:30:37 INFO - PROCESS | 2180 | 1467603037287 Marionette DEBUG loaded listener.js 20:30:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (14E25800) [pid = 2180] [serial = 1090] [outer = 145A3800] 20:30:37 INFO - PROCESS | 2180 | 1467603037681 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]]]}] 20:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 730ms 20:30:37 INFO - PROCESS | 2180 | 1467603037742 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 20:30:37 INFO - PROCESS | 2180 | 1467603037745 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 20:30:37 INFO - PROCESS | 2180 | 1467603037748 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:30:37 INFO - PROCESS | 2180 | 1467603037750 Marionette TRACE conn5 <- [1,1418,null,{}] 20:30:37 INFO - PROCESS | 2180 | 1467603037753 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}] 20:30:37 INFO - PROCESS | 2180 | 1467603037755 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:37 INFO - PROCESS | 2180 | 1467603037877 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 20:30:37 INFO - PROCESS | 2180 | 1467603037935 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:37 INFO - PROCESS | 2180 | 1467603037937 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:37 INFO - PROCESS | 2180 | ++DOCSHELL 1552F000 == 36 [pid = 2180] [id = 364] 20:30:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (155B9400) [pid = 2180] [serial = 1091] [outer = 00000000] 20:30:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (16452400) [pid = 2180] [serial = 1092] [outer = 155B9400] 20:30:38 INFO - PROCESS | 2180 | 1467603037983 Marionette DEBUG loaded listener.js 20:30:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (17774400) [pid = 2180] [serial = 1093] [outer = 155B9400] 20:30:38 INFO - PROCESS | 2180 | 1467603038448 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]]]}] 20:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 730ms 20:30:38 INFO - PROCESS | 2180 | 1467603038525 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 20:30:38 INFO - PROCESS | 2180 | 1467603038527 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 20:30:38 INFO - PROCESS | 2180 | 1467603038531 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:30:38 INFO - PROCESS | 2180 | 1467603038532 Marionette TRACE conn5 <- [1,1422,null,{}] 20:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:30:38 INFO - PROCESS | 2180 | 1467603038536 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}] 20:30:38 INFO - PROCESS | 2180 | 1467603038538 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:38 INFO - PROCESS | 2180 | 1467603038662 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 20:30:38 INFO - PROCESS | 2180 | 1467603038729 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:38 INFO - PROCESS | 2180 | 1467603038731 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (1812F800) [pid = 2180] [serial = 1094] [outer = 0A72B000] 20:30:38 INFO - PROCESS | 2180 | ++DOCSHELL 18139C00 == 37 [pid = 2180] [id = 365] 20:30:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (1813A400) [pid = 2180] [serial = 1095] [outer = 00000000] 20:30:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (181F8800) [pid = 2180] [serial = 1096] [outer = 1813A400] 20:30:38 INFO - PROCESS | 2180 | 1467603038792 Marionette DEBUG loaded listener.js 20:30:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (18242C00) [pid = 2180] [serial = 1097] [outer = 1813A400] 20:30:39 INFO - PROCESS | 2180 | 1467603039299 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]]]}] 20:30:39 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (19B8A400) [pid = 2180] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:30:39 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (10248800) [pid = 2180] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:30:39 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (1A0B3800) [pid = 2180] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:30:39 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (10883C00) [pid = 2180] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:30:39 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (19C06000) [pid = 2180] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:30:39 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (182EF400) [pid = 2180] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:30:39 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (163CE800) [pid = 2180] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:30:39 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (115CFC00) [pid = 2180] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:30:39 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (19B84400) [pid = 2180] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:30:39 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (0CAC5800) [pid = 2180] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:30:39 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (18137400) [pid = 2180] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:30:39 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (19EAA400) [pid = 2180] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:30:39 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (14BA7400) [pid = 2180] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:30:39 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (0CAC1000) [pid = 2180] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1014ms 20:30:39 INFO - PROCESS | 2180 | 1467603039552 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 20:30:39 INFO - PROCESS | 2180 | 1467603039557 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 20:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:30:39 INFO - PROCESS | 2180 | 1467603039563 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:30:39 INFO - PROCESS | 2180 | 1467603039567 Marionette TRACE conn5 <- [1,1426,null,{}] 20:30:39 INFO - PROCESS | 2180 | 1467603039598 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}] 20:30:39 INFO - PROCESS | 2180 | 1467603039602 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:39 INFO - PROCESS | 2180 | 1467603039784 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 20:30:39 INFO - PROCESS | 2180 | 1467603039883 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:39 INFO - PROCESS | 2180 | 1467603039888 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:39 INFO - PROCESS | 2180 | ++DOCSHELL 0CACC800 == 38 [pid = 2180] [id = 366] 20:30:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (0CACDC00) [pid = 2180] [serial = 1098] [outer = 00000000] 20:30:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (0D142800) [pid = 2180] [serial = 1099] [outer = 0CACDC00] 20:30:39 INFO - PROCESS | 2180 | 1467603039948 Marionette DEBUG loaded listener.js 20:30:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (101D0400) [pid = 2180] [serial = 1100] [outer = 0CACDC00] 20:30:40 INFO - PROCESS | 2180 | 1467603040522 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]]]}] 20:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1024ms 20:30:40 INFO - PROCESS | 2180 | 1467603040591 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 20:30:40 INFO - PROCESS | 2180 | 1467603040595 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 20:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:30:40 INFO - PROCESS | 2180 | 1467603040601 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:30:40 INFO - PROCESS | 2180 | 1467603040606 Marionette TRACE conn5 <- [1,1430,null,{}] 20:30:40 INFO - PROCESS | 2180 | 1467603040610 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}] 20:30:40 INFO - PROCESS | 2180 | 1467603040613 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:40 INFO - PROCESS | 2180 | 1467603040771 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 20:30:40 INFO - PROCESS | 2180 | 1467603040896 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:40 INFO - PROCESS | 2180 | 1467603040899 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:40 INFO - PROCESS | 2180 | ++DOCSHELL 10E06C00 == 39 [pid = 2180] [id = 367] 20:30:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (10E09000) [pid = 2180] [serial = 1101] [outer = 00000000] 20:30:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (10E8D400) [pid = 2180] [serial = 1102] [outer = 10E09000] 20:30:40 INFO - PROCESS | 2180 | 1467603040957 Marionette DEBUG loaded listener.js 20:30:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (115D1000) [pid = 2180] [serial = 1103] [outer = 10E09000] 20:30:41 INFO - PROCESS | 2180 | 1467603041587 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]]]}] 20:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1025ms 20:30:41 INFO - PROCESS | 2180 | 1467603041626 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 20:30:41 INFO - PROCESS | 2180 | 1467603041628 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 20:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:30:41 INFO - PROCESS | 2180 | 1467603041632 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:30:41 INFO - PROCESS | 2180 | 1467603041635 Marionette TRACE conn5 <- [1,1434,null,{}] 20:30:41 INFO - PROCESS | 2180 | 1467603041646 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}] 20:30:41 INFO - PROCESS | 2180 | 1467603041651 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:41 INFO - PROCESS | 2180 | 1467603041816 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 20:30:41 INFO - PROCESS | 2180 | 1467603041834 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:41 INFO - PROCESS | 2180 | 1467603041838 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:41 INFO - PROCESS | 2180 | ++DOCSHELL 14BAE400 == 40 [pid = 2180] [id = 368] 20:30:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (16D6D000) [pid = 2180] [serial = 1104] [outer = 00000000] 20:30:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (17C7D400) [pid = 2180] [serial = 1105] [outer = 16D6D000] 20:30:41 INFO - PROCESS | 2180 | 1467603041899 Marionette DEBUG loaded listener.js 20:30:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (18130C00) [pid = 2180] [serial = 1106] [outer = 16D6D000] 20:30:42 INFO - PROCESS | 2180 | 1467603042576 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]]]}] 20:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 970ms 20:30:42 INFO - PROCESS | 2180 | 1467603042609 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 20:30:42 INFO - PROCESS | 2180 | 1467603042612 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 20:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:30:42 INFO - PROCESS | 2180 | 1467603042615 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:30:42 INFO - PROCESS | 2180 | 1467603042617 Marionette TRACE conn5 <- [1,1438,null,{}] 20:30:42 INFO - PROCESS | 2180 | 1467603042621 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}] 20:30:42 INFO - PROCESS | 2180 | 1467603042623 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:42 INFO - PROCESS | 2180 | 1467603042735 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 20:30:42 INFO - PROCESS | 2180 | 1467603042864 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:42 INFO - PROCESS | 2180 | 1467603042866 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:42 INFO - PROCESS | 2180 | ++DOCSHELL 18135800 == 41 [pid = 2180] [id = 369] 20:30:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (182E3400) [pid = 2180] [serial = 1107] [outer = 00000000] 20:30:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (185EFC00) [pid = 2180] [serial = 1108] [outer = 182E3400] 20:30:42 INFO - PROCESS | 2180 | 1467603042923 Marionette DEBUG loaded listener.js 20:30:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (19785800) [pid = 2180] [serial = 1109] [outer = 182E3400] 20:30:43 INFO - PROCESS | 2180 | 1467603043554 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]]]}] 20:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 970ms 20:30:43 INFO - PROCESS | 2180 | 1467603043591 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 20:30:43 INFO - PROCESS | 2180 | 1467603043593 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 20:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:30:43 INFO - PROCESS | 2180 | 1467603043597 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:30:43 INFO - PROCESS | 2180 | 1467603043599 Marionette TRACE conn5 <- [1,1442,null,{}] 20:30:43 INFO - PROCESS | 2180 | 1467603043603 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}] 20:30:43 INFO - PROCESS | 2180 | 1467603043606 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:43 INFO - PROCESS | 2180 | 1467603043711 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 20:30:43 INFO - PROCESS | 2180 | 1467603043816 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:43 INFO - PROCESS | 2180 | 1467603043818 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:43 INFO - PROCESS | 2180 | ++DOCSHELL 0FDF5400 == 42 [pid = 2180] [id = 370] 20:30:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (0FDFF000) [pid = 2180] [serial = 1110] [outer = 00000000] 20:30:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (1054C800) [pid = 2180] [serial = 1111] [outer = 0FDFF000] 20:30:43 INFO - PROCESS | 2180 | 1467603043874 Marionette DEBUG loaded listener.js 20:30:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (114ED000) [pid = 2180] [serial = 1112] [outer = 0FDFF000] 20:30:44 INFO - PROCESS | 2180 | 1467603044555 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]]]}] 20:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1021ms 20:30:44 INFO - PROCESS | 2180 | 1467603044621 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 20:30:44 INFO - PROCESS | 2180 | 1467603044625 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 20:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:30:44 INFO - PROCESS | 2180 | 1467603044629 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:30:44 INFO - PROCESS | 2180 | 1467603044634 Marionette TRACE conn5 <- [1,1446,null,{}] 20:30:44 INFO - PROCESS | 2180 | 1467603044639 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}] 20:30:44 INFO - PROCESS | 2180 | 1467603044641 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:44 INFO - PROCESS | 2180 | 1467603044752 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 20:30:45 INFO - PROCESS | 2180 | --DOCSHELL 1525F000 == 41 [pid = 2180] [id = 239] 20:30:45 INFO - PROCESS | 2180 | --DOCSHELL 1552F000 == 40 [pid = 2180] [id = 364] 20:30:45 INFO - PROCESS | 2180 | --DOCSHELL 145A3000 == 39 [pid = 2180] [id = 363] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 10411400 == 38 [pid = 2180] [id = 362] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 0CAC7000 == 37 [pid = 2180] [id = 361] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 0CAC4000 == 36 [pid = 2180] [id = 360] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 19EA8800 == 35 [pid = 2180] [id = 355] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 10245C00 == 34 [pid = 2180] [id = 357] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 155BA400 == 33 [pid = 2180] [id = 230] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 10302C00 == 32 [pid = 2180] [id = 242] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 182EA800 == 31 [pid = 2180] [id = 352] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 10353800 == 30 [pid = 2180] [id = 237] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 0CAC4C00 == 29 [pid = 2180] [id = 346] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 182B7C00 == 28 [pid = 2180] [id = 241] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 10E84C00 == 27 [pid = 2180] [id = 349] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 10880000 == 26 [pid = 2180] [id = 348] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 163CDC00 == 25 [pid = 2180] [id = 350] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 18136400 == 24 [pid = 2180] [id = 351] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 19B85C00 == 23 [pid = 2180] [id = 358] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 10248000 == 22 [pid = 2180] [id = 347] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 18136800 == 21 [pid = 2180] [id = 240] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 19B80800 == 20 [pid = 2180] [id = 353] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 145AA400 == 19 [pid = 2180] [id = 238] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 0A7F2C00 == 18 [pid = 2180] [id = 356] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 16D65800 == 17 [pid = 2180] [id = 359] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 107DE000 == 16 [pid = 2180] [id = 235] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 1087FC00 == 15 [pid = 2180] [id = 354] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 09163C00 == 14 [pid = 2180] [id = 236] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 18135800 == 13 [pid = 2180] [id = 369] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 14BAE400 == 12 [pid = 2180] [id = 368] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 10E06C00 == 11 [pid = 2180] [id = 367] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 18139C00 == 10 [pid = 2180] [id = 365] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 0CACC800 == 9 [pid = 2180] [id = 366] 20:30:46 INFO - PROCESS | 2180 | --DOCSHELL 0FDF5400 == 8 [pid = 2180] [id = 370] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (10302400) [pid = 2180] [serial = 1041] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (1030F000) [pid = 2180] [serial = 1042] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1A735800) [pid = 2180] [serial = 1036] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (1099DC00) [pid = 2180] [serial = 1044] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (19CA1C00) [pid = 2180] [serial = 1062] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (18F0D000) [pid = 2180] [serial = 1056] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (185E1400) [pid = 2180] [serial = 1057] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (16D66000) [pid = 2180] [serial = 1050] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (17769400) [pid = 2180] [serial = 1051] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (10E80800) [pid = 2180] [serial = 1045] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (14C7F800) [pid = 2180] [serial = 1047] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (152CA000) [pid = 2180] [serial = 1048] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (19B98400) [pid = 2180] [serial = 1059] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (0D17C000) [pid = 2180] [serial = 1038] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (0FD5F400) [pid = 2180] [serial = 1039] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (18244C00) [pid = 2180] [serial = 1053] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (1824E000) [pid = 2180] [serial = 1054] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (1A07CC00) [pid = 2180] [serial = 1065] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (1A218000) [pid = 2180] [serial = 1075] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (19CA3000) [pid = 2180] [serial = 1063] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (1A0B5800) [pid = 2180] [serial = 1066] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (18249C00) [pid = 2180] [serial = 1071] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (101D2000) [pid = 2180] [serial = 1068] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (19788000) [pid = 2180] [serial = 1072] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 58 (109A4800) [pid = 2180] [serial = 1069] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 57 (1961BC00) [pid = 2180] [serial = 1060] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | --DOMWINDOW == 56 (1A214400) [pid = 2180] [serial = 1074] [outer = 00000000] [url = about:blank] 20:30:47 INFO - PROCESS | 2180 | 1467603047398 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:47 INFO - PROCESS | 2180 | 1467603047401 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:47 INFO - PROCESS | 2180 | ++DOCSHELL 0915A400 == 9 [pid = 2180] [id = 371] 20:30:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 57 (0915A800) [pid = 2180] [serial = 1113] [outer = 00000000] 20:30:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 58 (0915E800) [pid = 2180] [serial = 1114] [outer = 0915A800] 20:30:47 INFO - PROCESS | 2180 | 1467603047455 Marionette DEBUG loaded listener.js 20:30:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 59 (0A729800) [pid = 2180] [serial = 1115] [outer = 0915A800] 20:30:47 INFO - PROCESS | 2180 | 1467603047928 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]]]}] 20:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 3337ms 20:30:47 INFO - PROCESS | 2180 | 1467603047970 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 20:30:47 INFO - PROCESS | 2180 | 1467603047973 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 20:30:47 INFO - PROCESS | 2180 | 1467603047978 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:30:47 INFO - PROCESS | 2180 | 1467603047981 Marionette TRACE conn5 <- [1,1450,null,{}] 20:30:48 INFO - PROCESS | 2180 | 1467603047986 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}] 20:30:48 INFO - PROCESS | 2180 | 1467603047991 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:48 INFO - PROCESS | 2180 | 1467603048086 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 20:30:48 INFO - PROCESS | 2180 | 1467603048102 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:48 INFO - PROCESS | 2180 | 1467603048105 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:48 INFO - PROCESS | 2180 | ++DOCSHELL 1017EC00 == 10 [pid = 2180] [id = 372] 20:30:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (1017F400) [pid = 2180] [serial = 1116] [outer = 00000000] 20:30:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (101CB000) [pid = 2180] [serial = 1117] [outer = 1017F400] 20:30:48 INFO - PROCESS | 2180 | 1467603048155 Marionette DEBUG loaded listener.js 20:30:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (1023E800) [pid = 2180] [serial = 1118] [outer = 1017F400] 20:30:48 INFO - PROCESS | 2180 | 1467603048653 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]]]}] 20:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 730ms 20:30:48 INFO - PROCESS | 2180 | 1467603048716 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 20:30:48 INFO - PROCESS | 2180 | 1467603048720 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 20:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:30:48 INFO - PROCESS | 2180 | 1467603048724 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:30:48 INFO - PROCESS | 2180 | 1467603048726 Marionette TRACE conn5 <- [1,1454,null,{}] 20:30:48 INFO - PROCESS | 2180 | 1467603048730 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}] 20:30:48 INFO - PROCESS | 2180 | 1467603048733 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:48 INFO - PROCESS | 2180 | 1467603048859 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 20:30:48 INFO - PROCESS | 2180 | 1467603048918 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:48 INFO - PROCESS | 2180 | 1467603048920 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:48 INFO - PROCESS | 2180 | ++DOCSHELL 10355000 == 11 [pid = 2180] [id = 373] 20:30:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (10356C00) [pid = 2180] [serial = 1119] [outer = 00000000] 20:30:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (10413000) [pid = 2180] [serial = 1120] [outer = 10356C00] 20:30:48 INFO - PROCESS | 2180 | 1467603048967 Marionette DEBUG loaded listener.js 20:30:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (10544800) [pid = 2180] [serial = 1121] [outer = 10356C00] 20:30:49 INFO - PROCESS | 2180 | 1467603049400 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]]]}] 20:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 730ms 20:30:49 INFO - PROCESS | 2180 | 1467603049458 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 20:30:49 INFO - PROCESS | 2180 | 1467603049460 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 20:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:30:49 INFO - PROCESS | 2180 | 1467603049478 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:30:49 INFO - PROCESS | 2180 | 1467603049484 Marionette TRACE conn5 <- [1,1458,null,{}] 20:30:49 INFO - PROCESS | 2180 | 1467603049494 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}] 20:30:49 INFO - PROCESS | 2180 | 1467603049498 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:49 INFO - PROCESS | 2180 | 1467603049619 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 20:30:49 INFO - PROCESS | 2180 | 1467603049679 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:49 INFO - PROCESS | 2180 | 1467603049681 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:49 INFO - PROCESS | 2180 | ++DOCSHELL 109A2C00 == 12 [pid = 2180] [id = 374] 20:30:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (10E89400) [pid = 2180] [serial = 1122] [outer = 00000000] 20:30:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (11588000) [pid = 2180] [serial = 1123] [outer = 10E89400] 20:30:49 INFO - PROCESS | 2180 | 1467603049726 Marionette DEBUG loaded listener.js 20:30:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (1459E400) [pid = 2180] [serial = 1124] [outer = 10E89400] 20:30:50 INFO - PROCESS | 2180 | 1467603050168 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]]]}] 20:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 750ms 20:30:50 INFO - PROCESS | 2180 | 1467603050223 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 20:30:50 INFO - PROCESS | 2180 | 1467603050226 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 20:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:30:50 INFO - PROCESS | 2180 | 1467603050242 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:30:50 INFO - PROCESS | 2180 | 1467603050244 Marionette TRACE conn5 <- [1,1462,null,{}] 20:30:50 INFO - PROCESS | 2180 | 1467603050247 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}] 20:30:50 INFO - PROCESS | 2180 | 1467603050249 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:50 INFO - PROCESS | 2180 | 1467603050372 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 20:30:50 INFO - PROCESS | 2180 | 1467603050428 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:50 INFO - PROCESS | 2180 | 1467603050430 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:50 INFO - PROCESS | 2180 | ++DOCSHELL 145A3000 == 13 [pid = 2180] [id = 375] 20:30:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (145A4C00) [pid = 2180] [serial = 1125] [outer = 00000000] 20:30:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (14C7F800) [pid = 2180] [serial = 1126] [outer = 145A4C00] 20:30:50 INFO - PROCESS | 2180 | 1467603050475 Marionette DEBUG loaded listener.js 20:30:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (14E26400) [pid = 2180] [serial = 1127] [outer = 145A4C00] 20:30:50 INFO - PROCESS | 2180 | 1467603050909 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]]]}] 20:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 730ms 20:30:50 INFO - PROCESS | 2180 | 1467603050974 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 20:30:50 INFO - PROCESS | 2180 | 1467603050976 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 20:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:30:50 INFO - PROCESS | 2180 | 1467603050985 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:30:50 INFO - PROCESS | 2180 | 1467603050987 Marionette TRACE conn5 <- [1,1466,null,{}] 20:30:51 INFO - PROCESS | 2180 | 1467603050991 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}] 20:30:51 INFO - PROCESS | 2180 | 1467603050993 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:51 INFO - PROCESS | 2180 | 1467603051103 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 20:30:51 INFO - PROCESS | 2180 | 1467603051116 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:51 INFO - PROCESS | 2180 | 1467603051123 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:51 INFO - PROCESS | 2180 | ++DOCSHELL 15529C00 == 14 [pid = 2180] [id = 376] 20:30:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (1552B400) [pid = 2180] [serial = 1128] [outer = 00000000] 20:30:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (16154800) [pid = 2180] [serial = 1129] [outer = 1552B400] 20:30:51 INFO - PROCESS | 2180 | 1467603051226 Marionette DEBUG loaded listener.js 20:30:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (1680C400) [pid = 2180] [serial = 1130] [outer = 1552B400] 20:30:51 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (145A3800) [pid = 2180] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:30:51 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (155B9400) [pid = 2180] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:30:51 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (10411800) [pid = 2180] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:30:51 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (0CAC7400) [pid = 2180] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:30:51 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (1A730C00) [pid = 2180] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:30:51 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (182E3400) [pid = 2180] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:30:51 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (0CAC6400) [pid = 2180] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:30:51 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (16D6D000) [pid = 2180] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:30:51 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (10E09000) [pid = 2180] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:30:51 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (0CACDC00) [pid = 2180] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:30:51 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (1813A400) [pid = 2180] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:30:51 INFO - PROCESS | 2180 | 1467603051830 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]]]}] 20:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 870ms 20:30:51 INFO - PROCESS | 2180 | 1467603051859 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 20:30:51 INFO - PROCESS | 2180 | 1467603051861 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 20:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:30:51 INFO - PROCESS | 2180 | 1467603051864 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:30:51 INFO - PROCESS | 2180 | 1467603051865 Marionette TRACE conn5 <- [1,1470,null,{}] 20:30:51 INFO - PROCESS | 2180 | 1467603051869 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}] 20:30:51 INFO - PROCESS | 2180 | 1467603051871 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:51 INFO - PROCESS | 2180 | 1467603051954 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 20:30:51 INFO - PROCESS | 2180 | 1467603051961 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:51 INFO - PROCESS | 2180 | 1467603051963 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:51 INFO - PROCESS | 2180 | ++DOCSHELL 09160400 == 15 [pid = 2180] [id = 377] 20:30:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (145A7400) [pid = 2180] [serial = 1131] [outer = 00000000] 20:30:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (16D6E800) [pid = 2180] [serial = 1132] [outer = 145A7400] 20:30:52 INFO - PROCESS | 2180 | 1467603052008 Marionette DEBUG loaded listener.js 20:30:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (17777000) [pid = 2180] [serial = 1133] [outer = 145A7400] 20:30:52 INFO - PROCESS | 2180 | 1467603052469 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]]]}] 20:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 630ms 20:30:52 INFO - PROCESS | 2180 | 1467603052495 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 20:30:52 INFO - PROCESS | 2180 | 1467603052497 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 20:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:30:52 INFO - PROCESS | 2180 | 1467603052500 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:30:52 INFO - PROCESS | 2180 | 1467603052502 Marionette TRACE conn5 <- [1,1474,null,{}] 20:30:52 INFO - PROCESS | 2180 | 1467603052505 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}] 20:30:52 INFO - PROCESS | 2180 | 1467603052507 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:52 INFO - PROCESS | 2180 | 1467603052585 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 20:30:52 INFO - PROCESS | 2180 | 1467603052590 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:52 INFO - PROCESS | 2180 | 1467603052592 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:52 INFO - PROCESS | 2180 | ++DOCSHELL 17778C00 == 16 [pid = 2180] [id = 378] 20:30:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (17C78400) [pid = 2180] [serial = 1134] [outer = 00000000] 20:30:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (1812E000) [pid = 2180] [serial = 1135] [outer = 17C78400] 20:30:52 INFO - PROCESS | 2180 | 1467603052636 Marionette DEBUG loaded listener.js 20:30:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (0CAC0800) [pid = 2180] [serial = 1136] [outer = 17C78400] 20:30:53 INFO - PROCESS | 2180 | 1467603053079 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]]]}] 20:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 630ms 20:30:53 INFO - PROCESS | 2180 | 1467603053131 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 20:30:53 INFO - PROCESS | 2180 | 1467603053133 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 20:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:30:53 INFO - PROCESS | 2180 | 1467603053136 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:30:53 INFO - PROCESS | 2180 | 1467603053138 Marionette TRACE conn5 <- [1,1478,null,{}] 20:30:53 INFO - PROCESS | 2180 | 1467603053141 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}] 20:30:53 INFO - PROCESS | 2180 | 1467603053143 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:53 INFO - PROCESS | 2180 | 1467603053222 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 20:30:53 INFO - PROCESS | 2180 | 1467603053231 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:53 INFO - PROCESS | 2180 | 1467603053233 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:53 INFO - PROCESS | 2180 | ++DOCSHELL 1030CC00 == 17 [pid = 2180] [id = 379] 20:30:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (11588400) [pid = 2180] [serial = 1137] [outer = 00000000] 20:30:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (18244800) [pid = 2180] [serial = 1138] [outer = 11588400] 20:30:53 INFO - PROCESS | 2180 | 1467603053279 Marionette DEBUG loaded listener.js 20:30:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (181F5400) [pid = 2180] [serial = 1139] [outer = 11588400] 20:30:54 INFO - PROCESS | 2180 | 1467603054007 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]]]}] 20:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 930ms 20:30:54 INFO - PROCESS | 2180 | 1467603054067 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 20:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:30:54 INFO - PROCESS | 2180 | 1467603054072 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 20:30:54 INFO - PROCESS | 2180 | 1467603054077 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:30:54 INFO - PROCESS | 2180 | 1467603054081 Marionette TRACE conn5 <- [1,1482,null,{}] 20:30:54 INFO - PROCESS | 2180 | 1467603054086 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}] 20:30:54 INFO - PROCESS | 2180 | 1467603054090 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:54 INFO - PROCESS | 2180 | 1467603054213 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 20:30:54 INFO - PROCESS | 2180 | 1467603054345 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:54 INFO - PROCESS | 2180 | 1467603054348 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:54 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC1C00 == 18 [pid = 2180] [id = 380] 20:30:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (0CACA000) [pid = 2180] [serial = 1140] [outer = 00000000] 20:30:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (101C7C00) [pid = 2180] [serial = 1141] [outer = 0CACA000] 20:30:54 INFO - PROCESS | 2180 | 1467603054407 Marionette DEBUG loaded listener.js 20:30:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (10271800) [pid = 2180] [serial = 1142] [outer = 0CACA000] 20:30:55 INFO - PROCESS | 2180 | 1467603055302 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]]]}] 20:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1280ms 20:30:55 INFO - PROCESS | 2180 | 1467603055356 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 20:30:55 INFO - PROCESS | 2180 | 1467603055361 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 20:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:30:55 INFO - PROCESS | 2180 | 1467603055366 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:30:55 INFO - PROCESS | 2180 | 1467603055369 Marionette TRACE conn5 <- [1,1486,null,{}] 20:30:55 INFO - PROCESS | 2180 | 1467603055374 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}] 20:30:55 INFO - PROCESS | 2180 | 1467603055377 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:55 INFO - PROCESS | 2180 | 1467603055544 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (101D0400) [pid = 2180] [serial = 1100] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (10E8D400) [pid = 2180] [serial = 1102] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (0D142800) [pid = 2180] [serial = 1099] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (18242C00) [pid = 2180] [serial = 1097] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (10E10800) [pid = 2180] [serial = 667] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (181F8800) [pid = 2180] [serial = 1096] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (14E25800) [pid = 2180] [serial = 1090] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (145D4C00) [pid = 2180] [serial = 1089] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (16452400) [pid = 2180] [serial = 1092] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (17774400) [pid = 2180] [serial = 1093] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (1041A000) [pid = 2180] [serial = 1086] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (1054C800) [pid = 2180] [serial = 1111] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (0D178800) [pid = 2180] [serial = 1083] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (1A918400) [pid = 2180] [serial = 1078] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (19785800) [pid = 2180] [serial = 1109] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (10548C00) [pid = 2180] [serial = 1087] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 58 (1A916800) [pid = 2180] [serial = 1077] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 57 (101C6800) [pid = 2180] [serial = 1084] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 56 (10350800) [pid = 2180] [serial = 1081] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 55 (10240800) [pid = 2180] [serial = 1080] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 54 (17C7D400) [pid = 2180] [serial = 1105] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 53 (185EFC00) [pid = 2180] [serial = 1108] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 52 (18130C00) [pid = 2180] [serial = 1106] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | --DOMWINDOW == 51 (115D1000) [pid = 2180] [serial = 1103] [outer = 00000000] [url = about:blank] 20:30:55 INFO - PROCESS | 2180 | 1467603055691 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:55 INFO - PROCESS | 2180 | 1467603055695 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:55 INFO - PROCESS | 2180 | ++DOCSHELL 0A727C00 == 19 [pid = 2180] [id = 381] 20:30:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 52 (0A772C00) [pid = 2180] [serial = 1143] [outer = 00000000] 20:30:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 53 (0CB94C00) [pid = 2180] [serial = 1144] [outer = 0A772C00] 20:30:55 INFO - PROCESS | 2180 | 1467603055751 Marionette DEBUG loaded listener.js 20:30:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 54 (0FD5F000) [pid = 2180] [serial = 1145] [outer = 0A772C00] 20:30:56 INFO - PROCESS | 2180 | 1467603056160 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]]]}] 20:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 830ms 20:30:56 INFO - PROCESS | 2180 | 1467603056230 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 20:30:56 INFO - PROCESS | 2180 | 1467603056235 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 20:30:56 INFO - PROCESS | 2180 | 1467603056243 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:30:56 INFO - PROCESS | 2180 | 1467603056246 Marionette TRACE conn5 <- [1,1490,null,{}] 20:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:30:56 INFO - PROCESS | 2180 | 1467603056250 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}] 20:30:56 INFO - PROCESS | 2180 | 1467603056253 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:56 INFO - PROCESS | 2180 | 1467603056344 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 20:30:56 INFO - PROCESS | 2180 | 1467603056351 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:56 INFO - PROCESS | 2180 | 1467603056353 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:56 INFO - PROCESS | 2180 | ++DOCSHELL 10354800 == 20 [pid = 2180] [id = 382] 20:30:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 55 (10357000) [pid = 2180] [serial = 1146] [outer = 00000000] 20:30:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 56 (1041B800) [pid = 2180] [serial = 1147] [outer = 10357000] 20:30:56 INFO - PROCESS | 2180 | 1467603056401 Marionette DEBUG loaded listener.js 20:30:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 57 (10607000) [pid = 2180] [serial = 1148] [outer = 10357000] 20:30:56 INFO - PROCESS | 2180 | 1467603056856 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]]]}] 20:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 630ms 20:30:56 INFO - PROCESS | 2180 | 1467603056883 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 20:30:56 INFO - PROCESS | 2180 | 1467603056885 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 20:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:30:56 INFO - PROCESS | 2180 | 1467603056889 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:30:56 INFO - PROCESS | 2180 | 1467603056892 Marionette TRACE conn5 <- [1,1494,null,{}] 20:30:56 INFO - PROCESS | 2180 | 1467603056904 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}] 20:30:56 INFO - PROCESS | 2180 | 1467603056909 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:57 INFO - PROCESS | 2180 | 1467603057028 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 20:30:57 INFO - PROCESS | 2180 | 1467603057116 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:57 INFO - PROCESS | 2180 | 1467603057119 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:57 INFO - PROCESS | 2180 | ++DOCSHELL 114EC800 == 21 [pid = 2180] [id = 383] 20:30:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 58 (1158A400) [pid = 2180] [serial = 1149] [outer = 00000000] 20:30:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 59 (1455E400) [pid = 2180] [serial = 1150] [outer = 1158A400] 20:30:57 INFO - PROCESS | 2180 | 1467603057168 Marionette DEBUG loaded listener.js 20:30:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (145A2C00) [pid = 2180] [serial = 1151] [outer = 1158A400] 20:30:57 INFO - PROCESS | 2180 | 1467603057566 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]]]}] 20:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 730ms 20:30:57 INFO - PROCESS | 2180 | 1467603057621 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 20:30:57 INFO - PROCESS | 2180 | 1467603057623 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 20:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:30:57 INFO - PROCESS | 2180 | 1467603057627 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:30:57 INFO - PROCESS | 2180 | 1467603057628 Marionette TRACE conn5 <- [1,1498,null,{}] 20:30:57 INFO - PROCESS | 2180 | 1467603057632 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}] 20:30:57 INFO - PROCESS | 2180 | 1467603057634 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:57 INFO - PROCESS | 2180 | 1467603057764 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 20:30:57 INFO - PROCESS | 2180 | 1467603057782 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:57 INFO - PROCESS | 2180 | 1467603057784 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:57 INFO - PROCESS | 2180 | ++DOCSHELL 14BAD800 == 22 [pid = 2180] [id = 384] 20:30:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (14BB0800) [pid = 2180] [serial = 1152] [outer = 00000000] 20:30:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (152C0400) [pid = 2180] [serial = 1153] [outer = 14BB0800] 20:30:57 INFO - PROCESS | 2180 | 1467603057829 Marionette DEBUG loaded listener.js 20:30:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (15533800) [pid = 2180] [serial = 1154] [outer = 14BB0800] 20:30:58 INFO - PROCESS | 2180 | 1467603058259 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]]]}] 20:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 670ms 20:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:30:58 INFO - PROCESS | 2180 | 1467603058301 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 20:30:58 INFO - PROCESS | 2180 | 1467603058303 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 20:30:58 INFO - PROCESS | 2180 | 1467603058306 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:30:58 INFO - PROCESS | 2180 | 1467603058307 Marionette TRACE conn5 <- [1,1502,null,{}] 20:30:58 INFO - PROCESS | 2180 | 1467603058311 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}] 20:30:58 INFO - PROCESS | 2180 | 1467603058313 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:58 INFO - PROCESS | 2180 | 1467603058448 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 20:30:58 INFO - PROCESS | 2180 | 1467603058470 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:58 INFO - PROCESS | 2180 | 1467603058472 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:58 INFO - PROCESS | 2180 | ++DOCSHELL 16456000 == 23 [pid = 2180] [id = 385] 20:30:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (16456400) [pid = 2180] [serial = 1155] [outer = 00000000] 20:30:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (17776000) [pid = 2180] [serial = 1156] [outer = 16456400] 20:30:58 INFO - PROCESS | 2180 | 1467603058516 Marionette DEBUG loaded listener.js 20:30:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (17C81C00) [pid = 2180] [serial = 1157] [outer = 16456400] 20:30:58 INFO - PROCESS | 2180 | 1467603058958 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]]]}] 20:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 671ms 20:30:58 INFO - PROCESS | 2180 | 1467603058978 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 20:30:58 INFO - PROCESS | 2180 | 1467603058980 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 20:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:30:58 INFO - PROCESS | 2180 | 1467603058983 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:30:58 INFO - PROCESS | 2180 | 1467603058985 Marionette TRACE conn5 <- [1,1506,null,{}] 20:30:58 INFO - PROCESS | 2180 | 1467603058988 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}] 20:30:59 INFO - PROCESS | 2180 | 1467603058993 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:59 INFO - PROCESS | 2180 | 1467603059129 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 20:30:59 INFO - PROCESS | 2180 | 1467603059136 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:59 INFO - PROCESS | 2180 | 1467603059137 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:59 INFO - PROCESS | 2180 | ++DOCSHELL 0CB90800 == 24 [pid = 2180] [id = 386] 20:30:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (101D0800) [pid = 2180] [serial = 1158] [outer = 00000000] 20:30:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (18246400) [pid = 2180] [serial = 1159] [outer = 101D0800] 20:30:59 INFO - PROCESS | 2180 | 1467603059182 Marionette DEBUG loaded listener.js 20:30:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (1824F000) [pid = 2180] [serial = 1160] [outer = 101D0800] 20:30:59 INFO - PROCESS | 2180 | 1467603059647 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]]]}] 20:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 671ms 20:30:59 INFO - PROCESS | 2180 | 1467603059654 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 20:30:59 INFO - PROCESS | 2180 | 1467603059656 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 20:30:59 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:30:59 INFO - PROCESS | 2180 | 1467603059666 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:30:59 INFO - PROCESS | 2180 | 1467603059668 Marionette TRACE conn5 <- [1,1510,null,{}] 20:30:59 INFO - PROCESS | 2180 | 1467603059671 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}] 20:30:59 INFO - PROCESS | 2180 | 1467603059673 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:59 INFO - PROCESS | 2180 | 1467603059868 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 20:30:59 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (10356C00) [pid = 2180] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:30:59 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (0915A800) [pid = 2180] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:30:59 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (1017F400) [pid = 2180] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:30:59 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (145A4C00) [pid = 2180] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:30:59 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (1552B400) [pid = 2180] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:30:59 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (17C78400) [pid = 2180] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:30:59 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (10E89400) [pid = 2180] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:30:59 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (145A7400) [pid = 2180] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:30:59 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (0FDFF000) [pid = 2180] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:30:59 INFO - PROCESS | 2180 | 1467603059957 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:59 INFO - PROCESS | 2180 | 1467603059959 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:30:59 INFO - PROCESS | 2180 | ++DOCSHELL 0FD5F400 == 25 [pid = 2180] [id = 387] 20:30:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (0FDF9C00) [pid = 2180] [serial = 1161] [outer = 00000000] 20:31:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (1030F000) [pid = 2180] [serial = 1162] [outer = 0FDF9C00] 20:31:00 INFO - PROCESS | 2180 | 1467603060003 Marionette DEBUG loaded listener.js 20:31:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (10410800) [pid = 2180] [serial = 1163] [outer = 0FDF9C00] 20:31:00 INFO - PROCESS | 2180 | 1467603060362 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"]]]}] 20:31:00 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 20:31:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:31:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:31:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:31:00 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 20:31:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:31:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:31:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:31:00 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 20:31:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:31:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:31:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:31:00 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 20:31:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:31:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:31:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:31:00 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 733ms 20:31:00 INFO - PROCESS | 2180 | 1467603060393 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 20:31:00 INFO - PROCESS | 2180 | 1467603060395 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 20:31:00 INFO - PROCESS | 2180 | 1467603060399 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:31:00 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:31:00 INFO - PROCESS | 2180 | 1467603060400 Marionette TRACE conn5 <- [1,1514,null,{}] 20:31:00 INFO - PROCESS | 2180 | 1467603060404 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}] 20:31:00 INFO - PROCESS | 2180 | 1467603060406 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:00 INFO - PROCESS | 2180 | 1467603060484 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 20:31:00 INFO - PROCESS | 2180 | 1467603060489 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:00 INFO - PROCESS | 2180 | 1467603060491 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:00 INFO - PROCESS | 2180 | ++DOCSHELL 1614E400 == 26 [pid = 2180] [id = 388] 20:31:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (18134000) [pid = 2180] [serial = 1164] [outer = 00000000] 20:31:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (185EB400) [pid = 2180] [serial = 1165] [outer = 18134000] 20:31:00 INFO - PROCESS | 2180 | 1467603060534 Marionette DEBUG loaded listener.js 20:31:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (185EBC00) [pid = 2180] [serial = 1166] [outer = 18134000] 20:31:00 INFO - PROCESS | 2180 | 1467603060947 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"]]]}] 20:31:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:31:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:31:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:31:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:31:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:31:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:31:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:31:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:31:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:31:00 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 577ms 20:31:00 INFO - PROCESS | 2180 | 1467603060980 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 20:31:00 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:31:00 INFO - PROCESS | 2180 | 1467603060982 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 20:31:00 INFO - PROCESS | 2180 | 1467603060985 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:31:00 INFO - PROCESS | 2180 | 1467603060987 Marionette TRACE conn5 <- [1,1518,null,{}] 20:31:01 INFO - PROCESS | 2180 | 1467603061003 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}] 20:31:01 INFO - PROCESS | 2180 | 1467603061005 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:01 INFO - PROCESS | 2180 | 1467603061083 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 20:31:01 INFO - PROCESS | 2180 | 1467603061088 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:01 INFO - PROCESS | 2180 | 1467603061090 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:01 INFO - PROCESS | 2180 | ++DOCSHELL 185EB800 == 27 [pid = 2180] [id = 389] 20:31:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (18F0D400) [pid = 2180] [serial = 1167] [outer = 00000000] 20:31:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (19618000) [pid = 2180] [serial = 1168] [outer = 18F0D400] 20:31:01 INFO - PROCESS | 2180 | 1467603061133 Marionette DEBUG loaded listener.js 20:31:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (19B88400) [pid = 2180] [serial = 1169] [outer = 18F0D400] 20:31:01 INFO - PROCESS | 2180 | 1467603061589 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]]]}] 20:31:01 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 20:31:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:31:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:31:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:31:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 20:31:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:31:01 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 631ms 20:31:01 INFO - PROCESS | 2180 | 1467603061627 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 20:31:01 INFO - PROCESS | 2180 | 1467603061629 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 20:31:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:31:01 INFO - PROCESS | 2180 | 1467603061644 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:31:01 INFO - PROCESS | 2180 | 1467603061646 Marionette TRACE conn5 <- [1,1522,null,{}] 20:31:01 INFO - PROCESS | 2180 | 1467603061654 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}] 20:31:01 INFO - PROCESS | 2180 | 1467603061656 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:01 INFO - PROCESS | 2180 | 1467603061737 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 20:31:01 INFO - PROCESS | 2180 | 1467603061742 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:01 INFO - PROCESS | 2180 | 1467603061744 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:01 INFO - PROCESS | 2180 | ++DOCSHELL 145A6400 == 28 [pid = 2180] [id = 390] 20:31:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (19617400) [pid = 2180] [serial = 1170] [outer = 00000000] 20:31:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (19B95000) [pid = 2180] [serial = 1171] [outer = 19617400] 20:31:01 INFO - PROCESS | 2180 | 1467603061786 Marionette DEBUG loaded listener.js 20:31:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (19B98000) [pid = 2180] [serial = 1172] [outer = 19617400] 20:31:02 INFO - PROCESS | 2180 | 1467603062410 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]]]}] 20:31:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:31:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 890ms 20:31:02 INFO - PROCESS | 2180 | 1467603062536 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 20:31:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:31:02 INFO - PROCESS | 2180 | 1467603062540 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 20:31:02 INFO - PROCESS | 2180 | 1467603062545 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:31:02 INFO - PROCESS | 2180 | 1467603062551 Marionette TRACE conn5 <- [1,1526,null,{}] 20:31:02 INFO - PROCESS | 2180 | 1467603062556 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}] 20:31:02 INFO - PROCESS | 2180 | 1467603062559 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:02 INFO - PROCESS | 2180 | 1467603062680 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 20:31:02 INFO - PROCESS | 2180 | 1467603062804 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:02 INFO - PROCESS | 2180 | 1467603062807 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:02 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC4000 == 29 [pid = 2180] [id = 391] 20:31:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (0D142800) [pid = 2180] [serial = 1173] [outer = 00000000] 20:31:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (10352400) [pid = 2180] [serial = 1174] [outer = 0D142800] 20:31:02 INFO - PROCESS | 2180 | 1467603062869 Marionette DEBUG loaded listener.js 20:31:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (107D8400) [pid = 2180] [serial = 1175] [outer = 0D142800] 20:31:03 INFO - PROCESS | 2180 | 1467603063442 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]]]}] 20:31:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:31:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 930ms 20:31:03 INFO - PROCESS | 2180 | 1467603063476 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 20:31:03 INFO - PROCESS | 2180 | 1467603063481 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 20:31:03 INFO - PROCESS | 2180 | 1467603063487 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:31:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:31:03 INFO - PROCESS | 2180 | 1467603063490 Marionette TRACE conn5 <- [1,1530,null,{}] 20:31:03 INFO - PROCESS | 2180 | 1467603063494 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}] 20:31:03 INFO - PROCESS | 2180 | 1467603063497 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:03 INFO - PROCESS | 2180 | 1467603063613 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 20:31:03 INFO - PROCESS | 2180 | 1467603063718 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:03 INFO - PROCESS | 2180 | 1467603063720 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:03 INFO - PROCESS | 2180 | ++DOCSHELL 14B6AC00 == 30 [pid = 2180] [id = 392] 20:31:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (14BA7C00) [pid = 2180] [serial = 1176] [outer = 00000000] 20:31:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (14EEAC00) [pid = 2180] [serial = 1177] [outer = 14BA7C00] 20:31:03 INFO - PROCESS | 2180 | 1467603063776 Marionette DEBUG loaded listener.js 20:31:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (16D67800) [pid = 2180] [serial = 1178] [outer = 14BA7C00] 20:31:04 INFO - PROCESS | 2180 | 1467603064408 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]]]}] 20:31:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:31:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 971ms 20:31:04 INFO - PROCESS | 2180 | 1467603064460 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 20:31:04 INFO - PROCESS | 2180 | 1467603064463 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 20:31:04 INFO - PROCESS | 2180 | 1467603064467 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:31:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:31:04 INFO - PROCESS | 2180 | 1467603064470 Marionette TRACE conn5 <- [1,1534,null,{}] 20:31:04 INFO - PROCESS | 2180 | 1467603064481 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}] 20:31:04 INFO - PROCESS | 2180 | 1467603064486 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:04 INFO - PROCESS | 2180 | 1467603064625 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 20:31:04 INFO - PROCESS | 2180 | 1467603064759 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:04 INFO - PROCESS | 2180 | 1467603064762 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:04 INFO - PROCESS | 2180 | ++DOCSHELL 19620C00 == 31 [pid = 2180] [id = 393] 20:31:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (19B7F000) [pid = 2180] [serial = 1179] [outer = 00000000] 20:31:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (19B91C00) [pid = 2180] [serial = 1180] [outer = 19B7F000] 20:31:04 INFO - PROCESS | 2180 | 1467603064820 Marionette DEBUG loaded listener.js 20:31:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (19BE5800) [pid = 2180] [serial = 1181] [outer = 19B7F000] 20:31:05 INFO - PROCESS | 2180 | 1467603065587 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]]]}] 20:31:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:31:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1173ms 20:31:05 INFO - PROCESS | 2180 | 1467603065644 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 20:31:05 INFO - PROCESS | 2180 | 1467603065648 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 20:31:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:31:05 INFO - PROCESS | 2180 | 1467603065653 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:31:05 INFO - PROCESS | 2180 | 1467603065656 Marionette TRACE conn5 <- [1,1538,null,{}] 20:31:05 INFO - PROCESS | 2180 | 1467603065661 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}] 20:31:05 INFO - PROCESS | 2180 | 1467603065664 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:05 INFO - PROCESS | 2180 | 1467603065766 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 20:31:06 INFO - PROCESS | 2180 | --DOCSHELL 0915A400 == 30 [pid = 2180] [id = 371] 20:31:06 INFO - PROCESS | 2180 | 1467603066440 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:06 INFO - PROCESS | 2180 | 1467603066444 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:06 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (114ED000) [pid = 2180] [serial = 1112] [outer = 00000000] [url = about:blank] 20:31:06 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (10413000) [pid = 2180] [serial = 1120] [outer = 00000000] [url = about:blank] 20:31:06 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (0915E800) [pid = 2180] [serial = 1114] [outer = 00000000] [url = about:blank] 20:31:06 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (0A729800) [pid = 2180] [serial = 1115] [outer = 00000000] [url = about:blank] 20:31:06 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (101CB000) [pid = 2180] [serial = 1117] [outer = 00000000] [url = about:blank] 20:31:06 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (14E26400) [pid = 2180] [serial = 1127] [outer = 00000000] [url = about:blank] 20:31:06 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (14C7F800) [pid = 2180] [serial = 1126] [outer = 00000000] [url = about:blank] 20:31:06 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (16154800) [pid = 2180] [serial = 1129] [outer = 00000000] [url = about:blank] 20:31:06 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (1680C400) [pid = 2180] [serial = 1130] [outer = 00000000] [url = about:blank] 20:31:06 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (1023E800) [pid = 2180] [serial = 1118] [outer = 00000000] [url = about:blank] 20:31:06 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (1812E000) [pid = 2180] [serial = 1135] [outer = 00000000] [url = about:blank] 20:31:06 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (0CAC0800) [pid = 2180] [serial = 1136] [outer = 00000000] [url = about:blank] 20:31:06 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (18244800) [pid = 2180] [serial = 1138] [outer = 00000000] [url = about:blank] 20:31:06 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (11588000) [pid = 2180] [serial = 1123] [outer = 00000000] [url = about:blank] 20:31:06 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (1459E400) [pid = 2180] [serial = 1124] [outer = 00000000] [url = about:blank] 20:31:06 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (16D6E800) [pid = 2180] [serial = 1132] [outer = 00000000] [url = about:blank] 20:31:06 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (10544800) [pid = 2180] [serial = 1121] [outer = 00000000] [url = about:blank] 20:31:06 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (17777000) [pid = 2180] [serial = 1133] [outer = 00000000] [url = about:blank] 20:31:06 INFO - PROCESS | 2180 | ++DOCSHELL 09157C00 == 31 [pid = 2180] [id = 394] 20:31:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (09159000) [pid = 2180] [serial = 1182] [outer = 00000000] 20:31:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (09162400) [pid = 2180] [serial = 1183] [outer = 09159000] 20:31:06 INFO - PROCESS | 2180 | 1467603066597 Marionette DEBUG loaded listener.js 20:31:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (0A7D3400) [pid = 2180] [serial = 1184] [outer = 09159000] 20:31:07 INFO - PROCESS | 2180 | 1467603067065 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]]]}] 20:31:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:31:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1475ms 20:31:07 INFO - PROCESS | 2180 | 1467603067130 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 20:31:07 INFO - PROCESS | 2180 | 1467603067134 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 20:31:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:31:07 INFO - PROCESS | 2180 | 1467603067138 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:31:07 INFO - PROCESS | 2180 | 1467603067141 Marionette TRACE conn5 <- [1,1542,null,{}] 20:31:07 INFO - PROCESS | 2180 | 1467603067147 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}] 20:31:07 INFO - PROCESS | 2180 | 1467603067151 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:07 INFO - PROCESS | 2180 | 1467603067248 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 20:31:07 INFO - PROCESS | 2180 | 1467603067258 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:07 INFO - PROCESS | 2180 | 1467603067261 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:07 INFO - PROCESS | 2180 | ++DOCSHELL 101CDC00 == 32 [pid = 2180] [id = 395] 20:31:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (101CE800) [pid = 2180] [serial = 1185] [outer = 00000000] 20:31:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (1023EC00) [pid = 2180] [serial = 1186] [outer = 101CE800] 20:31:07 INFO - PROCESS | 2180 | 1467603067309 Marionette DEBUG loaded listener.js 20:31:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (10246400) [pid = 2180] [serial = 1187] [outer = 101CE800] 20:31:07 INFO - PROCESS | 2180 | 1467603067801 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]]]}] 20:31:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:31:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 730ms 20:31:07 INFO - PROCESS | 2180 | 1467603067871 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 20:31:07 INFO - PROCESS | 2180 | 1467603067875 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 20:31:07 INFO - PROCESS | 2180 | 1467603067880 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:31:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:31:07 INFO - PROCESS | 2180 | 1467603067882 Marionette TRACE conn5 <- [1,1546,null,{}] 20:31:07 INFO - PROCESS | 2180 | 1467603067885 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}] 20:31:07 INFO - PROCESS | 2180 | 1467603067888 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:08 INFO - PROCESS | 2180 | 1467603068014 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 20:31:08 INFO - PROCESS | 2180 | 1467603068072 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:08 INFO - PROCESS | 2180 | 1467603068074 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:08 INFO - PROCESS | 2180 | ++DOCSHELL 1041A800 == 33 [pid = 2180] [id = 396] 20:31:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (1041B400) [pid = 2180] [serial = 1188] [outer = 00000000] 20:31:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (10607C00) [pid = 2180] [serial = 1189] [outer = 1041B400] 20:31:08 INFO - PROCESS | 2180 | 1467603068120 Marionette DEBUG loaded listener.js 20:31:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (1087D800) [pid = 2180] [serial = 1190] [outer = 1041B400] 20:31:08 INFO - PROCESS | 2180 | 1467603068523 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]]]}] 20:31:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:31:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 670ms 20:31:08 INFO - PROCESS | 2180 | 1467603068575 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 20:31:08 INFO - PROCESS | 2180 | 1467603068577 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 20:31:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:31:08 INFO - PROCESS | 2180 | 1467603068597 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:31:08 INFO - PROCESS | 2180 | 1467603068603 Marionette TRACE conn5 <- [1,1550,null,{}] 20:31:08 INFO - PROCESS | 2180 | 1467603068621 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}] 20:31:08 INFO - PROCESS | 2180 | 1467603068625 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:08 INFO - PROCESS | 2180 | 1467603068744 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 20:31:08 INFO - PROCESS | 2180 | 1467603068818 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:08 INFO - PROCESS | 2180 | 1467603068820 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:08 INFO - PROCESS | 2180 | ++DOCSHELL 1158C800 == 34 [pid = 2180] [id = 397] 20:31:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (1158D000) [pid = 2180] [serial = 1191] [outer = 00000000] 20:31:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (145DBC00) [pid = 2180] [serial = 1192] [outer = 1158D000] 20:31:08 INFO - PROCESS | 2180 | 1467603068865 Marionette DEBUG loaded listener.js 20:31:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (14BA8000) [pid = 2180] [serial = 1193] [outer = 1158D000] 20:31:09 INFO - PROCESS | 2180 | 1467603069310 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]]]}] 20:31:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:31:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 750ms 20:31:09 INFO - PROCESS | 2180 | 1467603069373 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 20:31:09 INFO - PROCESS | 2180 | 1467603069376 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 20:31:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:31:09 INFO - PROCESS | 2180 | 1467603069383 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:31:09 INFO - PROCESS | 2180 | 1467603069385 Marionette TRACE conn5 <- [1,1554,null,{}] 20:31:09 INFO - PROCESS | 2180 | 1467603069389 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}] 20:31:09 INFO - PROCESS | 2180 | 1467603069391 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:09 INFO - PROCESS | 2180 | 1467603069512 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 20:31:09 INFO - PROCESS | 2180 | 1467603069523 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:09 INFO - PROCESS | 2180 | 1467603069525 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:09 INFO - PROCESS | 2180 | ++DOCSHELL 145D9000 == 35 [pid = 2180] [id = 398] 20:31:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (14BB2000) [pid = 2180] [serial = 1194] [outer = 00000000] 20:31:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (152C2C00) [pid = 2180] [serial = 1195] [outer = 14BB2000] 20:31:09 INFO - PROCESS | 2180 | 1467603069569 Marionette DEBUG loaded listener.js 20:31:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (1614FC00) [pid = 2180] [serial = 1196] [outer = 14BB2000] 20:31:10 INFO - PROCESS | 2180 | 1467603070024 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]]]}] 20:31:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:31:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 671ms 20:31:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:31:10 INFO - PROCESS | 2180 | 1467603070054 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 20:31:10 INFO - PROCESS | 2180 | 1467603070056 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 20:31:10 INFO - PROCESS | 2180 | 1467603070059 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:31:10 INFO - PROCESS | 2180 | 1467603070061 Marionette TRACE conn5 <- [1,1558,null,{}] 20:31:10 INFO - PROCESS | 2180 | 1467603070064 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}] 20:31:10 INFO - PROCESS | 2180 | 1467603070066 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:10 INFO - PROCESS | 2180 | 1467603070180 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 20:31:10 INFO - PROCESS | 2180 | 1467603070186 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:10 INFO - PROCESS | 2180 | 1467603070192 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:10 INFO - PROCESS | 2180 | ++DOCSHELL 16452400 == 36 [pid = 2180] [id = 399] 20:31:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (16455800) [pid = 2180] [serial = 1197] [outer = 00000000] 20:31:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (16D68000) [pid = 2180] [serial = 1198] [outer = 16455800] 20:31:10 INFO - PROCESS | 2180 | 1467603070299 Marionette DEBUG loaded listener.js 20:31:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (17C80000) [pid = 2180] [serial = 1199] [outer = 16455800] 20:31:10 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (19617400) [pid = 2180] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:31:10 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (18F0D400) [pid = 2180] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:31:10 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (101D0800) [pid = 2180] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:31:10 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (0CACA000) [pid = 2180] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:31:10 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (0A772C00) [pid = 2180] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:31:10 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (16456400) [pid = 2180] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:31:10 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (0FDF9C00) [pid = 2180] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:31:10 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (18134000) [pid = 2180] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:31:10 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (1158A400) [pid = 2180] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:31:10 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (10357000) [pid = 2180] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:31:10 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (11588400) [pid = 2180] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:31:10 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (14BB0800) [pid = 2180] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:31:10 INFO - PROCESS | 2180 | 1467603070939 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]]]}] 20:31:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:31:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 930ms 20:31:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:31:11 INFO - PROCESS | 2180 | 1467603070991 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 20:31:11 INFO - PROCESS | 2180 | 1467603070993 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 20:31:11 INFO - PROCESS | 2180 | 1467603070996 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:31:11 INFO - PROCESS | 2180 | 1467603070998 Marionette TRACE conn5 <- [1,1562,null,{}] 20:31:11 INFO - PROCESS | 2180 | 1467603071001 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}] 20:31:11 INFO - PROCESS | 2180 | 1467603071004 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:11 INFO - PROCESS | 2180 | 1467603071095 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 20:31:11 INFO - PROCESS | 2180 | 1467603071104 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:11 INFO - PROCESS | 2180 | 1467603071105 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:11 INFO - PROCESS | 2180 | ++DOCSHELL 0915B000 == 37 [pid = 2180] [id = 400] 20:31:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (18137400) [pid = 2180] [serial = 1200] [outer = 00000000] 20:31:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (18206C00) [pid = 2180] [serial = 1201] [outer = 18137400] 20:31:11 INFO - PROCESS | 2180 | 1467603071150 Marionette DEBUG loaded listener.js 20:31:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (18246800) [pid = 2180] [serial = 1202] [outer = 18137400] 20:31:11 INFO - PROCESS | 2180 | 1467603071587 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]]]}] 20:31:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:31:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 630ms 20:31:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:31:11 INFO - PROCESS | 2180 | 1467603071626 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 20:31:11 INFO - PROCESS | 2180 | 1467603071628 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 20:31:11 INFO - PROCESS | 2180 | 1467603071632 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:31:11 INFO - PROCESS | 2180 | 1467603071633 Marionette TRACE conn5 <- [1,1566,null,{}] 20:31:11 INFO - PROCESS | 2180 | 1467603071636 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}] 20:31:11 INFO - PROCESS | 2180 | 1467603071638 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:11 INFO - PROCESS | 2180 | 1467603071716 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 20:31:11 INFO - PROCESS | 2180 | 1467603071721 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:11 INFO - PROCESS | 2180 | 1467603071723 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:11 INFO - PROCESS | 2180 | ++DOCSHELL 18251000 == 38 [pid = 2180] [id = 401] 20:31:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (18294C00) [pid = 2180] [serial = 1203] [outer = 00000000] 20:31:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (182E7C00) [pid = 2180] [serial = 1204] [outer = 18294C00] 20:31:11 INFO - PROCESS | 2180 | 1467603071766 Marionette DEBUG loaded listener.js 20:31:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (185E4800) [pid = 2180] [serial = 1205] [outer = 18294C00] 20:31:12 INFO - PROCESS | 2180 | 1467603072192 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]]]}] 20:31:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:31:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 570ms 20:31:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:31:12 INFO - PROCESS | 2180 | 1467603072202 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 20:31:12 INFO - PROCESS | 2180 | 1467603072204 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 20:31:12 INFO - PROCESS | 2180 | 1467603072210 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:31:12 INFO - PROCESS | 2180 | 1467603072212 Marionette TRACE conn5 <- [1,1570,null,{}] 20:31:12 INFO - PROCESS | 2180 | 1467603072242 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}] 20:31:12 INFO - PROCESS | 2180 | 1467603072244 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:12 INFO - PROCESS | 2180 | 1467603072327 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 20:31:12 INFO - PROCESS | 2180 | 1467603072332 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:12 INFO - PROCESS | 2180 | 1467603072334 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:12 INFO - PROCESS | 2180 | ++DOCSHELL 08A84800 == 39 [pid = 2180] [id = 402] 20:31:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (09157400) [pid = 2180] [serial = 1206] [outer = 00000000] 20:31:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19781C00) [pid = 2180] [serial = 1207] [outer = 09157400] 20:31:12 INFO - PROCESS | 2180 | 1467603072378 Marionette DEBUG loaded listener.js 20:31:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19B8A400) [pid = 2180] [serial = 1208] [outer = 09157400] 20:31:12 INFO - PROCESS | 2180 | 1467603072985 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]]]}] 20:31:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:31:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 850ms 20:31:13 INFO - PROCESS | 2180 | 1467603073127 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 20:31:13 INFO - PROCESS | 2180 | 1467603073131 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 20:31:13 INFO - PROCESS | 2180 | 1467603073140 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:31:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:31:13 INFO - PROCESS | 2180 | 1467603073144 Marionette TRACE conn5 <- [1,1574,null,{}] 20:31:13 INFO - PROCESS | 2180 | 1467603073183 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}] 20:31:13 INFO - PROCESS | 2180 | 1467603073186 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:13 INFO - PROCESS | 2180 | 1467603073306 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 20:31:13 INFO - PROCESS | 2180 | 1467603073413 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:13 INFO - PROCESS | 2180 | 1467603073416 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:13 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC7000 == 40 [pid = 2180] [id = 403] 20:31:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (0CAC8800) [pid = 2180] [serial = 1209] [outer = 00000000] 20:31:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (101D2800) [pid = 2180] [serial = 1210] [outer = 0CAC8800] 20:31:13 INFO - PROCESS | 2180 | 1467603073473 Marionette DEBUG loaded listener.js 20:31:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (1034F400) [pid = 2180] [serial = 1211] [outer = 0CAC8800] 20:31:14 INFO - PROCESS | 2180 | 1467603074180 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]]]}] 20:31:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:31:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1091ms 20:31:14 INFO - PROCESS | 2180 | 1467603074249 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 20:31:14 INFO - PROCESS | 2180 | 1467603074254 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 20:31:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:31:14 INFO - PROCESS | 2180 | 1467603074260 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:31:14 INFO - PROCESS | 2180 | 1467603074263 Marionette TRACE conn5 <- [1,1578,null,{}] 20:31:14 INFO - PROCESS | 2180 | 1467603074292 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}] 20:31:14 INFO - PROCESS | 2180 | 1467603074295 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:14 INFO - PROCESS | 2180 | 1467603074421 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 20:31:14 INFO - PROCESS | 2180 | 1467603074546 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:14 INFO - PROCESS | 2180 | 1467603074549 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:14 INFO - PROCESS | 2180 | ++DOCSHELL 10999C00 == 41 [pid = 2180] [id = 404] 20:31:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (109A4800) [pid = 2180] [serial = 1212] [outer = 00000000] 20:31:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (115D5C00) [pid = 2180] [serial = 1213] [outer = 109A4800] 20:31:14 INFO - PROCESS | 2180 | 1467603074614 Marionette DEBUG loaded listener.js 20:31:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (145A7400) [pid = 2180] [serial = 1214] [outer = 109A4800] 20:31:15 INFO - PROCESS | 2180 | --DOCSHELL 15529C00 == 40 [pid = 2180] [id = 376] 20:31:15 INFO - PROCESS | 2180 | --DOCSHELL 0A727C00 == 39 [pid = 2180] [id = 381] 20:31:15 INFO - PROCESS | 2180 | --DOCSHELL 09160400 == 38 [pid = 2180] [id = 377] 20:31:15 INFO - PROCESS | 2180 | --DOCSHELL 1017EC00 == 37 [pid = 2180] [id = 372] 20:31:15 INFO - PROCESS | 2180 | --DOCSHELL 145A3000 == 36 [pid = 2180] [id = 375] 20:31:15 INFO - PROCESS | 2180 | --DOCSHELL 114EC800 == 35 [pid = 2180] [id = 383] 20:31:15 INFO - PROCESS | 2180 | --DOCSHELL 16456000 == 34 [pid = 2180] [id = 385] 20:31:15 INFO - PROCESS | 2180 | --DOCSHELL 0CB90800 == 33 [pid = 2180] [id = 386] 20:31:15 INFO - PROCESS | 2180 | --DOCSHELL 0FD5F400 == 32 [pid = 2180] [id = 387] 20:31:15 INFO - PROCESS | 2180 | --DOCSHELL 14BAD800 == 31 [pid = 2180] [id = 384] 20:31:15 INFO - PROCESS | 2180 | --DOCSHELL 10355000 == 30 [pid = 2180] [id = 373] 20:31:15 INFO - PROCESS | 2180 | --DOCSHELL 10354800 == 29 [pid = 2180] [id = 382] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (18246400) [pid = 2180] [serial = 1159] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (101C7C00) [pid = 2180] [serial = 1141] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (10271800) [pid = 2180] [serial = 1142] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (0CB94C00) [pid = 2180] [serial = 1144] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (0FD5F000) [pid = 2180] [serial = 1145] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (17776000) [pid = 2180] [serial = 1156] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (1030F000) [pid = 2180] [serial = 1162] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (1824F000) [pid = 2180] [serial = 1160] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (185EB400) [pid = 2180] [serial = 1165] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (10410800) [pid = 2180] [serial = 1163] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (1455E400) [pid = 2180] [serial = 1150] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (145A2C00) [pid = 2180] [serial = 1151] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (1041B800) [pid = 2180] [serial = 1147] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (10607000) [pid = 2180] [serial = 1148] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (19B88400) [pid = 2180] [serial = 1169] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (181F5400) [pid = 2180] [serial = 1139] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (152C0400) [pid = 2180] [serial = 1153] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (15533800) [pid = 2180] [serial = 1154] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (185EBC00) [pid = 2180] [serial = 1166] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (17C81C00) [pid = 2180] [serial = 1157] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (19B95000) [pid = 2180] [serial = 1171] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (19B98000) [pid = 2180] [serial = 1172] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (19618000) [pid = 2180] [serial = 1168] [outer = 00000000] [url = about:blank] 20:31:15 INFO - PROCESS | 2180 | 1467603075445 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]]]}] 20:31:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:31:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1199ms 20:31:15 INFO - PROCESS | 2180 | 1467603075460 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 20:31:15 INFO - PROCESS | 2180 | 1467603075464 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 20:31:15 INFO - PROCESS | 2180 | 1467603075471 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:31:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:31:15 INFO - PROCESS | 2180 | 1467603075474 Marionette TRACE conn5 <- [1,1582,null,{}] 20:31:15 INFO - PROCESS | 2180 | 1467603075480 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}] 20:31:15 INFO - PROCESS | 2180 | 1467603075483 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:15 INFO - PROCESS | 2180 | 1467603075572 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 20:31:15 INFO - PROCESS | 2180 | 1467603075579 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:15 INFO - PROCESS | 2180 | 1467603075583 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:15 INFO - PROCESS | 2180 | ++DOCSHELL 0D1E6C00 == 30 [pid = 2180] [id = 405] 20:31:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (0D1EC000) [pid = 2180] [serial = 1215] [outer = 00000000] 20:31:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (1017A000) [pid = 2180] [serial = 1216] [outer = 0D1EC000] 20:31:15 INFO - PROCESS | 2180 | 1467603075631 Marionette DEBUG loaded listener.js 20:31:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (101D0800) [pid = 2180] [serial = 1217] [outer = 0D1EC000] 20:31:16 INFO - PROCESS | 2180 | 1467603076147 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]]]}] 20:31:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:31:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 730ms 20:31:16 INFO - PROCESS | 2180 | 1467603076205 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 20:31:16 INFO - PROCESS | 2180 | 1467603076209 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 20:31:16 INFO - PROCESS | 2180 | 1467603076215 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:31:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:31:16 INFO - PROCESS | 2180 | 1467603076218 Marionette TRACE conn5 <- [1,1586,null,{}] 20:31:16 INFO - PROCESS | 2180 | 1467603076222 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}] 20:31:16 INFO - PROCESS | 2180 | 1467603076224 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:16 INFO - PROCESS | 2180 | 1467603076315 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 20:31:16 INFO - PROCESS | 2180 | 1467603076405 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:16 INFO - PROCESS | 2180 | 1467603076407 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:16 INFO - PROCESS | 2180 | ++DOCSHELL 1041A400 == 31 [pid = 2180] [id = 406] 20:31:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (1041B800) [pid = 2180] [serial = 1218] [outer = 00000000] 20:31:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (10607000) [pid = 2180] [serial = 1219] [outer = 1041B800] 20:31:16 INFO - PROCESS | 2180 | 1467603076456 Marionette DEBUG loaded listener.js 20:31:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (1087E400) [pid = 2180] [serial = 1220] [outer = 1041B800] 20:31:16 INFO - PROCESS | 2180 | 1467603076844 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]]]}] 20:31:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:31:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 670ms 20:31:16 INFO - PROCESS | 2180 | 1467603076890 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 20:31:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:31:16 INFO - PROCESS | 2180 | 1467603076892 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 20:31:16 INFO - PROCESS | 2180 | 1467603076896 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:31:16 INFO - PROCESS | 2180 | 1467603076899 Marionette TRACE conn5 <- [1,1590,null,{}] 20:31:16 INFO - PROCESS | 2180 | 1467603076911 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}] 20:31:16 INFO - PROCESS | 2180 | 1467603076915 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:17 INFO - PROCESS | 2180 | 1467603077004 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 20:31:17 INFO - PROCESS | 2180 | 1467603077011 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:17 INFO - PROCESS | 2180 | 1467603077014 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:17 INFO - PROCESS | 2180 | ++DOCSHELL 145DD800 == 32 [pid = 2180] [id = 407] 20:31:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (14B63400) [pid = 2180] [serial = 1221] [outer = 00000000] 20:31:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (14C81000) [pid = 2180] [serial = 1222] [outer = 14B63400] 20:31:17 INFO - PROCESS | 2180 | 1467603077063 Marionette DEBUG loaded listener.js 20:31:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (152C0400) [pid = 2180] [serial = 1223] [outer = 14B63400] 20:31:17 INFO - PROCESS | 2180 | 1467603077522 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]]]}] 20:31:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:31:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 690ms 20:31:17 INFO - PROCESS | 2180 | 1467603077588 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 20:31:17 INFO - PROCESS | 2180 | 1467603077591 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 20:31:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:31:17 INFO - PROCESS | 2180 | 1467603077594 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:31:17 INFO - PROCESS | 2180 | 1467603077596 Marionette TRACE conn5 <- [1,1594,null,{}] 20:31:17 INFO - PROCESS | 2180 | 1467603077600 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}] 20:31:17 INFO - PROCESS | 2180 | 1467603077602 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:17 INFO - PROCESS | 2180 | 1467603077720 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 20:31:17 INFO - PROCESS | 2180 | 1467603077726 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:17 INFO - PROCESS | 2180 | 1467603077728 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:17 INFO - PROCESS | 2180 | ++DOCSHELL 16454800 == 33 [pid = 2180] [id = 408] 20:31:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (16454C00) [pid = 2180] [serial = 1224] [outer = 00000000] 20:31:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (17778400) [pid = 2180] [serial = 1225] [outer = 16454C00] 20:31:17 INFO - PROCESS | 2180 | 1467603077824 Marionette DEBUG loaded listener.js 20:31:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (17C81C00) [pid = 2180] [serial = 1226] [outer = 16454C00] 20:31:18 INFO - PROCESS | 2180 | 1467603078252 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]]]}] 20:31:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:31:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 670ms 20:31:18 INFO - PROCESS | 2180 | 1467603078265 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 20:31:18 INFO - PROCESS | 2180 | 1467603078268 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 20:31:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:31:18 INFO - PROCESS | 2180 | 1467603078271 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:31:18 INFO - PROCESS | 2180 | 1467603078272 Marionette TRACE conn5 <- [1,1598,null,{}] 20:31:18 INFO - PROCESS | 2180 | 1467603078285 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}] 20:31:18 INFO - PROCESS | 2180 | 1467603078287 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:18 INFO - PROCESS | 2180 | 1467603078403 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 20:31:18 INFO - PROCESS | 2180 | 1467603078492 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:18 INFO - PROCESS | 2180 | 1467603078494 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:18 INFO - PROCESS | 2180 | ++DOCSHELL 0A7CE800 == 34 [pid = 2180] [id = 409] 20:31:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (0D1E2800) [pid = 2180] [serial = 1227] [outer = 00000000] 20:31:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (181F6400) [pid = 2180] [serial = 1228] [outer = 0D1E2800] 20:31:18 INFO - PROCESS | 2180 | 1467603078538 Marionette DEBUG loaded listener.js 20:31:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (181FC800) [pid = 2180] [serial = 1229] [outer = 0D1E2800] 20:31:18 INFO - PROCESS | 2180 | 1467603078968 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]]]}] 20:31:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:31:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 730ms 20:31:19 INFO - PROCESS | 2180 | 1467603079002 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 20:31:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:31:19 INFO - PROCESS | 2180 | 1467603079004 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 20:31:19 INFO - PROCESS | 2180 | 1467603079007 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:31:19 INFO - PROCESS | 2180 | 1467603079009 Marionette TRACE conn5 <- [1,1602,null,{}] 20:31:19 INFO - PROCESS | 2180 | 1467603079012 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}] 20:31:19 INFO - PROCESS | 2180 | 1467603079018 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:19 INFO - PROCESS | 2180 | 1467603079164 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 20:31:19 INFO - PROCESS | 2180 | 1467603079226 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:19 INFO - PROCESS | 2180 | 1467603079237 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:19 INFO - PROCESS | 2180 | ++DOCSHELL 182E0800 == 35 [pid = 2180] [id = 410] 20:31:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (182EA800) [pid = 2180] [serial = 1230] [outer = 00000000] 20:31:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19617400) [pid = 2180] [serial = 1231] [outer = 182EA800] 20:31:19 INFO - PROCESS | 2180 | 1467603079281 Marionette DEBUG loaded listener.js 20:31:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (185ED000) [pid = 2180] [serial = 1232] [outer = 182EA800] 20:31:19 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (19B7F000) [pid = 2180] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:31:19 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (101CE800) [pid = 2180] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:31:19 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (1041B400) [pid = 2180] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:31:19 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (1158D000) [pid = 2180] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:31:19 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (09159000) [pid = 2180] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:31:19 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (14BB2000) [pid = 2180] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:31:19 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (0D142800) [pid = 2180] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:31:19 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (14BA7C00) [pid = 2180] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:31:19 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (16455800) [pid = 2180] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:31:19 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (18294C00) [pid = 2180] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:31:19 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (18137400) [pid = 2180] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:31:19 INFO - PROCESS | 2180 | 1467603079750 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]]]}] 20:31:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 20:31:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 831ms 20:31:19 INFO - PROCESS | 2180 | 1467603079838 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 20:31:19 INFO - PROCESS | 2180 | 1467603079840 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 20:31:19 INFO - PROCESS | 2180 | 1467603079843 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:31:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:31:19 INFO - PROCESS | 2180 | 1467603079845 Marionette TRACE conn5 <- [1,1606,null,{}] 20:31:19 INFO - PROCESS | 2180 | 1467603079849 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}] 20:31:19 INFO - PROCESS | 2180 | 1467603079850 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:19 INFO - PROCESS | 2180 | 1467603079964 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 20:31:20 INFO - PROCESS | 2180 | 1467603080025 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:20 INFO - PROCESS | 2180 | 1467603080027 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:20 INFO - PROCESS | 2180 | ++DOCSHELL 101C6C00 == 36 [pid = 2180] [id = 411] 20:31:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (101C8C00) [pid = 2180] [serial = 1233] [outer = 00000000] 20:31:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (155C4C00) [pid = 2180] [serial = 1234] [outer = 101C8C00] 20:31:20 INFO - PROCESS | 2180 | 1467603080070 Marionette DEBUG loaded listener.js 20:31:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (16455800) [pid = 2180] [serial = 1235] [outer = 101C8C00] 20:31:20 INFO - PROCESS | 2180 | 1467603080435 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]]]}] 20:31:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:31:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 630ms 20:31:20 INFO - PROCESS | 2180 | 1467603080485 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 20:31:20 INFO - PROCESS | 2180 | 1467603080487 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 20:31:20 INFO - PROCESS | 2180 | 1467603080490 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:31:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:31:20 INFO - PROCESS | 2180 | 1467603080492 Marionette TRACE conn5 <- [1,1610,null,{}] 20:31:20 INFO - PROCESS | 2180 | 1467603080496 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}] 20:31:20 INFO - PROCESS | 2180 | 1467603080498 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:20 INFO - PROCESS | 2180 | 1467603080578 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 20:31:20 INFO - PROCESS | 2180 | 1467603080583 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:20 INFO - PROCESS | 2180 | 1467603080585 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:20 INFO - PROCESS | 2180 | ++DOCSHELL 19B7F000 == 37 [pid = 2180] [id = 412] 20:31:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (19B80800) [pid = 2180] [serial = 1236] [outer = 00000000] 20:31:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (19BDAC00) [pid = 2180] [serial = 1237] [outer = 19B80800] 20:31:20 INFO - PROCESS | 2180 | 1467603080631 Marionette DEBUG loaded listener.js 20:31:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (19C04800) [pid = 2180] [serial = 1238] [outer = 19B80800] 20:31:21 INFO - PROCESS | 2180 | 1467603081063 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]]]}] 20:31:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 20:31:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 631ms 20:31:21 INFO - PROCESS | 2180 | 1467603081124 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 20:31:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:31:21 INFO - PROCESS | 2180 | 1467603081126 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 20:31:21 INFO - PROCESS | 2180 | 1467603081129 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:31:21 INFO - PROCESS | 2180 | 1467603081131 Marionette TRACE conn5 <- [1,1614,null,{}] 20:31:21 INFO - PROCESS | 2180 | 1467603081134 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}] 20:31:21 INFO - PROCESS | 2180 | 1467603081136 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:21 INFO - PROCESS | 2180 | 1467603081226 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 20:31:21 INFO - PROCESS | 2180 | 1467603081234 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:21 INFO - PROCESS | 2180 | 1467603081235 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:21 INFO - PROCESS | 2180 | ++DOCSHELL 10411800 == 38 [pid = 2180] [id = 413] 20:31:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (19BDB000) [pid = 2180] [serial = 1239] [outer = 00000000] 20:31:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (19CA1C00) [pid = 2180] [serial = 1240] [outer = 19BDB000] 20:31:21 INFO - PROCESS | 2180 | 1467603081278 Marionette DEBUG loaded listener.js 20:31:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19CA4800) [pid = 2180] [serial = 1241] [outer = 19BDB000] 20:31:21 INFO - PROCESS | 2180 | 1467603081851 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]]]}] 20:31:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:31:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 770ms 20:31:21 INFO - PROCESS | 2180 | 1467603081900 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 20:31:21 INFO - PROCESS | 2180 | 1467603081905 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 20:31:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:31:21 INFO - PROCESS | 2180 | 1467603081911 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:31:21 INFO - PROCESS | 2180 | 1467603081915 Marionette TRACE conn5 <- [1,1618,null,{}] 20:31:21 INFO - PROCESS | 2180 | 1467603081921 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}] 20:31:21 INFO - PROCESS | 2180 | 1467603081924 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:22 INFO - PROCESS | 2180 | 1467603082070 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 20:31:22 INFO - PROCESS | 2180 | 1467603082177 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:22 INFO - PROCESS | 2180 | 1467603082182 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:22 INFO - PROCESS | 2180 | ++DOCSHELL 0D136800 == 39 [pid = 2180] [id = 414] 20:31:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (0FD5F400) [pid = 2180] [serial = 1242] [outer = 00000000] 20:31:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (10309800) [pid = 2180] [serial = 1243] [outer = 0FD5F400] 20:31:22 INFO - PROCESS | 2180 | 1467603082241 Marionette DEBUG loaded listener.js 20:31:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (10410400) [pid = 2180] [serial = 1244] [outer = 0FD5F400] 20:31:22 INFO - PROCESS | 2180 | 1467603082849 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]]]}] 20:31:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:31:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 970ms 20:31:22 INFO - PROCESS | 2180 | 1467603082885 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 20:31:22 INFO - PROCESS | 2180 | 1467603082891 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 20:31:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:31:22 INFO - PROCESS | 2180 | 1467603082897 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:31:22 INFO - PROCESS | 2180 | 1467603082900 Marionette TRACE conn5 <- [1,1622,null,{}] 20:31:22 INFO - PROCESS | 2180 | 1467603082904 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}] 20:31:22 INFO - PROCESS | 2180 | 1467603082907 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:23 INFO - PROCESS | 2180 | 1467603083019 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 20:31:23 INFO - PROCESS | 2180 | 1467603083128 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:23 INFO - PROCESS | 2180 | 1467603083131 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:23 INFO - PROCESS | 2180 | ++DOCSHELL 14E65800 == 40 [pid = 2180] [id = 415] 20:31:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (14EE5000) [pid = 2180] [serial = 1245] [outer = 00000000] 20:31:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (16454400) [pid = 2180] [serial = 1246] [outer = 14EE5000] 20:31:23 INFO - PROCESS | 2180 | 1467603083187 Marionette DEBUG loaded listener.js 20:31:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (181F1000) [pid = 2180] [serial = 1247] [outer = 14EE5000] 20:31:23 INFO - PROCESS | 2180 | 1467603083855 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]]]}] 20:31:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:31:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1022ms 20:31:23 INFO - PROCESS | 2180 | 1467603083923 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 20:31:23 INFO - PROCESS | 2180 | 1467603083925 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 20:31:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:31:23 INFO - PROCESS | 2180 | 1467603083929 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:31:23 INFO - PROCESS | 2180 | 1467603083933 Marionette TRACE conn5 <- [1,1626,null,{}] 20:31:23 INFO - PROCESS | 2180 | 1467603083945 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}] 20:31:23 INFO - PROCESS | 2180 | 1467603083950 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:24 INFO - PROCESS | 2180 | 1467603084130 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 20:31:24 INFO - PROCESS | 2180 | 1467603084141 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:24 INFO - PROCESS | 2180 | 1467603084144 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:24 INFO - PROCESS | 2180 | ++DOCSHELL 19CAB800 == 41 [pid = 2180] [id = 416] 20:31:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (19EA8400) [pid = 2180] [serial = 1248] [outer = 00000000] 20:31:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (19EAD400) [pid = 2180] [serial = 1249] [outer = 19EA8400] 20:31:24 INFO - PROCESS | 2180 | 1467603084201 Marionette DEBUG loaded listener.js 20:31:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (19EB1C00) [pid = 2180] [serial = 1250] [outer = 19EA8400] 20:31:24 INFO - PROCESS | 2180 | 1467603084789 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]]]}] 20:31:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:31:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 931ms 20:31:24 INFO - PROCESS | 2180 | 1467603084862 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 20:31:24 INFO - PROCESS | 2180 | 1467603084865 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 20:31:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:31:24 INFO - PROCESS | 2180 | 1467603084869 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:31:24 INFO - PROCESS | 2180 | 1467603084871 Marionette TRACE conn5 <- [1,1630,null,{}] 20:31:24 INFO - PROCESS | 2180 | 1467603084875 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}] 20:31:24 INFO - PROCESS | 2180 | 1467603084877 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:25 INFO - PROCESS | 2180 | 1467603084987 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 20:31:25 INFO - PROCESS | 2180 | 1467603085120 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:25 INFO - PROCESS | 2180 | 1467603085123 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:25 INFO - PROCESS | 2180 | ++DOCSHELL 1812D800 == 42 [pid = 2180] [id = 417] 20:31:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (1A072C00) [pid = 2180] [serial = 1251] [outer = 00000000] 20:31:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (1A0B2000) [pid = 2180] [serial = 1252] [outer = 1A072C00] 20:31:25 INFO - PROCESS | 2180 | 1467603085178 Marionette DEBUG loaded listener.js 20:31:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (1A0B6400) [pid = 2180] [serial = 1253] [outer = 1A072C00] 20:31:25 INFO - PROCESS | 2180 | 1467603085971 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]]]}] 20:31:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:31:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1177ms 20:31:26 INFO - PROCESS | 2180 | 1467603086049 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 20:31:26 INFO - PROCESS | 2180 | 1467603086054 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 20:31:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:31:26 INFO - PROCESS | 2180 | 1467603086059 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:31:26 INFO - PROCESS | 2180 | 1467603086063 Marionette TRACE conn5 <- [1,1634,null,{}] 20:31:26 INFO - PROCESS | 2180 | 1467603086068 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}] 20:31:26 INFO - PROCESS | 2180 | 1467603086071 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:26 INFO - PROCESS | 2180 | 1467603086213 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 20:31:26 INFO - PROCESS | 2180 | 1467603086346 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:26 INFO - PROCESS | 2180 | 1467603086351 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:26 INFO - PROCESS | 2180 | ++DOCSHELL 1030B400 == 43 [pid = 2180] [id = 418] 20:31:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (10349800) [pid = 2180] [serial = 1254] [outer = 00000000] 20:31:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (1041C400) [pid = 2180] [serial = 1255] [outer = 10349800] 20:31:26 INFO - PROCESS | 2180 | 1467603086403 Marionette DEBUG loaded listener.js 20:31:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (107DD400) [pid = 2180] [serial = 1256] [outer = 10349800] 20:31:27 INFO - PROCESS | 2180 | --DOCSHELL 1614E400 == 42 [pid = 2180] [id = 388] 20:31:27 INFO - PROCESS | 2180 | --DOCSHELL 0CAC4000 == 41 [pid = 2180] [id = 391] 20:31:27 INFO - PROCESS | 2180 | --DOCSHELL 09157C00 == 40 [pid = 2180] [id = 394] 20:31:27 INFO - PROCESS | 2180 | --DOCSHELL 1030CC00 == 39 [pid = 2180] [id = 379] 20:31:27 INFO - PROCESS | 2180 | --DOCSHELL 17778C00 == 38 [pid = 2180] [id = 378] 20:31:27 INFO - PROCESS | 2180 | --DOCSHELL 14B6AC00 == 37 [pid = 2180] [id = 392] 20:31:27 INFO - PROCESS | 2180 | --DOCSHELL 109A2C00 == 36 [pid = 2180] [id = 374] 20:31:27 INFO - PROCESS | 2180 | --DOCSHELL 0CAC1C00 == 35 [pid = 2180] [id = 380] 20:31:27 INFO - PROCESS | 2180 | --DOCSHELL 19620C00 == 34 [pid = 2180] [id = 393] 20:31:27 INFO - PROCESS | 2180 | --DOCSHELL 145A6400 == 33 [pid = 2180] [id = 390] 20:31:27 INFO - PROCESS | 2180 | --DOCSHELL 185EB800 == 32 [pid = 2180] [id = 389] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (19B91C00) [pid = 2180] [serial = 1180] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (1023EC00) [pid = 2180] [serial = 1186] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (10246400) [pid = 2180] [serial = 1187] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (10607C00) [pid = 2180] [serial = 1189] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (145DBC00) [pid = 2180] [serial = 1192] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (09162400) [pid = 2180] [serial = 1183] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (0A7D3400) [pid = 2180] [serial = 1184] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (1614FC00) [pid = 2180] [serial = 1196] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (107D8400) [pid = 2180] [serial = 1175] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (10352400) [pid = 2180] [serial = 1174] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (19781C00) [pid = 2180] [serial = 1207] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (16D67800) [pid = 2180] [serial = 1178] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (14EEAC00) [pid = 2180] [serial = 1177] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (152C2C00) [pid = 2180] [serial = 1195] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (16D68000) [pid = 2180] [serial = 1198] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (17C80000) [pid = 2180] [serial = 1199] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (182E7C00) [pid = 2180] [serial = 1204] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (19BE5800) [pid = 2180] [serial = 1181] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (14BA8000) [pid = 2180] [serial = 1193] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (18206C00) [pid = 2180] [serial = 1201] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (1087D800) [pid = 2180] [serial = 1190] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (18246800) [pid = 2180] [serial = 1202] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (185E4800) [pid = 2180] [serial = 1205] [outer = 00000000] [url = about:blank] 20:31:27 INFO - PROCESS | 2180 | 1467603087545 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]]]}] 20:31:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:31:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1534ms 20:31:27 INFO - PROCESS | 2180 | 1467603087594 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 20:31:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:31:27 INFO - PROCESS | 2180 | 1467603087598 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 20:31:27 INFO - PROCESS | 2180 | 1467603087602 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:31:27 INFO - PROCESS | 2180 | 1467603087607 Marionette TRACE conn5 <- [1,1638,null,{}] 20:31:27 INFO - PROCESS | 2180 | 1467603087612 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}] 20:31:27 INFO - PROCESS | 2180 | 1467603087615 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:27 INFO - PROCESS | 2180 | 1467603087706 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 20:31:27 INFO - PROCESS | 2180 | 1467603087832 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:27 INFO - PROCESS | 2180 | 1467603087835 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:27 INFO - PROCESS | 2180 | ++DOCSHELL 0CACC000 == 33 [pid = 2180] [id = 419] 20:31:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (0D136000) [pid = 2180] [serial = 1257] [outer = 00000000] 20:31:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (10172400) [pid = 2180] [serial = 1258] [outer = 0D136000] 20:31:27 INFO - PROCESS | 2180 | 1467603087885 Marionette DEBUG loaded listener.js 20:31:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (101C8800) [pid = 2180] [serial = 1259] [outer = 0D136000] 20:31:28 INFO - PROCESS | 2180 | 1467603088293 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]]]}] 20:31:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:31:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 731ms 20:31:28 INFO - PROCESS | 2180 | 1467603088334 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 20:31:28 INFO - PROCESS | 2180 | 1467603088340 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 20:31:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:31:28 INFO - PROCESS | 2180 | 1467603088376 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:31:28 INFO - PROCESS | 2180 | 1467603088379 Marionette TRACE conn5 <- [1,1642,null,{}] 20:31:28 INFO - PROCESS | 2180 | 1467603088389 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}] 20:31:28 INFO - PROCESS | 2180 | 1467603088392 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:28 INFO - PROCESS | 2180 | 1467603088483 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 20:31:28 INFO - PROCESS | 2180 | 1467603088496 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:28 INFO - PROCESS | 2180 | 1467603088498 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:28 INFO - PROCESS | 2180 | ++DOCSHELL 1041B000 == 34 [pid = 2180] [id = 420] 20:31:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (1041B400) [pid = 2180] [serial = 1260] [outer = 00000000] 20:31:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (10605000) [pid = 2180] [serial = 1261] [outer = 1041B400] 20:31:28 INFO - PROCESS | 2180 | 1467603088548 Marionette DEBUG loaded listener.js 20:31:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (107E0000) [pid = 2180] [serial = 1262] [outer = 1041B400] 20:31:29 INFO - PROCESS | 2180 | 1467603089004 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]]]}] 20:31:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:31:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 710ms 20:31:29 INFO - PROCESS | 2180 | 1467603089059 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 20:31:29 INFO - PROCESS | 2180 | 1467603089061 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 20:31:29 INFO - PROCESS | 2180 | 1467603089065 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:31:29 INFO - PROCESS | 2180 | 1467603089069 Marionette TRACE conn5 <- [1,1646,null,{}] 20:31:29 INFO - PROCESS | 2180 | 1467603089079 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}] 20:31:29 INFO - PROCESS | 2180 | 1467603089084 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:29 INFO - PROCESS | 2180 | 1467603089169 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 20:31:29 INFO - PROCESS | 2180 | 1467603089176 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:29 INFO - PROCESS | 2180 | 1467603089180 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:29 INFO - PROCESS | 2180 | ++DOCSHELL 1459D000 == 35 [pid = 2180] [id = 421] 20:31:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (1459DC00) [pid = 2180] [serial = 1263] [outer = 00000000] 20:31:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (14B6AC00) [pid = 2180] [serial = 1264] [outer = 1459DC00] 20:31:29 INFO - PROCESS | 2180 | 1467603089228 Marionette DEBUG loaded listener.js 20:31:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (14C8BC00) [pid = 2180] [serial = 1265] [outer = 1459DC00] 20:31:29 INFO - PROCESS | 2180 | 1467603089735 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]]]}] 20:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 731ms 20:31:29 INFO - PROCESS | 2180 | 1467603089799 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 20:31:29 INFO - PROCESS | 2180 | 1467603089802 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 20:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:31:29 INFO - PROCESS | 2180 | 1467603089839 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:31:29 INFO - PROCESS | 2180 | 1467603089841 Marionette TRACE conn5 <- [1,1650,null,{}] 20:31:29 INFO - PROCESS | 2180 | 1467603089853 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}] 20:31:29 INFO - PROCESS | 2180 | 1467603089855 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:29 INFO - PROCESS | 2180 | 1467603089975 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 20:31:30 INFO - PROCESS | 2180 | 1467603089982 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:30 INFO - PROCESS | 2180 | 1467603089984 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:30 INFO - PROCESS | 2180 | ++DOCSHELL 152C0800 == 36 [pid = 2180] [id = 422] 20:31:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (15532400) [pid = 2180] [serial = 1266] [outer = 00000000] 20:31:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (16159800) [pid = 2180] [serial = 1267] [outer = 15532400] 20:31:30 INFO - PROCESS | 2180 | 1467603090029 Marionette DEBUG loaded listener.js 20:31:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (16805400) [pid = 2180] [serial = 1268] [outer = 15532400] 20:31:30 INFO - PROCESS | 2180 | 1467603090471 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]]]}] 20:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 710ms 20:31:30 INFO - PROCESS | 2180 | 1467603090524 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 20:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:31:30 INFO - PROCESS | 2180 | 1467603090526 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 20:31:30 INFO - PROCESS | 2180 | 1467603090529 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:31:30 INFO - PROCESS | 2180 | 1467603090531 Marionette TRACE conn5 <- [1,1654,null,{}] 20:31:30 INFO - PROCESS | 2180 | 1467603090535 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}] 20:31:30 INFO - PROCESS | 2180 | 1467603090537 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:30 INFO - PROCESS | 2180 | 1467603090647 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 20:31:30 INFO - PROCESS | 2180 | 1467603090657 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:30 INFO - PROCESS | 2180 | 1467603090658 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:30 INFO - PROCESS | 2180 | ++DOCSHELL 16D68000 == 37 [pid = 2180] [id = 423] 20:31:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (17769800) [pid = 2180] [serial = 1269] [outer = 00000000] 20:31:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (1812C400) [pid = 2180] [serial = 1270] [outer = 17769800] 20:31:30 INFO - PROCESS | 2180 | 1467603090753 Marionette DEBUG loaded listener.js 20:31:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (1812FC00) [pid = 2180] [serial = 1271] [outer = 17769800] 20:31:31 INFO - PROCESS | 2180 | 1467603091209 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]]]}] 20:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 730ms 20:31:31 INFO - PROCESS | 2180 | 1467603091302 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 20:31:31 INFO - PROCESS | 2180 | 1467603091304 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 20:31:31 INFO - PROCESS | 2180 | 1467603091307 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:31:31 INFO - PROCESS | 2180 | 1467603091309 Marionette TRACE conn5 <- [1,1658,null,{}] 20:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:31:31 INFO - PROCESS | 2180 | 1467603091312 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}] 20:31:31 INFO - PROCESS | 2180 | 1467603091318 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:31 INFO - PROCESS | 2180 | 1467603091659 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 20:31:31 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (182EA800) [pid = 2180] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:31:31 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (109A4800) [pid = 2180] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:31:31 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (0CAC8800) [pid = 2180] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:31:31 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (14B63400) [pid = 2180] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:31:31 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (09157400) [pid = 2180] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:31:31 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (0D1EC000) [pid = 2180] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:31:31 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (1041B800) [pid = 2180] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:31:31 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (0D1E2800) [pid = 2180] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:31:31 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (19BDB000) [pid = 2180] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:31:31 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (101C8C00) [pid = 2180] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:31:31 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (19B80800) [pid = 2180] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:31:31 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (16454C00) [pid = 2180] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:31:31 INFO - PROCESS | 2180 | 1467603091723 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:31 INFO - PROCESS | 2180 | 1467603091725 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:31 INFO - PROCESS | 2180 | ++DOCSHELL 0915C000 == 38 [pid = 2180] [id = 424] 20:31:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (0915D000) [pid = 2180] [serial = 1272] [outer = 00000000] 20:31:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (0FDFF000) [pid = 2180] [serial = 1273] [outer = 0915D000] 20:31:31 INFO - PROCESS | 2180 | 1467603091770 Marionette DEBUG loaded listener.js 20:31:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (115D1000) [pid = 2180] [serial = 1274] [outer = 0915D000] 20:31:32 INFO - PROCESS | 2180 | 1467603092152 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]]]}] 20:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 870ms 20:31:32 INFO - PROCESS | 2180 | 1467603092185 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 20:31:32 INFO - PROCESS | 2180 | 1467603092187 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 20:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:31:32 INFO - PROCESS | 2180 | 1467603092190 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:31:32 INFO - PROCESS | 2180 | 1467603092192 Marionette TRACE conn5 <- [1,1662,null,{}] 20:31:32 INFO - PROCESS | 2180 | 1467603092195 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}] 20:31:32 INFO - PROCESS | 2180 | 1467603092197 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:32 INFO - PROCESS | 2180 | 1467603092274 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 20:31:32 INFO - PROCESS | 2180 | 1467603092279 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:32 INFO - PROCESS | 2180 | 1467603092281 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:32 INFO - PROCESS | 2180 | ++DOCSHELL 16155800 == 39 [pid = 2180] [id = 425] 20:31:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (17776000) [pid = 2180] [serial = 1275] [outer = 00000000] 20:31:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (182EAC00) [pid = 2180] [serial = 1276] [outer = 17776000] 20:31:32 INFO - PROCESS | 2180 | 1467603092325 Marionette DEBUG loaded listener.js 20:31:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (185DDC00) [pid = 2180] [serial = 1277] [outer = 17776000] 20:31:32 INFO - PROCESS | 2180 | 1467603092759 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]]]}] 20:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 631ms 20:31:32 INFO - PROCESS | 2180 | 1467603092823 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 20:31:32 INFO - PROCESS | 2180 | 1467603092825 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 20:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:31:32 INFO - PROCESS | 2180 | 1467603092828 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:31:32 INFO - PROCESS | 2180 | 1467603092830 Marionette TRACE conn5 <- [1,1666,null,{}] 20:31:32 INFO - PROCESS | 2180 | 1467603092833 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}] 20:31:32 INFO - PROCESS | 2180 | 1467603092835 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:32 INFO - PROCESS | 2180 | 1467603092913 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 20:31:32 INFO - PROCESS | 2180 | 1467603092919 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:32 INFO - PROCESS | 2180 | 1467603092920 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:32 INFO - PROCESS | 2180 | ++DOCSHELL 18245400 == 40 [pid = 2180] [id = 426] 20:31:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (182E9C00) [pid = 2180] [serial = 1278] [outer = 00000000] 20:31:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (19785000) [pid = 2180] [serial = 1279] [outer = 182E9C00] 20:31:32 INFO - PROCESS | 2180 | 1467603092964 Marionette DEBUG loaded listener.js 20:31:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (16452000) [pid = 2180] [serial = 1280] [outer = 182E9C00] 20:31:33 INFO - PROCESS | 2180 | 1467603093418 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]]]}] 20:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 630ms 20:31:33 INFO - PROCESS | 2180 | 1467603093465 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 20:31:33 INFO - PROCESS | 2180 | 1467603093467 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 20:31:33 INFO - PROCESS | 2180 | 1467603093470 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:31:33 INFO - PROCESS | 2180 | 1467603093471 Marionette TRACE conn5 <- [1,1670,null,{}] 20:31:33 INFO - PROCESS | 2180 | 1467603093475 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}] 20:31:33 INFO - PROCESS | 2180 | 1467603093477 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:33 INFO - PROCESS | 2180 | 1467603093555 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 20:31:33 INFO - PROCESS | 2180 | 1467603093560 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:33 INFO - PROCESS | 2180 | 1467603093562 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:33 INFO - PROCESS | 2180 | ++DOCSHELL 19B90800 == 41 [pid = 2180] [id = 427] 20:31:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (19B94000) [pid = 2180] [serial = 1281] [outer = 00000000] 20:31:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (19B99C00) [pid = 2180] [serial = 1282] [outer = 19B94000] 20:31:33 INFO - PROCESS | 2180 | 1467603093606 Marionette DEBUG loaded listener.js 20:31:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (19BE5800) [pid = 2180] [serial = 1283] [outer = 19B94000] 20:31:34 INFO - PROCESS | 2180 | 1467603094429 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]]]}] 20:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1016ms 20:31:34 INFO - PROCESS | 2180 | 1467603094490 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 20:31:34 INFO - PROCESS | 2180 | 1467603094494 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 20:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:31:34 INFO - PROCESS | 2180 | 1467603094499 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:31:34 INFO - PROCESS | 2180 | 1467603094504 Marionette TRACE conn5 <- [1,1674,null,{}] 20:31:34 INFO - PROCESS | 2180 | 1467603094530 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}] 20:31:34 INFO - PROCESS | 2180 | 1467603094533 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:34 INFO - PROCESS | 2180 | 1467603094681 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 20:31:34 INFO - PROCESS | 2180 | 1467603094811 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:34 INFO - PROCESS | 2180 | 1467603094814 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:34 INFO - PROCESS | 2180 | ++DOCSHELL 0D135400 == 42 [pid = 2180] [id = 428] 20:31:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (10174400) [pid = 2180] [serial = 1284] [outer = 00000000] 20:31:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (10410800) [pid = 2180] [serial = 1285] [outer = 10174400] 20:31:34 INFO - PROCESS | 2180 | 1467603094872 Marionette DEBUG loaded listener.js 20:31:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (109A0000) [pid = 2180] [serial = 1286] [outer = 10174400] 20:31:35 INFO - PROCESS | 2180 | 1467603095575 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]]]}] 20:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 20:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1157ms 20:31:35 INFO - PROCESS | 2180 | 1467603095657 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 20:31:35 INFO - PROCESS | 2180 | 1467603095662 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 20:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:31:35 INFO - PROCESS | 2180 | 1467603095669 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:31:35 INFO - PROCESS | 2180 | 1467603095672 Marionette TRACE conn5 <- [1,1678,null,{}] 20:31:35 INFO - PROCESS | 2180 | 1467603095676 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}] 20:31:35 INFO - PROCESS | 2180 | 1467603095679 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:35 INFO - PROCESS | 2180 | 1467603095969 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 20:31:35 INFO - PROCESS | 2180 | 1467603095978 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:35 INFO - PROCESS | 2180 | 1467603095982 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:36 INFO - PROCESS | 2180 | ++DOCSHELL 0D1E8400 == 43 [pid = 2180] [id = 429] 20:31:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (0FD65400) [pid = 2180] [serial = 1287] [outer = 00000000] 20:31:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (101CF400) [pid = 2180] [serial = 1288] [outer = 0FD65400] 20:31:36 INFO - PROCESS | 2180 | 1467603096031 Marionette DEBUG loaded listener.js 20:31:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (10243C00) [pid = 2180] [serial = 1289] [outer = 0FD65400] 20:31:36 INFO - PROCESS | 2180 | --DOCSHELL 19B7F000 == 42 [pid = 2180] [id = 412] 20:31:36 INFO - PROCESS | 2180 | --DOCSHELL 18245400 == 41 [pid = 2180] [id = 426] 20:31:36 INFO - PROCESS | 2180 | --DOCSHELL 16155800 == 40 [pid = 2180] [id = 425] 20:31:36 INFO - PROCESS | 2180 | --DOCSHELL 0915C000 == 39 [pid = 2180] [id = 424] 20:31:36 INFO - PROCESS | 2180 | --DOCSHELL 16D68000 == 38 [pid = 2180] [id = 423] 20:31:36 INFO - PROCESS | 2180 | --DOCSHELL 152C0800 == 37 [pid = 2180] [id = 422] 20:31:36 INFO - PROCESS | 2180 | --DOCSHELL 1459D000 == 36 [pid = 2180] [id = 421] 20:31:36 INFO - PROCESS | 2180 | --DOCSHELL 1041B000 == 35 [pid = 2180] [id = 420] 20:31:36 INFO - PROCESS | 2180 | --DOCSHELL 0CACC000 == 34 [pid = 2180] [id = 419] 20:31:36 INFO - PROCESS | 2180 | --DOCSHELL 1030B400 == 33 [pid = 2180] [id = 418] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (19617400) [pid = 2180] [serial = 1231] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (115D5C00) [pid = 2180] [serial = 1213] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (145A7400) [pid = 2180] [serial = 1214] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (101D2800) [pid = 2180] [serial = 1210] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (1034F400) [pid = 2180] [serial = 1211] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (14C81000) [pid = 2180] [serial = 1222] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (19B8A400) [pid = 2180] [serial = 1208] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (1017A000) [pid = 2180] [serial = 1216] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (101D0800) [pid = 2180] [serial = 1217] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (10607000) [pid = 2180] [serial = 1219] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (1087E400) [pid = 2180] [serial = 1220] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (181FC800) [pid = 2180] [serial = 1229] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (181F6400) [pid = 2180] [serial = 1228] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (19CA1C00) [pid = 2180] [serial = 1240] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (155C4C00) [pid = 2180] [serial = 1234] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (19CA4800) [pid = 2180] [serial = 1241] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (19C04800) [pid = 2180] [serial = 1238] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (185ED000) [pid = 2180] [serial = 1232] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (19BDAC00) [pid = 2180] [serial = 1237] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (17778400) [pid = 2180] [serial = 1225] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (17C81C00) [pid = 2180] [serial = 1226] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (16455800) [pid = 2180] [serial = 1235] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (152C0400) [pid = 2180] [serial = 1223] [outer = 00000000] [url = about:blank] 20:31:36 INFO - PROCESS | 2180 | 1467603096695 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]]]}] 20:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1079ms 20:31:36 INFO - PROCESS | 2180 | 1467603096751 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 20:31:36 INFO - PROCESS | 2180 | 1467603096755 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 20:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:31:36 INFO - PROCESS | 2180 | 1467603096759 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:31:36 INFO - PROCESS | 2180 | 1467603096762 Marionette TRACE conn5 <- [1,1682,null,{}] 20:31:36 INFO - PROCESS | 2180 | 1467603096766 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}] 20:31:36 INFO - PROCESS | 2180 | 1467603096769 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:36 INFO - PROCESS | 2180 | 1467603096858 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 20:31:36 INFO - PROCESS | 2180 | 1467603096952 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:36 INFO - PROCESS | 2180 | 1467603096955 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:36 INFO - PROCESS | 2180 | ++DOCSHELL 10243400 == 34 [pid = 2180] [id = 430] 20:31:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (1030B400) [pid = 2180] [serial = 1290] [outer = 00000000] 20:31:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (10418C00) [pid = 2180] [serial = 1291] [outer = 1030B400] 20:31:37 INFO - PROCESS | 2180 | 1467603097004 Marionette DEBUG loaded listener.js 20:31:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (107CC800) [pid = 2180] [serial = 1292] [outer = 1030B400] 20:31:37 INFO - PROCESS | 2180 | 1467603097446 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]]]}] 20:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 730ms 20:31:37 INFO - PROCESS | 2180 | 1467603097491 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 20:31:37 INFO - PROCESS | 2180 | 1467603097494 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 20:31:37 INFO - PROCESS | 2180 | 1467603097497 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:31:37 INFO - PROCESS | 2180 | 1467603097499 Marionette TRACE conn5 <- [1,1686,null,{}] 20:31:37 INFO - PROCESS | 2180 | 1467603097503 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}] 20:31:37 INFO - PROCESS | 2180 | 1467603097505 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:37 INFO - PROCESS | 2180 | 1467603097592 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 20:31:37 INFO - PROCESS | 2180 | 1467603097601 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:37 INFO - PROCESS | 2180 | 1467603097603 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:37 INFO - PROCESS | 2180 | ++DOCSHELL 145A4800 == 35 [pid = 2180] [id = 431] 20:31:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (145A8400) [pid = 2180] [serial = 1293] [outer = 00000000] 20:31:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (14B65000) [pid = 2180] [serial = 1294] [outer = 145A8400] 20:31:37 INFO - PROCESS | 2180 | 1467603097657 Marionette DEBUG loaded listener.js 20:31:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (14E21C00) [pid = 2180] [serial = 1295] [outer = 145A8400] 20:31:38 INFO - PROCESS | 2180 | 1467603098111 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]]]}] 20:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 20:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 20:31:38 INFO - PROCESS | 2180 | 1467603098171 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 20:31:38 INFO - PROCESS | 2180 | 1467603098174 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 20:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:31:38 INFO - PROCESS | 2180 | 1467603098185 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:31:38 INFO - PROCESS | 2180 | 1467603098189 Marionette TRACE conn5 <- [1,1690,null,{}] 20:31:38 INFO - PROCESS | 2180 | 1467603098193 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}] 20:31:38 INFO - PROCESS | 2180 | 1467603098195 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:38 INFO - PROCESS | 2180 | 1467603098281 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 20:31:38 INFO - PROCESS | 2180 | 1467603098293 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:38 INFO - PROCESS | 2180 | 1467603098294 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:38 INFO - PROCESS | 2180 | ++DOCSHELL 14E5F000 == 36 [pid = 2180] [id = 432] 20:31:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (163C3C00) [pid = 2180] [serial = 1296] [outer = 00000000] 20:31:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (17775400) [pid = 2180] [serial = 1297] [outer = 163C3C00] 20:31:38 INFO - PROCESS | 2180 | 1467603098338 Marionette DEBUG loaded listener.js 20:31:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (17C80800) [pid = 2180] [serial = 1298] [outer = 163C3C00] 20:31:38 INFO - PROCESS | 2180 | 1467603098834 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]]]}] 20:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 690ms 20:31:38 INFO - PROCESS | 2180 | 1467603098870 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 20:31:38 INFO - PROCESS | 2180 | 1467603098872 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 20:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:31:38 INFO - PROCESS | 2180 | 1467603098875 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:31:38 INFO - PROCESS | 2180 | 1467603098877 Marionette TRACE conn5 <- [1,1694,null,{}] 20:31:38 INFO - PROCESS | 2180 | 1467603098880 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}] 20:31:38 INFO - PROCESS | 2180 | 1467603098882 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:39 INFO - PROCESS | 2180 | 1467603099021 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 20:31:39 INFO - PROCESS | 2180 | 1467603099042 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:39 INFO - PROCESS | 2180 | 1467603099044 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:39 INFO - PROCESS | 2180 | ++DOCSHELL 1813B400 == 37 [pid = 2180] [id = 433] 20:31:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (18173000) [pid = 2180] [serial = 1299] [outer = 00000000] 20:31:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (18247800) [pid = 2180] [serial = 1300] [outer = 18173000] 20:31:39 INFO - PROCESS | 2180 | 1467603099088 Marionette DEBUG loaded listener.js 20:31:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (18250000) [pid = 2180] [serial = 1301] [outer = 18173000] 20:31:39 INFO - PROCESS | 2180 | 1467603099533 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]]]}] 20:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 671ms 20:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:31:39 INFO - PROCESS | 2180 | 1467603099546 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 20:31:39 INFO - PROCESS | 2180 | 1467603099548 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 20:31:39 INFO - PROCESS | 2180 | 1467603099551 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:31:39 INFO - PROCESS | 2180 | 1467603099553 Marionette TRACE conn5 <- [1,1698,null,{}] 20:31:39 INFO - PROCESS | 2180 | 1467603099562 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}] 20:31:39 INFO - PROCESS | 2180 | 1467603099564 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:39 INFO - PROCESS | 2180 | 1467603099706 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 20:31:39 INFO - PROCESS | 2180 | 1467603099712 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:39 INFO - PROCESS | 2180 | 1467603099718 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:39 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC4C00 == 38 [pid = 2180] [id = 434] 20:31:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (182ED400) [pid = 2180] [serial = 1302] [outer = 00000000] 20:31:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (19781400) [pid = 2180] [serial = 1303] [outer = 182ED400] 20:31:39 INFO - PROCESS | 2180 | 1467603099816 Marionette DEBUG loaded listener.js 20:31:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (19B8AC00) [pid = 2180] [serial = 1304] [outer = 182ED400] 20:31:40 INFO - PROCESS | 2180 | 1467603100261 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]]]}] 20:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 730ms 20:31:40 INFO - PROCESS | 2180 | 1467603100282 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 20:31:40 INFO - PROCESS | 2180 | 1467603100284 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 20:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:31:40 INFO - PROCESS | 2180 | 1467603100288 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:31:40 INFO - PROCESS | 2180 | 1467603100289 Marionette TRACE conn5 <- [1,1702,null,{}] 20:31:40 INFO - PROCESS | 2180 | 1467603100293 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}] 20:31:40 INFO - PROCESS | 2180 | 1467603100295 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:40 INFO - PROCESS | 2180 | 1467603100443 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 20:31:40 INFO - PROCESS | 2180 | 1467603100462 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:40 INFO - PROCESS | 2180 | 1467603100464 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:40 INFO - PROCESS | 2180 | ++DOCSHELL 101CA400 == 39 [pid = 2180] [id = 435] 20:31:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (145A8000) [pid = 2180] [serial = 1305] [outer = 00000000] 20:31:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (19C03400) [pid = 2180] [serial = 1306] [outer = 145A8000] 20:31:40 INFO - PROCESS | 2180 | 1467603100510 Marionette DEBUG loaded listener.js 20:31:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (19C04000) [pid = 2180] [serial = 1307] [outer = 145A8000] 20:31:41 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (15532400) [pid = 2180] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:31:41 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (17769800) [pid = 2180] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:31:41 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (10349800) [pid = 2180] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:31:41 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (1459DC00) [pid = 2180] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:31:41 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1041B400) [pid = 2180] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:31:41 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (0D136000) [pid = 2180] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:31:41 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (0915D000) [pid = 2180] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:31:41 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (0FD5F400) [pid = 2180] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:31:41 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (14EE5000) [pid = 2180] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:31:41 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (19EA8400) [pid = 2180] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:31:41 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (1A072C00) [pid = 2180] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:31:41 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (17776000) [pid = 2180] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:31:41 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (182E9C00) [pid = 2180] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:31:41 INFO - PROCESS | 2180 | 1467603101066 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]]]}] 20:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 830ms 20:31:41 INFO - PROCESS | 2180 | 1467603101119 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 20:31:41 INFO - PROCESS | 2180 | 1467603101121 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 20:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:31:41 INFO - PROCESS | 2180 | 1467603101124 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:31:41 INFO - PROCESS | 2180 | 1467603101125 Marionette TRACE conn5 <- [1,1706,null,{}] 20:31:41 INFO - PROCESS | 2180 | 1467603101129 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}] 20:31:41 INFO - PROCESS | 2180 | 1467603101130 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:41 INFO - PROCESS | 2180 | 1467603101209 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 20:31:41 INFO - PROCESS | 2180 | 1467603101217 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:41 INFO - PROCESS | 2180 | 1467603101220 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:41 INFO - PROCESS | 2180 | ++DOCSHELL 10357800 == 40 [pid = 2180] [id = 436] 20:31:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (1040F000) [pid = 2180] [serial = 1308] [outer = 00000000] 20:31:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (18134400) [pid = 2180] [serial = 1309] [outer = 1040F000] 20:31:41 INFO - PROCESS | 2180 | 1467603101263 Marionette DEBUG loaded listener.js 20:31:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (185DFC00) [pid = 2180] [serial = 1310] [outer = 1040F000] 20:31:41 INFO - PROCESS | 2180 | 1467603101725 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]]]}] 20:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 630ms 20:31:41 INFO - PROCESS | 2180 | 1467603101769 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 20:31:41 INFO - PROCESS | 2180 | 1467603101771 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 20:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:31:41 INFO - PROCESS | 2180 | 1467603101774 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:31:41 INFO - PROCESS | 2180 | 1467603101776 Marionette TRACE conn5 <- [1,1710,null,{}] 20:31:41 INFO - PROCESS | 2180 | 1467603101782 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}] 20:31:41 INFO - PROCESS | 2180 | 1467603101784 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:41 INFO - PROCESS | 2180 | 1467603101865 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 20:31:41 INFO - PROCESS | 2180 | 1467603101871 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:41 INFO - PROCESS | 2180 | 1467603101872 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:41 INFO - PROCESS | 2180 | ++DOCSHELL 14B64400 == 41 [pid = 2180] [id = 437] 20:31:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (18133C00) [pid = 2180] [serial = 1311] [outer = 00000000] 20:31:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19CA7400) [pid = 2180] [serial = 1312] [outer = 18133C00] 20:31:41 INFO - PROCESS | 2180 | 1467603101916 Marionette DEBUG loaded listener.js 20:31:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19EA7800) [pid = 2180] [serial = 1313] [outer = 18133C00] 20:31:42 INFO - PROCESS | 2180 | 1467603102338 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]]]}] 20:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 20:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 630ms 20:31:42 INFO - PROCESS | 2180 | 1467603102415 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 20:31:42 INFO - PROCESS | 2180 | 1467603102418 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 20:31:42 INFO - PROCESS | 2180 | 1467603102421 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:31:42 INFO - PROCESS | 2180 | 1467603102423 Marionette TRACE conn5 <- [1,1714,null,{}] 20:31:42 INFO - PROCESS | 2180 | 1467603102426 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}] 20:31:42 INFO - PROCESS | 2180 | 1467603102428 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:42 INFO - PROCESS | 2180 | 1467603102509 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 20:31:42 INFO - PROCESS | 2180 | 1467603102515 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:42 INFO - PROCESS | 2180 | 1467603102517 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:42 INFO - PROCESS | 2180 | ++DOCSHELL 10248400 == 42 [pid = 2180] [id = 438] 20:31:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (1034FC00) [pid = 2180] [serial = 1314] [outer = 00000000] 20:31:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (1A070800) [pid = 2180] [serial = 1315] [outer = 1034FC00] 20:31:42 INFO - PROCESS | 2180 | 1467603102560 Marionette DEBUG loaded listener.js 20:31:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (1A07CC00) [pid = 2180] [serial = 1316] [outer = 1034FC00] 20:31:43 INFO - PROCESS | 2180 | 1467603103027 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]]]}] 20:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 670ms 20:31:43 INFO - PROCESS | 2180 | 1467603103097 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 20:31:43 INFO - PROCESS | 2180 | 1467603103102 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 20:31:43 INFO - PROCESS | 2180 | 1467603103107 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:31:43 INFO - PROCESS | 2180 | 1467603103112 Marionette TRACE conn5 <- [1,1718,null,{}] 20:31:43 INFO - PROCESS | 2180 | 1467603103120 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}] 20:31:43 INFO - PROCESS | 2180 | 1467603103123 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:43 INFO - PROCESS | 2180 | 1467603103296 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 20:31:43 INFO - PROCESS | 2180 | 1467603103415 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:43 INFO - PROCESS | 2180 | 1467603103420 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:43 INFO - PROCESS | 2180 | ++DOCSHELL 101CAC00 == 43 [pid = 2180] [id = 439] 20:31:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (101CD400) [pid = 2180] [serial = 1317] [outer = 00000000] 20:31:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (1023F000) [pid = 2180] [serial = 1318] [outer = 101CD400] 20:31:43 INFO - PROCESS | 2180 | 1467603103479 Marionette DEBUG loaded listener.js 20:31:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (10418000) [pid = 2180] [serial = 1319] [outer = 101CD400] 20:31:44 INFO - PROCESS | 2180 | 1467603104033 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]]]}] 20:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 20:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 988ms 20:31:44 INFO - PROCESS | 2180 | 1467603104100 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 20:31:44 INFO - PROCESS | 2180 | 1467603104105 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 20:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:31:44 INFO - PROCESS | 2180 | 1467603104111 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:31:44 INFO - PROCESS | 2180 | 1467603104114 Marionette TRACE conn5 <- [1,1722,null,{}] 20:31:44 INFO - PROCESS | 2180 | 1467603104119 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}] 20:31:44 INFO - PROCESS | 2180 | 1467603104122 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:44 INFO - PROCESS | 2180 | 1467603104237 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 20:31:44 INFO - PROCESS | 2180 | 1467603104377 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:44 INFO - PROCESS | 2180 | 1467603104380 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:44 INFO - PROCESS | 2180 | ++DOCSHELL 15529800 == 44 [pid = 2180] [id = 440] 20:31:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (1552B400) [pid = 2180] [serial = 1320] [outer = 00000000] 20:31:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (163C4000) [pid = 2180] [serial = 1321] [outer = 1552B400] 20:31:44 INFO - PROCESS | 2180 | 1467603104439 Marionette DEBUG loaded listener.js 20:31:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (1776E800) [pid = 2180] [serial = 1322] [outer = 1552B400] 20:31:45 INFO - PROCESS | 2180 | 1467603105051 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]]]}] 20:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 971ms 20:31:45 INFO - PROCESS | 2180 | 1467603105085 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 20:31:45 INFO - PROCESS | 2180 | 1467603105088 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 20:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:31:45 INFO - PROCESS | 2180 | 1467603105092 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:31:45 INFO - PROCESS | 2180 | 1467603105096 Marionette TRACE conn5 <- [1,1726,null,{}] 20:31:45 INFO - PROCESS | 2180 | 1467603105107 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}] 20:31:45 INFO - PROCESS | 2180 | 1467603105112 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:45 INFO - PROCESS | 2180 | 1467603105224 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 20:31:45 INFO - PROCESS | 2180 | 1467603105363 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:45 INFO - PROCESS | 2180 | 1467603105367 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:45 INFO - PROCESS | 2180 | ++DOCSHELL 19B95400 == 45 [pid = 2180] [id = 441] 20:31:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (19CAA800) [pid = 2180] [serial = 1323] [outer = 00000000] 20:31:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (1A0B6800) [pid = 2180] [serial = 1324] [outer = 19CAA800] 20:31:45 INFO - PROCESS | 2180 | 1467603105425 Marionette DEBUG loaded listener.js 20:31:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (1A13B800) [pid = 2180] [serial = 1325] [outer = 19CAA800] 20:31:46 INFO - PROCESS | 2180 | 1467603106023 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]]]}] 20:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 970ms 20:31:46 INFO - PROCESS | 2180 | 1467603106065 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 20:31:46 INFO - PROCESS | 2180 | 1467603106068 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 20:31:46 INFO - PROCESS | 2180 | 1467603106071 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:31:46 INFO - PROCESS | 2180 | 1467603106073 Marionette TRACE conn5 <- [1,1730,null,{}] 20:31:46 INFO - PROCESS | 2180 | 1467603106077 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}] 20:31:46 INFO - PROCESS | 2180 | 1467603106079 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:46 INFO - PROCESS | 2180 | 1467603106188 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 20:31:46 INFO - PROCESS | 2180 | 1467603106324 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:46 INFO - PROCESS | 2180 | 1467603106326 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:46 INFO - PROCESS | 2180 | ++DOCSHELL 1A20CC00 == 46 [pid = 2180] [id = 442] 20:31:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (1A20EC00) [pid = 2180] [serial = 1326] [outer = 00000000] 20:31:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (1A213C00) [pid = 2180] [serial = 1327] [outer = 1A20EC00] 20:31:46 INFO - PROCESS | 2180 | 1467603106381 Marionette DEBUG loaded listener.js 20:31:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (1A3C6000) [pid = 2180] [serial = 1328] [outer = 1A20EC00] 20:31:46 INFO - PROCESS | 2180 | 1467603106954 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]]]}] 20:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 930ms 20:31:47 INFO - PROCESS | 2180 | 1467603107005 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 20:31:47 INFO - PROCESS | 2180 | 1467603107007 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 20:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:31:47 INFO - PROCESS | 2180 | 1467603107010 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:31:47 INFO - PROCESS | 2180 | 1467603107012 Marionette TRACE conn5 <- [1,1734,null,{}] 20:31:47 INFO - PROCESS | 2180 | 1467603107016 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}] 20:31:47 INFO - PROCESS | 2180 | 1467603107019 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:47 INFO - PROCESS | 2180 | 1467603107246 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 20:31:47 INFO - PROCESS | 2180 | 1467603107411 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:47 INFO - PROCESS | 2180 | 1467603107414 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:47 INFO - PROCESS | 2180 | ++DOCSHELL 0A721400 == 47 [pid = 2180] [id = 443] 20:31:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (0A76D000) [pid = 2180] [serial = 1329] [outer = 00000000] 20:31:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (0CACA800) [pid = 2180] [serial = 1330] [outer = 0A76D000] 20:31:47 INFO - PROCESS | 2180 | 1467603107468 Marionette DEBUG loaded listener.js 20:31:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (0D13AC00) [pid = 2180] [serial = 1331] [outer = 0A76D000] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 14B64400 == 46 [pid = 2180] [id = 437] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 10357800 == 45 [pid = 2180] [id = 436] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 101CA400 == 44 [pid = 2180] [id = 435] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 0CAC4C00 == 43 [pid = 2180] [id = 434] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 1813B400 == 42 [pid = 2180] [id = 433] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 145A4800 == 41 [pid = 2180] [id = 431] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 10243400 == 40 [pid = 2180] [id = 430] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 0D1E8400 == 39 [pid = 2180] [id = 429] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 19B90800 == 38 [pid = 2180] [id = 427] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 14E5F000 == 37 [pid = 2180] [id = 432] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 14E65800 == 36 [pid = 2180] [id = 415] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 19CAB800 == 35 [pid = 2180] [id = 416] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 1812D800 == 34 [pid = 2180] [id = 417] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 10411800 == 33 [pid = 2180] [id = 413] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 0D135400 == 32 [pid = 2180] [id = 428] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 0D136800 == 31 [pid = 2180] [id = 414] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 1A20CC00 == 30 [pid = 2180] [id = 442] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 19B95400 == 29 [pid = 2180] [id = 441] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 10248400 == 28 [pid = 2180] [id = 438] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 101CAC00 == 27 [pid = 2180] [id = 439] 20:31:48 INFO - PROCESS | 2180 | --DOCSHELL 15529800 == 26 [pid = 2180] [id = 440] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (16159800) [pid = 2180] [serial = 1267] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (1812C400) [pid = 2180] [serial = 1270] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (1041C400) [pid = 2180] [serial = 1255] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (14B6AC00) [pid = 2180] [serial = 1264] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (10605000) [pid = 2180] [serial = 1261] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (107E0000) [pid = 2180] [serial = 1262] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (10172400) [pid = 2180] [serial = 1258] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (101C8800) [pid = 2180] [serial = 1259] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (0FDFF000) [pid = 2180] [serial = 1273] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (10410400) [pid = 2180] [serial = 1244] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (10309800) [pid = 2180] [serial = 1243] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (181F1000) [pid = 2180] [serial = 1247] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (16454400) [pid = 2180] [serial = 1246] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (19EB1C00) [pid = 2180] [serial = 1250] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (19EAD400) [pid = 2180] [serial = 1249] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1A0B6400) [pid = 2180] [serial = 1253] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (1A0B2000) [pid = 2180] [serial = 1252] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (1812FC00) [pid = 2180] [serial = 1271] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (182EAC00) [pid = 2180] [serial = 1276] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (107DD400) [pid = 2180] [serial = 1256] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (115D1000) [pid = 2180] [serial = 1274] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (185DDC00) [pid = 2180] [serial = 1277] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (16452000) [pid = 2180] [serial = 1280] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (16805400) [pid = 2180] [serial = 1268] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (14C8BC00) [pid = 2180] [serial = 1265] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (19785000) [pid = 2180] [serial = 1279] [outer = 00000000] [url = about:blank] 20:31:48 INFO - PROCESS | 2180 | 1467603108812 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]]]}] 20:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1825ms 20:31:48 INFO - PROCESS | 2180 | 1467603108841 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 20:31:48 INFO - PROCESS | 2180 | 1467603108845 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 20:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:31:48 INFO - PROCESS | 2180 | 1467603108850 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:31:48 INFO - PROCESS | 2180 | 1467603108853 Marionette TRACE conn5 <- [1,1738,null,{}] 20:31:48 INFO - PROCESS | 2180 | 1467603108859 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}] 20:31:48 INFO - PROCESS | 2180 | 1467603108862 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:48 INFO - PROCESS | 2180 | 1467603108950 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 20:31:49 INFO - PROCESS | 2180 | 1467603109039 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:49 INFO - PROCESS | 2180 | 1467603109043 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:49 INFO - PROCESS | 2180 | ++DOCSHELL 0CACD400 == 27 [pid = 2180] [id = 444] 20:31:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (0D134400) [pid = 2180] [serial = 1332] [outer = 00000000] 20:31:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (0FD5E000) [pid = 2180] [serial = 1333] [outer = 0D134400] 20:31:49 INFO - PROCESS | 2180 | 1467603109091 Marionette DEBUG loaded listener.js 20:31:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (1017C800) [pid = 2180] [serial = 1334] [outer = 0D134400] 20:31:49 INFO - PROCESS | 2180 | 1467603109503 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]]]}] 20:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 731ms 20:31:49 INFO - PROCESS | 2180 | 1467603109580 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 20:31:49 INFO - PROCESS | 2180 | 1467603109585 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 20:31:49 INFO - PROCESS | 2180 | 1467603109591 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:31:49 INFO - PROCESS | 2180 | 1467603109594 Marionette TRACE conn5 <- [1,1742,null,{}] 20:31:49 INFO - PROCESS | 2180 | 1467603109598 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}] 20:31:49 INFO - PROCESS | 2180 | 1467603109601 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:49 INFO - PROCESS | 2180 | 1467603109691 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 20:31:49 INFO - PROCESS | 2180 | 1467603109706 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:49 INFO - PROCESS | 2180 | 1467603109709 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:49 INFO - PROCESS | 2180 | ++DOCSHELL 1034F400 == 28 [pid = 2180] [id = 445] 20:31:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (10350000) [pid = 2180] [serial = 1335] [outer = 00000000] 20:31:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (10357800) [pid = 2180] [serial = 1336] [outer = 10350000] 20:31:49 INFO - PROCESS | 2180 | 1467603109756 Marionette DEBUG loaded listener.js 20:31:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (10417000) [pid = 2180] [serial = 1337] [outer = 10350000] 20:31:50 INFO - PROCESS | 2180 | 1467603110229 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]]]}] 20:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 670ms 20:31:50 INFO - PROCESS | 2180 | 1467603110265 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 20:31:50 INFO - PROCESS | 2180 | 1467603110268 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 20:31:50 INFO - PROCESS | 2180 | 1467603110271 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:31:50 INFO - PROCESS | 2180 | 1467603110275 Marionette TRACE conn5 <- [1,1746,null,{}] 20:31:50 INFO - PROCESS | 2180 | 1467603110286 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}] 20:31:50 INFO - PROCESS | 2180 | 1467603110291 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:50 INFO - PROCESS | 2180 | 1467603110407 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 20:31:50 INFO - PROCESS | 2180 | 1467603110510 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:50 INFO - PROCESS | 2180 | 1467603110513 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:50 INFO - PROCESS | 2180 | ++DOCSHELL 11495800 == 29 [pid = 2180] [id = 446] 20:31:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (114EA400) [pid = 2180] [serial = 1338] [outer = 00000000] 20:31:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (1459E000) [pid = 2180] [serial = 1339] [outer = 114EA400] 20:31:50 INFO - PROCESS | 2180 | 1467603110562 Marionette DEBUG loaded listener.js 20:31:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (145A6800) [pid = 2180] [serial = 1340] [outer = 114EA400] 20:31:51 INFO - PROCESS | 2180 | 1467603111003 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]]]}] 20:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 770ms 20:31:51 INFO - PROCESS | 2180 | 1467603111045 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 20:31:51 INFO - PROCESS | 2180 | 1467603111048 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 20:31:51 INFO - PROCESS | 2180 | 1467603111051 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:31:51 INFO - PROCESS | 2180 | 1467603111053 Marionette TRACE conn5 <- [1,1750,null,{}] 20:31:51 INFO - PROCESS | 2180 | 1467603111056 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}] 20:31:51 INFO - PROCESS | 2180 | 1467603111058 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:51 INFO - PROCESS | 2180 | 1467603111177 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 20:31:51 INFO - PROCESS | 2180 | 1467603111239 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:51 INFO - PROCESS | 2180 | 1467603111241 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:51 INFO - PROCESS | 2180 | ++DOCSHELL 14B67C00 == 30 [pid = 2180] [id = 447] 20:31:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (14B6A800) [pid = 2180] [serial = 1341] [outer = 00000000] 20:31:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (14E5C800) [pid = 2180] [serial = 1342] [outer = 14B6A800] 20:31:51 INFO - PROCESS | 2180 | 1467603111288 Marionette DEBUG loaded listener.js 20:31:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (155BEC00) [pid = 2180] [serial = 1343] [outer = 14B6A800] 20:31:51 INFO - PROCESS | 2180 | 1467603111724 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]]]}] 20:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 730ms 20:31:51 INFO - PROCESS | 2180 | 1467603111790 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 20:31:51 INFO - PROCESS | 2180 | 1467603111792 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 20:31:51 INFO - PROCESS | 2180 | 1467603111795 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:31:51 INFO - PROCESS | 2180 | 1467603111797 Marionette TRACE conn5 <- [1,1754,null,{}] 20:31:51 INFO - PROCESS | 2180 | 1467603111804 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}] 20:31:51 INFO - PROCESS | 2180 | 1467603111806 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:51 INFO - PROCESS | 2180 | 1467603111918 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 20:31:51 INFO - PROCESS | 2180 | 1467603111927 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:51 INFO - PROCESS | 2180 | 1467603111930 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:51 INFO - PROCESS | 2180 | ++DOCSHELL 163C5800 == 31 [pid = 2180] [id = 448] 20:31:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (16452000) [pid = 2180] [serial = 1344] [outer = 00000000] 20:31:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (16D64800) [pid = 2180] [serial = 1345] [outer = 16452000] 20:31:52 INFO - PROCESS | 2180 | 1467603111976 Marionette DEBUG loaded listener.js 20:31:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (17770800) [pid = 2180] [serial = 1346] [outer = 16452000] 20:31:52 INFO - PROCESS | 2180 | 1467603112436 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]]]}] 20:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 670ms 20:31:52 INFO - PROCESS | 2180 | 1467603112470 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 20:31:52 INFO - PROCESS | 2180 | 1467603112472 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 20:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:31:52 INFO - PROCESS | 2180 | 1467603112475 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:31:52 INFO - PROCESS | 2180 | 1467603112477 Marionette TRACE conn5 <- [1,1758,null,{}] 20:31:52 INFO - PROCESS | 2180 | 1467603112490 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}] 20:31:52 INFO - PROCESS | 2180 | 1467603112496 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:52 INFO - PROCESS | 2180 | 1467603112633 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 20:31:52 INFO - PROCESS | 2180 | 1467603112702 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:52 INFO - PROCESS | 2180 | 1467603112704 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:52 INFO - PROCESS | 2180 | ++DOCSHELL 18135800 == 32 [pid = 2180] [id = 449] 20:31:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (18176400) [pid = 2180] [serial = 1347] [outer = 00000000] 20:31:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (18247C00) [pid = 2180] [serial = 1348] [outer = 18176400] 20:31:52 INFO - PROCESS | 2180 | 1467603112748 Marionette DEBUG loaded listener.js 20:31:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (1824EC00) [pid = 2180] [serial = 1349] [outer = 18176400] 20:31:53 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (18173000) [pid = 2180] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:31:53 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (182ED400) [pid = 2180] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:31:53 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (19B94000) [pid = 2180] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:31:53 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (1030B400) [pid = 2180] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:31:53 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (145A8400) [pid = 2180] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:31:53 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (10174400) [pid = 2180] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:31:53 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (163C3C00) [pid = 2180] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:31:53 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (0FD65400) [pid = 2180] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:31:53 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (145A8000) [pid = 2180] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:31:53 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (1040F000) [pid = 2180] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:31:53 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (18133C00) [pid = 2180] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:31:53 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (1034FC00) [pid = 2180] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:31:53 INFO - PROCESS | 2180 | 1467603113348 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]]]}] 20:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 930ms 20:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:31:53 INFO - PROCESS | 2180 | 1467603113406 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 20:31:53 INFO - PROCESS | 2180 | 1467603113408 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 20:31:53 INFO - PROCESS | 2180 | 1467603113411 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:31:53 INFO - PROCESS | 2180 | 1467603113413 Marionette TRACE conn5 <- [1,1762,null,{}] 20:31:53 INFO - PROCESS | 2180 | 1467603113416 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}] 20:31:53 INFO - PROCESS | 2180 | 1467603113418 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:53 INFO - PROCESS | 2180 | 1467603113495 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 20:31:53 INFO - PROCESS | 2180 | 1467603113501 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:53 INFO - PROCESS | 2180 | 1467603113502 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:53 INFO - PROCESS | 2180 | ++DOCSHELL 15531C00 == 33 [pid = 2180] [id = 450] 20:31:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (17C84400) [pid = 2180] [serial = 1350] [outer = 00000000] 20:31:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (18247000) [pid = 2180] [serial = 1351] [outer = 17C84400] 20:31:53 INFO - PROCESS | 2180 | 1467603113546 Marionette DEBUG loaded listener.js 20:31:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (1824A400) [pid = 2180] [serial = 1352] [outer = 17C84400] 20:31:54 INFO - PROCESS | 2180 | 1467603113997 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]]]}] 20:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 631ms 20:31:54 INFO - PROCESS | 2180 | 1467603114043 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 20:31:54 INFO - PROCESS | 2180 | 1467603114045 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 20:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:31:54 INFO - PROCESS | 2180 | 1467603114049 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:31:54 INFO - PROCESS | 2180 | 1467603114051 Marionette TRACE conn5 <- [1,1766,null,{}] 20:31:54 INFO - PROCESS | 2180 | 1467603114054 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}] 20:31:54 INFO - PROCESS | 2180 | 1467603114056 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:54 INFO - PROCESS | 2180 | 1467603114137 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 20:31:54 INFO - PROCESS | 2180 | 1467603114142 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:54 INFO - PROCESS | 2180 | 1467603114144 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:54 INFO - PROCESS | 2180 | ++DOCSHELL 185DD800 == 34 [pid = 2180] [id = 451] 20:31:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (185DDC00) [pid = 2180] [serial = 1353] [outer = 00000000] 20:31:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (185EB400) [pid = 2180] [serial = 1354] [outer = 185DDC00] 20:31:54 INFO - PROCESS | 2180 | 1467603114189 Marionette DEBUG loaded listener.js 20:31:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (185E4C00) [pid = 2180] [serial = 1355] [outer = 185DDC00] 20:31:54 INFO - PROCESS | 2180 | 1467603114640 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]]]}] 20:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 20:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 631ms 20:31:54 INFO - PROCESS | 2180 | 1467603114685 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 20:31:54 INFO - PROCESS | 2180 | 1467603114687 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 20:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:31:54 INFO - PROCESS | 2180 | 1467603114690 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:31:54 INFO - PROCESS | 2180 | 1467603114692 Marionette TRACE conn5 <- [1,1770,null,{}] 20:31:54 INFO - PROCESS | 2180 | 1467603114696 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}] 20:31:54 INFO - PROCESS | 2180 | 1467603114698 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:54 INFO - PROCESS | 2180 | 1467603114777 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 20:31:54 INFO - PROCESS | 2180 | 1467603114783 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:54 INFO - PROCESS | 2180 | 1467603114785 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:54 INFO - PROCESS | 2180 | ++DOCSHELL 11494800 == 35 [pid = 2180] [id = 452] 20:31:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (19789000) [pid = 2180] [serial = 1356] [outer = 00000000] 20:31:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (19B8DC00) [pid = 2180] [serial = 1357] [outer = 19789000] 20:31:54 INFO - PROCESS | 2180 | 1467603114827 Marionette DEBUG loaded listener.js 20:31:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (19B8F800) [pid = 2180] [serial = 1358] [outer = 19789000] 20:31:55 INFO - PROCESS | 2180 | 1467603115495 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]]]}] 20:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 20:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 930ms 20:31:55 INFO - PROCESS | 2180 | 1467603115624 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 20:31:55 INFO - PROCESS | 2180 | 1467603115628 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 20:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:31:55 INFO - PROCESS | 2180 | 1467603115634 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:31:55 INFO - PROCESS | 2180 | 1467603115637 Marionette TRACE conn5 <- [1,1774,null,{}] 20:31:55 INFO - PROCESS | 2180 | 1467603115643 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}] 20:31:55 INFO - PROCESS | 2180 | 1467603115647 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:55 INFO - PROCESS | 2180 | 1467603115777 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 20:31:55 INFO - PROCESS | 2180 | 1467603115907 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:55 INFO - PROCESS | 2180 | 1467603115910 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:55 INFO - PROCESS | 2180 | ++DOCSHELL 0A772C00 == 36 [pid = 2180] [id = 453] 20:31:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (0D136800) [pid = 2180] [serial = 1359] [outer = 00000000] 20:31:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (1030C400) [pid = 2180] [serial = 1360] [outer = 0D136800] 20:31:55 INFO - PROCESS | 2180 | 1467603115968 Marionette DEBUG loaded listener.js 20:31:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (10607000) [pid = 2180] [serial = 1361] [outer = 0D136800] 20:31:56 INFO - PROCESS | 2180 | 1467603116658 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]]]}] 20:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 20:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1073ms 20:31:56 INFO - PROCESS | 2180 | 1467603116711 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 20:31:56 INFO - PROCESS | 2180 | 1467603116716 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 20:31:56 INFO - PROCESS | 2180 | 1467603116722 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:31:56 INFO - PROCESS | 2180 | 1467603116725 Marionette TRACE conn5 <- [1,1778,null,{}] 20:31:56 INFO - PROCESS | 2180 | 1467603116729 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}] 20:31:56 INFO - PROCESS | 2180 | 1467603116732 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:56 INFO - PROCESS | 2180 | 1467603116859 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 20:31:57 INFO - PROCESS | 2180 | 1467603117009 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:57 INFO - PROCESS | 2180 | 1467603117011 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:57 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC0C00 == 37 [pid = 2180] [id = 454] 20:31:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (1459C800) [pid = 2180] [serial = 1362] [outer = 00000000] 20:31:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (14C84800) [pid = 2180] [serial = 1363] [outer = 1459C800] 20:31:57 INFO - PROCESS | 2180 | 1467603117069 Marionette DEBUG loaded listener.js 20:31:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (1525F400) [pid = 2180] [serial = 1364] [outer = 1459C800] 20:31:57 INFO - PROCESS | 2180 | --DOCSHELL 185DD800 == 36 [pid = 2180] [id = 451] 20:31:57 INFO - PROCESS | 2180 | --DOCSHELL 15531C00 == 35 [pid = 2180] [id = 450] 20:31:57 INFO - PROCESS | 2180 | --DOCSHELL 18135800 == 34 [pid = 2180] [id = 449] 20:31:57 INFO - PROCESS | 2180 | --DOCSHELL 163C5800 == 33 [pid = 2180] [id = 448] 20:31:57 INFO - PROCESS | 2180 | --DOCSHELL 14B67C00 == 32 [pid = 2180] [id = 447] 20:31:57 INFO - PROCESS | 2180 | --DOCSHELL 11495800 == 31 [pid = 2180] [id = 446] 20:31:57 INFO - PROCESS | 2180 | --DOCSHELL 1034F400 == 30 [pid = 2180] [id = 445] 20:31:57 INFO - PROCESS | 2180 | --DOCSHELL 0CACD400 == 29 [pid = 2180] [id = 444] 20:31:57 INFO - PROCESS | 2180 | --DOCSHELL 0A721400 == 28 [pid = 2180] [id = 443] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (18247800) [pid = 2180] [serial = 1300] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (18250000) [pid = 2180] [serial = 1301] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (19B8AC00) [pid = 2180] [serial = 1304] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (19781400) [pid = 2180] [serial = 1303] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (19BE5800) [pid = 2180] [serial = 1283] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (19B99C00) [pid = 2180] [serial = 1282] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (10418C00) [pid = 2180] [serial = 1291] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (107CC800) [pid = 2180] [serial = 1292] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (14B65000) [pid = 2180] [serial = 1294] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (14E21C00) [pid = 2180] [serial = 1295] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (10410800) [pid = 2180] [serial = 1285] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (109A0000) [pid = 2180] [serial = 1286] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (17775400) [pid = 2180] [serial = 1297] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (101CF400) [pid = 2180] [serial = 1288] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (10243C00) [pid = 2180] [serial = 1289] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (19C03400) [pid = 2180] [serial = 1306] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (18134400) [pid = 2180] [serial = 1309] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (185DFC00) [pid = 2180] [serial = 1310] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (19EA7800) [pid = 2180] [serial = 1313] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (19CA7400) [pid = 2180] [serial = 1312] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (1A070800) [pid = 2180] [serial = 1315] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (1A07CC00) [pid = 2180] [serial = 1316] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (19C04000) [pid = 2180] [serial = 1307] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (17C80800) [pid = 2180] [serial = 1298] [outer = 00000000] [url = about:blank] 20:31:57 INFO - PROCESS | 2180 | 1467603117954 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]]]}] 20:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 20:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1276ms 20:31:58 INFO - PROCESS | 2180 | 1467603118004 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 20:31:58 INFO - PROCESS | 2180 | 1467603118008 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 20:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:31:58 INFO - PROCESS | 2180 | 1467603118013 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:31:58 INFO - PROCESS | 2180 | 1467603118016 Marionette TRACE conn5 <- [1,1782,null,{}] 20:31:58 INFO - PROCESS | 2180 | 1467603118022 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}] 20:31:58 INFO - PROCESS | 2180 | 1467603118025 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:58 INFO - PROCESS | 2180 | 1467603118112 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 20:31:58 INFO - PROCESS | 2180 | 1467603118118 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:58 INFO - PROCESS | 2180 | 1467603118123 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:58 INFO - PROCESS | 2180 | ++DOCSHELL 101CAC00 == 29 [pid = 2180] [id = 455] 20:31:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (101CD800) [pid = 2180] [serial = 1365] [outer = 00000000] 20:31:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (10241800) [pid = 2180] [serial = 1366] [outer = 101CD800] 20:31:58 INFO - PROCESS | 2180 | 1467603118171 Marionette DEBUG loaded listener.js 20:31:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (10303800) [pid = 2180] [serial = 1367] [outer = 101CD800] 20:31:58 INFO - PROCESS | 2180 | 1467603118709 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]]]}] 20:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 730ms 20:31:58 INFO - PROCESS | 2180 | 1467603118743 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 20:31:58 INFO - PROCESS | 2180 | 1467603118748 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 20:31:58 INFO - PROCESS | 2180 | 1467603118754 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:31:58 INFO - PROCESS | 2180 | 1467603118757 Marionette TRACE conn5 <- [1,1786,null,{}] 20:31:58 INFO - PROCESS | 2180 | 1467603118761 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}] 20:31:58 INFO - PROCESS | 2180 | 1467603118763 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:58 INFO - PROCESS | 2180 | 1467603118851 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 20:31:58 INFO - PROCESS | 2180 | 1467603118947 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:58 INFO - PROCESS | 2180 | 1467603118949 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:58 INFO - PROCESS | 2180 | ++DOCSHELL 10885800 == 30 [pid = 2180] [id = 456] 20:31:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (10885C00) [pid = 2180] [serial = 1368] [outer = 00000000] 20:31:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (10E06C00) [pid = 2180] [serial = 1369] [outer = 10885C00] 20:31:59 INFO - PROCESS | 2180 | 1467603118998 Marionette DEBUG loaded listener.js 20:31:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (11587C00) [pid = 2180] [serial = 1370] [outer = 10885C00] 20:31:59 INFO - PROCESS | 2180 | 1467603119378 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]]]}] 20:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 670ms 20:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:31:59 INFO - PROCESS | 2180 | 1467603119428 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 20:31:59 INFO - PROCESS | 2180 | 1467603119431 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 20:31:59 INFO - PROCESS | 2180 | 1467603119434 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:31:59 INFO - PROCESS | 2180 | 1467603119438 Marionette TRACE conn5 <- [1,1790,null,{}] 20:31:59 INFO - PROCESS | 2180 | 1467603119449 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}] 20:31:59 INFO - PROCESS | 2180 | 1467603119453 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:59 INFO - PROCESS | 2180 | 1467603119540 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 20:31:59 INFO - PROCESS | 2180 | 1467603119548 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:59 INFO - PROCESS | 2180 | 1467603119551 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:31:59 INFO - PROCESS | 2180 | ++DOCSHELL 14EE5800 == 31 [pid = 2180] [id = 457] 20:31:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (14EE6000) [pid = 2180] [serial = 1371] [outer = 00000000] 20:31:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (16155C00) [pid = 2180] [serial = 1372] [outer = 14EE6000] 20:31:59 INFO - PROCESS | 2180 | 1467603119599 Marionette DEBUG loaded listener.js 20:31:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (16D63C00) [pid = 2180] [serial = 1373] [outer = 14EE6000] 20:32:00 INFO - PROCESS | 2180 | 1467603120079 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]]]}] 20:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 671ms 20:32:00 INFO - PROCESS | 2180 | 1467603120121 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 20:32:00 INFO - PROCESS | 2180 | 1467603120123 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 20:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:32:00 INFO - PROCESS | 2180 | 1467603120126 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:32:00 INFO - PROCESS | 2180 | 1467603120128 Marionette TRACE conn5 <- [1,1794,null,{}] 20:32:00 INFO - PROCESS | 2180 | 1467603120132 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}] 20:32:00 INFO - PROCESS | 2180 | 1467603120134 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:00 INFO - PROCESS | 2180 | 1467603120262 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 20:32:00 INFO - PROCESS | 2180 | 1467603120267 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:00 INFO - PROCESS | 2180 | 1467603120269 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:00 INFO - PROCESS | 2180 | ++DOCSHELL 18133400 == 32 [pid = 2180] [id = 458] 20:32:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (18134C00) [pid = 2180] [serial = 1374] [outer = 00000000] 20:32:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (181FD400) [pid = 2180] [serial = 1375] [outer = 18134C00] 20:32:00 INFO - PROCESS | 2180 | 1467603120315 Marionette DEBUG loaded listener.js 20:32:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (18247400) [pid = 2180] [serial = 1376] [outer = 18134C00] 20:32:00 INFO - PROCESS | 2180 | 1467603120766 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]]]}] 20:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 670ms 20:32:00 INFO - PROCESS | 2180 | 1467603120799 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 20:32:00 INFO - PROCESS | 2180 | 1467603120801 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 20:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:32:00 INFO - PROCESS | 2180 | 1467603120804 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:32:00 INFO - PROCESS | 2180 | 1467603120806 Marionette TRACE conn5 <- [1,1798,null,{}] 20:32:00 INFO - PROCESS | 2180 | 1467603120809 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}] 20:32:00 INFO - PROCESS | 2180 | 1467603120811 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:00 INFO - PROCESS | 2180 | 1467603120932 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 20:32:01 INFO - PROCESS | 2180 | 1467603121020 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:01 INFO - PROCESS | 2180 | 1467603121022 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:01 INFO - PROCESS | 2180 | ++DOCSHELL 1824AC00 == 33 [pid = 2180] [id = 459] 20:32:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (182E1C00) [pid = 2180] [serial = 1377] [outer = 00000000] 20:32:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (185E4400) [pid = 2180] [serial = 1378] [outer = 182E1C00] 20:32:01 INFO - PROCESS | 2180 | 1467603121066 Marionette DEBUG loaded listener.js 20:32:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (18F08800) [pid = 2180] [serial = 1379] [outer = 182E1C00] 20:32:01 INFO - PROCESS | 2180 | 1467603121506 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]]]}] 20:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 730ms 20:32:01 INFO - PROCESS | 2180 | 1467603121535 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 20:32:01 INFO - PROCESS | 2180 | 1467603121537 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 20:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:32:01 INFO - PROCESS | 2180 | 1467603121540 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:32:01 INFO - PROCESS | 2180 | 1467603121542 Marionette TRACE conn5 <- [1,1802,null,{}] 20:32:01 INFO - PROCESS | 2180 | 1467603121546 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}] 20:32:01 INFO - PROCESS | 2180 | 1467603121552 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:01 INFO - PROCESS | 2180 | 1467603121691 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 20:32:01 INFO - PROCESS | 2180 | 1467603121757 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:01 INFO - PROCESS | 2180 | 1467603121768 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:01 INFO - PROCESS | 2180 | ++DOCSHELL 19B80800 == 34 [pid = 2180] [id = 460] 20:32:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (19B8B800) [pid = 2180] [serial = 1380] [outer = 00000000] 20:32:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (19C03400) [pid = 2180] [serial = 1381] [outer = 19B8B800] 20:32:01 INFO - PROCESS | 2180 | 1467603121813 Marionette DEBUG loaded listener.js 20:32:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (19B8C800) [pid = 2180] [serial = 1382] [outer = 19B8B800] 20:32:02 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (16452000) [pid = 2180] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:32:02 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (101CD400) [pid = 2180] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:32:02 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (1552B400) [pid = 2180] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:32:02 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (19CAA800) [pid = 2180] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:32:02 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (185DDC00) [pid = 2180] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:32:02 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (1A20EC00) [pid = 2180] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:32:02 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (18176400) [pid = 2180] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:32:02 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (17C84400) [pid = 2180] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:32:02 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (14B6A800) [pid = 2180] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:32:02 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (0D134400) [pid = 2180] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:32:02 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (114EA400) [pid = 2180] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:32:02 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (10350000) [pid = 2180] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:32:02 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (0A76D000) [pid = 2180] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:32:02 INFO - PROCESS | 2180 | 1467603122352 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]]]}] 20:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 830ms 20:32:02 INFO - PROCESS | 2180 | 1467603122371 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 20:32:02 INFO - PROCESS | 2180 | 1467603122373 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 20:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:32:02 INFO - PROCESS | 2180 | 1467603122377 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:32:02 INFO - PROCESS | 2180 | 1467603122378 Marionette TRACE conn5 <- [1,1806,null,{}] 20:32:02 INFO - PROCESS | 2180 | 1467603122382 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}] 20:32:02 INFO - PROCESS | 2180 | 1467603122384 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:02 INFO - PROCESS | 2180 | 1467603122462 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 20:32:02 INFO - PROCESS | 2180 | 1467603122468 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:02 INFO - PROCESS | 2180 | 1467603122469 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:02 INFO - PROCESS | 2180 | ++DOCSHELL 1030A400 == 35 [pid = 2180] [id = 461] 20:32:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (10310000) [pid = 2180] [serial = 1383] [outer = 00000000] 20:32:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (16452000) [pid = 2180] [serial = 1384] [outer = 10310000] 20:32:02 INFO - PROCESS | 2180 | 1467603122513 Marionette DEBUG loaded listener.js 20:32:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (181F1000) [pid = 2180] [serial = 1385] [outer = 10310000] 20:32:02 INFO - PROCESS | 2180 | 1467603122945 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]]]}] 20:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 631ms 20:32:03 INFO - PROCESS | 2180 | 1467603123008 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 20:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:32:03 INFO - PROCESS | 2180 | 1467603123010 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 20:32:03 INFO - PROCESS | 2180 | 1467603123013 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:32:03 INFO - PROCESS | 2180 | 1467603123015 Marionette TRACE conn5 <- [1,1810,null,{}] 20:32:03 INFO - PROCESS | 2180 | 1467603123018 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}] 20:32:03 INFO - PROCESS | 2180 | 1467603123020 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:03 INFO - PROCESS | 2180 | 1467603123099 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 20:32:03 INFO - PROCESS | 2180 | 1467603123105 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:03 INFO - PROCESS | 2180 | 1467603123107 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:03 INFO - PROCESS | 2180 | ++DOCSHELL 19B99800 == 36 [pid = 2180] [id = 462] 20:32:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (19C05000) [pid = 2180] [serial = 1386] [outer = 00000000] 20:32:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19CA5000) [pid = 2180] [serial = 1387] [outer = 19C05000] 20:32:03 INFO - PROCESS | 2180 | 1467603123150 Marionette DEBUG loaded listener.js 20:32:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19CACC00) [pid = 2180] [serial = 1388] [outer = 19C05000] 20:32:03 INFO - PROCESS | 2180 | 1467603123598 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]]]}] 20:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 630ms 20:32:03 INFO - PROCESS | 2180 | 1467603123644 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 20:32:03 INFO - PROCESS | 2180 | 1467603123647 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 20:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:32:03 INFO - PROCESS | 2180 | 1467603123650 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:32:03 INFO - PROCESS | 2180 | 1467603123652 Marionette TRACE conn5 <- [1,1814,null,{}] 20:32:03 INFO - PROCESS | 2180 | 1467603123655 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}] 20:32:03 INFO - PROCESS | 2180 | 1467603123657 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:03 INFO - PROCESS | 2180 | 1467603123747 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 20:32:03 INFO - PROCESS | 2180 | 1467603123752 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:03 INFO - PROCESS | 2180 | 1467603123754 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:03 INFO - PROCESS | 2180 | ++DOCSHELL 14E63800 == 37 [pid = 2180] [id = 463] 20:32:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (19EAA000) [pid = 2180] [serial = 1389] [outer = 00000000] 20:32:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (19EB3400) [pid = 2180] [serial = 1390] [outer = 19EAA000] 20:32:03 INFO - PROCESS | 2180 | 1467603123798 Marionette DEBUG loaded listener.js 20:32:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (1A070800) [pid = 2180] [serial = 1391] [outer = 19EAA000] 20:32:04 INFO - PROCESS | 2180 | 1467603124305 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]]]}] 20:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 730ms 20:32:04 INFO - PROCESS | 2180 | 1467603124381 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 20:32:04 INFO - PROCESS | 2180 | 1467603124386 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 20:32:04 INFO - PROCESS | 2180 | 1467603124392 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:32:04 INFO - PROCESS | 2180 | 1467603124397 Marionette TRACE conn5 <- [1,1818,null,{}] 20:32:04 INFO - PROCESS | 2180 | 1467603124404 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}] 20:32:04 INFO - PROCESS | 2180 | 1467603124407 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:04 INFO - PROCESS | 2180 | 1467603124533 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 20:32:04 INFO - PROCESS | 2180 | 1467603124640 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:04 INFO - PROCESS | 2180 | 1467603124645 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:04 INFO - PROCESS | 2180 | ++DOCSHELL 0D136000 == 38 [pid = 2180] [id = 464] 20:32:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (0D136C00) [pid = 2180] [serial = 1392] [outer = 00000000] 20:32:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (101C9000) [pid = 2180] [serial = 1393] [outer = 0D136C00] 20:32:04 INFO - PROCESS | 2180 | 1467603124704 Marionette DEBUG loaded listener.js 20:32:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (1034E000) [pid = 2180] [serial = 1394] [outer = 0D136C00] 20:32:05 INFO - PROCESS | 2180 | 1467603125323 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]]]}] 20:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 991ms 20:32:05 INFO - PROCESS | 2180 | 1467603125386 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 20:32:05 INFO - PROCESS | 2180 | 1467603125391 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 20:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:32:05 INFO - PROCESS | 2180 | 1467603125398 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:32:05 INFO - PROCESS | 2180 | 1467603125400 Marionette TRACE conn5 <- [1,1822,null,{}] 20:32:05 INFO - PROCESS | 2180 | 1467603125405 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}] 20:32:05 INFO - PROCESS | 2180 | 1467603125408 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:05 INFO - PROCESS | 2180 | 1467603125520 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 20:32:05 INFO - PROCESS | 2180 | 1467603125659 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:05 INFO - PROCESS | 2180 | 1467603125662 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:05 INFO - PROCESS | 2180 | ++DOCSHELL 145AA800 == 39 [pid = 2180] [id = 465] 20:32:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (145DBC00) [pid = 2180] [serial = 1395] [outer = 00000000] 20:32:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (14E29800) [pid = 2180] [serial = 1396] [outer = 145DBC00] 20:32:05 INFO - PROCESS | 2180 | 1467603125719 Marionette DEBUG loaded listener.js 20:32:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (1680C000) [pid = 2180] [serial = 1397] [outer = 145DBC00] 20:32:06 INFO - PROCESS | 2180 | 1467603126340 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]]]}] 20:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 20:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 970ms 20:32:06 INFO - PROCESS | 2180 | 1467603126371 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 20:32:06 INFO - PROCESS | 2180 | 1467603126373 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 20:32:06 INFO - PROCESS | 2180 | 1467603126377 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:32:06 INFO - PROCESS | 2180 | 1467603126381 Marionette TRACE conn5 <- [1,1826,null,{}] 20:32:06 INFO - PROCESS | 2180 | 1467603126392 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}] 20:32:06 INFO - PROCESS | 2180 | 1467603126397 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:06 INFO - PROCESS | 2180 | 1467603126509 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 20:32:06 INFO - PROCESS | 2180 | 1467603126647 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:06 INFO - PROCESS | 2180 | 1467603126651 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:06 INFO - PROCESS | 2180 | ++DOCSHELL 19B96800 == 40 [pid = 2180] [id = 466] 20:32:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (19B99C00) [pid = 2180] [serial = 1398] [outer = 00000000] 20:32:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (19CA4400) [pid = 2180] [serial = 1399] [outer = 19B99C00] 20:32:06 INFO - PROCESS | 2180 | 1467603126710 Marionette DEBUG loaded listener.js 20:32:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (1A07D000) [pid = 2180] [serial = 1400] [outer = 19B99C00] 20:32:07 INFO - PROCESS | 2180 | 1467603127283 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]]]}] 20:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 930ms 20:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:32:07 INFO - PROCESS | 2180 | 1467603127310 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 20:32:07 INFO - PROCESS | 2180 | 1467603127313 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 20:32:07 INFO - PROCESS | 2180 | 1467603127317 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:32:07 INFO - PROCESS | 2180 | 1467603127319 Marionette TRACE conn5 <- [1,1830,null,{}] 20:32:07 INFO - PROCESS | 2180 | 1467603127322 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}] 20:32:07 INFO - PROCESS | 2180 | 1467603127325 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:07 INFO - PROCESS | 2180 | 1467603127435 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 20:32:07 INFO - PROCESS | 2180 | 1467603127545 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:07 INFO - PROCESS | 2180 | 1467603127548 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:07 INFO - PROCESS | 2180 | ++DOCSHELL 1A0BB000 == 41 [pid = 2180] [id = 467] 20:32:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (1A16A800) [pid = 2180] [serial = 1401] [outer = 00000000] 20:32:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (1A20F400) [pid = 2180] [serial = 1402] [outer = 1A16A800] 20:32:07 INFO - PROCESS | 2180 | 1467603127642 Marionette DEBUG loaded listener.js 20:32:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (1A215800) [pid = 2180] [serial = 1403] [outer = 1A16A800] 20:32:08 INFO - PROCESS | 2180 | 1467603128449 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]]]}] 20:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1175ms 20:32:08 INFO - PROCESS | 2180 | 1467603128496 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 20:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:32:08 INFO - PROCESS | 2180 | 1467603128500 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 20:32:08 INFO - PROCESS | 2180 | 1467603128505 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:32:08 INFO - PROCESS | 2180 | 1467603128508 Marionette TRACE conn5 <- [1,1834,null,{}] 20:32:08 INFO - PROCESS | 2180 | 1467603128514 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}] 20:32:08 INFO - PROCESS | 2180 | 1467603128517 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:08 INFO - PROCESS | 2180 | 1467603128618 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 20:32:08 INFO - PROCESS | 2180 | 1467603128763 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:08 INFO - PROCESS | 2180 | 1467603128768 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:08 INFO - PROCESS | 2180 | ++DOCSHELL 10174C00 == 42 [pid = 2180] [id = 468] 20:32:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (101C5C00) [pid = 2180] [serial = 1404] [outer = 00000000] 20:32:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (10415400) [pid = 2180] [serial = 1405] [outer = 101C5C00] 20:32:08 INFO - PROCESS | 2180 | 1467603128821 Marionette DEBUG loaded listener.js 20:32:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (107DE000) [pid = 2180] [serial = 1406] [outer = 101C5C00] 20:32:09 INFO - PROCESS | 2180 | --DOCSHELL 19B99800 == 41 [pid = 2180] [id = 462] 20:32:09 INFO - PROCESS | 2180 | --DOCSHELL 1030A400 == 40 [pid = 2180] [id = 461] 20:32:09 INFO - PROCESS | 2180 | --DOCSHELL 19B80800 == 39 [pid = 2180] [id = 460] 20:32:09 INFO - PROCESS | 2180 | --DOCSHELL 1824AC00 == 38 [pid = 2180] [id = 459] 20:32:09 INFO - PROCESS | 2180 | --DOCSHELL 18133400 == 37 [pid = 2180] [id = 458] 20:32:09 INFO - PROCESS | 2180 | --DOCSHELL 14EE5800 == 36 [pid = 2180] [id = 457] 20:32:09 INFO - PROCESS | 2180 | --DOCSHELL 10885800 == 35 [pid = 2180] [id = 456] 20:32:09 INFO - PROCESS | 2180 | --DOCSHELL 101CAC00 == 34 [pid = 2180] [id = 455] 20:32:09 INFO - PROCESS | 2180 | --DOCSHELL 0A772C00 == 33 [pid = 2180] [id = 453] 20:32:09 INFO - PROCESS | 2180 | --DOCSHELL 11494800 == 32 [pid = 2180] [id = 452] 20:32:09 INFO - PROCESS | 2180 | --DOCSHELL 0CAC0C00 == 31 [pid = 2180] [id = 454] 20:32:09 INFO - PROCESS | 2180 | --DOCSHELL 1A0BB000 == 30 [pid = 2180] [id = 467] 20:32:09 INFO - PROCESS | 2180 | --DOCSHELL 19B96800 == 29 [pid = 2180] [id = 466] 20:32:09 INFO - PROCESS | 2180 | --DOCSHELL 14E63800 == 28 [pid = 2180] [id = 463] 20:32:09 INFO - PROCESS | 2180 | --DOCSHELL 0D136000 == 27 [pid = 2180] [id = 464] 20:32:09 INFO - PROCESS | 2180 | --DOCSHELL 145AA800 == 26 [pid = 2180] [id = 465] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (14E5C800) [pid = 2180] [serial = 1342] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (0FD5E000) [pid = 2180] [serial = 1333] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (1017C800) [pid = 2180] [serial = 1334] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (1459E000) [pid = 2180] [serial = 1339] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (10357800) [pid = 2180] [serial = 1336] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (10417000) [pid = 2180] [serial = 1337] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (0D13AC00) [pid = 2180] [serial = 1331] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (0CACA800) [pid = 2180] [serial = 1330] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (16D64800) [pid = 2180] [serial = 1345] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (10418000) [pid = 2180] [serial = 1319] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (1023F000) [pid = 2180] [serial = 1318] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (1776E800) [pid = 2180] [serial = 1322] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (163C4000) [pid = 2180] [serial = 1321] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (1A13B800) [pid = 2180] [serial = 1325] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (185E4C00) [pid = 2180] [serial = 1355] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1A0B6800) [pid = 2180] [serial = 1324] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (1A3C6000) [pid = 2180] [serial = 1328] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (1A213C00) [pid = 2180] [serial = 1327] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (19B8DC00) [pid = 2180] [serial = 1357] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (155BEC00) [pid = 2180] [serial = 1343] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (18247C00) [pid = 2180] [serial = 1348] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (17770800) [pid = 2180] [serial = 1346] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (185EB400) [pid = 2180] [serial = 1354] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (1824EC00) [pid = 2180] [serial = 1349] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (18247000) [pid = 2180] [serial = 1351] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (1824A400) [pid = 2180] [serial = 1352] [outer = 00000000] [url = about:blank] 20:32:09 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (145A6800) [pid = 2180] [serial = 1340] [outer = 00000000] [url = about:blank] 20:32:10 INFO - PROCESS | 2180 | 1467603130082 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]]]}] 20:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 20:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1635ms 20:32:10 INFO - PROCESS | 2180 | 1467603130140 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 20:32:10 INFO - PROCESS | 2180 | 1467603130145 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 20:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:32:10 INFO - PROCESS | 2180 | 1467603130150 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:32:10 INFO - PROCESS | 2180 | 1467603130153 Marionette TRACE conn5 <- [1,1838,null,{}] 20:32:10 INFO - PROCESS | 2180 | 1467603130159 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}] 20:32:10 INFO - PROCESS | 2180 | 1467603130162 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:10 INFO - PROCESS | 2180 | 1467603130243 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 20:32:10 INFO - PROCESS | 2180 | 1467603130250 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:10 INFO - PROCESS | 2180 | 1467603130255 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:10 INFO - PROCESS | 2180 | ++DOCSHELL 0D136000 == 27 [pid = 2180] [id = 469] 20:32:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (0D186400) [pid = 2180] [serial = 1407] [outer = 00000000] 20:32:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (0FDFAC00) [pid = 2180] [serial = 1408] [outer = 0D186400] 20:32:10 INFO - PROCESS | 2180 | 1467603130302 Marionette DEBUG loaded listener.js 20:32:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (1017CC00) [pid = 2180] [serial = 1409] [outer = 0D186400] 20:32:10 INFO - PROCESS | 2180 | 1467603130800 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]]]}] 20:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 690ms 20:32:10 INFO - PROCESS | 2180 | 1467603130840 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 20:32:10 INFO - PROCESS | 2180 | 1467603130845 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 20:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:32:10 INFO - PROCESS | 2180 | 1467603130851 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:32:10 INFO - PROCESS | 2180 | 1467603130854 Marionette TRACE conn5 <- [1,1842,null,{}] 20:32:10 INFO - PROCESS | 2180 | 1467603130857 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}] 20:32:10 INFO - PROCESS | 2180 | 1467603130860 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:10 INFO - PROCESS | 2180 | 1467603130949 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 20:32:10 INFO - PROCESS | 2180 | 1467603130957 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:10 INFO - PROCESS | 2180 | 1467603130959 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:10 INFO - PROCESS | 2180 | ++DOCSHELL 10351000 == 28 [pid = 2180] [id = 470] 20:32:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (10351800) [pid = 2180] [serial = 1410] [outer = 00000000] 20:32:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (10410400) [pid = 2180] [serial = 1411] [outer = 10351800] 20:32:11 INFO - PROCESS | 2180 | 1467603131006 Marionette DEBUG loaded listener.js 20:32:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (10418400) [pid = 2180] [serial = 1412] [outer = 10351800] 20:32:11 INFO - PROCESS | 2180 | 1467603131497 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]]]}] 20:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 670ms 20:32:11 INFO - PROCESS | 2180 | 1467603131525 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 20:32:11 INFO - PROCESS | 2180 | 1467603131527 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 20:32:11 INFO - PROCESS | 2180 | 1467603131531 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:32:11 INFO - PROCESS | 2180 | 1467603131535 Marionette TRACE conn5 <- [1,1846,null,{}] 20:32:11 INFO - PROCESS | 2180 | 1467603131545 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}] 20:32:11 INFO - PROCESS | 2180 | 1467603131550 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:11 INFO - PROCESS | 2180 | 1467603131636 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 20:32:11 INFO - PROCESS | 2180 | 1467603131645 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:11 INFO - PROCESS | 2180 | 1467603131648 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:11 INFO - PROCESS | 2180 | ++DOCSHELL 145A4400 == 29 [pid = 2180] [id = 471] 20:32:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (145A5000) [pid = 2180] [serial = 1413] [outer = 00000000] 20:32:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (145A9C00) [pid = 2180] [serial = 1414] [outer = 145A5000] 20:32:11 INFO - PROCESS | 2180 | 1467603131697 Marionette DEBUG loaded listener.js 20:32:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (14B6B000) [pid = 2180] [serial = 1415] [outer = 145A5000] 20:32:12 INFO - PROCESS | 2180 | 1467603132197 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]]]}] 20:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 670ms 20:32:12 INFO - PROCESS | 2180 | 1467603132204 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 20:32:12 INFO - PROCESS | 2180 | 1467603132207 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 20:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:32:12 INFO - PROCESS | 2180 | 1467603132223 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:32:12 INFO - PROCESS | 2180 | 1467603132225 Marionette TRACE conn5 <- [1,1850,null,{}] 20:32:12 INFO - PROCESS | 2180 | 1467603132228 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}] 20:32:12 INFO - PROCESS | 2180 | 1467603132230 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:12 INFO - PROCESS | 2180 | 1467603132347 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 20:32:12 INFO - PROCESS | 2180 | 1467603132437 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:12 INFO - PROCESS | 2180 | 1467603132439 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:12 INFO - PROCESS | 2180 | ++DOCSHELL 14E21800 == 30 [pid = 2180] [id = 472] 20:32:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (14E25800) [pid = 2180] [serial = 1416] [outer = 00000000] 20:32:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (16154800) [pid = 2180] [serial = 1417] [outer = 14E25800] 20:32:12 INFO - PROCESS | 2180 | 1467603132483 Marionette DEBUG loaded listener.js 20:32:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (16451400) [pid = 2180] [serial = 1418] [outer = 14E25800] 20:32:12 INFO - PROCESS | 2180 | 1467603132904 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]]]}] 20:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 730ms 20:32:12 INFO - PROCESS | 2180 | 1467603132957 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 20:32:12 INFO - PROCESS | 2180 | 1467603132960 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 20:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:32:12 INFO - PROCESS | 2180 | 1467603132963 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:32:12 INFO - PROCESS | 2180 | 1467603132964 Marionette TRACE conn5 <- [1,1854,null,{}] 20:32:12 INFO - PROCESS | 2180 | 1467603132968 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}] 20:32:12 INFO - PROCESS | 2180 | 1467603132970 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:13 INFO - PROCESS | 2180 | 1467603133081 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 20:32:13 INFO - PROCESS | 2180 | 1467603133087 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:13 INFO - PROCESS | 2180 | 1467603133089 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:13 INFO - PROCESS | 2180 | ++DOCSHELL 16459C00 == 31 [pid = 2180] [id = 473] 20:32:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (16806C00) [pid = 2180] [serial = 1419] [outer = 00000000] 20:32:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (17C7C000) [pid = 2180] [serial = 1420] [outer = 16806C00] 20:32:13 INFO - PROCESS | 2180 | 1467603133133 Marionette DEBUG loaded listener.js 20:32:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (1812DC00) [pid = 2180] [serial = 1421] [outer = 16806C00] 20:32:13 INFO - PROCESS | 2180 | 1467603133605 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]]]}] 20:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 670ms 20:32:13 INFO - PROCESS | 2180 | 1467603133646 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 20:32:13 INFO - PROCESS | 2180 | 1467603133648 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 20:32:13 INFO - PROCESS | 2180 | 1467603133651 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:32:13 INFO - PROCESS | 2180 | 1467603133653 Marionette TRACE conn5 <- [1,1858,null,{}] 20:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:32:13 INFO - PROCESS | 2180 | 1467603133656 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}] 20:32:13 INFO - PROCESS | 2180 | 1467603133662 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:13 INFO - PROCESS | 2180 | 1467603133839 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 20:32:13 INFO - PROCESS | 2180 | 1467603133862 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:13 INFO - PROCESS | 2180 | 1467603133864 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:13 INFO - PROCESS | 2180 | ++DOCSHELL 18133400 == 32 [pid = 2180] [id = 474] 20:32:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (1824F400) [pid = 2180] [serial = 1422] [outer = 00000000] 20:32:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (182E0C00) [pid = 2180] [serial = 1423] [outer = 1824F400] 20:32:13 INFO - PROCESS | 2180 | 1467603133908 Marionette DEBUG loaded listener.js 20:32:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (182E4800) [pid = 2180] [serial = 1424] [outer = 1824F400] 20:32:14 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (18134C00) [pid = 2180] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:32:14 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (182E1C00) [pid = 2180] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:32:14 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (101CD800) [pid = 2180] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:32:14 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (0D136800) [pid = 2180] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:32:14 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (19789000) [pid = 2180] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:32:14 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (1459C800) [pid = 2180] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:32:14 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (14EE6000) [pid = 2180] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:32:14 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (10885C00) [pid = 2180] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:32:14 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (19EAA000) [pid = 2180] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:32:14 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (19B8B800) [pid = 2180] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:32:14 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (19C05000) [pid = 2180] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:32:14 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (10310000) [pid = 2180] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:32:14 INFO - PROCESS | 2180 | 1467603134599 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]]]}] 20:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 971ms 20:32:14 INFO - PROCESS | 2180 | 1467603134627 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 20:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:32:14 INFO - PROCESS | 2180 | 1467603134629 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 20:32:14 INFO - PROCESS | 2180 | 1467603134632 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:32:14 INFO - PROCESS | 2180 | 1467603134634 Marionette TRACE conn5 <- [1,1862,null,{}] 20:32:14 INFO - PROCESS | 2180 | 1467603134637 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}] 20:32:14 INFO - PROCESS | 2180 | 1467603134639 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:14 INFO - PROCESS | 2180 | 1467603134717 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 20:32:14 INFO - PROCESS | 2180 | 1467603134723 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:14 INFO - PROCESS | 2180 | 1467603134725 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:14 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC8800 == 33 [pid = 2180] [id = 475] 20:32:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (0CAC9C00) [pid = 2180] [serial = 1425] [outer = 00000000] 20:32:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (14BAD800) [pid = 2180] [serial = 1426] [outer = 0CAC9C00] 20:32:14 INFO - PROCESS | 2180 | 1467603134855 Marionette DEBUG loaded listener.js 20:32:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (14BAF400) [pid = 2180] [serial = 1427] [outer = 0CAC9C00] 20:32:15 INFO - PROCESS | 2180 | 1467603135259 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]]]}] 20:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 670ms 20:32:15 INFO - PROCESS | 2180 | 1467603135345 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 20:32:15 INFO - PROCESS | 2180 | 1467603135350 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 20:32:15 INFO - PROCESS | 2180 | 1467603135360 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:32:15 INFO - PROCESS | 2180 | 1467603135365 Marionette TRACE conn5 <- [1,1866,null,{}] 20:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:32:15 INFO - PROCESS | 2180 | 1467603135372 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}] 20:32:15 INFO - PROCESS | 2180 | 1467603135376 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:15 INFO - PROCESS | 2180 | 1467603135508 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 20:32:15 INFO - PROCESS | 2180 | 1467603135620 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:15 INFO - PROCESS | 2180 | 1467603135626 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:15 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC6800 == 34 [pid = 2180] [id = 476] 20:32:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (0CAC8000) [pid = 2180] [serial = 1428] [outer = 00000000] 20:32:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (0D186800) [pid = 2180] [serial = 1429] [outer = 0CAC8000] 20:32:15 INFO - PROCESS | 2180 | 1467603135682 Marionette DEBUG loaded listener.js 20:32:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (1017D000) [pid = 2180] [serial = 1430] [outer = 0CAC8000] 20:32:16 INFO - PROCESS | 2180 | 1467603136380 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]]]}] 20:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1071ms 20:32:16 INFO - PROCESS | 2180 | 1467603136460 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 20:32:16 INFO - PROCESS | 2180 | 1467603136463 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 20:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:32:16 INFO - PROCESS | 2180 | 1467603136470 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:32:16 INFO - PROCESS | 2180 | 1467603136474 Marionette TRACE conn5 <- [1,1870,null,{}] 20:32:16 INFO - PROCESS | 2180 | 1467603136479 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}] 20:32:16 INFO - PROCESS | 2180 | 1467603136482 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:16 INFO - PROCESS | 2180 | 1467603136607 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 20:32:16 INFO - PROCESS | 2180 | 1467603136736 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:16 INFO - PROCESS | 2180 | 1467603136739 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:16 INFO - PROCESS | 2180 | ++DOCSHELL 109A3800 == 35 [pid = 2180] [id = 477] 20:32:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (10E0DC00) [pid = 2180] [serial = 1431] [outer = 00000000] 20:32:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (114ED000) [pid = 2180] [serial = 1432] [outer = 10E0DC00] 20:32:16 INFO - PROCESS | 2180 | 1467603136796 Marionette DEBUG loaded listener.js 20:32:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (145A6000) [pid = 2180] [serial = 1433] [outer = 10E0DC00] 20:32:17 INFO - PROCESS | 2180 | 1467603137671 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]]]}] 20:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1243ms 20:32:17 INFO - PROCESS | 2180 | 1467603137711 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 20:32:17 INFO - PROCESS | 2180 | 1467603137716 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 20:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:32:17 INFO - PROCESS | 2180 | 1467603137729 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:32:17 INFO - PROCESS | 2180 | 1467603137733 Marionette TRACE conn5 <- [1,1874,null,{}] 20:32:17 INFO - PROCESS | 2180 | 1467603137738 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}] 20:32:17 INFO - PROCESS | 2180 | 1467603137741 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:17 INFO - PROCESS | 2180 | 1467603137850 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 20:32:18 INFO - PROCESS | 2180 | 1467603137983 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:18 INFO - PROCESS | 2180 | 1467603137988 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:18 INFO - PROCESS | 2180 | ++DOCSHELL 0FDFD000 == 36 [pid = 2180] [id = 478] 20:32:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (101C8000) [pid = 2180] [serial = 1434] [outer = 00000000] 20:32:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (1026D800) [pid = 2180] [serial = 1435] [outer = 101C8000] 20:32:18 INFO - PROCESS | 2180 | 1467603138039 Marionette DEBUG loaded listener.js 20:32:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (1034CC00) [pid = 2180] [serial = 1436] [outer = 101C8000] 20:32:18 INFO - PROCESS | 2180 | --DOCSHELL 18133400 == 35 [pid = 2180] [id = 474] 20:32:18 INFO - PROCESS | 2180 | --DOCSHELL 16459C00 == 34 [pid = 2180] [id = 473] 20:32:18 INFO - PROCESS | 2180 | --DOCSHELL 14E21800 == 33 [pid = 2180] [id = 472] 20:32:18 INFO - PROCESS | 2180 | --DOCSHELL 145A4400 == 32 [pid = 2180] [id = 471] 20:32:18 INFO - PROCESS | 2180 | --DOCSHELL 10351000 == 31 [pid = 2180] [id = 470] 20:32:18 INFO - PROCESS | 2180 | --DOCSHELL 0D136000 == 30 [pid = 2180] [id = 469] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (19CA5000) [pid = 2180] [serial = 1387] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (16D63C00) [pid = 2180] [serial = 1373] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (181FD400) [pid = 2180] [serial = 1375] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (18F08800) [pid = 2180] [serial = 1379] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (185E4400) [pid = 2180] [serial = 1378] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (10241800) [pid = 2180] [serial = 1366] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (10303800) [pid = 2180] [serial = 1367] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (1030C400) [pid = 2180] [serial = 1360] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (10607000) [pid = 2180] [serial = 1361] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (19B8F800) [pid = 2180] [serial = 1358] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (14C84800) [pid = 2180] [serial = 1363] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (1525F400) [pid = 2180] [serial = 1364] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (16155C00) [pid = 2180] [serial = 1372] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (10E06C00) [pid = 2180] [serial = 1369] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (11587C00) [pid = 2180] [serial = 1370] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (19EB3400) [pid = 2180] [serial = 1390] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (1A070800) [pid = 2180] [serial = 1391] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (19C03400) [pid = 2180] [serial = 1381] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (19CACC00) [pid = 2180] [serial = 1388] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (16452000) [pid = 2180] [serial = 1384] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (181F1000) [pid = 2180] [serial = 1385] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (19B8C800) [pid = 2180] [serial = 1382] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (18247400) [pid = 2180] [serial = 1376] [outer = 00000000] [url = about:blank] 20:32:18 INFO - PROCESS | 2180 | 1467603138532 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]]]}] 20:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 831ms 20:32:18 INFO - PROCESS | 2180 | 1467603138563 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 20:32:18 INFO - PROCESS | 2180 | 1467603138567 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 20:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:32:18 INFO - PROCESS | 2180 | 1467603138578 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:32:18 INFO - PROCESS | 2180 | 1467603138580 Marionette TRACE conn5 <- [1,1878,null,{}] 20:32:18 INFO - PROCESS | 2180 | 1467603138584 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}] 20:32:18 INFO - PROCESS | 2180 | 1467603138587 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:18 INFO - PROCESS | 2180 | 1467603138674 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 20:32:18 INFO - PROCESS | 2180 | 1467603138683 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:18 INFO - PROCESS | 2180 | 1467603138685 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:18 INFO - PROCESS | 2180 | ++DOCSHELL 10354400 == 31 [pid = 2180] [id = 479] 20:32:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (10355000) [pid = 2180] [serial = 1437] [outer = 00000000] 20:32:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (10999400) [pid = 2180] [serial = 1438] [outer = 10355000] 20:32:18 INFO - PROCESS | 2180 | 1467603138731 Marionette DEBUG loaded listener.js 20:32:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (10E81C00) [pid = 2180] [serial = 1439] [outer = 10355000] 20:32:19 INFO - PROCESS | 2180 | 1467603139211 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]]]}] 20:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 670ms 20:32:19 INFO - PROCESS | 2180 | 1467603139248 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 20:32:19 INFO - PROCESS | 2180 | 1467603139251 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 20:32:19 INFO - PROCESS | 2180 | 1467603139254 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:32:19 INFO - PROCESS | 2180 | 1467603139257 Marionette TRACE conn5 <- [1,1882,null,{}] 20:32:19 INFO - PROCESS | 2180 | 1467603139269 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}] 20:32:19 INFO - PROCESS | 2180 | 1467603139273 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:19 INFO - PROCESS | 2180 | 1467603139361 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 20:32:19 INFO - PROCESS | 2180 | 1467603139494 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:19 INFO - PROCESS | 2180 | 1467603139498 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:19 INFO - PROCESS | 2180 | ++DOCSHELL 14E6A400 == 32 [pid = 2180] [id = 480] 20:32:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (14EE8400) [pid = 2180] [serial = 1440] [outer = 00000000] 20:32:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (152CA000) [pid = 2180] [serial = 1441] [outer = 14EE8400] 20:32:19 INFO - PROCESS | 2180 | 1467603139549 Marionette DEBUG loaded listener.js 20:32:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (163C3C00) [pid = 2180] [serial = 1442] [outer = 14EE8400] 20:32:19 INFO - PROCESS | 2180 | 1467603139924 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]]]}] 20:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 731ms 20:32:20 INFO - PROCESS | 2180 | 1467603139988 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 20:32:20 INFO - PROCESS | 2180 | 1467603139991 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 20:32:20 INFO - PROCESS | 2180 | 1467603139994 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:32:20 INFO - PROCESS | 2180 | 1467603139996 Marionette TRACE conn5 <- [1,1886,null,{}] 20:32:20 INFO - PROCESS | 2180 | 1467603139999 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}] 20:32:20 INFO - PROCESS | 2180 | 1467603140001 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:20 INFO - PROCESS | 2180 | 1467603140087 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 20:32:20 INFO - PROCESS | 2180 | 1467603140093 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:20 INFO - PROCESS | 2180 | 1467603140095 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:20 INFO - PROCESS | 2180 | ++DOCSHELL 16D6D800 == 33 [pid = 2180] [id = 481] 20:32:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (16D6E400) [pid = 2180] [serial = 1443] [outer = 00000000] 20:32:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (181F5000) [pid = 2180] [serial = 1444] [outer = 16D6E400] 20:32:20 INFO - PROCESS | 2180 | 1467603140140 Marionette DEBUG loaded listener.js 20:32:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (18243800) [pid = 2180] [serial = 1445] [outer = 16D6E400] 20:32:20 INFO - PROCESS | 2180 | 1467603140633 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]]]}] 20:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 670ms 20:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:32:20 INFO - PROCESS | 2180 | 1467603140668 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 20:32:20 INFO - PROCESS | 2180 | 1467603140670 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 20:32:20 INFO - PROCESS | 2180 | 1467603140673 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:32:20 INFO - PROCESS | 2180 | 1467603140675 Marionette TRACE conn5 <- [1,1890,null,{}] 20:32:20 INFO - PROCESS | 2180 | 1467603140684 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}] 20:32:20 INFO - PROCESS | 2180 | 1467603140686 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:20 INFO - PROCESS | 2180 | 1467603140824 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 20:32:20 INFO - PROCESS | 2180 | 1467603140845 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:20 INFO - PROCESS | 2180 | 1467603140847 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:20 INFO - PROCESS | 2180 | ++DOCSHELL 18248800 == 34 [pid = 2180] [id = 482] 20:32:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (1824C800) [pid = 2180] [serial = 1446] [outer = 00000000] 20:32:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (182C3C00) [pid = 2180] [serial = 1447] [outer = 1824C800] 20:32:20 INFO - PROCESS | 2180 | 1467603140890 Marionette DEBUG loaded listener.js 20:32:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (185E2400) [pid = 2180] [serial = 1448] [outer = 1824C800] 20:32:21 INFO - PROCESS | 2180 | 1467603141343 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]]]}] 20:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 730ms 20:32:21 INFO - PROCESS | 2180 | 1467603141404 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 20:32:21 INFO - PROCESS | 2180 | 1467603141406 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 20:32:21 INFO - PROCESS | 2180 | 1467603141410 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:32:21 INFO - PROCESS | 2180 | 1467603141411 Marionette TRACE conn5 <- [1,1894,null,{}] 20:32:21 INFO - PROCESS | 2180 | 1467603141415 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}] 20:32:21 INFO - PROCESS | 2180 | 1467603141421 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:21 INFO - PROCESS | 2180 | 1467603141574 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 20:32:21 INFO - PROCESS | 2180 | 1467603141634 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:21 INFO - PROCESS | 2180 | 1467603141636 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:21 INFO - PROCESS | 2180 | ++DOCSHELL 18246C00 == 35 [pid = 2180] [id = 483] 20:32:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (185EAC00) [pid = 2180] [serial = 1449] [outer = 00000000] 20:32:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19B88800) [pid = 2180] [serial = 1450] [outer = 185EAC00] 20:32:21 INFO - PROCESS | 2180 | 1467603141682 Marionette DEBUG loaded listener.js 20:32:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (19B8FC00) [pid = 2180] [serial = 1451] [outer = 185EAC00] 20:32:22 INFO - PROCESS | 2180 | 1467603142112 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]]]}] 20:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 730ms 20:32:22 INFO - PROCESS | 2180 | 1467603142172 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 20:32:22 INFO - PROCESS | 2180 | 1467603142174 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 20:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:32:22 INFO - PROCESS | 2180 | 1467603142177 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:32:22 INFO - PROCESS | 2180 | 1467603142179 Marionette TRACE conn5 <- [1,1898,null,{}] 20:32:22 INFO - PROCESS | 2180 | 1467603142182 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}] 20:32:22 INFO - PROCESS | 2180 | 1467603142184 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:22 INFO - PROCESS | 2180 | 1467603142296 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 20:32:22 INFO - PROCESS | 2180 | 1467603142307 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:22 INFO - PROCESS | 2180 | 1467603142319 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:22 INFO - PROCESS | 2180 | ++DOCSHELL 163C6000 == 36 [pid = 2180] [id = 484] 20:32:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (19B98000) [pid = 2180] [serial = 1452] [outer = 00000000] 20:32:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (19BDAC00) [pid = 2180] [serial = 1453] [outer = 19B98000] 20:32:22 INFO - PROCESS | 2180 | 1467603142475 Marionette DEBUG loaded listener.js 20:32:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (19C03800) [pid = 2180] [serial = 1454] [outer = 19B98000] 20:32:22 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (10351800) [pid = 2180] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:32:22 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (101C5C00) [pid = 2180] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:32:22 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (145A5000) [pid = 2180] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:32:22 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (0D186400) [pid = 2180] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:32:22 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (14E25800) [pid = 2180] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:32:22 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (16806C00) [pid = 2180] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:32:22 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (1824F400) [pid = 2180] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:32:22 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (0D136C00) [pid = 2180] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:32:22 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (145DBC00) [pid = 2180] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:32:22 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (19B99C00) [pid = 2180] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:32:22 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (1A16A800) [pid = 2180] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:32:22 INFO - PROCESS | 2180 | 1467603142835 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]]]}] 20:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 670ms 20:32:22 INFO - PROCESS | 2180 | 1467603142850 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 20:32:22 INFO - PROCESS | 2180 | 1467603142852 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 20:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:32:22 INFO - PROCESS | 2180 | 1467603142855 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:32:22 INFO - PROCESS | 2180 | 1467603142857 Marionette TRACE conn5 <- [1,1902,null,{}] 20:32:22 INFO - PROCESS | 2180 | 1467603142860 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}] 20:32:22 INFO - PROCESS | 2180 | 1467603142862 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:22 INFO - PROCESS | 2180 | 1467603142941 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 20:32:22 INFO - PROCESS | 2180 | 1467603142947 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:22 INFO - PROCESS | 2180 | 1467603142948 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:22 INFO - PROCESS | 2180 | ++DOCSHELL 0A7E3400 == 37 [pid = 2180] [id = 485] 20:32:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (0A7E5000) [pid = 2180] [serial = 1455] [outer = 00000000] 20:32:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (18207C00) [pid = 2180] [serial = 1456] [outer = 0A7E5000] 20:32:23 INFO - PROCESS | 2180 | 1467603142994 Marionette DEBUG loaded listener.js 20:32:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (19B99400) [pid = 2180] [serial = 1457] [outer = 0A7E5000] 20:32:23 INFO - PROCESS | 2180 | 1467603143416 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]]]}] 20:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 630ms 20:32:23 INFO - PROCESS | 2180 | 1467603143486 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 20:32:23 INFO - PROCESS | 2180 | 1467603143488 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 20:32:23 INFO - PROCESS | 2180 | 1467603143492 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:32:23 INFO - PROCESS | 2180 | 1467603143494 Marionette TRACE conn5 <- [1,1906,null,{}] 20:32:23 INFO - PROCESS | 2180 | 1467603143497 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}] 20:32:23 INFO - PROCESS | 2180 | 1467603143499 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:23 INFO - PROCESS | 2180 | 1467603143581 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 20:32:23 INFO - PROCESS | 2180 | 1467603143587 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:23 INFO - PROCESS | 2180 | 1467603143589 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:23 INFO - PROCESS | 2180 | ++DOCSHELL 19C05800 == 38 [pid = 2180] [id = 486] 20:32:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (19C05C00) [pid = 2180] [serial = 1458] [outer = 00000000] 20:32:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (19CA7400) [pid = 2180] [serial = 1459] [outer = 19C05C00] 20:32:23 INFO - PROCESS | 2180 | 1467603143633 Marionette DEBUG loaded listener.js 20:32:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19CA8400) [pid = 2180] [serial = 1460] [outer = 19C05C00] 20:32:24 INFO - PROCESS | 2180 | 1467603144084 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]]]}] 20:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 631ms 20:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:32:24 INFO - PROCESS | 2180 | 1467603144134 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 20:32:24 INFO - PROCESS | 2180 | 1467603144136 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 20:32:24 INFO - PROCESS | 2180 | 1467603144139 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:32:24 INFO - PROCESS | 2180 | 1467603144141 Marionette TRACE conn5 <- [1,1910,null,{}] 20:32:24 INFO - PROCESS | 2180 | 1467603144145 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}] 20:32:24 INFO - PROCESS | 2180 | 1467603144147 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:24 INFO - PROCESS | 2180 | 1467603144240 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 20:32:24 INFO - PROCESS | 2180 | 1467603144246 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:24 INFO - PROCESS | 2180 | 1467603144248 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:24 INFO - PROCESS | 2180 | ++DOCSHELL 19EA9000 == 39 [pid = 2180] [id = 487] 20:32:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19EA9C00) [pid = 2180] [serial = 1461] [outer = 00000000] 20:32:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (1A06F400) [pid = 2180] [serial = 1462] [outer = 19EA9C00] 20:32:24 INFO - PROCESS | 2180 | 1467603144292 Marionette DEBUG loaded listener.js 20:32:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (1A077400) [pid = 2180] [serial = 1463] [outer = 19EA9C00] 20:32:25 INFO - PROCESS | 2180 | 1467603144999 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]]]}] 20:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 931ms 20:32:25 INFO - PROCESS | 2180 | 1467603145073 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 20:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:32:25 INFO - PROCESS | 2180 | 1467603145078 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 20:32:25 INFO - PROCESS | 2180 | 1467603145082 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:32:25 INFO - PROCESS | 2180 | 1467603145088 Marionette TRACE conn5 <- [1,1914,null,{}] 20:32:25 INFO - PROCESS | 2180 | 1467603145094 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}] 20:32:25 INFO - PROCESS | 2180 | 1467603145097 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:25 INFO - PROCESS | 2180 | 1467603145221 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 20:32:25 INFO - PROCESS | 2180 | 1467603145354 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:25 INFO - PROCESS | 2180 | 1467603145357 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:25 INFO - PROCESS | 2180 | ++DOCSHELL 101C7C00 == 40 [pid = 2180] [id = 488] 20:32:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (10309000) [pid = 2180] [serial = 1464] [outer = 00000000] 20:32:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (10887400) [pid = 2180] [serial = 1465] [outer = 10309000] 20:32:25 INFO - PROCESS | 2180 | 1467603145418 Marionette DEBUG loaded listener.js 20:32:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (1459DC00) [pid = 2180] [serial = 1466] [outer = 10309000] 20:32:26 INFO - PROCESS | 2180 | 1467603146007 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]]]}] 20:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 991ms 20:32:26 INFO - PROCESS | 2180 | 1467603146074 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 20:32:26 INFO - PROCESS | 2180 | 1467603146079 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 20:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:32:26 INFO - PROCESS | 2180 | 1467603146086 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:32:26 INFO - PROCESS | 2180 | 1467603146088 Marionette TRACE conn5 <- [1,1918,null,{}] 20:32:26 INFO - PROCESS | 2180 | 1467603146093 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}] 20:32:26 INFO - PROCESS | 2180 | 1467603146095 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:26 INFO - PROCESS | 2180 | 1467603146242 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 20:32:26 INFO - PROCESS | 2180 | 1467603146382 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:26 INFO - PROCESS | 2180 | 1467603146384 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:26 INFO - PROCESS | 2180 | ++DOCSHELL 1680A400 == 41 [pid = 2180] [id = 489] 20:32:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (16D68400) [pid = 2180] [serial = 1467] [outer = 00000000] 20:32:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (181FC400) [pid = 2180] [serial = 1468] [outer = 16D68400] 20:32:26 INFO - PROCESS | 2180 | 1467603146443 Marionette DEBUG loaded listener.js 20:32:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (1829FC00) [pid = 2180] [serial = 1469] [outer = 16D68400] 20:32:27 INFO - PROCESS | 2180 | 1467603147044 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]]]}] 20:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1022ms 20:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:32:27 INFO - PROCESS | 2180 | 1467603147112 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 20:32:27 INFO - PROCESS | 2180 | 1467603147115 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 20:32:27 INFO - PROCESS | 2180 | 1467603147119 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:32:27 INFO - PROCESS | 2180 | 1467603147123 Marionette TRACE conn5 <- [1,1922,null,{}] 20:32:27 INFO - PROCESS | 2180 | 1467603147134 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}] 20:32:27 INFO - PROCESS | 2180 | 1467603147139 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:27 INFO - PROCESS | 2180 | 1467603147278 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 20:32:27 INFO - PROCESS | 2180 | 1467603147426 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:27 INFO - PROCESS | 2180 | 1467603147430 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:27 INFO - PROCESS | 2180 | ++DOCSHELL 19EB5400 == 42 [pid = 2180] [id = 490] 20:32:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (19EB6400) [pid = 2180] [serial = 1470] [outer = 00000000] 20:32:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (1A0B3C00) [pid = 2180] [serial = 1471] [outer = 19EB6400] 20:32:27 INFO - PROCESS | 2180 | 1467603147488 Marionette DEBUG loaded listener.js 20:32:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (1A0BA800) [pid = 2180] [serial = 1472] [outer = 19EB6400] 20:32:28 INFO - PROCESS | 2180 | 1467603148284 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]]]}] 20:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1225ms 20:32:28 INFO - PROCESS | 2180 | 1467603148347 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 20:32:28 INFO - PROCESS | 2180 | 1467603148350 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 20:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:32:28 INFO - PROCESS | 2180 | 1467603148355 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:32:28 INFO - PROCESS | 2180 | 1467603148359 Marionette TRACE conn5 <- [1,1926,null,{}] 20:32:28 INFO - PROCESS | 2180 | 1467603148365 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}] 20:32:28 INFO - PROCESS | 2180 | 1467603148368 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:28 INFO - PROCESS | 2180 | 1467603148500 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 20:32:28 INFO - PROCESS | 2180 | 1467603148642 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:28 INFO - PROCESS | 2180 | 1467603148644 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:28 INFO - PROCESS | 2180 | ++DOCSHELL 101C8C00 == 43 [pid = 2180] [id = 491] 20:32:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (10242000) [pid = 2180] [serial = 1473] [outer = 00000000] 20:32:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (107DA400) [pid = 2180] [serial = 1474] [outer = 10242000] 20:32:28 INFO - PROCESS | 2180 | 1467603148697 Marionette DEBUG loaded listener.js 20:32:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (10E8C400) [pid = 2180] [serial = 1475] [outer = 10242000] 20:32:29 INFO - PROCESS | 2180 | --DOCSHELL 19C05800 == 42 [pid = 2180] [id = 486] 20:32:29 INFO - PROCESS | 2180 | --DOCSHELL 0A7E3400 == 41 [pid = 2180] [id = 485] 20:32:29 INFO - PROCESS | 2180 | --DOCSHELL 163C6000 == 40 [pid = 2180] [id = 484] 20:32:29 INFO - PROCESS | 2180 | --DOCSHELL 18246C00 == 39 [pid = 2180] [id = 483] 20:32:29 INFO - PROCESS | 2180 | --DOCSHELL 18248800 == 38 [pid = 2180] [id = 482] 20:32:29 INFO - PROCESS | 2180 | --DOCSHELL 16D6D800 == 37 [pid = 2180] [id = 481] 20:32:29 INFO - PROCESS | 2180 | --DOCSHELL 14E6A400 == 36 [pid = 2180] [id = 480] 20:32:29 INFO - PROCESS | 2180 | --DOCSHELL 10354400 == 35 [pid = 2180] [id = 479] 20:32:29 INFO - PROCESS | 2180 | --DOCSHELL 0FDFD000 == 34 [pid = 2180] [id = 478] 20:32:29 INFO - PROCESS | 2180 | --DOCSHELL 109A3800 == 33 [pid = 2180] [id = 477] 20:32:29 INFO - PROCESS | 2180 | --DOCSHELL 0CAC8800 == 32 [pid = 2180] [id = 475] 20:32:29 INFO - PROCESS | 2180 | --DOCSHELL 0CAC6800 == 31 [pid = 2180] [id = 476] 20:32:29 INFO - PROCESS | 2180 | --DOCSHELL 10174C00 == 30 [pid = 2180] [id = 468] 20:32:29 INFO - PROCESS | 2180 | --DOCSHELL 19EB5400 == 29 [pid = 2180] [id = 490] 20:32:29 INFO - PROCESS | 2180 | --DOCSHELL 1680A400 == 28 [pid = 2180] [id = 489] 20:32:29 INFO - PROCESS | 2180 | --DOCSHELL 19EA9000 == 27 [pid = 2180] [id = 487] 20:32:29 INFO - PROCESS | 2180 | --DOCSHELL 101C7C00 == 26 [pid = 2180] [id = 488] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (14BAD800) [pid = 2180] [serial = 1426] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (10410400) [pid = 2180] [serial = 1411] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (10418400) [pid = 2180] [serial = 1412] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (10415400) [pid = 2180] [serial = 1405] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (107DE000) [pid = 2180] [serial = 1406] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (145A9C00) [pid = 2180] [serial = 1414] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (0FDFAC00) [pid = 2180] [serial = 1408] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (1017CC00) [pid = 2180] [serial = 1409] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (16154800) [pid = 2180] [serial = 1417] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (17C7C000) [pid = 2180] [serial = 1420] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (182E0C00) [pid = 2180] [serial = 1423] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1034E000) [pid = 2180] [serial = 1394] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (101C9000) [pid = 2180] [serial = 1393] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (1680C000) [pid = 2180] [serial = 1397] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (14E29800) [pid = 2180] [serial = 1396] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (1A07D000) [pid = 2180] [serial = 1400] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (19CA4400) [pid = 2180] [serial = 1399] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (1A215800) [pid = 2180] [serial = 1403] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (1A20F400) [pid = 2180] [serial = 1402] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (1812DC00) [pid = 2180] [serial = 1421] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (16451400) [pid = 2180] [serial = 1418] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (182E4800) [pid = 2180] [serial = 1424] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (14B6B000) [pid = 2180] [serial = 1415] [outer = 00000000] [url = about:blank] 20:32:29 INFO - PROCESS | 2180 | 1467603149787 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]]]}] 20:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1484ms 20:32:29 INFO - PROCESS | 2180 | 1467603149840 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 20:32:29 INFO - PROCESS | 2180 | 1467603149844 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 20:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:32:29 INFO - PROCESS | 2180 | 1467603149848 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:32:29 INFO - PROCESS | 2180 | 1467603149853 Marionette TRACE conn5 <- [1,1930,null,{}] 20:32:29 INFO - PROCESS | 2180 | 1467603149858 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}] 20:32:29 INFO - PROCESS | 2180 | 1467603149860 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:29 INFO - PROCESS | 2180 | 1467603149949 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 20:32:29 INFO - PROCESS | 2180 | 1467603149958 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:29 INFO - PROCESS | 2180 | 1467603149961 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:30 INFO - PROCESS | 2180 | ++DOCSHELL 0FDF2C00 == 27 [pid = 2180] [id = 492] 20:32:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (0FDF3400) [pid = 2180] [serial = 1476] [outer = 00000000] 20:32:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (101CBC00) [pid = 2180] [serial = 1477] [outer = 0FDF3400] 20:32:30 INFO - PROCESS | 2180 | 1467603150010 Marionette DEBUG loaded listener.js 20:32:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (1023E400) [pid = 2180] [serial = 1478] [outer = 0FDF3400] 20:32:30 INFO - PROCESS | 2180 | 1467603150505 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]]]}] 20:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 671ms 20:32:30 INFO - PROCESS | 2180 | 1467603150521 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 20:32:30 INFO - PROCESS | 2180 | 1467603150526 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 20:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:32:30 INFO - PROCESS | 2180 | 1467603150532 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:32:30 INFO - PROCESS | 2180 | 1467603150535 Marionette TRACE conn5 <- [1,1934,null,{}] 20:32:30 INFO - PROCESS | 2180 | 1467603150539 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}] 20:32:30 INFO - PROCESS | 2180 | 1467603150541 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:30 INFO - PROCESS | 2180 | 1467603150669 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 20:32:30 INFO - PROCESS | 2180 | 1467603150686 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:30 INFO - PROCESS | 2180 | 1467603150689 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:30 INFO - PROCESS | 2180 | ++DOCSHELL 1041CC00 == 28 [pid = 2180] [id = 493] 20:32:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (1041D800) [pid = 2180] [serial = 1479] [outer = 00000000] 20:32:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (1054C800) [pid = 2180] [serial = 1480] [outer = 1041D800] 20:32:30 INFO - PROCESS | 2180 | 1467603150737 Marionette DEBUG loaded listener.js 20:32:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (107D8400) [pid = 2180] [serial = 1481] [outer = 1041D800] 20:32:31 INFO - PROCESS | 2180 | 1467603151200 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]]]}] 20:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 730ms 20:32:31 INFO - PROCESS | 2180 | 1467603151266 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 20:32:31 INFO - PROCESS | 2180 | 1467603151268 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 20:32:31 INFO - PROCESS | 2180 | 1467603151271 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:32:31 INFO - PROCESS | 2180 | 1467603151275 Marionette TRACE conn5 <- [1,1938,null,{}] 20:32:31 INFO - PROCESS | 2180 | 1467603151285 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}] 20:32:31 INFO - PROCESS | 2180 | 1467603151290 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:31 INFO - PROCESS | 2180 | 1467603151375 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 20:32:31 INFO - PROCESS | 2180 | 1467603151478 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:31 INFO - PROCESS | 2180 | 1467603151481 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:31 INFO - PROCESS | 2180 | ++DOCSHELL 14B65C00 == 29 [pid = 2180] [id = 494] 20:32:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (14B67C00) [pid = 2180] [serial = 1482] [outer = 00000000] 20:32:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (14C7E400) [pid = 2180] [serial = 1483] [outer = 14B67C00] 20:32:31 INFO - PROCESS | 2180 | 1467603151529 Marionette DEBUG loaded listener.js 20:32:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (14E6A000) [pid = 2180] [serial = 1484] [outer = 14B67C00] 20:32:31 INFO - PROCESS | 2180 | 1467603151954 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]]]}] 20:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 730ms 20:32:32 INFO - PROCESS | 2180 | 1467603152005 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 20:32:32 INFO - PROCESS | 2180 | 1467603152008 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 20:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:32:32 INFO - PROCESS | 2180 | 1467603152046 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:32:32 INFO - PROCESS | 2180 | 1467603152048 Marionette TRACE conn5 <- [1,1942,null,{}] 20:32:32 INFO - PROCESS | 2180 | 1467603152055 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}] 20:32:32 INFO - PROCESS | 2180 | 1467603152057 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:32 INFO - PROCESS | 2180 | 1467603152177 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 20:32:32 INFO - PROCESS | 2180 | 1467603152189 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:32 INFO - PROCESS | 2180 | 1467603152191 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:32 INFO - PROCESS | 2180 | ++DOCSHELL 14BB4000 == 30 [pid = 2180] [id = 495] 20:32:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (14E65800) [pid = 2180] [serial = 1485] [outer = 00000000] 20:32:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (16451400) [pid = 2180] [serial = 1486] [outer = 14E65800] 20:32:32 INFO - PROCESS | 2180 | 1467603152235 Marionette DEBUG loaded listener.js 20:32:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (16D6D800) [pid = 2180] [serial = 1487] [outer = 14E65800] 20:32:32 INFO - PROCESS | 2180 | 1467603152670 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]]]}] 20:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 690ms 20:32:32 INFO - PROCESS | 2180 | 1467603152732 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 20:32:32 INFO - PROCESS | 2180 | 1467603152734 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 20:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:32:32 INFO - PROCESS | 2180 | 1467603152737 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:32:32 INFO - PROCESS | 2180 | 1467603152738 Marionette TRACE conn5 <- [1,1946,null,{}] 20:32:32 INFO - PROCESS | 2180 | 1467603152742 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}] 20:32:32 INFO - PROCESS | 2180 | 1467603152744 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:32 INFO - PROCESS | 2180 | 1467603152855 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 20:32:32 INFO - PROCESS | 2180 | 1467603152861 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:32 INFO - PROCESS | 2180 | 1467603152863 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:32 INFO - PROCESS | 2180 | ++DOCSHELL 17771800 == 31 [pid = 2180] [id = 496] 20:32:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (17778400) [pid = 2180] [serial = 1488] [outer = 00000000] 20:32:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (17C83C00) [pid = 2180] [serial = 1489] [outer = 17778400] 20:32:32 INFO - PROCESS | 2180 | 1467603152910 Marionette DEBUG loaded listener.js 20:32:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (18135400) [pid = 2180] [serial = 1490] [outer = 17778400] 20:32:33 INFO - PROCESS | 2180 | 1467603153395 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]]]}] 20:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 670ms 20:32:33 INFO - PROCESS | 2180 | 1467603153408 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 20:32:33 INFO - PROCESS | 2180 | 1467603153410 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 20:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:32:33 INFO - PROCESS | 2180 | 1467603153413 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:32:33 INFO - PROCESS | 2180 | 1467603153415 Marionette TRACE conn5 <- [1,1950,null,{}] 20:32:33 INFO - PROCESS | 2180 | 1467603153432 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}] 20:32:33 INFO - PROCESS | 2180 | 1467603153437 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:33 INFO - PROCESS | 2180 | 1467603153588 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 20:32:33 INFO - PROCESS | 2180 | 1467603153612 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:33 INFO - PROCESS | 2180 | 1467603153614 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:33 INFO - PROCESS | 2180 | ++DOCSHELL 182E1000 == 32 [pid = 2180] [id = 497] 20:32:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (182E3800) [pid = 2180] [serial = 1491] [outer = 00000000] 20:32:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (185DE400) [pid = 2180] [serial = 1492] [outer = 182E3800] 20:32:33 INFO - PROCESS | 2180 | 1467603153658 Marionette DEBUG loaded listener.js 20:32:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (18F16800) [pid = 2180] [serial = 1493] [outer = 182E3800] 20:32:34 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (1824C800) [pid = 2180] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:32:34 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (185EAC00) [pid = 2180] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:32:34 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (0CAC9C00) [pid = 2180] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:32:34 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (101C8000) [pid = 2180] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:32:34 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (16D6E400) [pid = 2180] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:32:34 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (0CAC8000) [pid = 2180] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:32:34 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (0A7E5000) [pid = 2180] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:32:34 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (10355000) [pid = 2180] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:32:34 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (14EE8400) [pid = 2180] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:32:34 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (10E0DC00) [pid = 2180] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:32:34 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (19C05C00) [pid = 2180] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:32:34 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (19EA9C00) [pid = 2180] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:32:34 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (19B98000) [pid = 2180] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:32:34 INFO - PROCESS | 2180 | 1467603154321 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]]]}] 20:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 930ms 20:32:34 INFO - PROCESS | 2180 | 1467603154344 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 20:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:32:34 INFO - PROCESS | 2180 | 1467603154346 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 20:32:34 INFO - PROCESS | 2180 | 1467603154349 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:32:34 INFO - PROCESS | 2180 | 1467603154350 Marionette TRACE conn5 <- [1,1954,null,{}] 20:32:34 INFO - PROCESS | 2180 | 1467603154354 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}] 20:32:34 INFO - PROCESS | 2180 | 1467603154356 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:34 INFO - PROCESS | 2180 | 1467603154477 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 20:32:34 INFO - PROCESS | 2180 | 1467603154485 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:34 INFO - PROCESS | 2180 | 1467603154487 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:34 INFO - PROCESS | 2180 | ++DOCSHELL 10E0DC00 == 33 [pid = 2180] [id = 498] 20:32:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (10E0F800) [pid = 2180] [serial = 1494] [outer = 00000000] 20:32:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (1776A000) [pid = 2180] [serial = 1495] [outer = 10E0F800] 20:32:34 INFO - PROCESS | 2180 | 1467603154532 Marionette DEBUG loaded listener.js 20:32:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (181FD000) [pid = 2180] [serial = 1496] [outer = 10E0F800] 20:32:34 INFO - PROCESS | 2180 | 1467603154923 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]]]}] 20:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 631ms 20:32:35 INFO - PROCESS | 2180 | 1467603154979 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 20:32:35 INFO - PROCESS | 2180 | 1467603154981 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 20:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:32:35 INFO - PROCESS | 2180 | 1467603154985 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:32:35 INFO - PROCESS | 2180 | 1467603154986 Marionette TRACE conn5 <- [1,1958,null,{}] 20:32:35 INFO - PROCESS | 2180 | 1467603154990 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}] 20:32:35 INFO - PROCESS | 2180 | 1467603154991 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:35 INFO - PROCESS | 2180 | 1467603155072 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 20:32:35 INFO - PROCESS | 2180 | 1467603155078 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:35 INFO - PROCESS | 2180 | 1467603155080 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:35 INFO - PROCESS | 2180 | ++DOCSHELL 1017A400 == 34 [pid = 2180] [id = 499] 20:32:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (185E4C00) [pid = 2180] [serial = 1497] [outer = 00000000] 20:32:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (19B83400) [pid = 2180] [serial = 1498] [outer = 185E4C00] 20:32:35 INFO - PROCESS | 2180 | 1467603155124 Marionette DEBUG loaded listener.js 20:32:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (16D65800) [pid = 2180] [serial = 1499] [outer = 185E4C00] 20:32:35 INFO - PROCESS | 2180 | 1467603155571 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]]]}] 20:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 630ms 20:32:35 INFO - PROCESS | 2180 | 1467603155616 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 20:32:35 INFO - PROCESS | 2180 | 1467603155618 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 20:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:32:35 INFO - PROCESS | 2180 | 1467603155638 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:32:35 INFO - PROCESS | 2180 | 1467603155640 Marionette TRACE conn5 <- [1,1962,null,{}] 20:32:35 INFO - PROCESS | 2180 | 1467603155644 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}] 20:32:35 INFO - PROCESS | 2180 | 1467603155646 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:35 INFO - PROCESS | 2180 | 1467603155725 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 20:32:35 INFO - PROCESS | 2180 | 1467603155731 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:35 INFO - PROCESS | 2180 | 1467603155733 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:35 INFO - PROCESS | 2180 | ++DOCSHELL 19B92800 == 35 [pid = 2180] [id = 500] 20:32:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (19B96000) [pid = 2180] [serial = 1500] [outer = 00000000] 20:32:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (19C01400) [pid = 2180] [serial = 1501] [outer = 19B96000] 20:32:35 INFO - PROCESS | 2180 | 1467603155777 Marionette DEBUG loaded listener.js 20:32:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (19CA2000) [pid = 2180] [serial = 1502] [outer = 19B96000] 20:32:36 INFO - PROCESS | 2180 | --DOCSHELL 0FDF2C00 == 34 [pid = 2180] [id = 492] 20:32:36 INFO - PROCESS | 2180 | --DOCSHELL 101C8C00 == 33 [pid = 2180] [id = 491] 20:32:37 INFO - PROCESS | 2180 | --DOCSHELL 14B65C00 == 32 [pid = 2180] [id = 494] 20:32:37 INFO - PROCESS | 2180 | --DOCSHELL 14BB4000 == 31 [pid = 2180] [id = 495] 20:32:37 INFO - PROCESS | 2180 | --DOCSHELL 182E1000 == 30 [pid = 2180] [id = 497] 20:32:37 INFO - PROCESS | 2180 | --DOCSHELL 17771800 == 29 [pid = 2180] [id = 496] 20:32:37 INFO - PROCESS | 2180 | --DOCSHELL 1041CC00 == 28 [pid = 2180] [id = 493] 20:32:37 INFO - PROCESS | 2180 | --DOCSHELL 10E0DC00 == 27 [pid = 2180] [id = 498] 20:32:37 INFO - PROCESS | 2180 | --DOCSHELL 1017A400 == 26 [pid = 2180] [id = 499] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (182C3C00) [pid = 2180] [serial = 1447] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (19B88800) [pid = 2180] [serial = 1450] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (14BAF400) [pid = 2180] [serial = 1427] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (19B8FC00) [pid = 2180] [serial = 1451] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (1026D800) [pid = 2180] [serial = 1435] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (1034CC00) [pid = 2180] [serial = 1436] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (181F5000) [pid = 2180] [serial = 1444] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (0D186800) [pid = 2180] [serial = 1429] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (1017D000) [pid = 2180] [serial = 1430] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (18207C00) [pid = 2180] [serial = 1456] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (10999400) [pid = 2180] [serial = 1438] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (10E81C00) [pid = 2180] [serial = 1439] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (152CA000) [pid = 2180] [serial = 1441] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (163C3C00) [pid = 2180] [serial = 1442] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (114ED000) [pid = 2180] [serial = 1432] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (145A6000) [pid = 2180] [serial = 1433] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (19CA8400) [pid = 2180] [serial = 1460] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (1A077400) [pid = 2180] [serial = 1463] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (1A06F400) [pid = 2180] [serial = 1462] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (19CA7400) [pid = 2180] [serial = 1459] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (19C03800) [pid = 2180] [serial = 1454] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (19BDAC00) [pid = 2180] [serial = 1453] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (19B99400) [pid = 2180] [serial = 1457] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (185E2400) [pid = 2180] [serial = 1448] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | --DOMWINDOW == 58 (18243800) [pid = 2180] [serial = 1445] [outer = 00000000] [url = about:blank] 20:32:37 INFO - PROCESS | 2180 | 1467603157544 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]]]}] 20:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1930ms 20:32:37 INFO - PROCESS | 2180 | 1467603157568 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 20:32:37 INFO - PROCESS | 2180 | 1467603157572 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 20:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:32:37 INFO - PROCESS | 2180 | 1467603157577 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:32:37 INFO - PROCESS | 2180 | 1467603157580 Marionette TRACE conn5 <- [1,1966,null,{}] 20:32:37 INFO - PROCESS | 2180 | 1467603157587 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}] 20:32:37 INFO - PROCESS | 2180 | 1467603157590 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:37 INFO - PROCESS | 2180 | 1467603157679 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 20:32:37 INFO - PROCESS | 2180 | 1467603157688 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:37 INFO - PROCESS | 2180 | 1467603157692 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:37 INFO - PROCESS | 2180 | ++DOCSHELL 0CB90400 == 27 [pid = 2180] [id = 501] 20:32:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 59 (0CB94400) [pid = 2180] [serial = 1503] [outer = 00000000] 20:32:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (0D186800) [pid = 2180] [serial = 1504] [outer = 0CB94400] 20:32:37 INFO - PROCESS | 2180 | 1467603157741 Marionette DEBUG loaded listener.js 20:32:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (0FDF5400) [pid = 2180] [serial = 1505] [outer = 0CB94400] 20:32:38 INFO - PROCESS | 2180 | 1467603158228 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]]]}] 20:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 670ms 20:32:38 INFO - PROCESS | 2180 | 1467603158252 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 20:32:38 INFO - PROCESS | 2180 | 1467603158257 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 20:32:38 INFO - PROCESS | 2180 | 1467603158263 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:32:38 INFO - PROCESS | 2180 | 1467603158266 Marionette TRACE conn5 <- [1,1970,null,{}] 20:32:38 INFO - PROCESS | 2180 | 1467603158270 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}] 20:32:38 INFO - PROCESS | 2180 | 1467603158273 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:38 INFO - PROCESS | 2180 | 1467603158362 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 20:32:38 INFO - PROCESS | 2180 | 1467603158371 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:38 INFO - PROCESS | 2180 | 1467603158374 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:38 INFO - PROCESS | 2180 | ++DOCSHELL 10246400 == 28 [pid = 2180] [id = 502] 20:32:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (10246800) [pid = 2180] [serial = 1506] [outer = 00000000] 20:32:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (10304000) [pid = 2180] [serial = 1507] [outer = 10246800] 20:32:38 INFO - PROCESS | 2180 | 1467603158422 Marionette DEBUG loaded listener.js 20:32:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (1030C400) [pid = 2180] [serial = 1508] [outer = 10246800] 20:32:38 INFO - PROCESS | 2180 | 1467603158897 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]]]}] 20:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 670ms 20:32:38 INFO - PROCESS | 2180 | 1467603158939 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 20:32:38 INFO - PROCESS | 2180 | 1467603158941 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 20:32:38 INFO - PROCESS | 2180 | 1467603158945 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:32:38 INFO - PROCESS | 2180 | 1467603158949 Marionette TRACE conn5 <- [1,1974,null,{}] 20:32:38 INFO - PROCESS | 2180 | 1467603158960 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}] 20:32:38 INFO - PROCESS | 2180 | 1467603158965 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:39 INFO - PROCESS | 2180 | 1467603159049 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 20:32:39 INFO - PROCESS | 2180 | 1467603159190 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:39 INFO - PROCESS | 2180 | 1467603159193 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:39 INFO - PROCESS | 2180 | ++DOCSHELL 107DCC00 == 29 [pid = 2180] [id = 503] 20:32:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (107E1C00) [pid = 2180] [serial = 1509] [outer = 00000000] 20:32:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (1087F400) [pid = 2180] [serial = 1510] [outer = 107E1C00] 20:32:39 INFO - PROCESS | 2180 | 1467603159241 Marionette DEBUG loaded listener.js 20:32:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (109A3800) [pid = 2180] [serial = 1511] [outer = 107E1C00] 20:32:39 INFO - PROCESS | 2180 | 1467603159626 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]]]}] 20:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 731ms 20:32:39 INFO - PROCESS | 2180 | 1467603159679 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 20:32:39 INFO - PROCESS | 2180 | 1467603159681 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 20:32:39 INFO - PROCESS | 2180 | 1467603159684 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:32:39 INFO - PROCESS | 2180 | 1467603159686 Marionette TRACE conn5 <- [1,1978,null,{}] 20:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:32:39 INFO - PROCESS | 2180 | 1467603159689 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}] 20:32:39 INFO - PROCESS | 2180 | 1467603159691 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:39 INFO - PROCESS | 2180 | 1467603159810 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 20:32:39 INFO - PROCESS | 2180 | 1467603159821 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:39 INFO - PROCESS | 2180 | 1467603159823 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:39 INFO - PROCESS | 2180 | ++DOCSHELL 114ED000 == 30 [pid = 2180] [id = 504] 20:32:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (11587C00) [pid = 2180] [serial = 1512] [outer = 00000000] 20:32:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (145A6C00) [pid = 2180] [serial = 1513] [outer = 11587C00] 20:32:39 INFO - PROCESS | 2180 | 1467603159867 Marionette DEBUG loaded listener.js 20:32:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (14B63400) [pid = 2180] [serial = 1514] [outer = 11587C00] 20:32:40 INFO - PROCESS | 2180 | 1467603160256 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]]]}] 20:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 630ms 20:32:40 INFO - PROCESS | 2180 | 1467603160319 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 20:32:40 INFO - PROCESS | 2180 | 1467603160321 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 20:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:32:40 INFO - PROCESS | 2180 | 1467603160324 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:32:40 INFO - PROCESS | 2180 | 1467603160326 Marionette TRACE conn5 <- [1,1982,null,{}] 20:32:40 INFO - PROCESS | 2180 | 1467603160329 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}] 20:32:40 INFO - PROCESS | 2180 | 1467603160331 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:40 INFO - PROCESS | 2180 | 1467603160410 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 20:32:40 INFO - PROCESS | 2180 | 1467603160416 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:40 INFO - PROCESS | 2180 | 1467603160418 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:40 INFO - PROCESS | 2180 | ++DOCSHELL 14BB2000 == 31 [pid = 2180] [id = 505] 20:32:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (14BB3800) [pid = 2180] [serial = 1515] [outer = 00000000] 20:32:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (14EEAC00) [pid = 2180] [serial = 1516] [outer = 14BB3800] 20:32:40 INFO - PROCESS | 2180 | 1467603160463 Marionette DEBUG loaded listener.js 20:32:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (155C4000) [pid = 2180] [serial = 1517] [outer = 14BB3800] 20:32:40 INFO - PROCESS | 2180 | 1467603160934 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]]]}] 20:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 630ms 20:32:40 INFO - PROCESS | 2180 | 1467603160966 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 20:32:40 INFO - PROCESS | 2180 | 1467603160968 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 20:32:40 INFO - PROCESS | 2180 | 1467603160971 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:32:41 INFO - PROCESS | 2180 | 1467603160973 Marionette TRACE conn5 <- [1,1986,null,{}] 20:32:41 INFO - PROCESS | 2180 | 1467603160976 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}] 20:32:41 INFO - PROCESS | 2180 | 1467603160982 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:41 INFO - PROCESS | 2180 | 1467603161083 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 20:32:41 INFO - PROCESS | 2180 | 1467603161088 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:41 INFO - PROCESS | 2180 | 1467603161090 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:41 INFO - PROCESS | 2180 | ++DOCSHELL 163CE800 == 32 [pid = 2180] [id = 506] 20:32:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (16D67800) [pid = 2180] [serial = 1518] [outer = 00000000] 20:32:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (17C84C00) [pid = 2180] [serial = 1519] [outer = 16D67800] 20:32:41 INFO - PROCESS | 2180 | 1467603161134 Marionette DEBUG loaded listener.js 20:32:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (18170400) [pid = 2180] [serial = 1520] [outer = 16D67800] 20:32:41 INFO - PROCESS | 2180 | 1467603161560 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]]]}] 20:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 631ms 20:32:41 INFO - PROCESS | 2180 | 1467603161610 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 20:32:41 INFO - PROCESS | 2180 | 1467603161612 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 20:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:32:41 INFO - PROCESS | 2180 | 1467603161619 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:32:41 INFO - PROCESS | 2180 | 1467603161621 Marionette TRACE conn5 <- [1,1990,null,{}] 20:32:41 INFO - PROCESS | 2180 | 1467603161624 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}] 20:32:41 INFO - PROCESS | 2180 | 1467603161626 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:41 INFO - PROCESS | 2180 | 1467603161703 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 20:32:41 INFO - PROCESS | 2180 | 1467603161709 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:41 INFO - PROCESS | 2180 | 1467603161710 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:41 INFO - PROCESS | 2180 | ++DOCSHELL 16D63800 == 33 [pid = 2180] [id = 507] 20:32:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (17C84800) [pid = 2180] [serial = 1521] [outer = 00000000] 20:32:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (18249800) [pid = 2180] [serial = 1522] [outer = 17C84800] 20:32:41 INFO - PROCESS | 2180 | 1467603161753 Marionette DEBUG loaded listener.js 20:32:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (18247000) [pid = 2180] [serial = 1523] [outer = 17C84800] 20:32:42 INFO - PROCESS | 2180 | 1467603162194 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]]]}] 20:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 630ms 20:32:42 INFO - PROCESS | 2180 | 1467603162265 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 20:32:42 INFO - PROCESS | 2180 | 1467603162268 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 20:32:42 INFO - PROCESS | 2180 | 1467603162271 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:32:42 INFO - PROCESS | 2180 | 1467603162273 Marionette TRACE conn5 <- [1,1994,null,{}] 20:32:42 INFO - PROCESS | 2180 | 1467603162277 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}] 20:32:42 INFO - PROCESS | 2180 | 1467603162279 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:42 INFO - PROCESS | 2180 | 1467603162359 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 20:32:42 INFO - PROCESS | 2180 | 1467603162366 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:42 INFO - PROCESS | 2180 | 1467603162368 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:42 INFO - PROCESS | 2180 | ++DOCSHELL 18249400 == 34 [pid = 2180] [id = 508] 20:32:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (182B4400) [pid = 2180] [serial = 1524] [outer = 00000000] 20:32:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (185EAC00) [pid = 2180] [serial = 1525] [outer = 182B4400] 20:32:42 INFO - PROCESS | 2180 | 1467603162411 Marionette DEBUG loaded listener.js 20:32:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (185EB800) [pid = 2180] [serial = 1526] [outer = 182B4400] 20:32:42 INFO - PROCESS | 2180 | 1467603162885 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]]]}] 20:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 20:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 670ms 20:32:42 INFO - PROCESS | 2180 | 1467603162951 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 20:32:42 INFO - PROCESS | 2180 | 1467603162953 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 20:32:42 INFO - PROCESS | 2180 | 1467603162956 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:32:42 INFO - PROCESS | 2180 | 1467603162958 Marionette TRACE conn5 <- [1,1998,null,{}] 20:32:42 INFO - PROCESS | 2180 | 1467603162961 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}] 20:32:42 INFO - PROCESS | 2180 | 1467603162963 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:43 INFO - PROCESS | 2180 | 1467603163077 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 20:32:43 INFO - PROCESS | 2180 | 1467603163166 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:43 INFO - PROCESS | 2180 | 1467603163168 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:43 INFO - PROCESS | 2180 | ++DOCSHELL 107D6800 == 35 [pid = 2180] [id = 509] 20:32:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (1978FC00) [pid = 2180] [serial = 1527] [outer = 00000000] 20:32:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (19B8FC00) [pid = 2180] [serial = 1528] [outer = 1978FC00] 20:32:43 INFO - PROCESS | 2180 | 1467603163211 Marionette DEBUG loaded listener.js 20:32:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (19B92000) [pid = 2180] [serial = 1529] [outer = 1978FC00] 20:32:43 INFO - PROCESS | 2180 | 1467603163658 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]]]}] 20:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 20:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 730ms 20:32:43 INFO - PROCESS | 2180 | 1467603163692 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 20:32:43 INFO - PROCESS | 2180 | 1467603163694 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 20:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:32:43 INFO - PROCESS | 2180 | 1467603163697 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:32:43 INFO - PROCESS | 2180 | 1467603163699 Marionette TRACE conn5 <- [1,2002,null,{}] 20:32:43 INFO - PROCESS | 2180 | 1467603163702 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}] 20:32:43 INFO - PROCESS | 2180 | 1467603163704 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:43 INFO - PROCESS | 2180 | 1467603163829 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 20:32:43 INFO - PROCESS | 2180 | 1467603163835 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:43 INFO - PROCESS | 2180 | 1467603163837 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:43 INFO - PROCESS | 2180 | ++DOCSHELL 19BD7400 == 36 [pid = 2180] [id = 510] 20:32:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (19BDA000) [pid = 2180] [serial = 1530] [outer = 00000000] 20:32:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (19C9D800) [pid = 2180] [serial = 1531] [outer = 19BDA000] 20:32:43 INFO - PROCESS | 2180 | 1467603163882 Marionette DEBUG loaded listener.js 20:32:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (19CA7C00) [pid = 2180] [serial = 1532] [outer = 19BDA000] 20:32:44 INFO - PROCESS | 2180 | 1467603164337 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]]]}] 20:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 670ms 20:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:32:44 INFO - PROCESS | 2180 | 1467603164370 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 20:32:44 INFO - PROCESS | 2180 | 1467603164372 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 20:32:44 INFO - PROCESS | 2180 | 1467603164375 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:32:44 INFO - PROCESS | 2180 | 1467603164378 Marionette TRACE conn5 <- [1,2006,null,{}] 20:32:44 INFO - PROCESS | 2180 | 1467603164381 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}] 20:32:44 INFO - PROCESS | 2180 | 1467603164384 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:44 INFO - PROCESS | 2180 | 1467603164543 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 20:32:44 INFO - PROCESS | 2180 | 1467603164558 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:44 INFO - PROCESS | 2180 | 1467603164560 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:44 INFO - PROCESS | 2180 | ++DOCSHELL 0CACC000 == 37 [pid = 2180] [id = 511] 20:32:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (101D2800) [pid = 2180] [serial = 1533] [outer = 00000000] 20:32:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (17C7AC00) [pid = 2180] [serial = 1534] [outer = 101D2800] 20:32:44 INFO - PROCESS | 2180 | 1467603164802 Marionette DEBUG loaded listener.js 20:32:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (19EAF000) [pid = 2180] [serial = 1535] [outer = 101D2800] 20:32:44 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (185E4C00) [pid = 2180] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:32:44 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (14E65800) [pid = 2180] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:32:44 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (17778400) [pid = 2180] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:32:44 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (182E3800) [pid = 2180] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:32:44 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (10E0F800) [pid = 2180] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:32:44 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (14B67C00) [pid = 2180] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:32:44 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (1041D800) [pid = 2180] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:32:44 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (0FDF3400) [pid = 2180] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:32:44 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (10242000) [pid = 2180] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:32:44 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (19EB6400) [pid = 2180] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:32:44 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (16D68400) [pid = 2180] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:32:44 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (10309000) [pid = 2180] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:32:45 INFO - PROCESS | 2180 | 1467603165186 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]]]}] 20:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 831ms 20:32:45 INFO - PROCESS | 2180 | 1467603165206 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 20:32:45 INFO - PROCESS | 2180 | 1467603165208 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 20:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:32:45 INFO - PROCESS | 2180 | 1467603165211 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:32:45 INFO - PROCESS | 2180 | 1467603165213 Marionette TRACE conn5 <- [1,2010,null,{}] 20:32:45 INFO - PROCESS | 2180 | 1467603165217 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}] 20:32:45 INFO - PROCESS | 2180 | 1467603165218 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:45 INFO - PROCESS | 2180 | 1467603165300 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 20:32:45 INFO - PROCESS | 2180 | 1467603165394 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:45 INFO - PROCESS | 2180 | 1467603165396 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:45 INFO - PROCESS | 2180 | ++DOCSHELL 1552DC00 == 38 [pid = 2180] [id = 512] 20:32:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (155BEC00) [pid = 2180] [serial = 1536] [outer = 00000000] 20:32:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (19B85C00) [pid = 2180] [serial = 1537] [outer = 155BEC00] 20:32:45 INFO - PROCESS | 2180 | 1467603165450 Marionette DEBUG loaded listener.js 20:32:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (19CA0C00) [pid = 2180] [serial = 1538] [outer = 155BEC00] 20:32:45 INFO - PROCESS | 2180 | 1467603165817 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]]]}] 20:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 630ms 20:32:45 INFO - PROCESS | 2180 | 1467603165842 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 20:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:32:45 INFO - PROCESS | 2180 | 1467603165844 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 20:32:45 INFO - PROCESS | 2180 | 1467603165847 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:32:45 INFO - PROCESS | 2180 | 1467603165849 Marionette TRACE conn5 <- [1,2014,null,{}] 20:32:45 INFO - PROCESS | 2180 | 1467603165853 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}] 20:32:45 INFO - PROCESS | 2180 | 1467603165854 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:45 INFO - PROCESS | 2180 | 1467603165936 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 20:32:46 INFO - PROCESS | 2180 | 1467603166054 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:46 INFO - PROCESS | 2180 | 1467603166056 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:46 INFO - PROCESS | 2180 | ++DOCSHELL 0A76E000 == 39 [pid = 2180] [id = 513] 20:32:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (16459400) [pid = 2180] [serial = 1539] [outer = 00000000] 20:32:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (1A070C00) [pid = 2180] [serial = 1540] [outer = 16459400] 20:32:46 INFO - PROCESS | 2180 | 1467603166101 Marionette DEBUG loaded listener.js 20:32:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (1A0B0400) [pid = 2180] [serial = 1541] [outer = 16459400] 20:32:46 INFO - PROCESS | 2180 | 1467603166447 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]]]}] 20:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 670ms 20:32:46 INFO - PROCESS | 2180 | 1467603166518 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 20:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:32:46 INFO - PROCESS | 2180 | 1467603166520 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 20:32:46 INFO - PROCESS | 2180 | 1467603166523 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:32:46 INFO - PROCESS | 2180 | 1467603166524 Marionette TRACE conn5 <- [1,2018,null,{}] 20:32:46 INFO - PROCESS | 2180 | 1467603166528 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}] 20:32:46 INFO - PROCESS | 2180 | 1467603166530 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:46 INFO - PROCESS | 2180 | 1467603166650 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 20:32:46 INFO - PROCESS | 2180 | 1467603166658 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:46 INFO - PROCESS | 2180 | 1467603166660 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:46 INFO - PROCESS | 2180 | ++DOCSHELL 14EE8400 == 40 [pid = 2180] [id = 514] 20:32:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (18244C00) [pid = 2180] [serial = 1542] [outer = 00000000] 20:32:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (1A13B800) [pid = 2180] [serial = 1543] [outer = 18244C00] 20:32:46 INFO - PROCESS | 2180 | 1467603166704 Marionette DEBUG loaded listener.js 20:32:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (1A20AC00) [pid = 2180] [serial = 1544] [outer = 18244C00] 20:32:47 INFO - PROCESS | 2180 | 1467603167461 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]]]}] 20:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1023ms 20:32:47 INFO - PROCESS | 2180 | 1467603167548 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 20:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:32:47 INFO - PROCESS | 2180 | 1467603167552 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 20:32:47 INFO - PROCESS | 2180 | 1467603167557 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:32:47 INFO - PROCESS | 2180 | 1467603167562 Marionette TRACE conn5 <- [1,2022,null,{}] 20:32:47 INFO - PROCESS | 2180 | 1467603167587 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}] 20:32:47 INFO - PROCESS | 2180 | 1467603167590 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:47 INFO - PROCESS | 2180 | 1467603167772 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 20:32:47 INFO - PROCESS | 2180 | 1467603167873 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:47 INFO - PROCESS | 2180 | 1467603167876 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:47 INFO - PROCESS | 2180 | ++DOCSHELL 10174400 == 41 [pid = 2180] [id = 515] 20:32:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (10177000) [pid = 2180] [serial = 1545] [outer = 00000000] 20:32:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (10246000) [pid = 2180] [serial = 1546] [outer = 10177000] 20:32:47 INFO - PROCESS | 2180 | 1467603167934 Marionette DEBUG loaded listener.js 20:32:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (10351800) [pid = 2180] [serial = 1547] [outer = 10177000] 20:32:48 INFO - PROCESS | 2180 | 1467603168813 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]]]}] 20:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1305ms 20:32:48 INFO - PROCESS | 2180 | 1467603168862 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 20:32:48 INFO - PROCESS | 2180 | 1467603168867 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 20:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:32:48 INFO - PROCESS | 2180 | 1467603168872 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:32:48 INFO - PROCESS | 2180 | 1467603168875 Marionette TRACE conn5 <- [1,2026,null,{}] 20:32:48 INFO - PROCESS | 2180 | 1467603168880 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}] 20:32:48 INFO - PROCESS | 2180 | 1467603168883 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:49 INFO - PROCESS | 2180 | 1467603168996 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 20:32:49 INFO - PROCESS | 2180 | 1467603169135 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:49 INFO - PROCESS | 2180 | 1467603169140 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:49 INFO - PROCESS | 2180 | ++DOCSHELL 101CEC00 == 42 [pid = 2180] [id = 516] 20:32:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (101D0800) [pid = 2180] [serial = 1548] [outer = 00000000] 20:32:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (10243400) [pid = 2180] [serial = 1549] [outer = 101D0800] 20:32:49 INFO - PROCESS | 2180 | 1467603169190 Marionette DEBUG loaded listener.js 20:32:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (10271800) [pid = 2180] [serial = 1550] [outer = 101D0800] 20:32:49 INFO - PROCESS | 2180 | --DOCSHELL 0A76E000 == 41 [pid = 2180] [id = 513] 20:32:49 INFO - PROCESS | 2180 | --DOCSHELL 1552DC00 == 40 [pid = 2180] [id = 512] 20:32:49 INFO - PROCESS | 2180 | --DOCSHELL 0CACC000 == 39 [pid = 2180] [id = 511] 20:32:49 INFO - PROCESS | 2180 | --DOCSHELL 19BD7400 == 38 [pid = 2180] [id = 510] 20:32:49 INFO - PROCESS | 2180 | --DOCSHELL 107D6800 == 37 [pid = 2180] [id = 509] 20:32:49 INFO - PROCESS | 2180 | --DOCSHELL 18249400 == 36 [pid = 2180] [id = 508] 20:32:49 INFO - PROCESS | 2180 | --DOCSHELL 16D63800 == 35 [pid = 2180] [id = 507] 20:32:49 INFO - PROCESS | 2180 | --DOCSHELL 163CE800 == 34 [pid = 2180] [id = 506] 20:32:49 INFO - PROCESS | 2180 | --DOCSHELL 14BB2000 == 33 [pid = 2180] [id = 505] 20:32:49 INFO - PROCESS | 2180 | --DOCSHELL 114ED000 == 32 [pid = 2180] [id = 504] 20:32:49 INFO - PROCESS | 2180 | --DOCSHELL 107DCC00 == 31 [pid = 2180] [id = 503] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (19C01400) [pid = 2180] [serial = 1501] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOCSHELL 10246400 == 30 [pid = 2180] [id = 502] 20:32:49 INFO - PROCESS | 2180 | --DOCSHELL 0CB90400 == 29 [pid = 2180] [id = 501] 20:32:49 INFO - PROCESS | 2180 | --DOCSHELL 19B92800 == 28 [pid = 2180] [id = 500] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (16D65800) [pid = 2180] [serial = 1499] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (16451400) [pid = 2180] [serial = 1486] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (18135400) [pid = 2180] [serial = 1490] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (17C83C00) [pid = 2180] [serial = 1489] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (185DE400) [pid = 2180] [serial = 1492] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (1776A000) [pid = 2180] [serial = 1495] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (19B83400) [pid = 2180] [serial = 1498] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (18F16800) [pid = 2180] [serial = 1493] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (14C7E400) [pid = 2180] [serial = 1483] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (1054C800) [pid = 2180] [serial = 1480] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (107D8400) [pid = 2180] [serial = 1481] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (101CBC00) [pid = 2180] [serial = 1477] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1023E400) [pid = 2180] [serial = 1478] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (10E8C400) [pid = 2180] [serial = 1475] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (107DA400) [pid = 2180] [serial = 1474] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (1A0BA800) [pid = 2180] [serial = 1472] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (1A0B3C00) [pid = 2180] [serial = 1471] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (1829FC00) [pid = 2180] [serial = 1469] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (181FC400) [pid = 2180] [serial = 1468] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (1459DC00) [pid = 2180] [serial = 1466] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (10887400) [pid = 2180] [serial = 1465] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (181FD000) [pid = 2180] [serial = 1496] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (14E6A000) [pid = 2180] [serial = 1484] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (16D6D800) [pid = 2180] [serial = 1487] [outer = 00000000] [url = about:blank] 20:32:49 INFO - PROCESS | 2180 | 1467603169738 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]]]}] 20:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 931ms 20:32:49 INFO - PROCESS | 2180 | 1467603169802 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 20:32:49 INFO - PROCESS | 2180 | 1467603169807 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 20:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:32:49 INFO - PROCESS | 2180 | 1467603169814 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:32:49 INFO - PROCESS | 2180 | 1467603169817 Marionette TRACE conn5 <- [1,2030,null,{}] 20:32:49 INFO - PROCESS | 2180 | 1467603169821 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}] 20:32:49 INFO - PROCESS | 2180 | 1467603169823 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:49 INFO - PROCESS | 2180 | 1467603169913 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 20:32:49 INFO - PROCESS | 2180 | 1467603169925 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:49 INFO - PROCESS | 2180 | 1467603169927 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:49 INFO - PROCESS | 2180 | ++DOCSHELL 10246400 == 29 [pid = 2180] [id = 517] 20:32:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (10247400) [pid = 2180] [serial = 1551] [outer = 00000000] 20:32:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (10354000) [pid = 2180] [serial = 1552] [outer = 10247400] 20:32:50 INFO - PROCESS | 2180 | 1467603169975 Marionette DEBUG loaded listener.js 20:32:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (1041D800) [pid = 2180] [serial = 1553] [outer = 10247400] 20:32:50 INFO - PROCESS | 2180 | 1467603170468 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]]]}] 20:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 20:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 670ms 20:32:50 INFO - PROCESS | 2180 | 1467603170487 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 20:32:50 INFO - PROCESS | 2180 | 1467603170489 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 20:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:32:50 INFO - PROCESS | 2180 | 1467603170493 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:32:50 INFO - PROCESS | 2180 | 1467603170496 Marionette TRACE conn5 <- [1,2034,null,{}] 20:32:50 INFO - PROCESS | 2180 | 1467603170507 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}] 20:32:50 INFO - PROCESS | 2180 | 1467603170512 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:50 INFO - PROCESS | 2180 | 1467603170627 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 20:32:50 INFO - PROCESS | 2180 | 1467603170724 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:50 INFO - PROCESS | 2180 | 1467603170727 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:50 INFO - PROCESS | 2180 | ++DOCSHELL 115D0000 == 30 [pid = 2180] [id = 518] 20:32:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (115D0C00) [pid = 2180] [serial = 1554] [outer = 00000000] 20:32:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (1459DC00) [pid = 2180] [serial = 1555] [outer = 115D0C00] 20:32:50 INFO - PROCESS | 2180 | 1467603170781 Marionette DEBUG loaded listener.js 20:32:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (145A8C00) [pid = 2180] [serial = 1556] [outer = 115D0C00] 20:32:51 INFO - PROCESS | 2180 | 1467603171147 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]]]}] 20:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 670ms 20:32:51 INFO - PROCESS | 2180 | 1467603171167 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 20:32:51 INFO - PROCESS | 2180 | 1467603171170 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 20:32:51 INFO - PROCESS | 2180 | 1467603171190 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:32:51 INFO - PROCESS | 2180 | 1467603171192 Marionette TRACE conn5 <- [1,2038,null,{}] 20:32:51 INFO - PROCESS | 2180 | 1467603171196 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}] 20:32:51 INFO - PROCESS | 2180 | 1467603171198 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:51 INFO - PROCESS | 2180 | 1467603171286 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 20:32:51 INFO - PROCESS | 2180 | 1467603171291 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:51 INFO - PROCESS | 2180 | 1467603171302 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:51 INFO - PROCESS | 2180 | ++DOCSHELL 14E21800 == 31 [pid = 2180] [id = 519] 20:32:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (14E24400) [pid = 2180] [serial = 1557] [outer = 00000000] 20:32:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (16155C00) [pid = 2180] [serial = 1558] [outer = 14E24400] 20:32:51 INFO - PROCESS | 2180 | 1467603171347 Marionette DEBUG loaded listener.js 20:32:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (163C4400) [pid = 2180] [serial = 1559] [outer = 14E24400] 20:32:51 INFO - PROCESS | 2180 | 1467603171809 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]]]}] 20:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 670ms 20:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:32:51 INFO - PROCESS | 2180 | 1467603171865 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 20:32:51 INFO - PROCESS | 2180 | 1467603171867 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 20:32:51 INFO - PROCESS | 2180 | 1467603171870 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:32:51 INFO - PROCESS | 2180 | 1467603171872 Marionette TRACE conn5 <- [1,2042,null,{}] 20:32:51 INFO - PROCESS | 2180 | 1467603171875 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}] 20:32:51 INFO - PROCESS | 2180 | 1467603171877 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:52 INFO - PROCESS | 2180 | 1467603171994 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 20:32:52 INFO - PROCESS | 2180 | 1467603172088 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:52 INFO - PROCESS | 2180 | 1467603172090 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:52 INFO - PROCESS | 2180 | ++DOCSHELL 16D69400 == 32 [pid = 2180] [id = 520] 20:32:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (16D6D000) [pid = 2180] [serial = 1560] [outer = 00000000] 20:32:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (17776800) [pid = 2180] [serial = 1561] [outer = 16D6D000] 20:32:52 INFO - PROCESS | 2180 | 1467603172134 Marionette DEBUG loaded listener.js 20:32:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (1812C400) [pid = 2180] [serial = 1562] [outer = 16D6D000] 20:32:52 INFO - PROCESS | 2180 | 1467603172564 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]]]}] 20:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 730ms 20:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:32:52 INFO - PROCESS | 2180 | 1467603172601 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 20:32:52 INFO - PROCESS | 2180 | 1467603172603 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 20:32:52 INFO - PROCESS | 2180 | 1467603172606 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:32:52 INFO - PROCESS | 2180 | 1467603172608 Marionette TRACE conn5 <- [1,2046,null,{}] 20:32:52 INFO - PROCESS | 2180 | 1467603172619 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}] 20:32:52 INFO - PROCESS | 2180 | 1467603172624 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:52 INFO - PROCESS | 2180 | 1467603172765 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 20:32:52 INFO - PROCESS | 2180 | 1467603172833 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:52 INFO - PROCESS | 2180 | 1467603172835 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:52 INFO - PROCESS | 2180 | ++DOCSHELL 18132400 == 33 [pid = 2180] [id = 521] 20:32:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (18137000) [pid = 2180] [serial = 1563] [outer = 00000000] 20:32:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (1824FC00) [pid = 2180] [serial = 1564] [outer = 18137000] 20:32:52 INFO - PROCESS | 2180 | 1467603172879 Marionette DEBUG loaded listener.js 20:32:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (182ECC00) [pid = 2180] [serial = 1565] [outer = 18137000] 20:32:53 INFO - PROCESS | 2180 | 1467603173300 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]]]}] 20:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 730ms 20:32:53 INFO - PROCESS | 2180 | 1467603173364 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 20:32:53 INFO - PROCESS | 2180 | 1467603173366 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 20:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:32:53 INFO - PROCESS | 2180 | 1467603173379 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:32:53 INFO - PROCESS | 2180 | 1467603173381 Marionette TRACE conn5 <- [1,2050,null,{}] 20:32:53 INFO - PROCESS | 2180 | 1467603173394 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}] 20:32:53 INFO - PROCESS | 2180 | 1467603173396 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:53 INFO - PROCESS | 2180 | 1467603173506 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 20:32:53 INFO - PROCESS | 2180 | 1467603173719 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:53 INFO - PROCESS | 2180 | 1467603173721 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:53 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (19B96000) [pid = 2180] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:32:53 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (0CB94400) [pid = 2180] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:32:53 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (1978FC00) [pid = 2180] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:32:53 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (16D67800) [pid = 2180] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:32:53 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (107E1C00) [pid = 2180] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:32:53 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (11587C00) [pid = 2180] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:32:53 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (10246800) [pid = 2180] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:32:53 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (17C84800) [pid = 2180] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:32:53 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (182B4400) [pid = 2180] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:32:53 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (19BDA000) [pid = 2180] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:32:53 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (14BB3800) [pid = 2180] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:32:53 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (16459400) [pid = 2180] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:32:53 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (101D2800) [pid = 2180] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:32:53 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (155BEC00) [pid = 2180] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:32:53 INFO - PROCESS | 2180 | ++DOCSHELL 0A721400 == 34 [pid = 2180] [id = 522] 20:32:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (0A7CB800) [pid = 2180] [serial = 1566] [outer = 00000000] 20:32:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (10241800) [pid = 2180] [serial = 1567] [outer = 0A7CB800] 20:32:53 INFO - PROCESS | 2180 | 1467603173774 Marionette DEBUG loaded listener.js 20:32:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (10415800) [pid = 2180] [serial = 1568] [outer = 0A7CB800] 20:32:54 INFO - PROCESS | 2180 | 1467603174133 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]]]}] 20:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 770ms 20:32:54 INFO - PROCESS | 2180 | 1467603174152 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 20:32:54 INFO - PROCESS | 2180 | 1467603174154 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 20:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:32:54 INFO - PROCESS | 2180 | 1467603174157 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:32:54 INFO - PROCESS | 2180 | 1467603174159 Marionette TRACE conn5 <- [1,2054,null,{}] 20:32:54 INFO - PROCESS | 2180 | 1467603174162 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}] 20:32:54 INFO - PROCESS | 2180 | 1467603174164 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:54 INFO - PROCESS | 2180 | 1467603174262 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 20:32:54 INFO - PROCESS | 2180 | 1467603174359 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:54 INFO - PROCESS | 2180 | 1467603174361 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:54 INFO - PROCESS | 2180 | ++DOCSHELL 1034D000 == 35 [pid = 2180] [id = 523] 20:32:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (10418C00) [pid = 2180] [serial = 1569] [outer = 00000000] 20:32:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (18F09000) [pid = 2180] [serial = 1570] [outer = 10418C00] 20:32:54 INFO - PROCESS | 2180 | 1467603174405 Marionette DEBUG loaded listener.js 20:32:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (19B88800) [pid = 2180] [serial = 1571] [outer = 10418C00] 20:32:54 INFO - PROCESS | 2180 | 1467603174775 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]]]}] 20:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 671ms 20:32:54 INFO - PROCESS | 2180 | 1467603174828 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 20:32:54 INFO - PROCESS | 2180 | 1467603174830 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 20:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:32:54 INFO - PROCESS | 2180 | 1467603174840 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:32:54 INFO - PROCESS | 2180 | 1467603174842 Marionette TRACE conn5 <- [1,2058,null,{}] 20:32:54 INFO - PROCESS | 2180 | 1467603174845 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}] 20:32:54 INFO - PROCESS | 2180 | 1467603174847 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:54 INFO - PROCESS | 2180 | 1467603174925 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 20:32:54 INFO - PROCESS | 2180 | 1467603174931 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:54 INFO - PROCESS | 2180 | 1467603174933 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:54 INFO - PROCESS | 2180 | ++DOCSHELL 18F16C00 == 36 [pid = 2180] [id = 524] 20:32:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19788800) [pid = 2180] [serial = 1572] [outer = 00000000] 20:32:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19B95400) [pid = 2180] [serial = 1573] [outer = 19788800] 20:32:55 INFO - PROCESS | 2180 | 1467603174976 Marionette DEBUG loaded listener.js 20:32:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (19BDA000) [pid = 2180] [serial = 1574] [outer = 19788800] 20:32:55 INFO - PROCESS | 2180 | 1467603175434 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]]]}] 20:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 630ms 20:32:55 INFO - PROCESS | 2180 | 1467603175473 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 20:32:55 INFO - PROCESS | 2180 | 1467603175475 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 20:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:32:55 INFO - PROCESS | 2180 | 1467603175494 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:32:55 INFO - PROCESS | 2180 | 1467603175496 Marionette TRACE conn5 <- [1,2062,null,{}] 20:32:55 INFO - PROCESS | 2180 | 1467603175500 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}] 20:32:55 INFO - PROCESS | 2180 | 1467603175502 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:55 INFO - PROCESS | 2180 | 1467603175586 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 20:32:55 INFO - PROCESS | 2180 | 1467603175591 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:55 INFO - PROCESS | 2180 | 1467603175593 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:55 INFO - PROCESS | 2180 | ++DOCSHELL 19C06000 == 37 [pid = 2180] [id = 525] 20:32:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (19C06800) [pid = 2180] [serial = 1575] [outer = 00000000] 20:32:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (19EA7400) [pid = 2180] [serial = 1576] [outer = 19C06800] 20:32:55 INFO - PROCESS | 2180 | 1467603175637 Marionette DEBUG loaded listener.js 20:32:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (19EA8000) [pid = 2180] [serial = 1577] [outer = 19C06800] 20:32:56 INFO - PROCESS | 2180 | 1467603176282 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]]]}] 20:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 950ms 20:32:56 INFO - PROCESS | 2180 | 1467603176430 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 20:32:56 INFO - PROCESS | 2180 | 1467603176435 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 20:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:32:56 INFO - PROCESS | 2180 | 1467603176439 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:32:56 INFO - PROCESS | 2180 | 1467603176445 Marionette TRACE conn5 <- [1,2066,null,{}] 20:32:56 INFO - PROCESS | 2180 | 1467603176456 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}] 20:32:56 INFO - PROCESS | 2180 | 1467603176460 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:56 INFO - PROCESS | 2180 | 1467603176573 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 20:32:56 INFO - PROCESS | 2180 | 1467603176706 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:56 INFO - PROCESS | 2180 | 1467603176709 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:56 INFO - PROCESS | 2180 | ++DOCSHELL 0CACDC00 == 38 [pid = 2180] [id = 526] 20:32:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (0D136000) [pid = 2180] [serial = 1578] [outer = 00000000] 20:32:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (1040E400) [pid = 2180] [serial = 1579] [outer = 0D136000] 20:32:56 INFO - PROCESS | 2180 | 1467603176770 Marionette DEBUG loaded listener.js 20:32:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (107DE400) [pid = 2180] [serial = 1580] [outer = 0D136000] 20:32:57 INFO - PROCESS | 2180 | 1467603177331 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]]]}] 20:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 930ms 20:32:57 INFO - PROCESS | 2180 | 1467603177370 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 20:32:57 INFO - PROCESS | 2180 | 1467603177375 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 20:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:32:57 INFO - PROCESS | 2180 | 1467603177381 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:32:57 INFO - PROCESS | 2180 | 1467603177384 Marionette TRACE conn5 <- [1,2070,null,{}] 20:32:57 INFO - PROCESS | 2180 | 1467603177389 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}] 20:32:57 INFO - PROCESS | 2180 | 1467603177391 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:57 INFO - PROCESS | 2180 | 1467603177507 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 20:32:57 INFO - PROCESS | 2180 | 1467603177619 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:57 INFO - PROCESS | 2180 | 1467603177621 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:57 INFO - PROCESS | 2180 | ++DOCSHELL 14E69C00 == 39 [pid = 2180] [id = 527] 20:32:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (15257C00) [pid = 2180] [serial = 1581] [outer = 00000000] 20:32:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (16155400) [pid = 2180] [serial = 1582] [outer = 15257C00] 20:32:57 INFO - PROCESS | 2180 | 1467603177720 Marionette DEBUG loaded listener.js 20:32:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (1813A000) [pid = 2180] [serial = 1583] [outer = 15257C00] 20:32:58 INFO - PROCESS | 2180 | 1467603178313 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]]]}] 20:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 970ms 20:32:58 INFO - PROCESS | 2180 | 1467603178355 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 20:32:58 INFO - PROCESS | 2180 | 1467603178357 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 20:32:58 INFO - PROCESS | 2180 | 1467603178361 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:32:58 INFO - PROCESS | 2180 | 1467603178365 Marionette TRACE conn5 <- [1,2074,null,{}] 20:32:58 INFO - PROCESS | 2180 | 1467603178377 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}] 20:32:58 INFO - PROCESS | 2180 | 1467603178382 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:58 INFO - PROCESS | 2180 | 1467603178530 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 20:32:58 INFO - PROCESS | 2180 | 1467603178677 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:58 INFO - PROCESS | 2180 | 1467603178680 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:58 INFO - PROCESS | 2180 | ++DOCSHELL 19EB2400 == 40 [pid = 2180] [id = 528] 20:32:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (19EB3800) [pid = 2180] [serial = 1584] [outer = 00000000] 20:32:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (1A077400) [pid = 2180] [serial = 1585] [outer = 19EB3800] 20:32:58 INFO - PROCESS | 2180 | 1467603178738 Marionette DEBUG loaded listener.js 20:32:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (1A0B7000) [pid = 2180] [serial = 1586] [outer = 19EB3800] 20:32:59 INFO - PROCESS | 2180 | 1467603179487 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]]]}] 20:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1177ms 20:32:59 INFO - PROCESS | 2180 | 1467603179541 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 20:32:59 INFO - PROCESS | 2180 | 1467603179545 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 20:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:32:59 INFO - PROCESS | 2180 | 1467603179550 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:32:59 INFO - PROCESS | 2180 | 1467603179554 Marionette TRACE conn5 <- [1,2078,null,{}] 20:32:59 INFO - PROCESS | 2180 | 1467603179559 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}] 20:32:59 INFO - PROCESS | 2180 | 1467603179562 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:59 INFO - PROCESS | 2180 | 1467603179664 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 20:32:59 INFO - PROCESS | 2180 | 1467603179802 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:59 INFO - PROCESS | 2180 | 1467603179806 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:32:59 INFO - PROCESS | 2180 | ++DOCSHELL 0FDF4C00 == 41 [pid = 2180] [id = 529] 20:32:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (0FDFA800) [pid = 2180] [serial = 1587] [outer = 00000000] 20:32:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (101C8800) [pid = 2180] [serial = 1588] [outer = 0FDFA800] 20:32:59 INFO - PROCESS | 2180 | 1467603179858 Marionette DEBUG loaded listener.js 20:32:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (101D3000) [pid = 2180] [serial = 1589] [outer = 0FDFA800] 20:33:00 INFO - PROCESS | 2180 | --DOCSHELL 18F16C00 == 40 [pid = 2180] [id = 524] 20:33:00 INFO - PROCESS | 2180 | --DOCSHELL 1034D000 == 39 [pid = 2180] [id = 523] 20:33:00 INFO - PROCESS | 2180 | --DOCSHELL 0A721400 == 38 [pid = 2180] [id = 522] 20:33:00 INFO - PROCESS | 2180 | --DOCSHELL 18132400 == 37 [pid = 2180] [id = 521] 20:33:00 INFO - PROCESS | 2180 | --DOCSHELL 16D69400 == 36 [pid = 2180] [id = 520] 20:33:00 INFO - PROCESS | 2180 | --DOCSHELL 14E21800 == 35 [pid = 2180] [id = 519] 20:33:00 INFO - PROCESS | 2180 | --DOCSHELL 115D0000 == 34 [pid = 2180] [id = 518] 20:33:00 INFO - PROCESS | 2180 | --DOCSHELL 10246400 == 33 [pid = 2180] [id = 517] 20:33:00 INFO - PROCESS | 2180 | --DOCSHELL 101CEC00 == 32 [pid = 2180] [id = 516] 20:33:00 INFO - PROCESS | 2180 | --DOCSHELL 10174400 == 31 [pid = 2180] [id = 515] 20:33:00 INFO - PROCESS | 2180 | --DOCSHELL 14EE8400 == 30 [pid = 2180] [id = 514] 20:33:00 INFO - PROCESS | 2180 | --DOCSHELL 19EB2400 == 29 [pid = 2180] [id = 528] 20:33:00 INFO - PROCESS | 2180 | --DOCSHELL 14E69C00 == 28 [pid = 2180] [id = 527] 20:33:00 INFO - PROCESS | 2180 | --DOCSHELL 19C06000 == 27 [pid = 2180] [id = 525] 20:33:00 INFO - PROCESS | 2180 | --DOCSHELL 0CACDC00 == 26 [pid = 2180] [id = 526] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (14B63400) [pid = 2180] [serial = 1514] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (10304000) [pid = 2180] [serial = 1507] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (1030C400) [pid = 2180] [serial = 1508] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (18249800) [pid = 2180] [serial = 1522] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (18247000) [pid = 2180] [serial = 1523] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (185EAC00) [pid = 2180] [serial = 1525] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (19C9D800) [pid = 2180] [serial = 1531] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (14EEAC00) [pid = 2180] [serial = 1516] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (19B92000) [pid = 2180] [serial = 1529] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (155C4000) [pid = 2180] [serial = 1517] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (19CA7C00) [pid = 2180] [serial = 1532] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (1A070C00) [pid = 2180] [serial = 1540] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (19EAF000) [pid = 2180] [serial = 1535] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1A0B0400) [pid = 2180] [serial = 1541] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (17C7AC00) [pid = 2180] [serial = 1534] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (19B85C00) [pid = 2180] [serial = 1537] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (185EB800) [pid = 2180] [serial = 1526] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (19CA0C00) [pid = 2180] [serial = 1538] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (19CA2000) [pid = 2180] [serial = 1502] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (0D186800) [pid = 2180] [serial = 1504] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (0FDF5400) [pid = 2180] [serial = 1505] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (19B8FC00) [pid = 2180] [serial = 1528] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (17C84C00) [pid = 2180] [serial = 1519] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (18170400) [pid = 2180] [serial = 1520] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (1087F400) [pid = 2180] [serial = 1510] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (109A3800) [pid = 2180] [serial = 1511] [outer = 00000000] [url = about:blank] 20:33:00 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (145A6C00) [pid = 2180] [serial = 1513] [outer = 00000000] [url = about:blank] 20:33:01 INFO - PROCESS | 2180 | 1467603181026 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]]]}] 20:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1537ms 20:33:01 INFO - PROCESS | 2180 | 1467603181088 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 20:33:01 INFO - PROCESS | 2180 | 1467603181092 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 20:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:33:01 INFO - PROCESS | 2180 | 1467603181096 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:33:01 INFO - PROCESS | 2180 | 1467603181099 Marionette TRACE conn5 <- [1,2082,null,{}] 20:33:01 INFO - PROCESS | 2180 | 1467603181153 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}] 20:33:01 INFO - PROCESS | 2180 | 1467603181156 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:01 INFO - PROCESS | 2180 | 1467603181253 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 20:33:01 INFO - PROCESS | 2180 | 1467603181261 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:01 INFO - PROCESS | 2180 | 1467603181263 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:01 INFO - PROCESS | 2180 | ++DOCSHELL 10174000 == 27 [pid = 2180] [id = 530] 20:33:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (10174400) [pid = 2180] [serial = 1590] [outer = 00000000] 20:33:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (101C5400) [pid = 2180] [serial = 1591] [outer = 10174400] 20:33:01 INFO - PROCESS | 2180 | 1467603181311 Marionette DEBUG loaded listener.js 20:33:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (101CEC00) [pid = 2180] [serial = 1592] [outer = 10174400] 20:33:01 INFO - PROCESS | 2180 | 1467603181792 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]]]}] 20:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 730ms 20:33:01 INFO - PROCESS | 2180 | 1467603181828 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 20:33:01 INFO - PROCESS | 2180 | 1467603181833 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 20:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:33:01 INFO - PROCESS | 2180 | 1467603181840 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:33:01 INFO - PROCESS | 2180 | 1467603181842 Marionette TRACE conn5 <- [1,2086,null,{}] 20:33:01 INFO - PROCESS | 2180 | 1467603181847 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}] 20:33:01 INFO - PROCESS | 2180 | 1467603181849 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:01 INFO - PROCESS | 2180 | 1467603181939 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 20:33:01 INFO - PROCESS | 2180 | 1467603181948 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:01 INFO - PROCESS | 2180 | 1467603181950 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:01 INFO - PROCESS | 2180 | ++DOCSHELL 10350800 == 28 [pid = 2180] [id = 531] 20:33:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (10351000) [pid = 2180] [serial = 1593] [outer = 00000000] 20:33:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (10415400) [pid = 2180] [serial = 1594] [outer = 10351000] 20:33:02 INFO - PROCESS | 2180 | 1467603181999 Marionette DEBUG loaded listener.js 20:33:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (1041C400) [pid = 2180] [serial = 1595] [outer = 10351000] 20:33:02 INFO - PROCESS | 2180 | 1467603182459 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]]]}] 20:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 670ms 20:33:02 INFO - PROCESS | 2180 | 1467603182513 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 20:33:02 INFO - PROCESS | 2180 | 1467603182515 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 20:33:02 INFO - PROCESS | 2180 | 1467603182519 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:33:02 INFO - PROCESS | 2180 | 1467603182523 Marionette TRACE conn5 <- [1,2090,null,{}] 20:33:02 INFO - PROCESS | 2180 | 1467603182534 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}] 20:33:02 INFO - PROCESS | 2180 | 1467603182538 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:02 INFO - PROCESS | 2180 | 1467603182623 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 20:33:02 INFO - PROCESS | 2180 | 1467603182757 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:02 INFO - PROCESS | 2180 | 1467603182760 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:02 INFO - PROCESS | 2180 | ++DOCSHELL 145A0400 == 29 [pid = 2180] [id = 532] 20:33:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (145A2000) [pid = 2180] [serial = 1596] [outer = 00000000] 20:33:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (145A7000) [pid = 2180] [serial = 1597] [outer = 145A2000] 20:33:02 INFO - PROCESS | 2180 | 1467603182808 Marionette DEBUG loaded listener.js 20:33:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (14B64400) [pid = 2180] [serial = 1598] [outer = 145A2000] 20:33:03 INFO - PROCESS | 2180 | 1467603183228 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]]]}] 20:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 730ms 20:33:03 INFO - PROCESS | 2180 | 1467603183254 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 20:33:03 INFO - PROCESS | 2180 | 1467603183257 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 20:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:33:03 INFO - PROCESS | 2180 | 1467603183260 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:33:03 INFO - PROCESS | 2180 | 1467603183261 Marionette TRACE conn5 <- [1,2094,null,{}] 20:33:03 INFO - PROCESS | 2180 | 1467603183265 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}] 20:33:03 INFO - PROCESS | 2180 | 1467603183267 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:03 INFO - PROCESS | 2180 | 1467603183386 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 20:33:03 INFO - PROCESS | 2180 | 1467603183392 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:03 INFO - PROCESS | 2180 | 1467603183394 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:03 INFO - PROCESS | 2180 | ++DOCSHELL 14C7E400 == 30 [pid = 2180] [id = 533] 20:33:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (14C8B400) [pid = 2180] [serial = 1599] [outer = 00000000] 20:33:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (152CA000) [pid = 2180] [serial = 1600] [outer = 14C8B400] 20:33:03 INFO - PROCESS | 2180 | 1467603183494 Marionette DEBUG loaded listener.js 20:33:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (16159C00) [pid = 2180] [serial = 1601] [outer = 14C8B400] 20:33:03 INFO - PROCESS | 2180 | 1467603183912 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]]]}] 20:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 670ms 20:33:03 INFO - PROCESS | 2180 | 1467603183933 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 20:33:03 INFO - PROCESS | 2180 | 1467603183935 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 20:33:03 INFO - PROCESS | 2180 | 1467603183938 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:33:03 INFO - PROCESS | 2180 | 1467603183940 Marionette TRACE conn5 <- [1,2098,null,{}] 20:33:03 INFO - PROCESS | 2180 | 1467603183944 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}] 20:33:03 INFO - PROCESS | 2180 | 1467603183946 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:04 INFO - PROCESS | 2180 | 1467603184092 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 20:33:04 INFO - PROCESS | 2180 | 1467603184116 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:04 INFO - PROCESS | 2180 | 1467603184118 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:04 INFO - PROCESS | 2180 | ++DOCSHELL 1680C400 == 31 [pid = 2180] [id = 534] 20:33:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (16D63800) [pid = 2180] [serial = 1602] [outer = 00000000] 20:33:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (17775800) [pid = 2180] [serial = 1603] [outer = 16D63800] 20:33:04 INFO - PROCESS | 2180 | 1467603184162 Marionette DEBUG loaded listener.js 20:33:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (17C81800) [pid = 2180] [serial = 1604] [outer = 16D63800] 20:33:04 INFO - PROCESS | 2180 | 1467603184625 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]]]}] 20:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 731ms 20:33:04 INFO - PROCESS | 2180 | 1467603184673 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 20:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:33:04 INFO - PROCESS | 2180 | 1467603184675 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 20:33:04 INFO - PROCESS | 2180 | 1467603184678 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:33:04 INFO - PROCESS | 2180 | 1467603184679 Marionette TRACE conn5 <- [1,2102,null,{}] 20:33:04 INFO - PROCESS | 2180 | 1467603184683 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}] 20:33:04 INFO - PROCESS | 2180 | 1467603184689 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:04 INFO - PROCESS | 2180 | 1467603184835 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 20:33:04 INFO - PROCESS | 2180 | 1467603184902 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:04 INFO - PROCESS | 2180 | 1467603184904 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:04 INFO - PROCESS | 2180 | ++DOCSHELL 18177400 == 32 [pid = 2180] [id = 535] 20:33:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (18206C00) [pid = 2180] [serial = 1605] [outer = 00000000] 20:33:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (182E8C00) [pid = 2180] [serial = 1606] [outer = 18206C00] 20:33:04 INFO - PROCESS | 2180 | 1467603184951 Marionette DEBUG loaded listener.js 20:33:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (185E7800) [pid = 2180] [serial = 1607] [outer = 18206C00] 20:33:05 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (10418C00) [pid = 2180] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:33:05 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (18244C00) [pid = 2180] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:33:05 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (16D6D000) [pid = 2180] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:33:05 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (10177000) [pid = 2180] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:33:05 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (14E24400) [pid = 2180] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:33:05 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (0A7CB800) [pid = 2180] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:33:05 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (101D0800) [pid = 2180] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:33:05 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (115D0C00) [pid = 2180] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:33:05 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (10247400) [pid = 2180] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:33:05 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (19C06800) [pid = 2180] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:33:05 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (19788800) [pid = 2180] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:33:05 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (18137000) [pid = 2180] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:33:05 INFO - PROCESS | 2180 | 1467603185513 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]]]}] 20:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 870ms 20:33:05 INFO - PROCESS | 2180 | 1467603185549 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 20:33:05 INFO - PROCESS | 2180 | 1467603185551 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 20:33:05 INFO - PROCESS | 2180 | 1467603185555 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:33:05 INFO - PROCESS | 2180 | 1467603185557 Marionette TRACE conn5 <- [1,2106,null,{}] 20:33:05 INFO - PROCESS | 2180 | 1467603185561 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}] 20:33:05 INFO - PROCESS | 2180 | 1467603185562 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:05 INFO - PROCESS | 2180 | 1467603185639 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 20:33:05 INFO - PROCESS | 2180 | 1467603185644 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:05 INFO - PROCESS | 2180 | 1467603185646 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:05 INFO - PROCESS | 2180 | ++DOCSHELL 0A7CE000 == 33 [pid = 2180] [id = 536] 20:33:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (115D0C00) [pid = 2180] [serial = 1608] [outer = 00000000] 20:33:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (18244C00) [pid = 2180] [serial = 1609] [outer = 115D0C00] 20:33:05 INFO - PROCESS | 2180 | 1467603185691 Marionette DEBUG loaded listener.js 20:33:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (18247400) [pid = 2180] [serial = 1610] [outer = 115D0C00] 20:33:06 INFO - PROCESS | 2180 | 1467603186116 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]]]}] 20:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 570ms 20:33:06 INFO - PROCESS | 2180 | 1467603186143 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 20:33:06 INFO - PROCESS | 2180 | 1467603186145 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 20:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:33:06 INFO - PROCESS | 2180 | 1467603186152 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:33:06 INFO - PROCESS | 2180 | 1467603186154 Marionette TRACE conn5 <- [1,2110,null,{}] 20:33:06 INFO - PROCESS | 2180 | 1467603186171 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}] 20:33:06 INFO - PROCESS | 2180 | 1467603186173 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:06 INFO - PROCESS | 2180 | 1467603186253 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 20:33:06 INFO - PROCESS | 2180 | 1467603186259 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:06 INFO - PROCESS | 2180 | 1467603186261 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:06 INFO - PROCESS | 2180 | ++DOCSHELL 17C7C400 == 34 [pid = 2180] [id = 537] 20:33:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (182EBC00) [pid = 2180] [serial = 1611] [outer = 00000000] 20:33:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19615800) [pid = 2180] [serial = 1612] [outer = 182EBC00] 20:33:06 INFO - PROCESS | 2180 | 1467603186304 Marionette DEBUG loaded listener.js 20:33:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (18F10400) [pid = 2180] [serial = 1613] [outer = 182EBC00] 20:33:06 INFO - PROCESS | 2180 | 1467603186737 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]]]}] 20:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 630ms 20:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:33:06 INFO - PROCESS | 2180 | 1467603186788 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 20:33:06 INFO - PROCESS | 2180 | 1467603186790 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 20:33:06 INFO - PROCESS | 2180 | 1467603186793 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:33:06 INFO - PROCESS | 2180 | 1467603186795 Marionette TRACE conn5 <- [1,2114,null,{}] 20:33:06 INFO - PROCESS | 2180 | 1467603186803 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}] 20:33:06 INFO - PROCESS | 2180 | 1467603186804 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:06 INFO - PROCESS | 2180 | 1467603186882 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 20:33:06 INFO - PROCESS | 2180 | 1467603186887 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:06 INFO - PROCESS | 2180 | 1467603186889 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:06 INFO - PROCESS | 2180 | ++DOCSHELL 1459F000 == 35 [pid = 2180] [id = 538] 20:33:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (19B91000) [pid = 2180] [serial = 1614] [outer = 00000000] 20:33:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (19B97000) [pid = 2180] [serial = 1615] [outer = 19B91000] 20:33:06 INFO - PROCESS | 2180 | 1467603186932 Marionette DEBUG loaded listener.js 20:33:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (19BE0400) [pid = 2180] [serial = 1616] [outer = 19B91000] 20:33:07 INFO - PROCESS | 2180 | --DOCSHELL 10174000 == 34 [pid = 2180] [id = 530] 20:33:07 INFO - PROCESS | 2180 | --DOCSHELL 0FDF4C00 == 33 [pid = 2180] [id = 529] 20:33:08 INFO - PROCESS | 2180 | --DOCSHELL 0A7CE000 == 32 [pid = 2180] [id = 536] 20:33:08 INFO - PROCESS | 2180 | --DOCSHELL 145A0400 == 31 [pid = 2180] [id = 532] 20:33:08 INFO - PROCESS | 2180 | --DOCSHELL 14C7E400 == 30 [pid = 2180] [id = 533] 20:33:08 INFO - PROCESS | 2180 | --DOCSHELL 1680C400 == 29 [pid = 2180] [id = 534] 20:33:08 INFO - PROCESS | 2180 | --DOCSHELL 18177400 == 28 [pid = 2180] [id = 535] 20:33:08 INFO - PROCESS | 2180 | --DOCSHELL 17C7C400 == 27 [pid = 2180] [id = 537] 20:33:08 INFO - PROCESS | 2180 | --DOCSHELL 10350800 == 26 [pid = 2180] [id = 531] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (19B88800) [pid = 2180] [serial = 1571] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (19B95400) [pid = 2180] [serial = 1573] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (1824FC00) [pid = 2180] [serial = 1564] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (10241800) [pid = 2180] [serial = 1567] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (1A20AC00) [pid = 2180] [serial = 1544] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (182ECC00) [pid = 2180] [serial = 1565] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (19BDA000) [pid = 2180] [serial = 1574] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (18F09000) [pid = 2180] [serial = 1570] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (1A13B800) [pid = 2180] [serial = 1543] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (1812C400) [pid = 2180] [serial = 1562] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (10351800) [pid = 2180] [serial = 1547] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (17776800) [pid = 2180] [serial = 1561] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (16155C00) [pid = 2180] [serial = 1558] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (10415800) [pid = 2180] [serial = 1568] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (10243400) [pid = 2180] [serial = 1549] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (1459DC00) [pid = 2180] [serial = 1555] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (10271800) [pid = 2180] [serial = 1550] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (163C4400) [pid = 2180] [serial = 1559] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (10246000) [pid = 2180] [serial = 1546] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (1041D800) [pid = 2180] [serial = 1553] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (145A8C00) [pid = 2180] [serial = 1556] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (10354000) [pid = 2180] [serial = 1552] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (19EA7400) [pid = 2180] [serial = 1576] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | --DOMWINDOW == 58 (19EA8000) [pid = 2180] [serial = 1577] [outer = 00000000] [url = about:blank] 20:33:08 INFO - PROCESS | 2180 | 1467603188708 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]]]}] 20:33:08 INFO - PROCESS | 2180 | --DOCSHELL 0CB94000 == 25 [pid = 2180] [id = 12] 20:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1981ms 20:33:08 INFO - PROCESS | 2180 | 1467603188777 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 20:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:33:08 INFO - PROCESS | 2180 | 1467603188781 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 20:33:08 INFO - PROCESS | 2180 | 1467603188786 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:33:08 INFO - PROCESS | 2180 | 1467603188790 Marionette TRACE conn5 <- [1,2118,null,{}] 20:33:08 INFO - PROCESS | 2180 | 1467603188795 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}] 20:33:08 INFO - PROCESS | 2180 | 1467603188799 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:08 INFO - PROCESS | 2180 | 1467603188892 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 20:33:08 INFO - PROCESS | 2180 | 1467603188906 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:08 INFO - PROCESS | 2180 | 1467603188909 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:08 INFO - PROCESS | 2180 | ++DOCSHELL 0D1E8400 == 26 [pid = 2180] [id = 539] 20:33:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 59 (0D1E8800) [pid = 2180] [serial = 1617] [outer = 00000000] 20:33:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (0FDF5400) [pid = 2180] [serial = 1618] [outer = 0D1E8800] 20:33:08 INFO - PROCESS | 2180 | 1467603188958 Marionette DEBUG loaded listener.js 20:33:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (10176C00) [pid = 2180] [serial = 1619] [outer = 0D1E8800] 20:33:09 INFO - PROCESS | 2180 | 1467603189485 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] 20:33:09 INFO - PROCESS | 2180 | 1467603189522 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 20:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:33:09 INFO - PROCESS | 2180 | 1467603189528 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:33:09 INFO - PROCESS | 2180 | 1467603189531 Marionette TRACE conn5 <- [1,2122,null,{}] 20:33:09 INFO - PROCESS | 2180 | 1467603189535 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}] 20:33:09 INFO - PROCESS | 2180 | 1467603189537 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:09 INFO - PROCESS | 2180 | 1467603189629 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 20:33:09 INFO - PROCESS | 2180 | 1467603189729 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:09 INFO - PROCESS | 2180 | 1467603189732 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:09 INFO - PROCESS | 2180 | ++DOCSHELL 1030A400 == 27 [pid = 2180] [id = 540] 20:33:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (1030F000) [pid = 2180] [serial = 1620] [outer = 00000000] 20:33:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (10353000) [pid = 2180] [serial = 1621] [outer = 1030F000] 20:33:09 INFO - PROCESS | 2180 | 1467603189780 Marionette DEBUG loaded listener.js 20:33:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (10412C00) [pid = 2180] [serial = 1622] [outer = 1030F000] 20:33:10 INFO - PROCESS | 2180 | 1467603190160 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]]]}] 20:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 670ms 20:33:10 INFO - PROCESS | 2180 | 1467603190201 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 20:33:10 INFO - PROCESS | 2180 | 1467603190203 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 20:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:33:10 INFO - PROCESS | 2180 | 1467603190207 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:33:10 INFO - PROCESS | 2180 | 1467603190211 Marionette TRACE conn5 <- [1,2126,null,{}] 20:33:10 INFO - PROCESS | 2180 | 1467603190222 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}] 20:33:10 INFO - PROCESS | 2180 | 1467603190226 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:10 INFO - PROCESS | 2180 | 1467603190335 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 20:33:10 INFO - PROCESS | 2180 | 1467603190344 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:10 INFO - PROCESS | 2180 | 1467603190348 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:10 INFO - PROCESS | 2180 | ++DOCSHELL 10E0E000 == 28 [pid = 2180] [id = 541] 20:33:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (10E0E400) [pid = 2180] [serial = 1623] [outer = 00000000] 20:33:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (11493C00) [pid = 2180] [serial = 1624] [outer = 10E0E400] 20:33:10 INFO - PROCESS | 2180 | 1467603190405 Marionette DEBUG loaded listener.js 20:33:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (115CF400) [pid = 2180] [serial = 1625] [outer = 10E0E400] 20:33:10 INFO - PROCESS | 2180 | 1467603190877 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]]]}] 20:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 730ms 20:33:10 INFO - PROCESS | 2180 | 1467603190941 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 20:33:10 INFO - PROCESS | 2180 | 1467603190944 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 20:33:10 INFO - PROCESS | 2180 | 1467603190947 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:33:10 INFO - PROCESS | 2180 | 1467603190949 Marionette TRACE conn5 <- [1,2130,null,{}] 20:33:10 INFO - PROCESS | 2180 | 1467603190952 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}] 20:33:10 INFO - PROCESS | 2180 | 1467603190954 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:11 INFO - PROCESS | 2180 | 1467603191034 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 20:33:11 INFO - PROCESS | 2180 | 1467603191040 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:11 INFO - PROCESS | 2180 | 1467603191042 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:11 INFO - PROCESS | 2180 | ++DOCSHELL 145AA000 == 29 [pid = 2180] [id = 542] 20:33:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (145D4C00) [pid = 2180] [serial = 1626] [outer = 00000000] 20:33:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (14BB2000) [pid = 2180] [serial = 1627] [outer = 145D4C00] 20:33:11 INFO - PROCESS | 2180 | 1467603191086 Marionette DEBUG loaded listener.js 20:33:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (14E65800) [pid = 2180] [serial = 1628] [outer = 145D4C00] 20:33:11 INFO - PROCESS | 2180 | 1467603191514 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] 20:33:11 INFO - PROCESS | 2180 | 1467603191583 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 20:33:11 INFO - PROCESS | 2180 | 1467603191586 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:33:11 INFO - PROCESS | 2180 | 1467603191588 Marionette TRACE conn5 <- [1,2134,null,{}] 20:33:11 INFO - PROCESS | 2180 | 1467603191591 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}] 20:33:11 INFO - PROCESS | 2180 | 1467603191593 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:11 INFO - PROCESS | 2180 | 1467603191671 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 20:33:11 INFO - PROCESS | 2180 | 1467603191705 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:11 INFO - PROCESS | 2180 | 1467603191707 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:11 INFO - PROCESS | 2180 | ++DOCSHELL 15257000 == 30 [pid = 2180] [id = 543] 20:33:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (15536C00) [pid = 2180] [serial = 1629] [outer = 00000000] 20:33:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (16456000) [pid = 2180] [serial = 1630] [outer = 15536C00] 20:33:11 INFO - PROCESS | 2180 | 1467603191754 Marionette DEBUG loaded listener.js 20:33:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (16D67000) [pid = 2180] [serial = 1631] [outer = 15536C00] 20:33:12 INFO - PROCESS | 2180 | 1467603192209 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] 20:33:12 INFO - PROCESS | 2180 | 1467603192264 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 20:33:12 INFO - PROCESS | 2180 | 1467603192267 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:33:12 INFO - PROCESS | 2180 | 1467603192268 Marionette TRACE conn5 <- [1,2138,null,{}] 20:33:12 INFO - PROCESS | 2180 | 1467603192272 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}] 20:33:12 INFO - PROCESS | 2180 | 1467603192277 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:12 INFO - PROCESS | 2180 | 1467603192380 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 20:33:12 INFO - PROCESS | 2180 | 1467603192388 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:12 INFO - PROCESS | 2180 | 1467603192390 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:12 INFO - PROCESS | 2180 | ++DOCSHELL 18139400 == 31 [pid = 2180] [id = 544] 20:33:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (1813B400) [pid = 2180] [serial = 1632] [outer = 00000000] 20:33:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (18209000) [pid = 2180] [serial = 1633] [outer = 1813B400] 20:33:12 INFO - PROCESS | 2180 | 1467603192434 Marionette DEBUG loaded listener.js 20:33:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (18248800) [pid = 2180] [serial = 1634] [outer = 1813B400] 20:33:12 INFO - PROCESS | 2180 | 1467603192879 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]]]}] 20:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 630ms 20:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:33:12 INFO - PROCESS | 2180 | 1467603192901 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 20:33:12 INFO - PROCESS | 2180 | 1467603192903 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 20:33:12 INFO - PROCESS | 2180 | 1467603192906 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:33:12 INFO - PROCESS | 2180 | 1467603192908 Marionette TRACE conn5 <- [1,2142,null,{}] 20:33:12 INFO - PROCESS | 2180 | 1467603192911 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}] 20:33:12 INFO - PROCESS | 2180 | 1467603192913 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:13 INFO - PROCESS | 2180 | 1467603192990 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 20:33:13 INFO - PROCESS | 2180 | 1467603192995 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:13 INFO - PROCESS | 2180 | 1467603192997 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:13 INFO - PROCESS | 2180 | ++DOCSHELL 11587C00 == 32 [pid = 2180] [id = 545] 20:33:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (1459C000) [pid = 2180] [serial = 1635] [outer = 00000000] 20:33:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (182E6400) [pid = 2180] [serial = 1636] [outer = 1459C000] 20:33:13 INFO - PROCESS | 2180 | 1467603193040 Marionette DEBUG loaded listener.js 20:33:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (182E9000) [pid = 2180] [serial = 1637] [outer = 1459C000] 20:33:13 INFO - PROCESS | 2180 | 1467603193490 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]]]}] 20:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 631ms 20:33:13 INFO - PROCESS | 2180 | 1467603193553 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 20:33:13 INFO - PROCESS | 2180 | 1467603193555 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 20:33:13 INFO - PROCESS | 2180 | 1467603193559 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:33:13 INFO - PROCESS | 2180 | 1467603193560 Marionette TRACE conn5 <- [1,2146,null,{}] 20:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:33:13 INFO - PROCESS | 2180 | 1467603193564 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}] 20:33:13 INFO - PROCESS | 2180 | 1467603193566 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:13 INFO - PROCESS | 2180 | 1467603193644 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 20:33:13 INFO - PROCESS | 2180 | 1467603193652 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:13 INFO - PROCESS | 2180 | 1467603193653 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:13 INFO - PROCESS | 2180 | ++DOCSHELL 19614000 == 33 [pid = 2180] [id = 546] 20:33:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (19614C00) [pid = 2180] [serial = 1638] [outer = 00000000] 20:33:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (19B89400) [pid = 2180] [serial = 1639] [outer = 19614C00] 20:33:13 INFO - PROCESS | 2180 | 1467603193697 Marionette DEBUG loaded listener.js 20:33:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (1978F800) [pid = 2180] [serial = 1640] [outer = 19614C00] 20:33:14 INFO - PROCESS | 2180 | 1467603194166 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]]]}] 20:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 630ms 20:33:14 INFO - PROCESS | 2180 | 1467603194196 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 20:33:14 INFO - PROCESS | 2180 | 1467603194198 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 20:33:14 INFO - PROCESS | 2180 | 1467603194201 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:33:14 INFO - PROCESS | 2180 | 1467603194203 Marionette TRACE conn5 <- [1,2150,null,{}] 20:33:14 INFO - PROCESS | 2180 | 1467603194207 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}] 20:33:14 INFO - PROCESS | 2180 | 1467603194209 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:14 INFO - PROCESS | 2180 | 1467603194324 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 20:33:14 INFO - PROCESS | 2180 | 1467603194417 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:14 INFO - PROCESS | 2180 | 1467603194419 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:14 INFO - PROCESS | 2180 | ++DOCSHELL 10247800 == 34 [pid = 2180] [id = 547] 20:33:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (10249C00) [pid = 2180] [serial = 1641] [outer = 00000000] 20:33:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (19B97400) [pid = 2180] [serial = 1642] [outer = 10249C00] 20:33:14 INFO - PROCESS | 2180 | 1467603194462 Marionette DEBUG loaded listener.js 20:33:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (19B99000) [pid = 2180] [serial = 1643] [outer = 10249C00] 20:33:14 INFO - PROCESS | 2180 | 1467603194903 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]]]}] 20:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 731ms 20:33:14 INFO - PROCESS | 2180 | 1467603194942 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 20:33:14 INFO - PROCESS | 2180 | 1467603194944 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 20:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:33:14 INFO - PROCESS | 2180 | 1467603194947 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:33:14 INFO - PROCESS | 2180 | 1467603194949 Marionette TRACE conn5 <- [1,2154,null,{}] 20:33:14 INFO - PROCESS | 2180 | 1467603194953 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}] 20:33:14 INFO - PROCESS | 2180 | 1467603194954 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:15 INFO - PROCESS | 2180 | 1467603195072 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 20:33:15 INFO - PROCESS | 2180 | 1467603195079 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:15 INFO - PROCESS | 2180 | 1467603195081 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:15 INFO - PROCESS | 2180 | ++DOCSHELL 19B89000 == 35 [pid = 2180] [id = 548] 20:33:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (19C05C00) [pid = 2180] [serial = 1644] [outer = 00000000] 20:33:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (19CA7800) [pid = 2180] [serial = 1645] [outer = 19C05C00] 20:33:15 INFO - PROCESS | 2180 | 1467603195126 Marionette DEBUG loaded listener.js 20:33:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (19CACC00) [pid = 2180] [serial = 1646] [outer = 19C05C00] 20:33:15 INFO - PROCESS | 2180 | 1467603195570 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]]]}] 20:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 670ms 20:33:15 INFO - PROCESS | 2180 | 1467603195621 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 20:33:15 INFO - PROCESS | 2180 | 1467603195624 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 20:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:33:15 INFO - PROCESS | 2180 | 1467603195627 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:33:15 INFO - PROCESS | 2180 | 1467603195629 Marionette TRACE conn5 <- [1,2158,null,{}] 20:33:15 INFO - PROCESS | 2180 | 1467603195641 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}] 20:33:15 INFO - PROCESS | 2180 | 1467603195643 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:15 INFO - PROCESS | 2180 | 1467603195798 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 20:33:15 INFO - PROCESS | 2180 | 1467603195825 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:15 INFO - PROCESS | 2180 | 1467603195828 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:15 INFO - PROCESS | 2180 | ++DOCSHELL 14B6FC00 == 36 [pid = 2180] [id = 549] 20:33:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (19EAF800) [pid = 2180] [serial = 1647] [outer = 00000000] 20:33:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (19EB6400) [pid = 2180] [serial = 1648] [outer = 19EAF800] 20:33:15 INFO - PROCESS | 2180 | 1467603195873 Marionette DEBUG loaded listener.js 20:33:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (1A07DC00) [pid = 2180] [serial = 1649] [outer = 19EAF800] 20:33:16 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (14C8B400) [pid = 2180] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:33:16 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (16D63800) [pid = 2180] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:33:16 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (18206C00) [pid = 2180] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:33:16 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (182EBC00) [pid = 2180] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:33:16 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (0D136000) [pid = 2180] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:33:16 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (145A2000) [pid = 2180] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:33:16 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (10351000) [pid = 2180] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:33:16 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (10174400) [pid = 2180] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:33:16 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (0FDFA800) [pid = 2180] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:33:16 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (19EB3800) [pid = 2180] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:33:16 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (15257C00) [pid = 2180] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:33:16 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (115D0C00) [pid = 2180] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:33:16 INFO - PROCESS | 2180 | 1467603196402 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]]]}] 20:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 830ms 20:33:16 INFO - PROCESS | 2180 | 1467603196461 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 20:33:16 INFO - PROCESS | 2180 | 1467603196463 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 20:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:33:16 INFO - PROCESS | 2180 | 1467603196466 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:33:16 INFO - PROCESS | 2180 | 1467603196468 Marionette TRACE conn5 <- [1,2162,null,{}] 20:33:16 INFO - PROCESS | 2180 | 1467603196472 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}] 20:33:16 INFO - PROCESS | 2180 | 1467603196473 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:16 INFO - PROCESS | 2180 | 1467603196554 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 20:33:16 INFO - PROCESS | 2180 | 1467603196560 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:16 INFO - PROCESS | 2180 | 1467603196562 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:16 INFO - PROCESS | 2180 | ++DOCSHELL 11497C00 == 37 [pid = 2180] [id = 550] 20:33:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (14E5C800) [pid = 2180] [serial = 1650] [outer = 00000000] 20:33:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (17C7AC00) [pid = 2180] [serial = 1651] [outer = 14E5C800] 20:33:16 INFO - PROCESS | 2180 | 1467603196615 Marionette DEBUG loaded listener.js 20:33:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (182EA000) [pid = 2180] [serial = 1652] [outer = 14E5C800] 20:33:17 INFO - PROCESS | 2180 | 1467603197047 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]]]}] 20:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 630ms 20:33:17 INFO - PROCESS | 2180 | 1467603197097 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 20:33:17 INFO - PROCESS | 2180 | 1467603197099 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 20:33:17 INFO - PROCESS | 2180 | 1467603197103 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:33:17 INFO - PROCESS | 2180 | 1467603197105 Marionette TRACE conn5 <- [1,2166,null,{}] 20:33:17 INFO - PROCESS | 2180 | 1467603197108 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}] 20:33:17 INFO - PROCESS | 2180 | 1467603197110 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:17 INFO - PROCESS | 2180 | 1467603197190 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 20:33:17 INFO - PROCESS | 2180 | 1467603197196 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:17 INFO - PROCESS | 2180 | 1467603197198 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:17 INFO - PROCESS | 2180 | ++DOCSHELL 09160000 == 38 [pid = 2180] [id = 551] 20:33:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (19B8DC00) [pid = 2180] [serial = 1653] [outer = 00000000] 20:33:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (1A0B1400) [pid = 2180] [serial = 1654] [outer = 19B8DC00] 20:33:17 INFO - PROCESS | 2180 | 1467603197243 Marionette DEBUG loaded listener.js 20:33:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (1A0B5C00) [pid = 2180] [serial = 1655] [outer = 19B8DC00] 20:33:17 INFO - PROCESS | 2180 | 1467603197683 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]]]}] 20:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 630ms 20:33:17 INFO - PROCESS | 2180 | 1467603197750 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 20:33:17 INFO - PROCESS | 2180 | 1467603197752 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 20:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:33:17 INFO - PROCESS | 2180 | 1467603197755 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:33:17 INFO - PROCESS | 2180 | 1467603197757 Marionette TRACE conn5 <- [1,2170,null,{}] 20:33:17 INFO - PROCESS | 2180 | 1467603197761 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}] 20:33:17 INFO - PROCESS | 2180 | 1467603197763 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:17 INFO - PROCESS | 2180 | 1467603197845 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 20:33:17 INFO - PROCESS | 2180 | 1467603197851 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:17 INFO - PROCESS | 2180 | 1467603197852 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:17 INFO - PROCESS | 2180 | ++DOCSHELL 1A0B2000 == 39 [pid = 2180] [id = 552] 20:33:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (1A0BCC00) [pid = 2180] [serial = 1656] [outer = 00000000] 20:33:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (1A16C800) [pid = 2180] [serial = 1657] [outer = 1A0BCC00] 20:33:17 INFO - PROCESS | 2180 | 1467603197896 Marionette DEBUG loaded listener.js 20:33:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (1A20B400) [pid = 2180] [serial = 1658] [outer = 1A0BCC00] 20:33:18 INFO - PROCESS | 2180 | --DOCSHELL 1459F000 == 38 [pid = 2180] [id = 538] 20:33:18 INFO - PROCESS | 2180 | --DOCSHELL 0D1E8400 == 37 [pid = 2180] [id = 539] 20:33:18 INFO - PROCESS | 2180 | --DOCSHELL 09166000 == 36 [pid = 2180] [id = 13] 20:33:19 INFO - PROCESS | 2180 | --DOCSHELL 18139400 == 35 [pid = 2180] [id = 544] 20:33:19 INFO - PROCESS | 2180 | --DOCSHELL 14B6FC00 == 34 [pid = 2180] [id = 549] 20:33:19 INFO - PROCESS | 2180 | --DOCSHELL 19614000 == 33 [pid = 2180] [id = 546] 20:33:19 INFO - PROCESS | 2180 | --DOCSHELL 145AA000 == 32 [pid = 2180] [id = 542] 20:33:19 INFO - PROCESS | 2180 | --DOCSHELL 15257000 == 31 [pid = 2180] [id = 543] 20:33:19 INFO - PROCESS | 2180 | --DOCSHELL 1030A400 == 30 [pid = 2180] [id = 540] 20:33:19 INFO - PROCESS | 2180 | --DOCSHELL 10247800 == 29 [pid = 2180] [id = 547] 20:33:19 INFO - PROCESS | 2180 | --DOCSHELL 09160000 == 28 [pid = 2180] [id = 551] 20:33:19 INFO - PROCESS | 2180 | --DOCSHELL 10E0E000 == 27 [pid = 2180] [id = 541] 20:33:19 INFO - PROCESS | 2180 | --DOCSHELL 11587C00 == 26 [pid = 2180] [id = 545] 20:33:19 INFO - PROCESS | 2180 | --DOCSHELL 11497C00 == 25 [pid = 2180] [id = 550] 20:33:19 INFO - PROCESS | 2180 | --DOCSHELL 19B89000 == 24 [pid = 2180] [id = 548] 20:33:20 INFO - PROCESS | 2180 | --DOCSHELL 1041A400 == 23 [pid = 2180] [id = 406] 20:33:20 INFO - PROCESS | 2180 | --DOCSHELL 0A7CE800 == 22 [pid = 2180] [id = 409] 20:33:20 INFO - PROCESS | 2180 | --DOCSHELL 0915B000 == 21 [pid = 2180] [id = 400] 20:33:20 INFO - PROCESS | 2180 | --DOCSHELL 16452400 == 20 [pid = 2180] [id = 399] 20:33:20 INFO - PROCESS | 2180 | --DOCSHELL 16454800 == 19 [pid = 2180] [id = 408] 20:33:20 INFO - PROCESS | 2180 | --DOCSHELL 145D9000 == 18 [pid = 2180] [id = 398] 20:33:20 INFO - PROCESS | 2180 | --DOCSHELL 18251000 == 17 [pid = 2180] [id = 401] 20:33:20 INFO - PROCESS | 2180 | --DOCSHELL 0D1E6C00 == 16 [pid = 2180] [id = 405] 20:33:20 INFO - PROCESS | 2180 | --DOCSHELL 101C6C00 == 15 [pid = 2180] [id = 411] 20:33:20 INFO - PROCESS | 2180 | --DOCSHELL 1041A800 == 14 [pid = 2180] [id = 396] 20:33:20 INFO - PROCESS | 2180 | --DOCSHELL 101CDC00 == 13 [pid = 2180] [id = 395] 20:33:20 INFO - PROCESS | 2180 | --DOCSHELL 0CAC7000 == 12 [pid = 2180] [id = 403] 20:33:20 INFO - PROCESS | 2180 | --DOCSHELL 145DD800 == 11 [pid = 2180] [id = 407] 20:33:20 INFO - PROCESS | 2180 | --DOCSHELL 1158C800 == 10 [pid = 2180] [id = 397] 20:33:20 INFO - PROCESS | 2180 | --DOCSHELL 10999C00 == 9 [pid = 2180] [id = 404] 20:33:20 INFO - PROCESS | 2180 | --DOCSHELL 08A84800 == 8 [pid = 2180] [id = 402] 20:33:20 INFO - PROCESS | 2180 | --DOCSHELL 182E0800 == 7 [pid = 2180] [id = 410] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (152CA000) [pid = 2180] [serial = 1600] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (16159C00) [pid = 2180] [serial = 1601] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (17775800) [pid = 2180] [serial = 1603] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (182E8C00) [pid = 2180] [serial = 1606] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (19615800) [pid = 2180] [serial = 1612] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (185E7800) [pid = 2180] [serial = 1607] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (1040E400) [pid = 2180] [serial = 1579] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (145A7000) [pid = 2180] [serial = 1597] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (10415400) [pid = 2180] [serial = 1594] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (19B97000) [pid = 2180] [serial = 1615] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (1041C400) [pid = 2180] [serial = 1595] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (101C5400) [pid = 2180] [serial = 1591] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (101CEC00) [pid = 2180] [serial = 1592] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (101D3000) [pid = 2180] [serial = 1589] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (101C8800) [pid = 2180] [serial = 1588] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (1A0B7000) [pid = 2180] [serial = 1586] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (1A077400) [pid = 2180] [serial = 1585] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (1813A000) [pid = 2180] [serial = 1583] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (16155400) [pid = 2180] [serial = 1582] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (18F10400) [pid = 2180] [serial = 1613] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (107DE400) [pid = 2180] [serial = 1580] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (17C81800) [pid = 2180] [serial = 1604] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (18244C00) [pid = 2180] [serial = 1609] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (18247400) [pid = 2180] [serial = 1610] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (14B64400) [pid = 2180] [serial = 1598] [outer = 00000000] [url = about:blank] 20:33:20 INFO - PROCESS | 2180 | 1467603200801 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]]]}] 20:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 3074ms 20:33:20 INFO - PROCESS | 2180 | 1467603200832 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 20:33:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:33:20 INFO - PROCESS | 2180 | 1467603200836 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 20:33:20 INFO - PROCESS | 2180 | 1467603200841 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:33:20 INFO - PROCESS | 2180 | 1467603200844 Marionette TRACE conn5 <- [1,2174,null,{}] 20:33:20 INFO - PROCESS | 2180 | 1467603200850 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}] 20:33:20 INFO - PROCESS | 2180 | 1467603200853 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:20 INFO - PROCESS | 2180 | 1467603200952 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 20:33:20 INFO - PROCESS | 2180 | 1467603200960 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:20 INFO - PROCESS | 2180 | 1467603200964 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:21 INFO - PROCESS | 2180 | ++DOCSHELL 0CACAC00 == 8 [pid = 2180] [id = 553] 20:33:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (0CACBC00) [pid = 2180] [serial = 1659] [outer = 00000000] 20:33:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (0CB94C00) [pid = 2180] [serial = 1660] [outer = 0CACBC00] 20:33:21 INFO - PROCESS | 2180 | 1467603201017 Marionette DEBUG loaded listener.js 20:33:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (0D186400) [pid = 2180] [serial = 1661] [outer = 0CACBC00] 20:33:21 INFO - PROCESS | 2180 | 1467603201533 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]]]}] 20:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 730ms 20:33:21 INFO - PROCESS | 2180 | 1467603201572 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 20:33:21 INFO - PROCESS | 2180 | 1467603201577 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 20:33:21 INFO - PROCESS | 2180 | 1467603201583 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:33:21 INFO - PROCESS | 2180 | 1467603201586 Marionette TRACE conn5 <- [1,2178,null,{}] 20:33:21 INFO - PROCESS | 2180 | 1467603201590 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}] 20:33:21 INFO - PROCESS | 2180 | 1467603201593 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:21 INFO - PROCESS | 2180 | 1467603201690 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 20:33:21 INFO - PROCESS | 2180 | 1467603201700 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:21 INFO - PROCESS | 2180 | 1467603201703 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:21 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC6C00 == 9 [pid = 2180] [id = 554] 20:33:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (101D2800) [pid = 2180] [serial = 1662] [outer = 00000000] 20:33:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (1023DC00) [pid = 2180] [serial = 1663] [outer = 101D2800] 20:33:21 INFO - PROCESS | 2180 | 1467603201758 Marionette DEBUG loaded listener.js 20:33:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (10245C00) [pid = 2180] [serial = 1664] [outer = 101D2800] 20:33:22 INFO - PROCESS | 2180 | 1467603202254 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]]]}] 20:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 730ms 20:33:22 INFO - PROCESS | 2180 | 1467603202316 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 20:33:22 INFO - PROCESS | 2180 | 1467603202319 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 20:33:22 INFO - PROCESS | 2180 | 1467603202322 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:33:22 INFO - PROCESS | 2180 | 1467603202325 Marionette TRACE conn5 <- [1,2182,null,{}] 20:33:22 INFO - PROCESS | 2180 | 1467603202337 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}] 20:33:22 INFO - PROCESS | 2180 | 1467603202341 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:22 INFO - PROCESS | 2180 | 1467603202463 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 20:33:22 INFO - PROCESS | 2180 | 1467603202478 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:22 INFO - PROCESS | 2180 | 1467603202481 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:22 INFO - PROCESS | 2180 | ++DOCSHELL 10419C00 == 10 [pid = 2180] [id = 555] 20:33:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (1041A000) [pid = 2180] [serial = 1665] [outer = 00000000] 20:33:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (10543C00) [pid = 2180] [serial = 1666] [outer = 1041A000] 20:33:22 INFO - PROCESS | 2180 | 1467603202532 Marionette DEBUG loaded listener.js 20:33:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (107C8800) [pid = 2180] [serial = 1667] [outer = 1041A000] 20:33:23 INFO - PROCESS | 2180 | 1467603203024 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]]]}] 20:33:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:33:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 730ms 20:33:23 INFO - PROCESS | 2180 | 1467603203056 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 20:33:23 INFO - PROCESS | 2180 | 1467603203059 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 20:33:23 INFO - PROCESS | 2180 | 1467603203062 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:33:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:33:23 INFO - PROCESS | 2180 | 1467603203064 Marionette TRACE conn5 <- [1,2186,null,{}] 20:33:23 INFO - PROCESS | 2180 | 1467603203067 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}] 20:33:23 INFO - PROCESS | 2180 | 1467603203069 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:23 INFO - PROCESS | 2180 | 1467603203156 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 20:33:23 INFO - PROCESS | 2180 | 1467603203162 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:23 INFO - PROCESS | 2180 | 1467603203164 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:23 INFO - PROCESS | 2180 | ++DOCSHELL 10410000 == 11 [pid = 2180] [id = 556] 20:33:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (10543800) [pid = 2180] [serial = 1668] [outer = 00000000] 20:33:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (10E0E800) [pid = 2180] [serial = 1669] [outer = 10543800] 20:33:23 INFO - PROCESS | 2180 | 1467603203212 Marionette DEBUG loaded listener.js 20:33:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (1459B400) [pid = 2180] [serial = 1670] [outer = 10543800] 20:33:23 INFO - PROCESS | 2180 | 1467603203666 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]]]}] 20:33:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:33:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 630ms 20:33:23 INFO - PROCESS | 2180 | 1467603203700 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 20:33:23 INFO - PROCESS | 2180 | 1467603203702 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 20:33:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:33:23 INFO - PROCESS | 2180 | 1467603203705 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:33:23 INFO - PROCESS | 2180 | 1467603203707 Marionette TRACE conn5 <- [1,2190,null,{}] 20:33:23 INFO - PROCESS | 2180 | 1467603203710 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}] 20:33:23 INFO - PROCESS | 2180 | 1467603203712 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:23 INFO - PROCESS | 2180 | 1467603203792 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 20:33:23 INFO - PROCESS | 2180 | 1467603203798 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:23 INFO - PROCESS | 2180 | 1467603203800 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:23 INFO - PROCESS | 2180 | ++DOCSHELL 145A2800 == 12 [pid = 2180] [id = 557] 20:33:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (145A5C00) [pid = 2180] [serial = 1671] [outer = 00000000] 20:33:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (14B63400) [pid = 2180] [serial = 1672] [outer = 145A5C00] 20:33:23 INFO - PROCESS | 2180 | 1467603203847 Marionette DEBUG loaded listener.js 20:33:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (14BA5C00) [pid = 2180] [serial = 1673] [outer = 145A5C00] 20:33:24 INFO - PROCESS | 2180 | 1467603204325 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]]]}] 20:33:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:33:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 670ms 20:33:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:33:24 INFO - PROCESS | 2180 | 1467603204397 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 20:33:24 INFO - PROCESS | 2180 | 1467603204399 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 20:33:24 INFO - PROCESS | 2180 | 1467603204402 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:33:24 INFO - PROCESS | 2180 | 1467603204404 Marionette TRACE conn5 <- [1,2194,null,{}] 20:33:24 INFO - PROCESS | 2180 | 1467603204410 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}] 20:33:24 INFO - PROCESS | 2180 | 1467603204415 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:24 INFO - PROCESS | 2180 | 1467603204540 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 20:33:24 INFO - PROCESS | 2180 | 1467603204546 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:24 INFO - PROCESS | 2180 | 1467603204548 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:24 INFO - PROCESS | 2180 | ++DOCSHELL 1615C000 == 13 [pid = 2180] [id = 558] 20:33:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (163C3C00) [pid = 2180] [serial = 1674] [outer = 00000000] 20:33:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (16D6E800) [pid = 2180] [serial = 1675] [outer = 163C3C00] 20:33:24 INFO - PROCESS | 2180 | 1467603204595 Marionette DEBUG loaded listener.js 20:33:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (17773800) [pid = 2180] [serial = 1676] [outer = 163C3C00] 20:33:25 INFO - PROCESS | 2180 | 1467603205058 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]]]}] 20:33:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:33:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 731ms 20:33:25 INFO - PROCESS | 2180 | 1467603205134 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 20:33:25 INFO - PROCESS | 2180 | 1467603205136 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 20:33:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:33:25 INFO - PROCESS | 2180 | 1467603205139 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:33:25 INFO - PROCESS | 2180 | 1467603205141 Marionette TRACE conn5 <- [1,2198,null,{}] 20:33:25 INFO - PROCESS | 2180 | 1467603205170 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}] 20:33:25 INFO - PROCESS | 2180 | 1467603205172 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:25 INFO - PROCESS | 2180 | 1467603205249 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 20:33:25 INFO - PROCESS | 2180 | 1467603205258 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:25 INFO - PROCESS | 2180 | 1467603205260 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:25 INFO - PROCESS | 2180 | ++DOCSHELL 17770000 == 14 [pid = 2180] [id = 559] 20:33:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (17C78C00) [pid = 2180] [serial = 1677] [outer = 00000000] 20:33:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (17C82C00) [pid = 2180] [serial = 1678] [outer = 17C78C00] 20:33:25 INFO - PROCESS | 2180 | 1467603205306 Marionette DEBUG loaded listener.js 20:33:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (17C83800) [pid = 2180] [serial = 1679] [outer = 17C78C00] 20:33:25 INFO - PROCESS | 2180 | 1467603205734 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]]]}] 20:33:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:33:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 630ms 20:33:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:33:25 INFO - PROCESS | 2180 | 1467603205784 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 20:33:25 INFO - PROCESS | 2180 | 1467603205786 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 20:33:25 INFO - PROCESS | 2180 | 1467603205789 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:33:25 INFO - PROCESS | 2180 | 1467603205791 Marionette TRACE conn5 <- [1,2202,null,{}] 20:33:25 INFO - PROCESS | 2180 | 1467603205794 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}] 20:33:25 INFO - PROCESS | 2180 | 1467603205796 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:25 INFO - PROCESS | 2180 | 1467603205876 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 20:33:25 INFO - PROCESS | 2180 | 1467603205883 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:25 INFO - PROCESS | 2180 | 1467603205885 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:25 INFO - PROCESS | 2180 | ++DOCSHELL 18137400 == 15 [pid = 2180] [id = 560] 20:33:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (18139C00) [pid = 2180] [serial = 1680] [outer = 00000000] 20:33:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (181F8800) [pid = 2180] [serial = 1681] [outer = 18139C00] 20:33:25 INFO - PROCESS | 2180 | 1467603205930 Marionette DEBUG loaded listener.js 20:33:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (18171000) [pid = 2180] [serial = 1682] [outer = 18139C00] 20:33:26 INFO - PROCESS | 2180 | 1467603206393 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]]]}] 20:33:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:33:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 670ms 20:33:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:33:26 INFO - PROCESS | 2180 | 1467603206470 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 20:33:26 INFO - PROCESS | 2180 | 1467603206472 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 20:33:26 INFO - PROCESS | 2180 | 1467603206476 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:33:26 INFO - PROCESS | 2180 | 1467603206477 Marionette TRACE conn5 <- [1,2206,null,{}] 20:33:26 INFO - PROCESS | 2180 | 1467603206481 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}] 20:33:26 INFO - PROCESS | 2180 | 1467603206483 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:26 INFO - PROCESS | 2180 | 1467603206601 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 20:33:26 INFO - PROCESS | 2180 | 1467603206692 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:26 INFO - PROCESS | 2180 | 1467603206694 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:26 INFO - PROCESS | 2180 | ++DOCSHELL 10415400 == 16 [pid = 2180] [id = 561] 20:33:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (1824EC00) [pid = 2180] [serial = 1683] [outer = 00000000] 20:33:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (182E5400) [pid = 2180] [serial = 1684] [outer = 1824EC00] 20:33:26 INFO - PROCESS | 2180 | 1467603206739 Marionette DEBUG loaded listener.js 20:33:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (182E9C00) [pid = 2180] [serial = 1685] [outer = 1824EC00] 20:33:27 INFO - PROCESS | 2180 | 1467603207164 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]]]}] 20:33:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:33:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 730ms 20:33:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:33:27 INFO - PROCESS | 2180 | 1467603207207 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 20:33:27 INFO - PROCESS | 2180 | 1467603207208 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 20:33:27 INFO - PROCESS | 2180 | 1467603207211 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:33:27 INFO - PROCESS | 2180 | 1467603207213 Marionette TRACE conn5 <- [1,2210,null,{}] 20:33:27 INFO - PROCESS | 2180 | 1467603207217 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}] 20:33:27 INFO - PROCESS | 2180 | 1467603207218 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:27 INFO - PROCESS | 2180 | 1467603207338 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 20:33:27 INFO - PROCESS | 2180 | 1467603207344 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:27 INFO - PROCESS | 2180 | 1467603207346 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:27 INFO - PROCESS | 2180 | ++DOCSHELL 185E4C00 == 17 [pid = 2180] [id = 562] 20:33:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (185ECC00) [pid = 2180] [serial = 1686] [outer = 00000000] 20:33:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (19614000) [pid = 2180] [serial = 1687] [outer = 185ECC00] 20:33:27 INFO - PROCESS | 2180 | 1467603207390 Marionette DEBUG loaded listener.js 20:33:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (19788800) [pid = 2180] [serial = 1688] [outer = 185ECC00] 20:33:27 INFO - PROCESS | 2180 | 1467603207860 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]]]}] 20:33:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:33:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 670ms 20:33:27 INFO - PROCESS | 2180 | 1467603207883 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 20:33:27 INFO - PROCESS | 2180 | 1467603207885 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 20:33:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:33:27 INFO - PROCESS | 2180 | 1467603207895 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:33:27 INFO - PROCESS | 2180 | 1467603207898 Marionette TRACE conn5 <- [1,2214,null,{}] 20:33:27 INFO - PROCESS | 2180 | 1467603207901 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}] 20:33:27 INFO - PROCESS | 2180 | 1467603207904 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:28 INFO - PROCESS | 2180 | 1467603208066 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 20:33:28 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (0D1E8C00) [pid = 2180] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:33:28 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (19B8DC00) [pid = 2180] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:33:28 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (10249C00) [pid = 2180] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:33:28 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (19C05C00) [pid = 2180] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:33:28 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (19EAF800) [pid = 2180] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:33:28 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (0A72B000) [pid = 2180] [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.] 20:33:28 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (19614C00) [pid = 2180] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:33:28 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (1459C000) [pid = 2180] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:33:28 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (1813B400) [pid = 2180] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:33:28 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (15536C00) [pid = 2180] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:33:28 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (145D4C00) [pid = 2180] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:33:28 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (10E0E400) [pid = 2180] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:33:28 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1030F000) [pid = 2180] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:33:28 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (0D1E8800) [pid = 2180] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:33:28 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (19B91000) [pid = 2180] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:33:28 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (14E5C800) [pid = 2180] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:33:28 INFO - PROCESS | 2180 | 1467603208366 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:28 INFO - PROCESS | 2180 | 1467603208368 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:28 INFO - PROCESS | 2180 | ++DOCSHELL 0A76EC00 == 18 [pid = 2180] [id = 563] 20:33:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (0A7C9C00) [pid = 2180] [serial = 1689] [outer = 00000000] 20:33:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (1026D000) [pid = 2180] [serial = 1690] [outer = 0A7C9C00] 20:33:28 INFO - PROCESS | 2180 | 1467603208423 Marionette DEBUG loaded listener.js 20:33:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (1459C800) [pid = 2180] [serial = 1691] [outer = 0A7C9C00] 20:33:28 INFO - PROCESS | 2180 | 1467603208801 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]]]}] 20:33:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:33:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 990ms 20:33:28 INFO - PROCESS | 2180 | 1467603208883 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 20:33:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:33:28 INFO - PROCESS | 2180 | 1467603208885 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 20:33:28 INFO - PROCESS | 2180 | 1467603208888 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:33:28 INFO - PROCESS | 2180 | 1467603208889 Marionette TRACE conn5 <- [1,2218,null,{}] 20:33:28 INFO - PROCESS | 2180 | 1467603208893 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}] 20:33:28 INFO - PROCESS | 2180 | 1467603208894 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:29 INFO - PROCESS | 2180 | 1467603208976 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 20:33:29 INFO - PROCESS | 2180 | 1467603208981 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:29 INFO - PROCESS | 2180 | 1467603208983 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:29 INFO - PROCESS | 2180 | ++DOCSHELL 14C85000 == 19 [pid = 2180] [id = 564] 20:33:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (1614E000) [pid = 2180] [serial = 1692] [outer = 00000000] 20:33:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (19B98C00) [pid = 2180] [serial = 1693] [outer = 1614E000] 20:33:29 INFO - PROCESS | 2180 | 1467603209028 Marionette DEBUG loaded listener.js 20:33:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (19BDB400) [pid = 2180] [serial = 1694] [outer = 1614E000] 20:33:29 INFO - PROCESS | 2180 | 1467603209483 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]]]}] 20:33:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:33:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 631ms 20:33:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:33:29 INFO - PROCESS | 2180 | 1467603209519 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 20:33:29 INFO - PROCESS | 2180 | 1467603209521 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 20:33:29 INFO - PROCESS | 2180 | 1467603209524 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:33:29 INFO - PROCESS | 2180 | 1467603209525 Marionette TRACE conn5 <- [1,2222,null,{}] 20:33:29 INFO - PROCESS | 2180 | 1467603209529 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}] 20:33:29 INFO - PROCESS | 2180 | 1467603209530 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:29 INFO - PROCESS | 2180 | 1467603209612 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 20:33:29 INFO - PROCESS | 2180 | 1467603209618 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:29 INFO - PROCESS | 2180 | 1467603209620 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:29 INFO - PROCESS | 2180 | ++DOCSHELL 182B4400 == 20 [pid = 2180] [id = 565] 20:33:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (19C9F400) [pid = 2180] [serial = 1695] [outer = 00000000] 20:33:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (19EA8C00) [pid = 2180] [serial = 1696] [outer = 19C9F400] 20:33:29 INFO - PROCESS | 2180 | 1467603209664 Marionette DEBUG loaded listener.js 20:33:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (19EABC00) [pid = 2180] [serial = 1697] [outer = 19C9F400] 20:33:30 INFO - PROCESS | 2180 | 1467603210118 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]]]}] 20:33:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:33:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 630ms 20:33:30 INFO - PROCESS | 2180 | 1467603210155 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 20:33:30 INFO - PROCESS | 2180 | 1467603210156 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 20:33:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:33:30 INFO - PROCESS | 2180 | 1467603210178 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:33:30 INFO - PROCESS | 2180 | 1467603210180 Marionette TRACE conn5 <- [1,2226,null,{}] 20:33:30 INFO - PROCESS | 2180 | 1467603210184 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}] 20:33:30 INFO - PROCESS | 2180 | 1467603210185 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:30 INFO - PROCESS | 2180 | 1467603210268 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 20:33:30 INFO - PROCESS | 2180 | 1467603210274 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:30 INFO - PROCESS | 2180 | 1467603210275 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:30 INFO - PROCESS | 2180 | ++DOCSHELL 145D4800 == 21 [pid = 2180] [id = 566] 20:33:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (185F7C00) [pid = 2180] [serial = 1698] [outer = 00000000] 20:33:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (1A06E800) [pid = 2180] [serial = 1699] [outer = 185F7C00] 20:33:30 INFO - PROCESS | 2180 | 1467603210320 Marionette DEBUG loaded listener.js 20:33:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (1A0AF400) [pid = 2180] [serial = 1700] [outer = 185F7C00] 20:33:31 INFO - PROCESS | 2180 | 1467603211174 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]]]}] 20:33:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:33:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1042ms 20:33:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:33:31 INFO - PROCESS | 2180 | 1467603211203 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 20:33:31 INFO - PROCESS | 2180 | 1467603211208 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 20:33:31 INFO - PROCESS | 2180 | 1467603211212 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:33:31 INFO - PROCESS | 2180 | 1467603211216 Marionette TRACE conn5 <- [1,2230,null,{}] 20:33:31 INFO - PROCESS | 2180 | 1467603211241 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}] 20:33:31 INFO - PROCESS | 2180 | 1467603211245 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:31 INFO - PROCESS | 2180 | 1467603211370 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 20:33:31 INFO - PROCESS | 2180 | 1467603211512 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:31 INFO - PROCESS | 2180 | 1467603211516 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:31 INFO - PROCESS | 2180 | ++DOCSHELL 0CACE000 == 22 [pid = 2180] [id = 567] 20:33:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (0D17EC00) [pid = 2180] [serial = 1701] [outer = 00000000] 20:33:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (101CDC00) [pid = 2180] [serial = 1702] [outer = 0D17EC00] 20:33:31 INFO - PROCESS | 2180 | 1467603211577 Marionette DEBUG loaded listener.js 20:33:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (10248400) [pid = 2180] [serial = 1703] [outer = 0D17EC00] 20:33:32 INFO - PROCESS | 2180 | 1467603212489 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]]]}] 20:33:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:33:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1359ms 20:33:32 INFO - PROCESS | 2180 | 1467603212572 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 20:33:32 INFO - PROCESS | 2180 | 1467603212577 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 20:33:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:33:32 INFO - PROCESS | 2180 | 1467603212582 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:33:32 INFO - PROCESS | 2180 | 1467603212585 Marionette TRACE conn5 <- [1,2234,null,{}] 20:33:32 INFO - PROCESS | 2180 | 1467603212591 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}] 20:33:32 INFO - PROCESS | 2180 | 1467603212593 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:32 INFO - PROCESS | 2180 | 1467603212711 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 20:33:32 INFO - PROCESS | 2180 | 1467603212848 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:32 INFO - PROCESS | 2180 | 1467603212852 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:32 INFO - PROCESS | 2180 | ++DOCSHELL 10176400 == 23 [pid = 2180] [id = 568] 20:33:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (1017A000) [pid = 2180] [serial = 1704] [outer = 00000000] 20:33:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (101CA800) [pid = 2180] [serial = 1705] [outer = 1017A000] 20:33:32 INFO - PROCESS | 2180 | 1467603212939 Marionette DEBUG loaded listener.js 20:33:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (10244C00) [pid = 2180] [serial = 1706] [outer = 1017A000] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (0FDF1000) [pid = 2180] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (1A16C800) [pid = 2180] [serial = 1657] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOCSHELL 1A0B2000 == 22 [pid = 2180] [id = 552] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (1A0B5C00) [pid = 2180] [serial = 1655] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (19B97400) [pid = 2180] [serial = 1642] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (19CA7800) [pid = 2180] [serial = 1645] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (19B99000) [pid = 2180] [serial = 1643] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (19EB6400) [pid = 2180] [serial = 1648] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (1A0B1400) [pid = 2180] [serial = 1654] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (1A07DC00) [pid = 2180] [serial = 1649] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (1812F800) [pid = 2180] [serial = 1094] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (19B89400) [pid = 2180] [serial = 1639] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (182E6400) [pid = 2180] [serial = 1636] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (182E9000) [pid = 2180] [serial = 1637] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (18209000) [pid = 2180] [serial = 1633] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (18248800) [pid = 2180] [serial = 1634] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (16456000) [pid = 2180] [serial = 1630] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (16D67000) [pid = 2180] [serial = 1631] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (14BB2000) [pid = 2180] [serial = 1627] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (14E65800) [pid = 2180] [serial = 1628] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (11493C00) [pid = 2180] [serial = 1624] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (115CF400) [pid = 2180] [serial = 1625] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (10353000) [pid = 2180] [serial = 1621] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (10412C00) [pid = 2180] [serial = 1622] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (0FDF5400) [pid = 2180] [serial = 1618] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (10176C00) [pid = 2180] [serial = 1619] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (19BE0400) [pid = 2180] [serial = 1616] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (17C7AC00) [pid = 2180] [serial = 1651] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (19CACC00) [pid = 2180] [serial = 1646] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (182EA000) [pid = 2180] [serial = 1652] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (1978F800) [pid = 2180] [serial = 1640] [outer = 00000000] [url = about:blank] 20:33:33 INFO - PROCESS | 2180 | 1467603213422 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]]]}] 20:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 890ms 20:33:33 INFO - PROCESS | 2180 | 1467603213472 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 20:33:33 INFO - PROCESS | 2180 | 1467603213477 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 20:33:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:33:33 INFO - PROCESS | 2180 | 1467603213483 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:33:33 INFO - PROCESS | 2180 | 1467603213486 Marionette TRACE conn5 <- [1,2238,null,{}] 20:33:33 INFO - PROCESS | 2180 | 1467603213490 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}] 20:33:33 INFO - PROCESS | 2180 | 1467603213492 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:33 INFO - PROCESS | 2180 | 1467603213581 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 20:33:33 INFO - PROCESS | 2180 | 1467603213590 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:33 INFO - PROCESS | 2180 | 1467603213592 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:33 INFO - PROCESS | 2180 | ++DOCSHELL 101CAC00 == 23 [pid = 2180] [id = 569] 20:33:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (101CBC00) [pid = 2180] [serial = 1707] [outer = 00000000] 20:33:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (10310800) [pid = 2180] [serial = 1708] [outer = 101CBC00] 20:33:33 INFO - PROCESS | 2180 | 1467603213641 Marionette DEBUG loaded listener.js 20:33:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (10351000) [pid = 2180] [serial = 1709] [outer = 101CBC00] 20:33:34 INFO - PROCESS | 2180 | 1467603214155 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]]]}] 20:33:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:33:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 730ms 20:33:34 INFO - PROCESS | 2180 | 1467603214248 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 20:33:34 INFO - PROCESS | 2180 | 1467603214250 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 20:33:34 INFO - PROCESS | 2180 | 1467603214256 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:33:34 INFO - PROCESS | 2180 | 1467603214260 Marionette TRACE conn5 <- [1,2242,null,{}] 20:33:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:33:34 INFO - PROCESS | 2180 | 1467603214271 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}] 20:33:34 INFO - PROCESS | 2180 | 1467603214275 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:34 INFO - PROCESS | 2180 | 1467603214368 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 20:33:34 INFO - PROCESS | 2180 | 1467603214460 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:34 INFO - PROCESS | 2180 | 1467603214464 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:34 INFO - PROCESS | 2180 | ++DOCSHELL 107DA400 == 24 [pid = 2180] [id = 570] 20:33:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (107DE400) [pid = 2180] [serial = 1710] [outer = 00000000] 20:33:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (109A0400) [pid = 2180] [serial = 1711] [outer = 107DE400] 20:33:34 INFO - PROCESS | 2180 | 1467603214513 Marionette DEBUG loaded listener.js 20:33:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (10E80800) [pid = 2180] [serial = 1712] [outer = 107DE400] 20:33:34 INFO - PROCESS | 2180 | 1467603214897 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]]]}] 20:33:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:33:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 671ms 20:33:34 INFO - PROCESS | 2180 | 1467603214933 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 20:33:34 INFO - PROCESS | 2180 | 1467603214935 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 20:33:34 INFO - PROCESS | 2180 | 1467603214938 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:33:34 INFO - PROCESS | 2180 | 1467603214940 Marionette TRACE conn5 <- [1,2246,null,{}] 20:33:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:33:34 INFO - PROCESS | 2180 | 1467603214943 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}] 20:33:34 INFO - PROCESS | 2180 | 1467603214945 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:35 INFO - PROCESS | 2180 | 1467603215033 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 20:33:35 INFO - PROCESS | 2180 | 1467603215038 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:35 INFO - PROCESS | 2180 | 1467603215049 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:35 INFO - PROCESS | 2180 | ++DOCSHELL 1158D400 == 25 [pid = 2180] [id = 571] 20:33:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (14555400) [pid = 2180] [serial = 1713] [outer = 00000000] 20:33:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (14BA8000) [pid = 2180] [serial = 1714] [outer = 14555400] 20:33:35 INFO - PROCESS | 2180 | 1467603215095 Marionette DEBUG loaded listener.js 20:33:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (14E5E400) [pid = 2180] [serial = 1715] [outer = 14555400] 20:33:35 INFO - PROCESS | 2180 | 1467603215549 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]]]}] 20:33:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:33:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 630ms 20:33:35 INFO - PROCESS | 2180 | 1467603215585 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 20:33:35 INFO - PROCESS | 2180 | 1467603215587 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 20:33:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:33:35 INFO - PROCESS | 2180 | 1467603215590 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:33:35 INFO - PROCESS | 2180 | 1467603215592 Marionette TRACE conn5 <- [1,2250,null,{}] 20:33:35 INFO - PROCESS | 2180 | 1467603215595 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}] 20:33:35 INFO - PROCESS | 2180 | 1467603215598 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:35 INFO - PROCESS | 2180 | 1467603215714 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 20:33:35 INFO - PROCESS | 2180 | 1467603215806 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:35 INFO - PROCESS | 2180 | 1467603215808 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:35 INFO - PROCESS | 2180 | ++DOCSHELL 152CA000 == 26 [pid = 2180] [id = 572] 20:33:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (1552F000) [pid = 2180] [serial = 1716] [outer = 00000000] 20:33:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (16155400) [pid = 2180] [serial = 1717] [outer = 1552F000] 20:33:35 INFO - PROCESS | 2180 | 1467603215851 Marionette DEBUG loaded listener.js 20:33:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (16458400) [pid = 2180] [serial = 1718] [outer = 1552F000] 20:33:36 INFO - PROCESS | 2180 | 1467603216275 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]]]}] 20:33:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:33:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 730ms 20:33:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:33:36 INFO - PROCESS | 2180 | 1467603216324 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 20:33:36 INFO - PROCESS | 2180 | 1467603216326 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 20:33:36 INFO - PROCESS | 2180 | 1467603216335 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:33:36 INFO - PROCESS | 2180 | 1467603216337 Marionette TRACE conn5 <- [1,2254,null,{}] 20:33:36 INFO - PROCESS | 2180 | 1467603216340 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}] 20:33:36 INFO - PROCESS | 2180 | 1467603216346 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:36 INFO - PROCESS | 2180 | 1467603216488 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 20:33:36 INFO - PROCESS | 2180 | 1467603216554 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:36 INFO - PROCESS | 2180 | 1467603216556 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:36 INFO - PROCESS | 2180 | ++DOCSHELL 16D67000 == 27 [pid = 2180] [id = 573] 20:33:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (16D6D800) [pid = 2180] [serial = 1719] [outer = 00000000] 20:33:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (18133400) [pid = 2180] [serial = 1720] [outer = 16D6D800] 20:33:36 INFO - PROCESS | 2180 | 1467603216603 Marionette DEBUG loaded listener.js 20:33:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (1813A000) [pid = 2180] [serial = 1721] [outer = 16D6D800] 20:33:37 INFO - PROCESS | 2180 | 1467603217040 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]]]}] 20:33:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:33:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 731ms 20:33:37 INFO - PROCESS | 2180 | 1467603217096 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 20:33:37 INFO - PROCESS | 2180 | 1467603217098 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 20:33:37 INFO - PROCESS | 2180 | 1467603217101 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:33:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:33:37 INFO - PROCESS | 2180 | 1467603217103 Marionette TRACE conn5 <- [1,2258,null,{}] 20:33:37 INFO - PROCESS | 2180 | 1467603217107 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}] 20:33:37 INFO - PROCESS | 2180 | 1467603217118 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:37 INFO - PROCESS | 2180 | 1467603217235 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 20:33:37 INFO - PROCESS | 2180 | 1467603217301 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:37 INFO - PROCESS | 2180 | 1467603217303 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:37 INFO - PROCESS | 2180 | ++DOCSHELL 1023D400 == 28 [pid = 2180] [id = 574] 20:33:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (10417000) [pid = 2180] [serial = 1722] [outer = 00000000] 20:33:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (1824AC00) [pid = 2180] [serial = 1723] [outer = 10417000] 20:33:37 INFO - PROCESS | 2180 | 1467603217346 Marionette DEBUG loaded listener.js 20:33:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (1824BC00) [pid = 2180] [serial = 1724] [outer = 10417000] 20:33:37 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (19C9F400) [pid = 2180] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:33:37 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (1824EC00) [pid = 2180] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:33:37 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (10543800) [pid = 2180] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:33:37 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (101D2800) [pid = 2180] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:33:37 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (185ECC00) [pid = 2180] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:33:37 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (0CACBC00) [pid = 2180] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:33:37 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (1041A000) [pid = 2180] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:33:37 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (1A0BCC00) [pid = 2180] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:33:37 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (145A5C00) [pid = 2180] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:33:37 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (17C78C00) [pid = 2180] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:33:37 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (18139C00) [pid = 2180] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:33:37 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (163C3C00) [pid = 2180] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:33:37 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (0A7C9C00) [pid = 2180] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:33:37 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (1614E000) [pid = 2180] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:33:37 INFO - PROCESS | 2180 | 1467603217897 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]]]}] 20:33:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:33:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 830ms 20:33:37 INFO - PROCESS | 2180 | 1467603217936 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 20:33:37 INFO - PROCESS | 2180 | 1467603217938 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 20:33:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:33:37 INFO - PROCESS | 2180 | 1467603217941 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:33:37 INFO - PROCESS | 2180 | 1467603217943 Marionette TRACE conn5 <- [1,2262,null,{}] 20:33:37 INFO - PROCESS | 2180 | 1467603217946 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}] 20:33:37 INFO - PROCESS | 2180 | 1467603217948 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:38 INFO - PROCESS | 2180 | 1467603218028 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 20:33:38 INFO - PROCESS | 2180 | 1467603218124 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:38 INFO - PROCESS | 2180 | 1467603218126 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:38 INFO - PROCESS | 2180 | ++DOCSHELL 0916FC00 == 29 [pid = 2180] [id = 575] 20:33:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (0CACBC00) [pid = 2180] [serial = 1725] [outer = 00000000] 20:33:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (145DD800) [pid = 2180] [serial = 1726] [outer = 0CACBC00] 20:33:38 INFO - PROCESS | 2180 | 1467603218173 Marionette DEBUG loaded listener.js 20:33:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (1824EC00) [pid = 2180] [serial = 1727] [outer = 0CACBC00] 20:33:38 INFO - PROCESS | 2180 | 1467603218543 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]]]}] 20:33:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:33:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 630ms 20:33:38 INFO - PROCESS | 2180 | 1467603218587 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 20:33:38 INFO - PROCESS | 2180 | 1467603218590 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 20:33:38 INFO - PROCESS | 2180 | 1467603218593 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:33:38 INFO - PROCESS | 2180 | 1467603218594 Marionette TRACE conn5 <- [1,2266,null,{}] 20:33:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:33:38 INFO - PROCESS | 2180 | 1467603218598 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}] 20:33:38 INFO - PROCESS | 2180 | 1467603218599 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:38 INFO - PROCESS | 2180 | 1467603218683 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 20:33:38 INFO - PROCESS | 2180 | 1467603218783 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:38 INFO - PROCESS | 2180 | 1467603218785 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:38 INFO - PROCESS | 2180 | ++DOCSHELL 0A7CB800 == 30 [pid = 2180] [id = 576] 20:33:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (1041A000) [pid = 2180] [serial = 1728] [outer = 00000000] 20:33:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (185E2400) [pid = 2180] [serial = 1729] [outer = 1041A000] 20:33:38 INFO - PROCESS | 2180 | 1467603218829 Marionette DEBUG loaded listener.js 20:33:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (185EC400) [pid = 2180] [serial = 1730] [outer = 1041A000] 20:33:39 INFO - PROCESS | 2180 | 1467603219202 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]]]}] 20:33:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:33:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 670ms 20:33:39 INFO - PROCESS | 2180 | 1467603219270 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 20:33:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:33:39 INFO - PROCESS | 2180 | 1467603219272 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 20:33:39 INFO - PROCESS | 2180 | 1467603219275 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:33:39 INFO - PROCESS | 2180 | 1467603219277 Marionette TRACE conn5 <- [1,2270,null,{}] 20:33:39 INFO - PROCESS | 2180 | 1467603219281 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}] 20:33:39 INFO - PROCESS | 2180 | 1467603219283 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:39 INFO - PROCESS | 2180 | 1467603219363 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 20:33:39 INFO - PROCESS | 2180 | 1467603219369 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:39 INFO - PROCESS | 2180 | 1467603219370 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:39 INFO - PROCESS | 2180 | ++DOCSHELL 185F4C00 == 31 [pid = 2180] [id = 577] 20:33:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (19784800) [pid = 2180] [serial = 1731] [outer = 00000000] 20:33:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19B90C00) [pid = 2180] [serial = 1732] [outer = 19784800] 20:33:39 INFO - PROCESS | 2180 | 1467603219414 Marionette DEBUG loaded listener.js 20:33:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19B95800) [pid = 2180] [serial = 1733] [outer = 19784800] 20:33:40 INFO - PROCESS | 2180 | 1467603219957 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]]]}] 20:33:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:33:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 731ms 20:33:40 INFO - PROCESS | 2180 | 1467603220006 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 20:33:40 INFO - PROCESS | 2180 | 1467603220011 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 20:33:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:33:40 INFO - PROCESS | 2180 | 1467603220017 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:33:40 INFO - PROCESS | 2180 | 1467603220021 Marionette TRACE conn5 <- [1,2274,null,{}] 20:33:40 INFO - PROCESS | 2180 | 1467603220118 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}] 20:33:40 INFO - PROCESS | 2180 | 1467603220121 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:40 INFO - PROCESS | 2180 | 1467603220247 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 20:33:40 INFO - PROCESS | 2180 | 1467603220353 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:40 INFO - PROCESS | 2180 | 1467603220358 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:40 INFO - PROCESS | 2180 | ++DOCSHELL 09163000 == 32 [pid = 2180] [id = 578] 20:33:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (09169800) [pid = 2180] [serial = 1734] [outer = 00000000] 20:33:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (101C8C00) [pid = 2180] [serial = 1735] [outer = 09169800] 20:33:40 INFO - PROCESS | 2180 | 1467603220417 Marionette DEBUG loaded listener.js 20:33:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (10304800) [pid = 2180] [serial = 1736] [outer = 09169800] 20:33:41 INFO - PROCESS | 2180 | 1467603221016 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]]]}] 20:33:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 20:33:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1068ms 20:33:41 INFO - PROCESS | 2180 | 1467603221090 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 20:33:41 INFO - PROCESS | 2180 | 1467603221095 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 20:33:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:33:41 INFO - PROCESS | 2180 | 1467603221101 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:33:41 INFO - PROCESS | 2180 | 1467603221104 Marionette TRACE conn5 <- [1,2278,null,{}] 20:33:41 INFO - PROCESS | 2180 | 1467603221108 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}] 20:33:41 INFO - PROCESS | 2180 | 1467603221111 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:41 INFO - PROCESS | 2180 | 1467603221225 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 20:33:41 INFO - PROCESS | 2180 | 1467603221368 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:41 INFO - PROCESS | 2180 | 1467603221371 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:41 INFO - PROCESS | 2180 | ++DOCSHELL 107E1400 == 33 [pid = 2180] [id = 579] 20:33:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (10886400) [pid = 2180] [serial = 1737] [outer = 00000000] 20:33:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (1158D000) [pid = 2180] [serial = 1738] [outer = 10886400] 20:33:41 INFO - PROCESS | 2180 | 1467603221430 Marionette DEBUG loaded listener.js 20:33:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (14E21800) [pid = 2180] [serial = 1739] [outer = 10886400] 20:33:42 INFO - PROCESS | 2180 | 1467603222062 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]]]}] 20:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 970ms 20:33:42 INFO - PROCESS | 2180 | 1467603222106 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 20:33:42 INFO - PROCESS | 2180 | 1467603222109 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 20:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:33:42 INFO - PROCESS | 2180 | 1467603222112 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:33:42 INFO - PROCESS | 2180 | 1467603222116 Marionette TRACE conn5 <- [1,2282,null,{}] 20:33:42 INFO - PROCESS | 2180 | 1467603222128 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}] 20:33:42 INFO - PROCESS | 2180 | 1467603222133 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:42 INFO - PROCESS | 2180 | 1467603222274 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 20:33:42 INFO - PROCESS | 2180 | 1467603222415 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:42 INFO - PROCESS | 2180 | 1467603222418 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:42 INFO - PROCESS | 2180 | ++DOCSHELL 19B8D400 == 34 [pid = 2180] [id = 580] 20:33:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (19B8F400) [pid = 2180] [serial = 1740] [outer = 00000000] 20:33:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (19BD9400) [pid = 2180] [serial = 1741] [outer = 19B8F400] 20:33:42 INFO - PROCESS | 2180 | 1467603222478 Marionette DEBUG loaded listener.js 20:33:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (19C03400) [pid = 2180] [serial = 1742] [outer = 19B8F400] 20:33:43 INFO - PROCESS | 2180 | 1467603223136 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]]]}] 20:33:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:33:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1075ms 20:33:43 INFO - PROCESS | 2180 | 1467603223312 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 20:33:43 INFO - PROCESS | 2180 | 1467603223316 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 20:33:43 INFO - PROCESS | 2180 | 1467603223332 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:33:43 INFO - PROCESS | 2180 | 1467603223334 Marionette TRACE conn5 <- [1,2286,null,{}] 20:33:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:33:43 INFO - PROCESS | 2180 | 1467603223340 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}] 20:33:43 INFO - PROCESS | 2180 | 1467603223343 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:43 INFO - PROCESS | 2180 | 1467603223445 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 20:33:43 INFO - PROCESS | 2180 | 1467603223579 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:43 INFO - PROCESS | 2180 | 1467603223584 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:43 INFO - PROCESS | 2180 | ++DOCSHELL 101C9C00 == 35 [pid = 2180] [id = 581] 20:33:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (101CC800) [pid = 2180] [serial = 1743] [outer = 00000000] 20:33:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (10302800) [pid = 2180] [serial = 1744] [outer = 101CC800] 20:33:43 INFO - PROCESS | 2180 | 1467603223636 Marionette DEBUG loaded listener.js 20:33:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (1040E400) [pid = 2180] [serial = 1745] [outer = 101CC800] 20:33:44 INFO - PROCESS | 2180 | --DOCSHELL 152CA000 == 34 [pid = 2180] [id = 572] 20:33:44 INFO - PROCESS | 2180 | --DOCSHELL 1158D400 == 33 [pid = 2180] [id = 571] 20:33:44 INFO - PROCESS | 2180 | --DOCSHELL 1023D400 == 32 [pid = 2180] [id = 574] 20:33:44 INFO - PROCESS | 2180 | --DOCSHELL 0916FC00 == 31 [pid = 2180] [id = 575] 20:33:44 INFO - PROCESS | 2180 | --DOCSHELL 16D67000 == 30 [pid = 2180] [id = 573] 20:33:44 INFO - PROCESS | 2180 | --DOCSHELL 0A7CB800 == 29 [pid = 2180] [id = 576] 20:33:44 INFO - PROCESS | 2180 | --DOCSHELL 19B8D400 == 28 [pid = 2180] [id = 580] 20:33:44 INFO - PROCESS | 2180 | --DOCSHELL 185F4C00 == 27 [pid = 2180] [id = 577] 20:33:44 INFO - PROCESS | 2180 | --DOCSHELL 09163000 == 26 [pid = 2180] [id = 578] 20:33:44 INFO - PROCESS | 2180 | --DOCSHELL 107E1400 == 25 [pid = 2180] [id = 579] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (182E5400) [pid = 2180] [serial = 1684] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (1459B400) [pid = 2180] [serial = 1670] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (1023DC00) [pid = 2180] [serial = 1663] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (19614000) [pid = 2180] [serial = 1687] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (10245C00) [pid = 2180] [serial = 1664] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (0CB94C00) [pid = 2180] [serial = 1660] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (0D186400) [pid = 2180] [serial = 1661] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (10543C00) [pid = 2180] [serial = 1666] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (107C8800) [pid = 2180] [serial = 1667] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1A20B400) [pid = 2180] [serial = 1658] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (14B63400) [pid = 2180] [serial = 1672] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (14BA5C00) [pid = 2180] [serial = 1673] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (17C82C00) [pid = 2180] [serial = 1678] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (17C83800) [pid = 2180] [serial = 1679] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (181F8800) [pid = 2180] [serial = 1681] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (16D6E800) [pid = 2180] [serial = 1675] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (17773800) [pid = 2180] [serial = 1676] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (1026D000) [pid = 2180] [serial = 1690] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (19788800) [pid = 2180] [serial = 1688] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (19EABC00) [pid = 2180] [serial = 1697] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (19B98C00) [pid = 2180] [serial = 1693] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (10E0E800) [pid = 2180] [serial = 1669] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (1459C800) [pid = 2180] [serial = 1691] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (182E9C00) [pid = 2180] [serial = 1685] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (19BDB400) [pid = 2180] [serial = 1694] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (18171000) [pid = 2180] [serial = 1682] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (19EA8C00) [pid = 2180] [serial = 1696] [outer = 00000000] [url = about:blank] 20:33:44 INFO - PROCESS | 2180 | 1467603224870 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]]]}] 20:33:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:33:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1625ms 20:33:44 INFO - PROCESS | 2180 | 1467603224968 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 20:33:44 INFO - PROCESS | 2180 | 1467603224973 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 20:33:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:33:44 INFO - PROCESS | 2180 | 1467603224980 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:33:44 INFO - PROCESS | 2180 | 1467603224983 Marionette TRACE conn5 <- [1,2290,null,{}] 20:33:45 INFO - PROCESS | 2180 | 1467603224993 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}] 20:33:45 INFO - PROCESS | 2180 | 1467603224996 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:45 INFO - PROCESS | 2180 | 1467603225090 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 20:33:45 INFO - PROCESS | 2180 | 1467603225097 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:45 INFO - PROCESS | 2180 | 1467603225101 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:45 INFO - PROCESS | 2180 | ++DOCSHELL 0D135000 == 26 [pid = 2180] [id = 582] 20:33:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (0D178400) [pid = 2180] [serial = 1746] [outer = 00000000] 20:33:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (0D1EC400) [pid = 2180] [serial = 1747] [outer = 0D178400] 20:33:45 INFO - PROCESS | 2180 | 1467603225152 Marionette DEBUG loaded listener.js 20:33:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (0FDFF000) [pid = 2180] [serial = 1748] [outer = 0D178400] 20:33:45 INFO - PROCESS | 2180 | 1467603225626 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]]]}] 20:33:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:33:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 690ms 20:33:45 INFO - PROCESS | 2180 | 1467603225669 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 20:33:45 INFO - PROCESS | 2180 | 1467603225674 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 20:33:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:33:45 INFO - PROCESS | 2180 | 1467603225680 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:33:45 INFO - PROCESS | 2180 | 1467603225683 Marionette TRACE conn5 <- [1,2294,null,{}] 20:33:45 INFO - PROCESS | 2180 | 1467603225686 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}] 20:33:45 INFO - PROCESS | 2180 | 1467603225689 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:45 INFO - PROCESS | 2180 | 1467603225777 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 20:33:45 INFO - PROCESS | 2180 | 1467603225787 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:45 INFO - PROCESS | 2180 | 1467603225790 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:45 INFO - PROCESS | 2180 | ++DOCSHELL 0FD5EC00 == 27 [pid = 2180] [id = 583] 20:33:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (10348C00) [pid = 2180] [serial = 1749] [outer = 00000000] 20:33:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (1040FC00) [pid = 2180] [serial = 1750] [outer = 10348C00] 20:33:45 INFO - PROCESS | 2180 | 1467603225838 Marionette DEBUG loaded listener.js 20:33:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (1041B400) [pid = 2180] [serial = 1751] [outer = 10348C00] 20:33:46 INFO - PROCESS | 2180 | 1467603226331 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]]]}] 20:33:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:33:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 670ms 20:33:46 INFO - PROCESS | 2180 | 1467603226352 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 20:33:46 INFO - PROCESS | 2180 | 1467603226355 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 20:33:46 INFO - PROCESS | 2180 | 1467603226358 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:33:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:33:46 INFO - PROCESS | 2180 | 1467603226362 Marionette TRACE conn5 <- [1,2298,null,{}] 20:33:46 INFO - PROCESS | 2180 | 1467603226372 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}] 20:33:46 INFO - PROCESS | 2180 | 1467603226377 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:46 INFO - PROCESS | 2180 | 1467603226461 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 20:33:46 INFO - PROCESS | 2180 | 1467603226505 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:46 INFO - PROCESS | 2180 | 1467603226508 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:46 INFO - PROCESS | 2180 | ++DOCSHELL 145A7400 == 28 [pid = 2180] [id = 584] 20:33:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (145A7800) [pid = 2180] [serial = 1752] [outer = 00000000] 20:33:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (145DD000) [pid = 2180] [serial = 1753] [outer = 145A7800] 20:33:46 INFO - PROCESS | 2180 | 1467603226555 Marionette DEBUG loaded listener.js 20:33:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (14BAA000) [pid = 2180] [serial = 1754] [outer = 145A7800] 20:33:47 INFO - PROCESS | 2180 | 1467603227052 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]]]}] 20:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 730ms 20:33:47 INFO - PROCESS | 2180 | 1467603227093 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 20:33:47 INFO - PROCESS | 2180 | 1467603227095 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 20:33:47 INFO - PROCESS | 2180 | 1467603227099 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:33:47 INFO - PROCESS | 2180 | 1467603227100 Marionette TRACE conn5 <- [1,2302,null,{}] 20:33:47 INFO - PROCESS | 2180 | 1467603227111 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}] 20:33:47 INFO - PROCESS | 2180 | 1467603227114 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:47 INFO - PROCESS | 2180 | 1467603227232 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 20:33:47 INFO - PROCESS | 2180 | 1467603227242 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:47 INFO - PROCESS | 2180 | 1467603227244 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:47 INFO - PROCESS | 2180 | ++DOCSHELL 1149A800 == 29 [pid = 2180] [id = 585] 20:33:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (1459E800) [pid = 2180] [serial = 1755] [outer = 00000000] 20:33:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (1614F000) [pid = 2180] [serial = 1756] [outer = 1459E800] 20:33:47 INFO - PROCESS | 2180 | 1467603227289 Marionette DEBUG loaded listener.js 20:33:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (16D72C00) [pid = 2180] [serial = 1757] [outer = 1459E800] 20:33:47 INFO - PROCESS | 2180 | 1467603227746 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]]]}] 20:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 690ms 20:33:47 INFO - PROCESS | 2180 | 1467603227793 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 20:33:47 INFO - PROCESS | 2180 | 1467603227795 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 20:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:33:47 INFO - PROCESS | 2180 | 1467603227798 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:33:47 INFO - PROCESS | 2180 | 1467603227800 Marionette TRACE conn5 <- [1,2306,null,{}] 20:33:47 INFO - PROCESS | 2180 | 1467603227803 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}] 20:33:47 INFO - PROCESS | 2180 | 1467603227805 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:47 INFO - PROCESS | 2180 | 1467603227947 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 20:33:47 INFO - PROCESS | 2180 | 1467603227972 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:47 INFO - PROCESS | 2180 | 1467603227974 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:47 INFO - PROCESS | 2180 | ++DOCSHELL 17778C00 == 30 [pid = 2180] [id = 586] 20:33:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (17C75400) [pid = 2180] [serial = 1758] [outer = 00000000] 20:33:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (17C81800) [pid = 2180] [serial = 1759] [outer = 17C75400] 20:33:48 INFO - PROCESS | 2180 | 1467603228018 Marionette DEBUG loaded listener.js 20:33:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (18130C00) [pid = 2180] [serial = 1760] [outer = 17C75400] 20:33:48 INFO - PROCESS | 2180 | 1467603228536 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] 20:33:48 INFO - PROCESS | 2180 | 1467603228571 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 20:33:48 INFO - PROCESS | 2180 | 1467603228574 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:33:48 INFO - PROCESS | 2180 | 1467603228576 Marionette TRACE conn5 <- [1,2310,null,{}] 20:33:48 INFO - PROCESS | 2180 | 1467603228579 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}] 20:33:48 INFO - PROCESS | 2180 | 1467603228585 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:48 INFO - PROCESS | 2180 | 1467603228728 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 20:33:48 INFO - PROCESS | 2180 | 1467603228796 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:48 INFO - PROCESS | 2180 | 1467603228798 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:48 INFO - PROCESS | 2180 | ++DOCSHELL 181FC800 == 31 [pid = 2180] [id = 587] 20:33:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (181FE400) [pid = 2180] [serial = 1761] [outer = 00000000] 20:33:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (182EAC00) [pid = 2180] [serial = 1762] [outer = 181FE400] 20:33:48 INFO - PROCESS | 2180 | 1467603228846 Marionette DEBUG loaded listener.js 20:33:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (182EE800) [pid = 2180] [serial = 1763] [outer = 181FE400] 20:33:49 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1552F000) [pid = 2180] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:33:49 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (0D17EC00) [pid = 2180] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:33:49 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (101CBC00) [pid = 2180] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:33:49 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (14555400) [pid = 2180] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:33:49 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (185F7C00) [pid = 2180] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:33:49 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (107DE400) [pid = 2180] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:33:49 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (1017A000) [pid = 2180] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:33:49 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (16D6D800) [pid = 2180] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:33:49 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (1041A000) [pid = 2180] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:33:49 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (0CACBC00) [pid = 2180] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:33:49 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (19784800) [pid = 2180] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:33:49 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (10417000) [pid = 2180] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:33:49 INFO - PROCESS | 2180 | 1467603229485 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]]]}] 20:33:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:33:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 931ms 20:33:49 INFO - PROCESS | 2180 | 1467603229504 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 20:33:49 INFO - PROCESS | 2180 | 1467603229506 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 20:33:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:33:49 INFO - PROCESS | 2180 | 1467603229509 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:33:49 INFO - PROCESS | 2180 | 1467603229511 Marionette TRACE conn5 <- [1,2314,null,{}] 20:33:49 INFO - PROCESS | 2180 | 1467603229518 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}] 20:33:49 INFO - PROCESS | 2180 | 1467603229520 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:49 INFO - PROCESS | 2180 | 1467603229638 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 20:33:49 INFO - PROCESS | 2180 | 1467603229702 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:49 INFO - PROCESS | 2180 | 1467603229704 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:49 INFO - PROCESS | 2180 | ++DOCSHELL 10410400 == 32 [pid = 2180] [id = 588] 20:33:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (10417000) [pid = 2180] [serial = 1764] [outer = 00000000] 20:33:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (182E4000) [pid = 2180] [serial = 1765] [outer = 10417000] 20:33:49 INFO - PROCESS | 2180 | 1467603229749 Marionette DEBUG loaded listener.js 20:33:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (182E9800) [pid = 2180] [serial = 1766] [outer = 10417000] 20:33:50 INFO - PROCESS | 2180 | 1467603230079 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]]]}] 20:33:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:33:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 630ms 20:33:50 INFO - PROCESS | 2180 | 1467603230147 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 20:33:50 INFO - PROCESS | 2180 | 1467603230150 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 20:33:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:33:50 INFO - PROCESS | 2180 | 1467603230153 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:33:50 INFO - PROCESS | 2180 | 1467603230155 Marionette TRACE conn5 <- [1,2318,null,{}] 20:33:50 INFO - PROCESS | 2180 | 1467603230158 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}] 20:33:50 INFO - PROCESS | 2180 | 1467603230160 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:50 INFO - PROCESS | 2180 | 1467603230239 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 20:33:50 INFO - PROCESS | 2180 | 1467603230244 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:50 INFO - PROCESS | 2180 | 1467603230246 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:50 INFO - PROCESS | 2180 | ++DOCSHELL 18F08400 == 33 [pid = 2180] [id = 589] 20:33:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (18F0D800) [pid = 2180] [serial = 1767] [outer = 00000000] 20:33:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (19784000) [pid = 2180] [serial = 1768] [outer = 18F0D800] 20:33:50 INFO - PROCESS | 2180 | 1467603230292 Marionette DEBUG loaded listener.js 20:33:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (16459000) [pid = 2180] [serial = 1769] [outer = 18F0D800] 20:33:50 INFO - PROCESS | 2180 | 1467603230760 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]]]}] 20:33:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:33:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 630ms 20:33:50 INFO - PROCESS | 2180 | 1467603230785 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 20:33:50 INFO - PROCESS | 2180 | 1467603230787 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 20:33:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:33:50 INFO - PROCESS | 2180 | 1467603230804 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:33:50 INFO - PROCESS | 2180 | 1467603230805 Marionette TRACE conn5 <- [1,2322,null,{}] 20:33:50 INFO - PROCESS | 2180 | 1467603230810 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}] 20:33:50 INFO - PROCESS | 2180 | 1467603230812 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:50 INFO - PROCESS | 2180 | 1467603230892 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 20:33:50 INFO - PROCESS | 2180 | 1467603230898 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:50 INFO - PROCESS | 2180 | 1467603230900 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:50 INFO - PROCESS | 2180 | ++DOCSHELL 145A7000 == 34 [pid = 2180] [id = 590] 20:33:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (19B8C400) [pid = 2180] [serial = 1770] [outer = 00000000] 20:33:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19B99400) [pid = 2180] [serial = 1771] [outer = 19B8C400] 20:33:50 INFO - PROCESS | 2180 | 1467603230944 Marionette DEBUG loaded listener.js 20:33:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19BD9C00) [pid = 2180] [serial = 1772] [outer = 19B8C400] 20:33:51 INFO - PROCESS | 2180 | --DOCSHELL 0D135000 == 33 [pid = 2180] [id = 582] 20:33:51 INFO - PROCESS | 2180 | --DOCSHELL 101C9C00 == 32 [pid = 2180] [id = 581] 20:33:52 INFO - PROCESS | 2180 | --DOCSHELL 1149A800 == 31 [pid = 2180] [id = 585] 20:33:52 INFO - PROCESS | 2180 | --DOCSHELL 181FC800 == 30 [pid = 2180] [id = 587] 20:33:52 INFO - PROCESS | 2180 | --DOCSHELL 145A7400 == 29 [pid = 2180] [id = 584] 20:33:52 INFO - PROCESS | 2180 | --DOCSHELL 18F08400 == 28 [pid = 2180] [id = 589] 20:33:52 INFO - PROCESS | 2180 | --DOCSHELL 17778C00 == 27 [pid = 2180] [id = 586] 20:33:52 INFO - PROCESS | 2180 | --DOCSHELL 10410400 == 26 [pid = 2180] [id = 588] 20:33:52 INFO - PROCESS | 2180 | --DOCSHELL 0FD5EC00 == 25 [pid = 2180] [id = 583] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (16155400) [pid = 2180] [serial = 1717] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (101CDC00) [pid = 2180] [serial = 1702] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (10248400) [pid = 2180] [serial = 1703] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (10310800) [pid = 2180] [serial = 1708] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (10351000) [pid = 2180] [serial = 1709] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (14BA8000) [pid = 2180] [serial = 1714] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (1A0AF400) [pid = 2180] [serial = 1700] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (1A06E800) [pid = 2180] [serial = 1699] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (109A0400) [pid = 2180] [serial = 1711] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (10E80800) [pid = 2180] [serial = 1712] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (101CA800) [pid = 2180] [serial = 1705] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (10244C00) [pid = 2180] [serial = 1706] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (1813A000) [pid = 2180] [serial = 1721] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (185EC400) [pid = 2180] [serial = 1730] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (18133400) [pid = 2180] [serial = 1720] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (145DD800) [pid = 2180] [serial = 1726] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (19B90C00) [pid = 2180] [serial = 1732] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (19B95800) [pid = 2180] [serial = 1733] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (1824AC00) [pid = 2180] [serial = 1723] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 58 (1824BC00) [pid = 2180] [serial = 1724] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 57 (16458400) [pid = 2180] [serial = 1718] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 56 (14E5E400) [pid = 2180] [serial = 1715] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 55 (185E2400) [pid = 2180] [serial = 1729] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | --DOMWINDOW == 54 (1824EC00) [pid = 2180] [serial = 1727] [outer = 00000000] [url = about:blank] 20:33:52 INFO - PROCESS | 2180 | 1467603232703 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]]]}] 20:33:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:33:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1936ms 20:33:52 INFO - PROCESS | 2180 | 1467603232729 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 20:33:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:33:52 INFO - PROCESS | 2180 | 1467603232733 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 20:33:52 INFO - PROCESS | 2180 | 1467603232738 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:33:52 INFO - PROCESS | 2180 | 1467603232741 Marionette TRACE conn5 <- [1,2326,null,{}] 20:33:52 INFO - PROCESS | 2180 | 1467603232747 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}] 20:33:52 INFO - PROCESS | 2180 | 1467603232750 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:52 INFO - PROCESS | 2180 | 1467603232843 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 20:33:52 INFO - PROCESS | 2180 | 1467603232853 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:52 INFO - PROCESS | 2180 | 1467603232857 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:52 INFO - PROCESS | 2180 | ++DOCSHELL 0CACD400 == 26 [pid = 2180] [id = 591] 20:33:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 55 (0CB94400) [pid = 2180] [serial = 1773] [outer = 00000000] 20:33:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 56 (0D17AC00) [pid = 2180] [serial = 1774] [outer = 0CB94400] 20:33:52 INFO - PROCESS | 2180 | 1467603232908 Marionette DEBUG loaded listener.js 20:33:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 57 (0FDF3800) [pid = 2180] [serial = 1775] [outer = 0CB94400] 20:33:53 INFO - PROCESS | 2180 | 1467603233419 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]]]}] 20:33:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:33:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 730ms 20:33:53 INFO - PROCESS | 2180 | 1467603233468 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 20:33:53 INFO - PROCESS | 2180 | 1467603233473 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 20:33:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:33:53 INFO - PROCESS | 2180 | 1467603233480 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:33:53 INFO - PROCESS | 2180 | 1467603233482 Marionette TRACE conn5 <- [1,2330,null,{}] 20:33:53 INFO - PROCESS | 2180 | 1467603233486 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}] 20:33:53 INFO - PROCESS | 2180 | 1467603233490 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:53 INFO - PROCESS | 2180 | 1467603233581 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 20:33:53 INFO - PROCESS | 2180 | 1467603233590 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:53 INFO - PROCESS | 2180 | 1467603233593 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:53 INFO - PROCESS | 2180 | ++DOCSHELL 10247400 == 27 [pid = 2180] [id = 592] 20:33:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 58 (10247C00) [pid = 2180] [serial = 1776] [outer = 00000000] 20:33:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 59 (10301800) [pid = 2180] [serial = 1777] [outer = 10247C00] 20:33:53 INFO - PROCESS | 2180 | 1467603233642 Marionette DEBUG loaded listener.js 20:33:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (1030B800) [pid = 2180] [serial = 1778] [outer = 10247C00] 20:33:54 INFO - PROCESS | 2180 | 1467603234119 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]]]}] 20:33:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:33:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 670ms 20:33:54 INFO - PROCESS | 2180 | 1467603234153 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 20:33:54 INFO - PROCESS | 2180 | 1467603234155 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 20:33:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:33:54 INFO - PROCESS | 2180 | 1467603234159 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:33:54 INFO - PROCESS | 2180 | 1467603234162 Marionette TRACE conn5 <- [1,2334,null,{}] 20:33:54 INFO - PROCESS | 2180 | 1467603234174 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}] 20:33:54 INFO - PROCESS | 2180 | 1467603234178 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:54 INFO - PROCESS | 2180 | 1467603234295 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 20:33:54 INFO - PROCESS | 2180 | 1467603234313 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:54 INFO - PROCESS | 2180 | 1467603234316 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:54 INFO - PROCESS | 2180 | ++DOCSHELL 10885C00 == 28 [pid = 2180] [id = 593] 20:33:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (10886C00) [pid = 2180] [serial = 1779] [outer = 00000000] 20:33:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (1099F000) [pid = 2180] [serial = 1780] [outer = 10886C00] 20:33:54 INFO - PROCESS | 2180 | 1467603234448 Marionette DEBUG loaded listener.js 20:33:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (10E0CC00) [pid = 2180] [serial = 1781] [outer = 10886C00] 20:33:54 INFO - PROCESS | 2180 | 1467603234861 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]]]}] 20:33:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:33:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 731ms 20:33:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:33:54 INFO - PROCESS | 2180 | 1467603234893 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 20:33:54 INFO - PROCESS | 2180 | 1467603234895 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 20:33:54 INFO - PROCESS | 2180 | 1467603234898 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:33:54 INFO - PROCESS | 2180 | 1467603234900 Marionette TRACE conn5 <- [1,2338,null,{}] 20:33:54 INFO - PROCESS | 2180 | 1467603234903 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}] 20:33:54 INFO - PROCESS | 2180 | 1467603234905 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:55 INFO - PROCESS | 2180 | 1467603235025 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 20:33:55 INFO - PROCESS | 2180 | 1467603235035 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:55 INFO - PROCESS | 2180 | 1467603235037 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:55 INFO - PROCESS | 2180 | ++DOCSHELL 10352400 == 29 [pid = 2180] [id = 594] 20:33:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (1099DC00) [pid = 2180] [serial = 1782] [outer = 00000000] 20:33:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (1455E400) [pid = 2180] [serial = 1783] [outer = 1099DC00] 20:33:55 INFO - PROCESS | 2180 | 1467603235081 Marionette DEBUG loaded listener.js 20:33:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (14B64400) [pid = 2180] [serial = 1784] [outer = 1099DC00] 20:33:55 INFO - PROCESS | 2180 | 1467603235570 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]]]}] 20:33:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:33:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 730ms 20:33:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:33:55 INFO - PROCESS | 2180 | 1467603235660 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 20:33:55 INFO - PROCESS | 2180 | 1467603235662 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 20:33:55 INFO - PROCESS | 2180 | 1467603235669 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:33:55 INFO - PROCESS | 2180 | 1467603235671 Marionette TRACE conn5 <- [1,2342,null,{}] 20:33:55 INFO - PROCESS | 2180 | 1467603235674 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}] 20:33:55 INFO - PROCESS | 2180 | 1467603235676 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:55 INFO - PROCESS | 2180 | 1467603235757 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 20:33:55 INFO - PROCESS | 2180 | 1467603235769 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:55 INFO - PROCESS | 2180 | 1467603235771 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:55 INFO - PROCESS | 2180 | ++DOCSHELL 14E62400 == 30 [pid = 2180] [id = 595] 20:33:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (14E63400) [pid = 2180] [serial = 1785] [outer = 00000000] 20:33:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (152BD400) [pid = 2180] [serial = 1786] [outer = 14E63400] 20:33:55 INFO - PROCESS | 2180 | 1467603235816 Marionette DEBUG loaded listener.js 20:33:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (163C9C00) [pid = 2180] [serial = 1787] [outer = 14E63400] 20:33:56 INFO - PROCESS | 2180 | 1467603236274 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]]]}] 20:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 671ms 20:33:56 INFO - PROCESS | 2180 | 1467603236340 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 20:33:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:33:56 INFO - PROCESS | 2180 | 1467603236342 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 20:33:56 INFO - PROCESS | 2180 | 1467603236345 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:33:56 INFO - PROCESS | 2180 | 1467603236346 Marionette TRACE conn5 <- [1,2346,null,{}] 20:33:56 INFO - PROCESS | 2180 | 1467603236349 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}] 20:33:56 INFO - PROCESS | 2180 | 1467603236355 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:56 INFO - PROCESS | 2180 | 1467603236457 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 20:33:56 INFO - PROCESS | 2180 | 1467603236463 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:56 INFO - PROCESS | 2180 | 1467603236465 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:56 INFO - PROCESS | 2180 | ++DOCSHELL 1776A800 == 31 [pid = 2180] [id = 596] 20:33:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (17771000) [pid = 2180] [serial = 1788] [outer = 00000000] 20:33:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (18131C00) [pid = 2180] [serial = 1789] [outer = 17771000] 20:33:56 INFO - PROCESS | 2180 | 1467603236512 Marionette DEBUG loaded listener.js 20:33:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (18172400) [pid = 2180] [serial = 1790] [outer = 17771000] 20:33:56 INFO - PROCESS | 2180 | 1467603236954 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]]]}] 20:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 630ms 20:33:56 INFO - PROCESS | 2180 | 1467603236981 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 20:33:56 INFO - PROCESS | 2180 | 1467603236983 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 20:33:56 INFO - PROCESS | 2180 | 1467603236986 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:33:56 INFO - PROCESS | 2180 | 1467603236988 Marionette TRACE conn5 <- [1,2350,null,{}] 20:33:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:33:57 INFO - PROCESS | 2180 | 1467603236991 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}] 20:33:57 INFO - PROCESS | 2180 | 1467603236993 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:57 INFO - PROCESS | 2180 | 1467603237072 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 20:33:57 INFO - PROCESS | 2180 | 1467603237078 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:57 INFO - PROCESS | 2180 | 1467603237080 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:57 INFO - PROCESS | 2180 | ++DOCSHELL 181F4400 == 32 [pid = 2180] [id = 597] 20:33:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (181FA000) [pid = 2180] [serial = 1791] [outer = 00000000] 20:33:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (18247800) [pid = 2180] [serial = 1792] [outer = 181FA000] 20:33:57 INFO - PROCESS | 2180 | 1467603237125 Marionette DEBUG loaded listener.js 20:33:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (1824C400) [pid = 2180] [serial = 1793] [outer = 181FA000] 20:33:57 INFO - PROCESS | 2180 | 1467603237600 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]]]}] 20:33:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:33:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 670ms 20:33:57 INFO - PROCESS | 2180 | 1467603237661 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 20:33:57 INFO - PROCESS | 2180 | 1467603237663 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 20:33:57 INFO - PROCESS | 2180 | 1467603237666 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:33:57 INFO - PROCESS | 2180 | 1467603237668 Marionette TRACE conn5 <- [1,2354,null,{}] 20:33:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:33:57 INFO - PROCESS | 2180 | 1467603237671 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}] 20:33:57 INFO - PROCESS | 2180 | 1467603237673 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:57 INFO - PROCESS | 2180 | 1467603237754 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 20:33:57 INFO - PROCESS | 2180 | 1467603237759 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:57 INFO - PROCESS | 2180 | 1467603237761 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:57 INFO - PROCESS | 2180 | ++DOCSHELL 182C1C00 == 33 [pid = 2180] [id = 598] 20:33:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (182E3000) [pid = 2180] [serial = 1794] [outer = 00000000] 20:33:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (182EB400) [pid = 2180] [serial = 1795] [outer = 182E3000] 20:33:57 INFO - PROCESS | 2180 | 1467603237806 Marionette DEBUG loaded listener.js 20:33:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (182E7800) [pid = 2180] [serial = 1796] [outer = 182E3000] 20:33:58 INFO - PROCESS | 2180 | 1467603238295 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]]]}] 20:33:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:33:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 671ms 20:33:58 INFO - PROCESS | 2180 | 1467603238342 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 20:33:58 INFO - PROCESS | 2180 | 1467603238344 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 20:33:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:33:58 INFO - PROCESS | 2180 | 1467603238347 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:33:58 INFO - PROCESS | 2180 | 1467603238349 Marionette TRACE conn5 <- [1,2358,null,{}] 20:33:58 INFO - PROCESS | 2180 | 1467603238353 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}] 20:33:58 INFO - PROCESS | 2180 | 1467603238355 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:58 INFO - PROCESS | 2180 | 1467603238475 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 20:33:58 INFO - PROCESS | 2180 | 1467603238567 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:58 INFO - PROCESS | 2180 | 1467603238569 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:58 INFO - PROCESS | 2180 | ++DOCSHELL 10885800 == 34 [pid = 2180] [id = 599] 20:33:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (145A1000) [pid = 2180] [serial = 1797] [outer = 00000000] 20:33:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (19788000) [pid = 2180] [serial = 1798] [outer = 145A1000] 20:33:58 INFO - PROCESS | 2180 | 1467603238613 Marionette DEBUG loaded listener.js 20:33:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (19788C00) [pid = 2180] [serial = 1799] [outer = 145A1000] 20:33:59 INFO - PROCESS | 2180 | 1467603239046 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]]]}] 20:33:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:33:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 730ms 20:33:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:33:59 INFO - PROCESS | 2180 | 1467603239078 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 20:33:59 INFO - PROCESS | 2180 | 1467603239080 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 20:33:59 INFO - PROCESS | 2180 | 1467603239083 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:33:59 INFO - PROCESS | 2180 | 1467603239085 Marionette TRACE conn5 <- [1,2362,null,{}] 20:33:59 INFO - PROCESS | 2180 | 1467603239095 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}] 20:33:59 INFO - PROCESS | 2180 | 1467603239097 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:59 INFO - PROCESS | 2180 | 1467603239218 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 20:33:59 INFO - PROCESS | 2180 | 1467603239223 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:59 INFO - PROCESS | 2180 | 1467603239225 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:59 INFO - PROCESS | 2180 | ++DOCSHELL 0A774400 == 35 [pid = 2180] [id = 600] 20:33:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (0A776C00) [pid = 2180] [serial = 1800] [outer = 00000000] 20:33:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (19B94800) [pid = 2180] [serial = 1801] [outer = 0A776C00] 20:33:59 INFO - PROCESS | 2180 | 1467603239269 Marionette DEBUG loaded listener.js 20:33:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (19C01400) [pid = 2180] [serial = 1802] [outer = 0A776C00] 20:33:59 INFO - PROCESS | 2180 | 1467603239732 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]]]}] 20:33:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:33:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 671ms 20:33:59 INFO - PROCESS | 2180 | 1467603239754 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 20:33:59 INFO - PROCESS | 2180 | 1467603239757 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 20:33:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:33:59 INFO - PROCESS | 2180 | 1467603239760 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:33:59 INFO - PROCESS | 2180 | 1467603239762 Marionette TRACE conn5 <- [1,2366,null,{}] 20:33:59 INFO - PROCESS | 2180 | 1467603239767 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}] 20:33:59 INFO - PROCESS | 2180 | 1467603239769 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:59 INFO - PROCESS | 2180 | 1467603239929 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 20:33:59 INFO - PROCESS | 2180 | 1467603239954 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:59 INFO - PROCESS | 2180 | 1467603239957 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:33:59 INFO - PROCESS | 2180 | ++DOCSHELL 14E5E400 == 36 [pid = 2180] [id = 601] 20:33:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (19CA8000) [pid = 2180] [serial = 1803] [outer = 00000000] 20:34:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (19EA8800) [pid = 2180] [serial = 1804] [outer = 19CA8000] 20:34:00 INFO - PROCESS | 2180 | 1467603240003 Marionette DEBUG loaded listener.js 20:34:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (19EAE400) [pid = 2180] [serial = 1805] [outer = 19CA8000] 20:34:00 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (1459E800) [pid = 2180] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:34:00 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (181FE400) [pid = 2180] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:34:00 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (17C75400) [pid = 2180] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:34:00 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (10417000) [pid = 2180] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:34:00 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (18F0D800) [pid = 2180] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:34:00 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (19B8F400) [pid = 2180] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:34:00 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (10886400) [pid = 2180] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:34:00 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (09169800) [pid = 2180] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:34:00 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (145A7800) [pid = 2180] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:34:00 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (10348C00) [pid = 2180] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:34:00 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (0D178400) [pid = 2180] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:34:00 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (101CC800) [pid = 2180] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:34:00 INFO - PROCESS | 2180 | 1467603240559 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]]]}] 20:34:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:34:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 870ms 20:34:00 INFO - PROCESS | 2180 | 1467603240634 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 20:34:00 INFO - PROCESS | 2180 | 1467603240636 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 20:34:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:34:00 INFO - PROCESS | 2180 | 1467603240640 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:34:00 INFO - PROCESS | 2180 | 1467603240641 Marionette TRACE conn5 <- [1,2370,null,{}] 20:34:00 INFO - PROCESS | 2180 | 1467603240645 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}] 20:34:00 INFO - PROCESS | 2180 | 1467603240647 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:00 INFO - PROCESS | 2180 | 1467603240729 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 20:34:00 INFO - PROCESS | 2180 | 1467603240735 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:00 INFO - PROCESS | 2180 | 1467603240736 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:00 INFO - PROCESS | 2180 | ++DOCSHELL 145A7800 == 37 [pid = 2180] [id = 602] 20:34:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (16452400) [pid = 2180] [serial = 1806] [outer = 00000000] 20:34:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19789000) [pid = 2180] [serial = 1807] [outer = 16452400] 20:34:00 INFO - PROCESS | 2180 | 1467603240781 Marionette DEBUG loaded listener.js 20:34:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19B8BC00) [pid = 2180] [serial = 1808] [outer = 16452400] 20:34:01 INFO - PROCESS | 2180 | 1467603241232 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]]]}] 20:34:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:34:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 630ms 20:34:01 INFO - PROCESS | 2180 | 1467603241270 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 20:34:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:34:01 INFO - PROCESS | 2180 | 1467603241272 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 20:34:01 INFO - PROCESS | 2180 | 1467603241276 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:34:01 INFO - PROCESS | 2180 | 1467603241277 Marionette TRACE conn5 <- [1,2374,null,{}] 20:34:01 INFO - PROCESS | 2180 | 1467603241281 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}] 20:34:01 INFO - PROCESS | 2180 | 1467603241283 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:01 INFO - PROCESS | 2180 | 1467603241364 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 20:34:01 INFO - PROCESS | 2180 | 1467603241370 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:01 INFO - PROCESS | 2180 | 1467603241372 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:01 INFO - PROCESS | 2180 | ++DOCSHELL 19CA9C00 == 38 [pid = 2180] [id = 603] 20:34:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (19CAA800) [pid = 2180] [serial = 1809] [outer = 00000000] 20:34:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (19EB6400) [pid = 2180] [serial = 1810] [outer = 19CAA800] 20:34:01 INFO - PROCESS | 2180 | 1467603241416 Marionette DEBUG loaded listener.js 20:34:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (1A070800) [pid = 2180] [serial = 1811] [outer = 19CAA800] 20:34:01 INFO - PROCESS | 2180 | 1467603241871 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]]]}] 20:34:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:34:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 631ms 20:34:01 INFO - PROCESS | 2180 | 1467603241920 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 20:34:01 INFO - PROCESS | 2180 | 1467603241922 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 20:34:01 INFO - PROCESS | 2180 | 1467603241925 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:34:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:34:01 INFO - PROCESS | 2180 | 1467603241927 Marionette TRACE conn5 <- [1,2378,null,{}] 20:34:01 INFO - PROCESS | 2180 | 1467603241930 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}] 20:34:01 INFO - PROCESS | 2180 | 1467603241932 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:02 INFO - PROCESS | 2180 | 1467603242012 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 20:34:02 INFO - PROCESS | 2180 | 1467603242018 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:02 INFO - PROCESS | 2180 | 1467603242019 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:02 INFO - PROCESS | 2180 | ++DOCSHELL 19CA9000 == 39 [pid = 2180] [id = 604] 20:34:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (1A07D000) [pid = 2180] [serial = 1812] [outer = 00000000] 20:34:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (1A0B3400) [pid = 2180] [serial = 1813] [outer = 1A07D000] 20:34:02 INFO - PROCESS | 2180 | 1467603242063 Marionette DEBUG loaded listener.js 20:34:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (1A0B6000) [pid = 2180] [serial = 1814] [outer = 1A07D000] 20:34:02 INFO - PROCESS | 2180 | 1467603242790 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]]]}] 20:34:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:34:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 930ms 20:34:02 INFO - PROCESS | 2180 | 1467603242859 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 20:34:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:34:02 INFO - PROCESS | 2180 | 1467603242864 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 20:34:02 INFO - PROCESS | 2180 | 1467603242869 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:34:02 INFO - PROCESS | 2180 | 1467603242872 Marionette TRACE conn5 <- [1,2382,null,{}] 20:34:02 INFO - PROCESS | 2180 | 1467603242878 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}] 20:34:02 INFO - PROCESS | 2180 | 1467603242881 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:03 INFO - PROCESS | 2180 | 1467603243017 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 20:34:03 INFO - PROCESS | 2180 | 1467603243153 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:03 INFO - PROCESS | 2180 | 1467603243156 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:03 INFO - PROCESS | 2180 | ++DOCSHELL 09160800 == 40 [pid = 2180] [id = 605] 20:34:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (0CAC4000) [pid = 2180] [serial = 1815] [outer = 00000000] 20:34:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (101D1400) [pid = 2180] [serial = 1816] [outer = 0CAC4000] 20:34:03 INFO - PROCESS | 2180 | 1467603243216 Marionette DEBUG loaded listener.js 20:34:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (10249C00) [pid = 2180] [serial = 1817] [outer = 0CAC4000] 20:34:03 INFO - PROCESS | 2180 | 1467603243904 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]]]}] 20:34:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:34:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1082ms 20:34:03 INFO - PROCESS | 2180 | 1467603243958 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 20:34:03 INFO - PROCESS | 2180 | 1467603243963 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 20:34:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:34:03 INFO - PROCESS | 2180 | 1467603243969 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:34:03 INFO - PROCESS | 2180 | 1467603243972 Marionette TRACE conn5 <- [1,2386,null,{}] 20:34:03 INFO - PROCESS | 2180 | 1467603243976 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}] 20:34:03 INFO - PROCESS | 2180 | 1467603243979 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:04 INFO - PROCESS | 2180 | 1467603244119 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 20:34:04 INFO - PROCESS | 2180 | 1467603244399 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:04 INFO - PROCESS | 2180 | 1467603244402 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:04 INFO - PROCESS | 2180 | ++DOCSHELL 09155800 == 41 [pid = 2180] [id = 606] 20:34:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (09155C00) [pid = 2180] [serial = 1818] [outer = 00000000] 20:34:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (0A7C9400) [pid = 2180] [serial = 1819] [outer = 09155C00] 20:34:04 INFO - PROCESS | 2180 | 1467603244471 Marionette DEBUG loaded listener.js 20:34:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (0CACEC00) [pid = 2180] [serial = 1820] [outer = 09155C00] 20:34:05 INFO - PROCESS | 2180 | --DOCSHELL 19CA9C00 == 40 [pid = 2180] [id = 603] 20:34:05 INFO - PROCESS | 2180 | --DOCSHELL 145A7800 == 39 [pid = 2180] [id = 602] 20:34:05 INFO - PROCESS | 2180 | --DOCSHELL 14E5E400 == 38 [pid = 2180] [id = 601] 20:34:05 INFO - PROCESS | 2180 | --DOCSHELL 0A774400 == 37 [pid = 2180] [id = 600] 20:34:05 INFO - PROCESS | 2180 | --DOCSHELL 10885800 == 36 [pid = 2180] [id = 599] 20:34:05 INFO - PROCESS | 2180 | --DOCSHELL 182C1C00 == 35 [pid = 2180] [id = 598] 20:34:05 INFO - PROCESS | 2180 | --DOCSHELL 181F4400 == 34 [pid = 2180] [id = 597] 20:34:05 INFO - PROCESS | 2180 | --DOCSHELL 1776A800 == 33 [pid = 2180] [id = 596] 20:34:05 INFO - PROCESS | 2180 | --DOCSHELL 14E62400 == 32 [pid = 2180] [id = 595] 20:34:05 INFO - PROCESS | 2180 | --DOCSHELL 10352400 == 31 [pid = 2180] [id = 594] 20:34:05 INFO - PROCESS | 2180 | --DOCSHELL 10885C00 == 30 [pid = 2180] [id = 593] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (19B99400) [pid = 2180] [serial = 1771] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOCSHELL 10247400 == 29 [pid = 2180] [id = 592] 20:34:05 INFO - PROCESS | 2180 | --DOCSHELL 0CACD400 == 28 [pid = 2180] [id = 591] 20:34:05 INFO - PROCESS | 2180 | --DOCSHELL 145A7000 == 27 [pid = 2180] [id = 590] 20:34:05 INFO - PROCESS | 2180 | 1467603245181 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]]]}] 20:34:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:34:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1220ms 20:34:05 INFO - PROCESS | 2180 | 1467603245191 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 20:34:05 INFO - PROCESS | 2180 | 1467603245195 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 20:34:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:34:05 INFO - PROCESS | 2180 | 1467603245199 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:34:05 INFO - PROCESS | 2180 | 1467603245202 Marionette TRACE conn5 <- [1,2390,null,{}] 20:34:05 INFO - PROCESS | 2180 | 1467603245207 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}] 20:34:05 INFO - PROCESS | 2180 | 1467603245211 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:05 INFO - PROCESS | 2180 | 1467603245299 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (1614F000) [pid = 2180] [serial = 1756] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (182EAC00) [pid = 2180] [serial = 1762] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (17C81800) [pid = 2180] [serial = 1759] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (18130C00) [pid = 2180] [serial = 1760] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (182E4000) [pid = 2180] [serial = 1765] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (19784000) [pid = 2180] [serial = 1768] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (182EE800) [pid = 2180] [serial = 1763] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (19BD9400) [pid = 2180] [serial = 1741] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (14E21800) [pid = 2180] [serial = 1739] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (1158D000) [pid = 2180] [serial = 1738] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (10304800) [pid = 2180] [serial = 1736] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (101C8C00) [pid = 2180] [serial = 1735] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (16459000) [pid = 2180] [serial = 1769] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (145DD000) [pid = 2180] [serial = 1753] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (1040FC00) [pid = 2180] [serial = 1750] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (1041B400) [pid = 2180] [serial = 1751] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (0D1EC400) [pid = 2180] [serial = 1747] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (0FDFF000) [pid = 2180] [serial = 1748] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (1040E400) [pid = 2180] [serial = 1745] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (10302800) [pid = 2180] [serial = 1744] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (19C03400) [pid = 2180] [serial = 1742] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (182E9800) [pid = 2180] [serial = 1766] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (16D72C00) [pid = 2180] [serial = 1757] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (14BAA000) [pid = 2180] [serial = 1754] [outer = 00000000] [url = about:blank] 20:34:05 INFO - PROCESS | 2180 | 1467603245411 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:05 INFO - PROCESS | 2180 | 1467603245414 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:05 INFO - PROCESS | 2180 | ++DOCSHELL 08A86000 == 28 [pid = 2180] [id = 607] 20:34:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (09157000) [pid = 2180] [serial = 1821] [outer = 00000000] 20:34:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (0CB91000) [pid = 2180] [serial = 1822] [outer = 09157000] 20:34:05 INFO - PROCESS | 2180 | 1467603245464 Marionette DEBUG loaded listener.js 20:34:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (10240000) [pid = 2180] [serial = 1823] [outer = 09157000] 20:34:05 INFO - PROCESS | 2180 | 1467603245918 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]]]}] 20:34:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:34:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 770ms 20:34:05 INFO - PROCESS | 2180 | 1467603245972 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 20:34:05 INFO - PROCESS | 2180 | 1467603245976 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 20:34:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:34:05 INFO - PROCESS | 2180 | 1467603245981 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:34:05 INFO - PROCESS | 2180 | 1467603245983 Marionette TRACE conn5 <- [1,2394,null,{}] 20:34:05 INFO - PROCESS | 2180 | 1467603245987 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}] 20:34:05 INFO - PROCESS | 2180 | 1467603245989 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:06 INFO - PROCESS | 2180 | 1467603246080 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 20:34:06 INFO - PROCESS | 2180 | 1467603246089 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:06 INFO - PROCESS | 2180 | 1467603246091 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:06 INFO - PROCESS | 2180 | ++DOCSHELL 10352C00 == 29 [pid = 2180] [id = 608] 20:34:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (10353000) [pid = 2180] [serial = 1824] [outer = 00000000] 20:34:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (107CE800) [pid = 2180] [serial = 1825] [outer = 10353000] 20:34:06 INFO - PROCESS | 2180 | 1467603246137 Marionette DEBUG loaded listener.js 20:34:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (10885C00) [pid = 2180] [serial = 1826] [outer = 10353000] 20:34:06 INFO - PROCESS | 2180 | 1467603246621 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]]]}] 20:34:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:34:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 670ms 20:34:06 INFO - PROCESS | 2180 | 1467603246656 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 20:34:06 INFO - PROCESS | 2180 | 1467603246658 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 20:34:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:34:06 INFO - PROCESS | 2180 | 1467603246663 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:34:06 INFO - PROCESS | 2180 | 1467603246669 Marionette TRACE conn5 <- [1,2398,null,{}] 20:34:06 INFO - PROCESS | 2180 | 1467603246679 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}] 20:34:06 INFO - PROCESS | 2180 | 1467603246683 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:06 INFO - PROCESS | 2180 | 1467603246772 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 20:34:06 INFO - PROCESS | 2180 | 1467603246783 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:06 INFO - PROCESS | 2180 | 1467603246785 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:06 INFO - PROCESS | 2180 | ++DOCSHELL 145A9800 == 30 [pid = 2180] [id = 609] 20:34:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (145DF400) [pid = 2180] [serial = 1827] [outer = 00000000] 20:34:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (14BAC800) [pid = 2180] [serial = 1828] [outer = 145DF400] 20:34:06 INFO - PROCESS | 2180 | 1467603246829 Marionette DEBUG loaded listener.js 20:34:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (14E5C800) [pid = 2180] [serial = 1829] [outer = 145DF400] 20:34:07 INFO - PROCESS | 2180 | 1467603247428 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]]]}] 20:34:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:34:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 830ms 20:34:07 INFO - PROCESS | 2180 | 1467603247495 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 20:34:07 INFO - PROCESS | 2180 | 1467603247498 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 20:34:07 INFO - PROCESS | 2180 | 1467603247506 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:34:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:34:07 INFO - PROCESS | 2180 | 1467603247507 Marionette TRACE conn5 <- [1,2402,null,{}] 20:34:07 INFO - PROCESS | 2180 | 1467603247516 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}] 20:34:07 INFO - PROCESS | 2180 | 1467603247518 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:07 INFO - PROCESS | 2180 | 1467603247638 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 20:34:07 INFO - PROCESS | 2180 | 1467603247652 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:07 INFO - PROCESS | 2180 | 1467603247654 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:07 INFO - PROCESS | 2180 | ++DOCSHELL 15536C00 == 31 [pid = 2180] [id = 610] 20:34:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (155BA400) [pid = 2180] [serial = 1830] [outer = 00000000] 20:34:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (16D67000) [pid = 2180] [serial = 1831] [outer = 155BA400] 20:34:07 INFO - PROCESS | 2180 | 1467603247755 Marionette DEBUG loaded listener.js 20:34:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (1776D800) [pid = 2180] [serial = 1832] [outer = 155BA400] 20:34:08 INFO - PROCESS | 2180 | 1467603248166 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]]]}] 20:34:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:34:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 670ms 20:34:08 INFO - PROCESS | 2180 | 1467603248180 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 20:34:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:34:08 INFO - PROCESS | 2180 | 1467603248182 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 20:34:08 INFO - PROCESS | 2180 | 1467603248194 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:34:08 INFO - PROCESS | 2180 | 1467603248195 Marionette TRACE conn5 <- [1,2406,null,{}] 20:34:08 INFO - PROCESS | 2180 | 1467603248199 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}] 20:34:08 INFO - PROCESS | 2180 | 1467603248201 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:08 INFO - PROCESS | 2180 | 1467603248319 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 20:34:08 INFO - PROCESS | 2180 | 1467603248325 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:08 INFO - PROCESS | 2180 | 1467603248331 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:08 INFO - PROCESS | 2180 | ++DOCSHELL 10247400 == 32 [pid = 2180] [id = 611] 20:34:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (17C79400) [pid = 2180] [serial = 1833] [outer = 00000000] 20:34:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (1812CC00) [pid = 2180] [serial = 1834] [outer = 17C79400] 20:34:08 INFO - PROCESS | 2180 | 1467603248451 Marionette DEBUG loaded listener.js 20:34:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (18137000) [pid = 2180] [serial = 1835] [outer = 17C79400] 20:34:08 INFO - PROCESS | 2180 | 1467603248920 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]]]}] 20:34:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:34:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 790ms 20:34:08 INFO - PROCESS | 2180 | 1467603248989 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 20:34:09 INFO - PROCESS | 2180 | 1467603248992 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 20:34:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:34:09 INFO - PROCESS | 2180 | 1467603249004 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:34:09 INFO - PROCESS | 2180 | 1467603249006 Marionette TRACE conn5 <- [1,2410,null,{}] 20:34:09 INFO - PROCESS | 2180 | 1467603249009 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}] 20:34:09 INFO - PROCESS | 2180 | 1467603249012 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:09 INFO - PROCESS | 2180 | 1467603249137 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 20:34:09 INFO - PROCESS | 2180 | 1467603249150 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:09 INFO - PROCESS | 2180 | 1467603249152 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:09 INFO - PROCESS | 2180 | ++DOCSHELL 1812C800 == 33 [pid = 2180] [id = 612] 20:34:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (18172C00) [pid = 2180] [serial = 1836] [outer = 00000000] 20:34:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (182E6400) [pid = 2180] [serial = 1837] [outer = 18172C00] 20:34:09 INFO - PROCESS | 2180 | 1467603249197 Marionette DEBUG loaded listener.js 20:34:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (1824AC00) [pid = 2180] [serial = 1838] [outer = 18172C00] 20:34:09 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (145A1000) [pid = 2180] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:34:09 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (1099DC00) [pid = 2180] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:34:09 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (17771000) [pid = 2180] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:34:09 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (181FA000) [pid = 2180] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:34:09 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (182E3000) [pid = 2180] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:34:09 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (19B8C400) [pid = 2180] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:34:09 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (0A776C00) [pid = 2180] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:34:09 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (14E63400) [pid = 2180] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:34:09 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (0CB94400) [pid = 2180] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:34:09 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (10247C00) [pid = 2180] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:34:09 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (19CA8000) [pid = 2180] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:34:09 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (10886C00) [pid = 2180] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:34:09 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (19CAA800) [pid = 2180] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:34:09 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (16452400) [pid = 2180] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:34:09 INFO - PROCESS | 2180 | 1467603249766 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]]]}] 20:34:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:34:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 771ms 20:34:09 INFO - PROCESS | 2180 | 1467603249789 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 20:34:09 INFO - PROCESS | 2180 | 1467603249791 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 20:34:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:34:09 INFO - PROCESS | 2180 | 1467603249794 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:34:09 INFO - PROCESS | 2180 | 1467603249796 Marionette TRACE conn5 <- [1,2414,null,{}] 20:34:09 INFO - PROCESS | 2180 | 1467603249802 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}] 20:34:09 INFO - PROCESS | 2180 | 1467603249804 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:09 INFO - PROCESS | 2180 | 1467603249922 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 20:34:09 INFO - PROCESS | 2180 | 1467603249987 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:09 INFO - PROCESS | 2180 | 1467603249988 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:10 INFO - PROCESS | 2180 | ++DOCSHELL 1099DC00 == 34 [pid = 2180] [id = 613] 20:34:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (115D1400) [pid = 2180] [serial = 1839] [outer = 00000000] 20:34:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (18207400) [pid = 2180] [serial = 1840] [outer = 115D1400] 20:34:10 INFO - PROCESS | 2180 | 1467603250034 Marionette DEBUG loaded listener.js 20:34:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (182EF400) [pid = 2180] [serial = 1841] [outer = 115D1400] 20:34:10 INFO - PROCESS | 2180 | 1467603250396 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]]]}] 20:34:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:34:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 630ms 20:34:10 INFO - PROCESS | 2180 | 1467603250432 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 20:34:10 INFO - PROCESS | 2180 | 1467603250434 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 20:34:10 INFO - PROCESS | 2180 | 1467603250438 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:34:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:34:10 INFO - PROCESS | 2180 | 1467603250439 Marionette TRACE conn5 <- [1,2418,null,{}] 20:34:10 INFO - PROCESS | 2180 | 1467603250443 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}] 20:34:10 INFO - PROCESS | 2180 | 1467603250445 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:10 INFO - PROCESS | 2180 | 1467603250524 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 20:34:10 INFO - PROCESS | 2180 | 1467603250529 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:10 INFO - PROCESS | 2180 | 1467603250531 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:10 INFO - PROCESS | 2180 | ++DOCSHELL 18208400 == 35 [pid = 2180] [id = 614] 20:34:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (1829C000) [pid = 2180] [serial = 1842] [outer = 00000000] 20:34:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (19613800) [pid = 2180] [serial = 1843] [outer = 1829C000] 20:34:10 INFO - PROCESS | 2180 | 1467603250577 Marionette DEBUG loaded listener.js 20:34:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (19B89C00) [pid = 2180] [serial = 1844] [outer = 1829C000] 20:34:11 INFO - PROCESS | 2180 | 1467603251047 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]]]}] 20:34:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:34:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 630ms 20:34:11 INFO - PROCESS | 2180 | 1467603251070 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 20:34:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:34:11 INFO - PROCESS | 2180 | 1467603251072 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 20:34:11 INFO - PROCESS | 2180 | 1467603251075 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:34:11 INFO - PROCESS | 2180 | 1467603251077 Marionette TRACE conn5 <- [1,2422,null,{}] 20:34:11 INFO - PROCESS | 2180 | 1467603251080 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}] 20:34:11 INFO - PROCESS | 2180 | 1467603251082 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:11 INFO - PROCESS | 2180 | 1467603251216 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 20:34:11 INFO - PROCESS | 2180 | 1467603251225 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:11 INFO - PROCESS | 2180 | 1467603251227 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:11 INFO - PROCESS | 2180 | ++DOCSHELL 114E4800 == 36 [pid = 2180] [id = 615] 20:34:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (14B66400) [pid = 2180] [serial = 1845] [outer = 00000000] 20:34:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19B94400) [pid = 2180] [serial = 1846] [outer = 14B66400] 20:34:11 INFO - PROCESS | 2180 | 1467603251273 Marionette DEBUG loaded listener.js 20:34:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19B96800) [pid = 2180] [serial = 1847] [outer = 14B66400] 20:34:12 INFO - PROCESS | 2180 | --DOCSHELL 08A86000 == 35 [pid = 2180] [id = 607] 20:34:12 INFO - PROCESS | 2180 | --DOCSHELL 09155800 == 34 [pid = 2180] [id = 606] 20:34:12 INFO - PROCESS | 2180 | --DOCSHELL 19CA9000 == 33 [pid = 2180] [id = 604] 20:34:12 INFO - PROCESS | 2180 | --DOCSHELL 09160800 == 32 [pid = 2180] [id = 605] 20:34:12 INFO - PROCESS | 2180 | --DOCSHELL 18208400 == 31 [pid = 2180] [id = 614] 20:34:12 INFO - PROCESS | 2180 | --DOCSHELL 10247400 == 30 [pid = 2180] [id = 611] 20:34:12 INFO - PROCESS | 2180 | --DOCSHELL 15536C00 == 29 [pid = 2180] [id = 610] 20:34:12 INFO - PROCESS | 2180 | --DOCSHELL 1812C800 == 28 [pid = 2180] [id = 612] 20:34:12 INFO - PROCESS | 2180 | --DOCSHELL 1099DC00 == 27 [pid = 2180] [id = 613] 20:34:12 INFO - PROCESS | 2180 | --DOCSHELL 145A9800 == 26 [pid = 2180] [id = 609] 20:34:12 INFO - PROCESS | 2180 | --DOCSHELL 10352C00 == 25 [pid = 2180] [id = 608] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (19788000) [pid = 2180] [serial = 1798] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (1455E400) [pid = 2180] [serial = 1783] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (14B64400) [pid = 2180] [serial = 1784] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (18131C00) [pid = 2180] [serial = 1789] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (18172400) [pid = 2180] [serial = 1790] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (18247800) [pid = 2180] [serial = 1792] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (1824C400) [pid = 2180] [serial = 1793] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (182EB400) [pid = 2180] [serial = 1795] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (19BD9C00) [pid = 2180] [serial = 1772] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (19B94800) [pid = 2180] [serial = 1801] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (152BD400) [pid = 2180] [serial = 1786] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (163C9C00) [pid = 2180] [serial = 1787] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (0D17AC00) [pid = 2180] [serial = 1774] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (0FDF3800) [pid = 2180] [serial = 1775] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (10301800) [pid = 2180] [serial = 1777] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (19788C00) [pid = 2180] [serial = 1799] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (1030B800) [pid = 2180] [serial = 1778] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (19EA8800) [pid = 2180] [serial = 1804] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (1099F000) [pid = 2180] [serial = 1780] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 58 (10E0CC00) [pid = 2180] [serial = 1781] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 57 (19C01400) [pid = 2180] [serial = 1802] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 56 (19EB6400) [pid = 2180] [serial = 1810] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 55 (19EAE400) [pid = 2180] [serial = 1805] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 54 (1A070800) [pid = 2180] [serial = 1811] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 53 (19789000) [pid = 2180] [serial = 1807] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 52 (1A0B3400) [pid = 2180] [serial = 1813] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 51 (182E7800) [pid = 2180] [serial = 1796] [outer = 00000000] [url = about:blank] 20:34:12 INFO - PROCESS | 2180 | --DOMWINDOW == 50 (19B8BC00) [pid = 2180] [serial = 1808] [outer = 00000000] [url = about:blank] 20:34:13 INFO - PROCESS | 2180 | 1467603253039 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]]]}] 20:34:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:34:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 2019ms 20:34:13 INFO - PROCESS | 2180 | 1467603253096 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 20:34:13 INFO - PROCESS | 2180 | 1467603253100 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 20:34:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:34:13 INFO - PROCESS | 2180 | 1467603253105 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:34:13 INFO - PROCESS | 2180 | 1467603253109 Marionette TRACE conn5 <- [1,2426,null,{}] 20:34:13 INFO - PROCESS | 2180 | 1467603253115 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}] 20:34:13 INFO - PROCESS | 2180 | 1467603253118 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:13 INFO - PROCESS | 2180 | 1467603253211 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 20:34:13 INFO - PROCESS | 2180 | 1467603253226 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:13 INFO - PROCESS | 2180 | 1467603253228 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:13 INFO - PROCESS | 2180 | ++DOCSHELL 0FD5F400 == 26 [pid = 2180] [id = 616] 20:34:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 51 (0FD60800) [pid = 2180] [serial = 1848] [outer = 00000000] 20:34:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 52 (0FDFD000) [pid = 2180] [serial = 1849] [outer = 0FD60800] 20:34:13 INFO - PROCESS | 2180 | 1467603253278 Marionette DEBUG loaded listener.js 20:34:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 53 (1017A000) [pid = 2180] [serial = 1850] [outer = 0FD60800] 20:34:13 INFO - PROCESS | 2180 | 1467603253792 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]]]}] 20:34:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:34:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 730ms 20:34:13 INFO - PROCESS | 2180 | 1467603253836 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 20:34:13 INFO - PROCESS | 2180 | 1467603253841 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 20:34:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:34:13 INFO - PROCESS | 2180 | 1467603253847 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:34:13 INFO - PROCESS | 2180 | 1467603253850 Marionette TRACE conn5 <- [1,2430,null,{}] 20:34:13 INFO - PROCESS | 2180 | 1467603253854 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}] 20:34:13 INFO - PROCESS | 2180 | 1467603253857 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:13 INFO - PROCESS | 2180 | 1467603253946 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 20:34:14 INFO - PROCESS | 2180 | 1467603254042 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:14 INFO - PROCESS | 2180 | 1467603254044 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:14 INFO - PROCESS | 2180 | ++DOCSHELL 10303800 == 27 [pid = 2180] [id = 617] 20:34:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 54 (10304400) [pid = 2180] [serial = 1851] [outer = 00000000] 20:34:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 55 (1030CC00) [pid = 2180] [serial = 1852] [outer = 10304400] 20:34:14 INFO - PROCESS | 2180 | 1467603254104 Marionette DEBUG loaded listener.js 20:34:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 56 (1034B400) [pid = 2180] [serial = 1853] [outer = 10304400] 20:34:14 INFO - PROCESS | 2180 | 1467603254490 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]]]}] 20:34:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:34:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 671ms 20:34:14 INFO - PROCESS | 2180 | 1467603254521 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 20:34:14 INFO - PROCESS | 2180 | 1467603254523 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 20:34:14 INFO - PROCESS | 2180 | 1467603254526 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:34:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:34:14 INFO - PROCESS | 2180 | 1467603254530 Marionette TRACE conn5 <- [1,2434,null,{}] 20:34:14 INFO - PROCESS | 2180 | 1467603254541 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}] 20:34:14 INFO - PROCESS | 2180 | 1467603254546 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:14 INFO - PROCESS | 2180 | 1467603254658 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 20:34:14 INFO - PROCESS | 2180 | 1467603254669 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:14 INFO - PROCESS | 2180 | 1467603254672 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:14 INFO - PROCESS | 2180 | ++DOCSHELL 107E1400 == 28 [pid = 2180] [id = 618] 20:34:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 57 (107E2000) [pid = 2180] [serial = 1854] [outer = 00000000] 20:34:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 58 (10998C00) [pid = 2180] [serial = 1855] [outer = 107E2000] 20:34:14 INFO - PROCESS | 2180 | 1467603254719 Marionette DEBUG loaded listener.js 20:34:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 59 (10E0D800) [pid = 2180] [serial = 1856] [outer = 107E2000] 20:34:15 INFO - PROCESS | 2180 | 1467603255179 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]]]}] 20:34:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:34:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 670ms 20:34:15 INFO - PROCESS | 2180 | 1467603255214 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 20:34:15 INFO - PROCESS | 2180 | 1467603255216 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 20:34:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:34:15 INFO - PROCESS | 2180 | 1467603255220 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:34:15 INFO - PROCESS | 2180 | 1467603255222 Marionette TRACE conn5 <- [1,2438,null,{}] 20:34:15 INFO - PROCESS | 2180 | 1467603255225 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}] 20:34:15 INFO - PROCESS | 2180 | 1467603255227 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:15 INFO - PROCESS | 2180 | 1467603255313 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 20:34:15 INFO - PROCESS | 2180 | 1467603255318 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:15 INFO - PROCESS | 2180 | 1467603255320 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:15 INFO - PROCESS | 2180 | ++DOCSHELL 114EC800 == 29 [pid = 2180] [id = 619] 20:34:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (114ED000) [pid = 2180] [serial = 1857] [outer = 00000000] 20:34:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (1459D800) [pid = 2180] [serial = 1858] [outer = 114ED000] 20:34:15 INFO - PROCESS | 2180 | 1467603255366 Marionette DEBUG loaded listener.js 20:34:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (145D9000) [pid = 2180] [serial = 1859] [outer = 114ED000] 20:34:15 INFO - PROCESS | 2180 | 1467603255798 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]]]}] 20:34:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:34:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 630ms 20:34:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:34:15 INFO - PROCESS | 2180 | 1467603255852 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 20:34:15 INFO - PROCESS | 2180 | 1467603255854 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 20:34:15 INFO - PROCESS | 2180 | 1467603255857 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:34:15 INFO - PROCESS | 2180 | 1467603255858 Marionette TRACE conn5 <- [1,2442,null,{}] 20:34:15 INFO - PROCESS | 2180 | 1467603255862 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}] 20:34:15 INFO - PROCESS | 2180 | 1467603255864 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:15 INFO - PROCESS | 2180 | 1467603255942 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 20:34:15 INFO - PROCESS | 2180 | 1467603255947 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:15 INFO - PROCESS | 2180 | 1467603255949 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:15 INFO - PROCESS | 2180 | ++DOCSHELL 14C7E400 == 30 [pid = 2180] [id = 620] 20:34:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (14C85800) [pid = 2180] [serial = 1860] [outer = 00000000] 20:34:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (14EE5800) [pid = 2180] [serial = 1861] [outer = 14C85800] 20:34:16 INFO - PROCESS | 2180 | 1467603255995 Marionette DEBUG loaded listener.js 20:34:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (1614E400) [pid = 2180] [serial = 1862] [outer = 14C85800] 20:34:16 INFO - PROCESS | 2180 | 1467603256463 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]]]}] 20:34:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:34:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 630ms 20:34:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:34:16 INFO - PROCESS | 2180 | 1467603256488 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 20:34:16 INFO - PROCESS | 2180 | 1467603256490 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 20:34:16 INFO - PROCESS | 2180 | 1467603256509 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:34:16 INFO - PROCESS | 2180 | 1467603256511 Marionette TRACE conn5 <- [1,2446,null,{}] 20:34:16 INFO - PROCESS | 2180 | 1467603256515 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}] 20:34:16 INFO - PROCESS | 2180 | 1467603256520 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:16 INFO - PROCESS | 2180 | 1467603256627 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 20:34:16 INFO - PROCESS | 2180 | 1467603256633 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:16 INFO - PROCESS | 2180 | 1467603256635 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:16 INFO - PROCESS | 2180 | ++DOCSHELL 17775400 == 31 [pid = 2180] [id = 621] 20:34:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (17C76000) [pid = 2180] [serial = 1863] [outer = 00000000] 20:34:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (17C84000) [pid = 2180] [serial = 1864] [outer = 17C76000] 20:34:16 INFO - PROCESS | 2180 | 1467603256681 Marionette DEBUG loaded listener.js 20:34:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (18134C00) [pid = 2180] [serial = 1865] [outer = 17C76000] 20:34:17 INFO - PROCESS | 2180 | 1467603257115 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]]]}] 20:34:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:34:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 690ms 20:34:17 INFO - PROCESS | 2180 | 1467603257184 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 20:34:17 INFO - PROCESS | 2180 | 1467603257186 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 20:34:17 INFO - PROCESS | 2180 | 1467603257189 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:34:17 INFO - PROCESS | 2180 | 1467603257191 Marionette TRACE conn5 <- [1,2450,null,{}] 20:34:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:34:17 INFO - PROCESS | 2180 | 1467603257194 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}] 20:34:17 INFO - PROCESS | 2180 | 1467603257196 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:17 INFO - PROCESS | 2180 | 1467603257275 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 20:34:17 INFO - PROCESS | 2180 | 1467603257280 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:17 INFO - PROCESS | 2180 | 1467603257282 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:17 INFO - PROCESS | 2180 | ++DOCSHELL 17775000 == 32 [pid = 2180] [id = 622] 20:34:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (181F7000) [pid = 2180] [serial = 1866] [outer = 00000000] 20:34:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (1824A000) [pid = 2180] [serial = 1867] [outer = 181F7000] 20:34:17 INFO - PROCESS | 2180 | 1467603257327 Marionette DEBUG loaded listener.js 20:34:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (1824A800) [pid = 2180] [serial = 1868] [outer = 181F7000] 20:34:17 INFO - PROCESS | 2180 | 1467603257782 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]]]}] 20:34:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:34:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 630ms 20:34:17 INFO - PROCESS | 2180 | 1467603257824 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 20:34:17 INFO - PROCESS | 2180 | 1467603257826 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 20:34:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:34:17 INFO - PROCESS | 2180 | 1467603257848 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:34:17 INFO - PROCESS | 2180 | 1467603257850 Marionette TRACE conn5 <- [1,2454,null,{}] 20:34:17 INFO - PROCESS | 2180 | 1467603257853 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}] 20:34:17 INFO - PROCESS | 2180 | 1467603257855 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:17 INFO - PROCESS | 2180 | 1467603257933 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 20:34:17 INFO - PROCESS | 2180 | 1467603257938 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:17 INFO - PROCESS | 2180 | 1467603257940 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:17 INFO - PROCESS | 2180 | ++DOCSHELL 182E1C00 == 33 [pid = 2180] [id = 623] 20:34:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (182E2400) [pid = 2180] [serial = 1869] [outer = 00000000] 20:34:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (182EC400) [pid = 2180] [serial = 1870] [outer = 182E2400] 20:34:18 INFO - PROCESS | 2180 | 1467603257986 Marionette DEBUG loaded listener.js 20:34:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (182E9000) [pid = 2180] [serial = 1871] [outer = 182E2400] 20:34:18 INFO - PROCESS | 2180 | 1467603258461 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]]]}] 20:34:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:34:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 630ms 20:34:18 INFO - PROCESS | 2180 | 1467603258485 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 20:34:18 INFO - PROCESS | 2180 | 1467603258487 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 20:34:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:34:18 INFO - PROCESS | 2180 | 1467603258498 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:34:18 INFO - PROCESS | 2180 | 1467603258500 Marionette TRACE conn5 <- [1,2458,null,{}] 20:34:18 INFO - PROCESS | 2180 | 1467603258503 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}] 20:34:18 INFO - PROCESS | 2180 | 1467603258505 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:18 INFO - PROCESS | 2180 | 1467603258620 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 20:34:18 INFO - PROCESS | 2180 | 1467603258712 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:18 INFO - PROCESS | 2180 | 1467603258714 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:18 INFO - PROCESS | 2180 | ++DOCSHELL 107D4000 == 34 [pid = 2180] [id = 624] 20:34:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (16153C00) [pid = 2180] [serial = 1872] [outer = 00000000] 20:34:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (19789000) [pid = 2180] [serial = 1873] [outer = 16153C00] 20:34:18 INFO - PROCESS | 2180 | 1467603258758 Marionette DEBUG loaded listener.js 20:34:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19B7B800) [pid = 2180] [serial = 1874] [outer = 16153C00] 20:34:19 INFO - PROCESS | 2180 | 1467603259204 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]]]}] 20:34:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:34:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 730ms 20:34:19 INFO - PROCESS | 2180 | 1467603259241 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 20:34:19 INFO - PROCESS | 2180 | 1467603259243 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 20:34:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:34:19 INFO - PROCESS | 2180 | 1467603259246 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:34:19 INFO - PROCESS | 2180 | 1467603259247 Marionette TRACE conn5 <- [1,2462,null,{}] 20:34:19 INFO - PROCESS | 2180 | 1467603259251 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}] 20:34:19 INFO - PROCESS | 2180 | 1467603259253 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:19 INFO - PROCESS | 2180 | 1467603259375 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 20:34:19 INFO - PROCESS | 2180 | 1467603259383 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:19 INFO - PROCESS | 2180 | 1467603259385 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:19 INFO - PROCESS | 2180 | ++DOCSHELL 0A7E3400 == 35 [pid = 2180] [id = 625] 20:34:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19B98C00) [pid = 2180] [serial = 1875] [outer = 00000000] 20:34:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (19BE3400) [pid = 2180] [serial = 1876] [outer = 19B98C00] 20:34:19 INFO - PROCESS | 2180 | 1467603259486 Marionette DEBUG loaded listener.js 20:34:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (19C9D400) [pid = 2180] [serial = 1877] [outer = 19B98C00] 20:34:19 INFO - PROCESS | 2180 | 1467603259907 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]]]}] 20:34:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:34:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 672ms 20:34:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:34:19 INFO - PROCESS | 2180 | 1467603259918 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 20:34:19 INFO - PROCESS | 2180 | 1467603259921 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 20:34:19 INFO - PROCESS | 2180 | 1467603259930 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:34:19 INFO - PROCESS | 2180 | 1467603259933 Marionette TRACE conn5 <- [1,2466,null,{}] 20:34:19 INFO - PROCESS | 2180 | 1467603259936 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}] 20:34:19 INFO - PROCESS | 2180 | 1467603259938 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:20 INFO - PROCESS | 2180 | 1467603260098 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 20:34:20 INFO - PROCESS | 2180 | 1467603260118 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:20 INFO - PROCESS | 2180 | 1467603260121 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:20 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC3400 == 36 [pid = 2180] [id = 626] 20:34:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (10354000) [pid = 2180] [serial = 1878] [outer = 00000000] 20:34:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (19CA8400) [pid = 2180] [serial = 1879] [outer = 10354000] 20:34:20 INFO - PROCESS | 2180 | 1467603260168 Marionette DEBUG loaded listener.js 20:34:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (19CAC800) [pid = 2180] [serial = 1880] [outer = 10354000] 20:34:20 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (155BA400) [pid = 2180] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:34:20 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (17C79400) [pid = 2180] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:34:20 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (18172C00) [pid = 2180] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:34:20 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (115D1400) [pid = 2180] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:34:20 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (1829C000) [pid = 2180] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:34:20 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (09155C00) [pid = 2180] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:34:20 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (0CAC4000) [pid = 2180] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:34:20 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (1A07D000) [pid = 2180] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:34:20 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (145DF400) [pid = 2180] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:34:20 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (10353000) [pid = 2180] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:34:20 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (09157000) [pid = 2180] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:34:21 INFO - PROCESS | 2180 | 1467603261059 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]]]}] 20:34:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:34:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1184ms 20:34:21 INFO - PROCESS | 2180 | 1467603261110 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 20:34:21 INFO - PROCESS | 2180 | 1467603261114 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 20:34:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:34:21 INFO - PROCESS | 2180 | 1467603261119 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:34:21 INFO - PROCESS | 2180 | 1467603261124 Marionette TRACE conn5 <- [1,2470,null,{}] 20:34:21 INFO - PROCESS | 2180 | 1467603261130 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}] 20:34:21 INFO - PROCESS | 2180 | 1467603261133 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:21 INFO - PROCESS | 2180 | 1467603261262 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 20:34:21 INFO - PROCESS | 2180 | 1467603261396 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:21 INFO - PROCESS | 2180 | 1467603261399 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:21 INFO - PROCESS | 2180 | ++DOCSHELL 0CACA000 == 37 [pid = 2180] [id = 627] 20:34:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (0CB94000) [pid = 2180] [serial = 1881] [outer = 00000000] 20:34:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (101CC400) [pid = 2180] [serial = 1882] [outer = 0CB94000] 20:34:21 INFO - PROCESS | 2180 | 1467603261461 Marionette DEBUG loaded listener.js 20:34:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (10303000) [pid = 2180] [serial = 1883] [outer = 0CB94000] 20:34:22 INFO - PROCESS | 2180 | 1467603262172 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]]]}] 20:34:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:34:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1125ms 20:34:22 INFO - PROCESS | 2180 | 1467603262244 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 20:34:22 INFO - PROCESS | 2180 | 1467603262249 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 20:34:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:34:22 INFO - PROCESS | 2180 | 1467603262256 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:34:22 INFO - PROCESS | 2180 | 1467603262259 Marionette TRACE conn5 <- [1,2474,null,{}] 20:34:22 INFO - PROCESS | 2180 | 1467603262264 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}] 20:34:22 INFO - PROCESS | 2180 | 1467603262267 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:22 INFO - PROCESS | 2180 | 1467603262399 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 20:34:22 INFO - PROCESS | 2180 | 1467603262636 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:22 INFO - PROCESS | 2180 | 1467603262639 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:22 INFO - PROCESS | 2180 | ++DOCSHELL 09158800 == 38 [pid = 2180] [id = 628] 20:34:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (0915C400) [pid = 2180] [serial = 1884] [outer = 00000000] 20:34:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (0916FC00) [pid = 2180] [serial = 1885] [outer = 0915C400] 20:34:22 INFO - PROCESS | 2180 | 1467603262702 Marionette DEBUG loaded listener.js 20:34:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (0CB94400) [pid = 2180] [serial = 1886] [outer = 0915C400] 20:34:23 INFO - PROCESS | 2180 | --DOCSHELL 0A7E3400 == 37 [pid = 2180] [id = 625] 20:34:23 INFO - PROCESS | 2180 | --DOCSHELL 107D4000 == 36 [pid = 2180] [id = 624] 20:34:23 INFO - PROCESS | 2180 | --DOCSHELL 182E1C00 == 35 [pid = 2180] [id = 623] 20:34:23 INFO - PROCESS | 2180 | --DOCSHELL 17775000 == 34 [pid = 2180] [id = 622] 20:34:23 INFO - PROCESS | 2180 | --DOCSHELL 17775400 == 33 [pid = 2180] [id = 621] 20:34:23 INFO - PROCESS | 2180 | --DOCSHELL 14C7E400 == 32 [pid = 2180] [id = 620] 20:34:23 INFO - PROCESS | 2180 | --DOCSHELL 114EC800 == 31 [pid = 2180] [id = 619] 20:34:23 INFO - PROCESS | 2180 | --DOCSHELL 107E1400 == 30 [pid = 2180] [id = 618] 20:34:23 INFO - PROCESS | 2180 | --DOCSHELL 10303800 == 29 [pid = 2180] [id = 617] 20:34:23 INFO - PROCESS | 2180 | --DOCSHELL 0FD5F400 == 28 [pid = 2180] [id = 616] 20:34:23 INFO - PROCESS | 2180 | --DOCSHELL 114E4800 == 27 [pid = 2180] [id = 615] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (16D67000) [pid = 2180] [serial = 1831] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (1776D800) [pid = 2180] [serial = 1832] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (1812CC00) [pid = 2180] [serial = 1834] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (182E6400) [pid = 2180] [serial = 1837] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (18207400) [pid = 2180] [serial = 1840] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (18137000) [pid = 2180] [serial = 1835] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (19613800) [pid = 2180] [serial = 1843] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (1824AC00) [pid = 2180] [serial = 1838] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (19B89C00) [pid = 2180] [serial = 1844] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (19B94400) [pid = 2180] [serial = 1846] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (0A7C9400) [pid = 2180] [serial = 1819] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (10249C00) [pid = 2180] [serial = 1817] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (101D1400) [pid = 2180] [serial = 1816] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (1A0B6000) [pid = 2180] [serial = 1814] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (14BAC800) [pid = 2180] [serial = 1828] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (107CE800) [pid = 2180] [serial = 1825] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (10885C00) [pid = 2180] [serial = 1826] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (0CB91000) [pid = 2180] [serial = 1822] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (10240000) [pid = 2180] [serial = 1823] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 58 (0CACEC00) [pid = 2180] [serial = 1820] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 57 (14E5C800) [pid = 2180] [serial = 1829] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | --DOMWINDOW == 56 (182EF400) [pid = 2180] [serial = 1841] [outer = 00000000] [url = about:blank] 20:34:23 INFO - PROCESS | 2180 | 1467603263377 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]]]}] 20:34:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:34:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1174ms 20:34:23 INFO - PROCESS | 2180 | 1467603263434 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 20:34:23 INFO - PROCESS | 2180 | 1467603263438 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 20:34:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:34:23 INFO - PROCESS | 2180 | 1467603263442 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:34:23 INFO - PROCESS | 2180 | 1467603263445 Marionette TRACE conn5 <- [1,2478,null,{}] 20:34:23 INFO - PROCESS | 2180 | 1467603263450 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}] 20:34:23 INFO - PROCESS | 2180 | 1467603263455 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:23 INFO - PROCESS | 2180 | 1467603263579 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 20:34:23 INFO - PROCESS | 2180 | 1467603263644 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:23 INFO - PROCESS | 2180 | 1467603263647 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:23 INFO - PROCESS | 2180 | ++DOCSHELL 0CB97400 == 28 [pid = 2180] [id = 629] 20:34:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 57 (0FDF3800) [pid = 2180] [serial = 1887] [outer = 00000000] 20:34:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 58 (10241C00) [pid = 2180] [serial = 1888] [outer = 0FDF3800] 20:34:23 INFO - PROCESS | 2180 | 1467603263695 Marionette DEBUG loaded listener.js 20:34:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 59 (10272000) [pid = 2180] [serial = 1889] [outer = 0FDF3800] 20:34:24 INFO - PROCESS | 2180 | 1467603264162 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]]]}] 20:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 770ms 20:34:24 INFO - PROCESS | 2180 | 1467603264215 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 20:34:24 INFO - PROCESS | 2180 | 1467603264219 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 20:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:34:24 INFO - PROCESS | 2180 | 1467603264223 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:34:24 INFO - PROCESS | 2180 | 1467603264225 Marionette TRACE conn5 <- [1,2482,null,{}] 20:34:24 INFO - PROCESS | 2180 | 1467603264229 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}] 20:34:24 INFO - PROCESS | 2180 | 1467603264231 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:24 INFO - PROCESS | 2180 | 1467603264321 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 20:34:24 INFO - PROCESS | 2180 | 1467603264330 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:24 INFO - PROCESS | 2180 | 1467603264332 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:24 INFO - PROCESS | 2180 | ++DOCSHELL 10548000 == 29 [pid = 2180] [id = 630] 20:34:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (1054E800) [pid = 2180] [serial = 1890] [outer = 00000000] 20:34:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (10996800) [pid = 2180] [serial = 1891] [outer = 1054E800] 20:34:24 INFO - PROCESS | 2180 | 1467603264379 Marionette DEBUG loaded listener.js 20:34:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (10E13400) [pid = 2180] [serial = 1892] [outer = 1054E800] 20:34:24 INFO - PROCESS | 2180 | 1467603264885 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]]]}] 20:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 731ms 20:34:24 INFO - PROCESS | 2180 | 1467603264958 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 20:34:24 INFO - PROCESS | 2180 | 1467603264960 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 20:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:34:24 INFO - PROCESS | 2180 | 1467603264965 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:34:24 INFO - PROCESS | 2180 | 1467603264971 Marionette TRACE conn5 <- [1,2486,null,{}] 20:34:24 INFO - PROCESS | 2180 | 1467603264981 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}] 20:34:24 INFO - PROCESS | 2180 | 1467603264984 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:25 INFO - PROCESS | 2180 | 1467603265112 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 20:34:25 INFO - PROCESS | 2180 | 1467603265137 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:25 INFO - PROCESS | 2180 | 1467603265139 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:25 INFO - PROCESS | 2180 | ++DOCSHELL 14B64400 == 30 [pid = 2180] [id = 631] 20:34:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (14B6A800) [pid = 2180] [serial = 1893] [outer = 00000000] 20:34:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (14E62000) [pid = 2180] [serial = 1894] [outer = 14B6A800] 20:34:25 INFO - PROCESS | 2180 | 1467603265184 Marionette DEBUG loaded listener.js 20:34:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (152CA000) [pid = 2180] [serial = 1895] [outer = 14B6A800] 20:34:25 INFO - PROCESS | 2180 | 1467603265649 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]]]}] 20:34:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:34:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 730ms 20:34:25 INFO - PROCESS | 2180 | 1467603265707 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 20:34:25 INFO - PROCESS | 2180 | 1467603265710 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 20:34:25 INFO - PROCESS | 2180 | 1467603265713 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:34:25 INFO - PROCESS | 2180 | 1467603265715 Marionette TRACE conn5 <- [1,2490,null,{}] 20:34:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:34:25 INFO - PROCESS | 2180 | 1467603265723 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}] 20:34:25 INFO - PROCESS | 2180 | 1467603265725 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:25 INFO - PROCESS | 2180 | 1467603265846 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 20:34:25 INFO - PROCESS | 2180 | 1467603265857 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:25 INFO - PROCESS | 2180 | 1467603265859 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:25 INFO - PROCESS | 2180 | ++DOCSHELL 15536C00 == 31 [pid = 2180] [id = 632] 20:34:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (16155400) [pid = 2180] [serial = 1896] [outer = 00000000] 20:34:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (16D72800) [pid = 2180] [serial = 1897] [outer = 16155400] 20:34:25 INFO - PROCESS | 2180 | 1467603265904 Marionette DEBUG loaded listener.js 20:34:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (17C77800) [pid = 2180] [serial = 1898] [outer = 16155400] 20:34:26 INFO - PROCESS | 2180 | 1467603266357 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]]]}] 20:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 670ms 20:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:34:26 INFO - PROCESS | 2180 | 1467603266389 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 20:34:26 INFO - PROCESS | 2180 | 1467603266391 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 20:34:26 INFO - PROCESS | 2180 | 1467603266394 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:34:26 INFO - PROCESS | 2180 | 1467603266396 Marionette TRACE conn5 <- [1,2494,null,{}] 20:34:26 INFO - PROCESS | 2180 | 1467603266399 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}] 20:34:26 INFO - PROCESS | 2180 | 1467603266401 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:26 INFO - PROCESS | 2180 | 1467603266525 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 20:34:26 INFO - PROCESS | 2180 | 1467603266531 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:26 INFO - PROCESS | 2180 | 1467603266536 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:26 INFO - PROCESS | 2180 | ++DOCSHELL 10414000 == 32 [pid = 2180] [id = 633] 20:34:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (17C80800) [pid = 2180] [serial = 1899] [outer = 00000000] 20:34:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (18138000) [pid = 2180] [serial = 1900] [outer = 17C80800] 20:34:26 INFO - PROCESS | 2180 | 1467603266647 Marionette DEBUG loaded listener.js 20:34:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (18243400) [pid = 2180] [serial = 1901] [outer = 17C80800] 20:34:27 INFO - PROCESS | 2180 | 1467603267101 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]]]}] 20:34:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:34:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 730ms 20:34:27 INFO - PROCESS | 2180 | 1467603267125 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 20:34:27 INFO - PROCESS | 2180 | 1467603267127 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 20:34:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:34:27 INFO - PROCESS | 2180 | 1467603267130 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:34:27 INFO - PROCESS | 2180 | 1467603267141 Marionette TRACE conn5 <- [1,2498,null,{}] 20:34:27 INFO - PROCESS | 2180 | 1467603267179 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}] 20:34:27 INFO - PROCESS | 2180 | 1467603267182 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:27 INFO - PROCESS | 2180 | 1467603267299 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 20:34:27 INFO - PROCESS | 2180 | 1467603267313 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:27 INFO - PROCESS | 2180 | 1467603267315 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:27 INFO - PROCESS | 2180 | ++DOCSHELL 18247000 == 33 [pid = 2180] [id = 634] 20:34:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (1824F000) [pid = 2180] [serial = 1902] [outer = 00000000] 20:34:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (182EE400) [pid = 2180] [serial = 1903] [outer = 1824F000] 20:34:27 INFO - PROCESS | 2180 | 1467603267415 Marionette DEBUG loaded listener.js 20:34:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (182E8800) [pid = 2180] [serial = 1904] [outer = 1824F000] 20:34:27 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (16153C00) [pid = 2180] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:34:27 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (10304400) [pid = 2180] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:34:27 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (114ED000) [pid = 2180] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:34:27 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (181F7000) [pid = 2180] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:34:27 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (14C85800) [pid = 2180] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:34:27 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (0FD60800) [pid = 2180] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:34:27 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (107E2000) [pid = 2180] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:34:27 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (17C76000) [pid = 2180] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:34:27 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (182E2400) [pid = 2180] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:34:27 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (19B98C00) [pid = 2180] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:34:27 INFO - PROCESS | 2180 | 1467603267866 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]]]}] 20:34:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:34:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 810ms 20:34:27 INFO - PROCESS | 2180 | 1467603267941 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 20:34:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:34:27 INFO - PROCESS | 2180 | 1467603267943 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 20:34:27 INFO - PROCESS | 2180 | 1467603267946 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:34:27 INFO - PROCESS | 2180 | 1467603267948 Marionette TRACE conn5 <- [1,2502,null,{}] 20:34:27 INFO - PROCESS | 2180 | 1467603267952 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}] 20:34:27 INFO - PROCESS | 2180 | 1467603267954 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:28 INFO - PROCESS | 2180 | 1467603268034 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 20:34:28 INFO - PROCESS | 2180 | 1467603268040 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:28 INFO - PROCESS | 2180 | 1467603268042 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:28 INFO - PROCESS | 2180 | ++DOCSHELL 1023D400 == 34 [pid = 2180] [id = 635] 20:34:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (182E2400) [pid = 2180] [serial = 1905] [outer = 00000000] 20:34:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (18F10400) [pid = 2180] [serial = 1906] [outer = 182E2400] 20:34:28 INFO - PROCESS | 2180 | 1467603268086 Marionette DEBUG loaded listener.js 20:34:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (19611C00) [pid = 2180] [serial = 1907] [outer = 182E2400] 20:34:28 INFO - PROCESS | 2180 | 1467603268514 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]]]}] 20:34:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:34:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 630ms 20:34:28 INFO - PROCESS | 2180 | 1467603268577 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 20:34:28 INFO - PROCESS | 2180 | 1467603268579 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 20:34:28 INFO - PROCESS | 2180 | 1467603268582 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:34:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:34:28 INFO - PROCESS | 2180 | 1467603268584 Marionette TRACE conn5 <- [1,2506,null,{}] 20:34:28 INFO - PROCESS | 2180 | 1467603268588 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}] 20:34:28 INFO - PROCESS | 2180 | 1467603268589 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:28 INFO - PROCESS | 2180 | 1467603268672 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 20:34:28 INFO - PROCESS | 2180 | 1467603268677 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:28 INFO - PROCESS | 2180 | 1467603268679 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:28 INFO - PROCESS | 2180 | ++DOCSHELL 19788800 == 35 [pid = 2180] [id = 636] 20:34:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (19788C00) [pid = 2180] [serial = 1908] [outer = 00000000] 20:34:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (19B93400) [pid = 2180] [serial = 1909] [outer = 19788C00] 20:34:28 INFO - PROCESS | 2180 | 1467603268725 Marionette DEBUG loaded listener.js 20:34:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (19B99800) [pid = 2180] [serial = 1910] [outer = 19788C00] 20:34:29 INFO - PROCESS | 2180 | 1467603269192 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]]]}] 20:34:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:34:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 630ms 20:34:29 INFO - PROCESS | 2180 | 1467603269220 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 20:34:29 INFO - PROCESS | 2180 | 1467603269222 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 20:34:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:34:29 INFO - PROCESS | 2180 | 1467603269239 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:34:29 INFO - PROCESS | 2180 | 1467603269241 Marionette TRACE conn5 <- [1,2510,null,{}] 20:34:29 INFO - PROCESS | 2180 | 1467603269245 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}] 20:34:29 INFO - PROCESS | 2180 | 1467603269246 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:29 INFO - PROCESS | 2180 | 1467603269328 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 20:34:29 INFO - PROCESS | 2180 | 1467603269334 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:29 INFO - PROCESS | 2180 | 1467603269336 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:29 INFO - PROCESS | 2180 | ++DOCSHELL 14C84400 == 36 [pid = 2180] [id = 637] 20:34:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (19B90800) [pid = 2180] [serial = 1911] [outer = 00000000] 20:34:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (19CA7800) [pid = 2180] [serial = 1912] [outer = 19B90800] 20:34:29 INFO - PROCESS | 2180 | 1467603269379 Marionette DEBUG loaded listener.js 20:34:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (19EA8000) [pid = 2180] [serial = 1913] [outer = 19B90800] 20:34:30 INFO - PROCESS | 2180 | 1467603269999 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]]]}] 20:34:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:34:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 831ms 20:34:30 INFO - PROCESS | 2180 | 1467603270099 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 20:34:30 INFO - PROCESS | 2180 | 1467603270104 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 20:34:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:34:30 INFO - PROCESS | 2180 | 1467603270110 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:34:30 INFO - PROCESS | 2180 | 1467603270113 Marionette TRACE conn5 <- [1,2514,null,{}] 20:34:30 INFO - PROCESS | 2180 | 1467603270120 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}] 20:34:30 INFO - PROCESS | 2180 | 1467603270123 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:30 INFO - PROCESS | 2180 | 1467603270248 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 20:34:30 INFO - PROCESS | 2180 | 1467603270385 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:30 INFO - PROCESS | 2180 | 1467603270388 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:30 INFO - PROCESS | 2180 | ++DOCSHELL 0CACDC00 == 37 [pid = 2180] [id = 638] 20:34:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (101CC000) [pid = 2180] [serial = 1914] [outer = 00000000] 20:34:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (10415800) [pid = 2180] [serial = 1915] [outer = 101CC000] 20:34:30 INFO - PROCESS | 2180 | 1467603270448 Marionette DEBUG loaded listener.js 20:34:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (10547000) [pid = 2180] [serial = 1916] [outer = 101CC000] 20:34:31 INFO - PROCESS | 2180 | 1467603271035 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]]]}] 20:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 990ms 20:34:31 INFO - PROCESS | 2180 | 1467603271102 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 20:34:31 INFO - PROCESS | 2180 | 1467603271107 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 20:34:31 INFO - PROCESS | 2180 | 1467603271113 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:34:31 INFO - PROCESS | 2180 | 1467603271116 Marionette TRACE conn5 <- [1,2518,null,{}] 20:34:31 INFO - PROCESS | 2180 | 1467603271121 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}] 20:34:31 INFO - PROCESS | 2180 | 1467603271124 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:31 INFO - PROCESS | 2180 | 1467603271239 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 20:34:31 INFO - PROCESS | 2180 | 1467603271382 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:31 INFO - PROCESS | 2180 | 1467603271385 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:31 INFO - PROCESS | 2180 | ++DOCSHELL 145A8C00 == 38 [pid = 2180] [id = 639] 20:34:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (14B65C00) [pid = 2180] [serial = 1917] [outer = 00000000] 20:34:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (163C6800) [pid = 2180] [serial = 1918] [outer = 14B65C00] 20:34:31 INFO - PROCESS | 2180 | 1467603271445 Marionette DEBUG loaded listener.js 20:34:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (17C80000) [pid = 2180] [serial = 1919] [outer = 14B65C00] 20:34:32 INFO - PROCESS | 2180 | 1467603272057 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]]]}] 20:34:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:34:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 970ms 20:34:32 INFO - PROCESS | 2180 | 1467603272087 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 20:34:32 INFO - PROCESS | 2180 | 1467603272089 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 20:34:32 INFO - PROCESS | 2180 | 1467603272093 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:34:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:34:32 INFO - PROCESS | 2180 | 1467603272097 Marionette TRACE conn5 <- [1,2522,null,{}] 20:34:32 INFO - PROCESS | 2180 | 1467603272108 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}] 20:34:32 INFO - PROCESS | 2180 | 1467603272113 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:32 INFO - PROCESS | 2180 | 1467603272224 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 20:34:32 INFO - PROCESS | 2180 | 1467603272370 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:32 INFO - PROCESS | 2180 | 1467603272373 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:32 INFO - PROCESS | 2180 | ++DOCSHELL 19EAE400 == 39 [pid = 2180] [id = 640] 20:34:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (19EAE800) [pid = 2180] [serial = 1920] [outer = 00000000] 20:34:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (19EB2C00) [pid = 2180] [serial = 1921] [outer = 19EAE800] 20:34:32 INFO - PROCESS | 2180 | 1467603272433 Marionette DEBUG loaded listener.js 20:34:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (1A06F800) [pid = 2180] [serial = 1922] [outer = 19EAE800] 20:34:33 INFO - PROCESS | 2180 | 1467603273243 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]]]}] 20:34:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:34:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1180ms 20:34:33 INFO - PROCESS | 2180 | 1467603273276 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 20:34:33 INFO - PROCESS | 2180 | 1467603273281 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 20:34:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:34:33 INFO - PROCESS | 2180 | 1467603273286 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:34:33 INFO - PROCESS | 2180 | 1467603273289 Marionette TRACE conn5 <- [1,2526,null,{}] 20:34:33 INFO - PROCESS | 2180 | 1467603273295 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}] 20:34:33 INFO - PROCESS | 2180 | 1467603273298 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:33 INFO - PROCESS | 2180 | 1467603273402 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 20:34:33 INFO - PROCESS | 2180 | 1467603273551 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:33 INFO - PROCESS | 2180 | 1467603273556 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:33 INFO - PROCESS | 2180 | ++DOCSHELL 10176000 == 40 [pid = 2180] [id = 641] 20:34:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (101C5400) [pid = 2180] [serial = 1923] [outer = 00000000] 20:34:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (1034F800) [pid = 2180] [serial = 1924] [outer = 101C5400] 20:34:33 INFO - PROCESS | 2180 | 1467603273612 Marionette DEBUG loaded listener.js 20:34:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (10418000) [pid = 2180] [serial = 1925] [outer = 101C5400] 20:34:34 INFO - PROCESS | 2180 | --DOCSHELL 19788800 == 39 [pid = 2180] [id = 636] 20:34:34 INFO - PROCESS | 2180 | --DOCSHELL 1023D400 == 38 [pid = 2180] [id = 635] 20:34:34 INFO - PROCESS | 2180 | --DOCSHELL 18247000 == 37 [pid = 2180] [id = 634] 20:34:34 INFO - PROCESS | 2180 | --DOCSHELL 10414000 == 36 [pid = 2180] [id = 633] 20:34:34 INFO - PROCESS | 2180 | --DOCSHELL 15536C00 == 35 [pid = 2180] [id = 632] 20:34:34 INFO - PROCESS | 2180 | --DOCSHELL 14B64400 == 34 [pid = 2180] [id = 631] 20:34:34 INFO - PROCESS | 2180 | --DOCSHELL 10548000 == 33 [pid = 2180] [id = 630] 20:34:34 INFO - PROCESS | 2180 | --DOCSHELL 0CB97400 == 32 [pid = 2180] [id = 629] 20:34:34 INFO - PROCESS | 2180 | --DOCSHELL 09158800 == 31 [pid = 2180] [id = 628] 20:34:34 INFO - PROCESS | 2180 | --DOCSHELL 0CACA000 == 30 [pid = 2180] [id = 627] 20:34:34 INFO - PROCESS | 2180 | --DOCSHELL 0CAC3400 == 29 [pid = 2180] [id = 626] 20:34:34 INFO - PROCESS | 2180 | --DOCSHELL 145A8C00 == 28 [pid = 2180] [id = 639] 20:34:34 INFO - PROCESS | 2180 | --DOCSHELL 19EAE400 == 27 [pid = 2180] [id = 640] 20:34:34 INFO - PROCESS | 2180 | --DOCSHELL 14C84400 == 26 [pid = 2180] [id = 637] 20:34:34 INFO - PROCESS | 2180 | --DOCSHELL 0CACDC00 == 25 [pid = 2180] [id = 638] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (1034B400) [pid = 2180] [serial = 1853] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (1459D800) [pid = 2180] [serial = 1858] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (145D9000) [pid = 2180] [serial = 1859] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (1824A000) [pid = 2180] [serial = 1867] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1824A800) [pid = 2180] [serial = 1868] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (14EE5800) [pid = 2180] [serial = 1861] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (1614E400) [pid = 2180] [serial = 1862] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (0FDFD000) [pid = 2180] [serial = 1849] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (1017A000) [pid = 2180] [serial = 1850] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (10998C00) [pid = 2180] [serial = 1855] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (10E0D800) [pid = 2180] [serial = 1856] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (17C84000) [pid = 2180] [serial = 1864] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (18134C00) [pid = 2180] [serial = 1865] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (19B7B800) [pid = 2180] [serial = 1874] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (182E9000) [pid = 2180] [serial = 1871] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (19CA8400) [pid = 2180] [serial = 1879] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (19C9D400) [pid = 2180] [serial = 1877] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (182EC400) [pid = 2180] [serial = 1870] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (19789000) [pid = 2180] [serial = 1873] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (1030CC00) [pid = 2180] [serial = 1852] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (19BE3400) [pid = 2180] [serial = 1876] [outer = 00000000] [url = about:blank] 20:34:34 INFO - PROCESS | 2180 | 1467603274717 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]]]}] 20:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1475ms 20:34:34 INFO - PROCESS | 2180 | 1467603274762 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 20:34:34 INFO - PROCESS | 2180 | 1467603274766 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 20:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:34:34 INFO - PROCESS | 2180 | 1467603274771 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:34:34 INFO - PROCESS | 2180 | 1467603274776 Marionette TRACE conn5 <- [1,2530,null,{}] 20:34:34 INFO - PROCESS | 2180 | 1467603274781 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}] 20:34:34 INFO - PROCESS | 2180 | 1467603274783 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:34 INFO - PROCESS | 2180 | 1467603274875 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 20:34:34 INFO - PROCESS | 2180 | 1467603274885 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:34 INFO - PROCESS | 2180 | 1467603274888 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:34 INFO - PROCESS | 2180 | ++DOCSHELL 0FDF0C00 == 26 [pid = 2180] [id = 642] 20:34:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (0FDF1000) [pid = 2180] [serial = 1926] [outer = 00000000] 20:34:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (101C9C00) [pid = 2180] [serial = 1927] [outer = 0FDF1000] 20:34:34 INFO - PROCESS | 2180 | 1467603274939 Marionette DEBUG loaded listener.js 20:34:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (1023DC00) [pid = 2180] [serial = 1928] [outer = 0FDF1000] 20:34:35 INFO - PROCESS | 2180 | 1467603275452 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]]]}] 20:34:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:34:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 730ms 20:34:35 INFO - PROCESS | 2180 | 1467603275503 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 20:34:35 INFO - PROCESS | 2180 | 1467603275507 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 20:34:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:34:35 INFO - PROCESS | 2180 | 1467603275514 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:34:35 INFO - PROCESS | 2180 | 1467603275517 Marionette TRACE conn5 <- [1,2534,null,{}] 20:34:35 INFO - PROCESS | 2180 | 1467603275521 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}] 20:34:35 INFO - PROCESS | 2180 | 1467603275523 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:35 INFO - PROCESS | 2180 | 1467603275654 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 20:34:35 INFO - PROCESS | 2180 | 1467603275764 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:35 INFO - PROCESS | 2180 | 1467603275767 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:35 INFO - PROCESS | 2180 | ++DOCSHELL 10411800 == 27 [pid = 2180] [id = 643] 20:34:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (10411C00) [pid = 2180] [serial = 1929] [outer = 00000000] 20:34:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (10544400) [pid = 2180] [serial = 1930] [outer = 10411C00] 20:34:35 INFO - PROCESS | 2180 | 1467603275816 Marionette DEBUG loaded listener.js 20:34:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (1087C800) [pid = 2180] [serial = 1931] [outer = 10411C00] 20:34:36 INFO - PROCESS | 2180 | 1467603276186 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]]]}] 20:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 731ms 20:34:36 INFO - PROCESS | 2180 | 1467603276248 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 20:34:36 INFO - PROCESS | 2180 | 1467603276250 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 20:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:34:36 INFO - PROCESS | 2180 | 1467603276253 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:34:36 INFO - PROCESS | 2180 | 1467603276257 Marionette TRACE conn5 <- [1,2538,null,{}] 20:34:36 INFO - PROCESS | 2180 | 1467603276268 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}] 20:34:36 INFO - PROCESS | 2180 | 1467603276273 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:36 INFO - PROCESS | 2180 | 1467603276359 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 20:34:36 INFO - PROCESS | 2180 | 1467603276367 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:36 INFO - PROCESS | 2180 | 1467603276370 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:36 INFO - PROCESS | 2180 | ++DOCSHELL 145A0C00 == 28 [pid = 2180] [id = 644] 20:34:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (145A2C00) [pid = 2180] [serial = 1932] [outer = 00000000] 20:34:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (145A8C00) [pid = 2180] [serial = 1933] [outer = 145A2C00] 20:34:36 INFO - PROCESS | 2180 | 1467603276421 Marionette DEBUG loaded listener.js 20:34:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (14BA8000) [pid = 2180] [serial = 1934] [outer = 145A2C00] 20:34:36 INFO - PROCESS | 2180 | 1467603276948 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]]]}] 20:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 730ms 20:34:37 INFO - PROCESS | 2180 | 1467603276987 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 20:34:37 INFO - PROCESS | 2180 | 1467603276990 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 20:34:37 INFO - PROCESS | 2180 | 1467603276993 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:34:37 INFO - PROCESS | 2180 | 1467603276994 Marionette TRACE conn5 <- [1,2542,null,{}] 20:34:37 INFO - PROCESS | 2180 | 1467603276998 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}] 20:34:37 INFO - PROCESS | 2180 | 1467603277000 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:37 INFO - PROCESS | 2180 | 1467603277149 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 20:34:37 INFO - PROCESS | 2180 | 1467603277168 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:37 INFO - PROCESS | 2180 | 1467603277170 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:37 INFO - PROCESS | 2180 | ++DOCSHELL 14EE5800 == 29 [pid = 2180] [id = 645] 20:34:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (15533800) [pid = 2180] [serial = 1935] [outer = 00000000] 20:34:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (163CF400) [pid = 2180] [serial = 1936] [outer = 15533800] 20:34:37 INFO - PROCESS | 2180 | 1467603277215 Marionette DEBUG loaded listener.js 20:34:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (1680C400) [pid = 2180] [serial = 1937] [outer = 15533800] 20:34:37 INFO - PROCESS | 2180 | 1467603277662 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]]]}] 20:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 731ms 20:34:37 INFO - PROCESS | 2180 | 1467603277729 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 20:34:37 INFO - PROCESS | 2180 | 1467603277731 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 20:34:37 INFO - PROCESS | 2180 | 1467603277734 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:34:37 INFO - PROCESS | 2180 | 1467603277735 Marionette TRACE conn5 <- [1,2546,null,{}] 20:34:37 INFO - PROCESS | 2180 | 1467603277739 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}] 20:34:37 INFO - PROCESS | 2180 | 1467603277741 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:37 INFO - PROCESS | 2180 | 1467603277856 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 20:34:37 INFO - PROCESS | 2180 | 1467603277867 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:37 INFO - PROCESS | 2180 | 1467603277869 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:37 INFO - PROCESS | 2180 | ++DOCSHELL 16D6E800 == 30 [pid = 2180] [id = 646] 20:34:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (17770800) [pid = 2180] [serial = 1938] [outer = 00000000] 20:34:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (17C83800) [pid = 2180] [serial = 1939] [outer = 17770800] 20:34:37 INFO - PROCESS | 2180 | 1467603277973 Marionette DEBUG loaded listener.js 20:34:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (18131800) [pid = 2180] [serial = 1940] [outer = 17770800] 20:34:38 INFO - PROCESS | 2180 | 1467603278430 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]]]}] 20:34:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:34:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 730ms 20:34:38 INFO - PROCESS | 2180 | 1467603278498 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 20:34:38 INFO - PROCESS | 2180 | 1467603278500 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 20:34:38 INFO - PROCESS | 2180 | 1467603278506 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:34:38 INFO - PROCESS | 2180 | 1467603278508 Marionette TRACE conn5 <- [1,2550,null,{}] 20:34:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:34:38 INFO - PROCESS | 2180 | 1467603278512 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}] 20:34:38 INFO - PROCESS | 2180 | 1467603278518 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:38 INFO - PROCESS | 2180 | 1467603278850 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 20:34:38 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (19B90800) [pid = 2180] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:34:38 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (1054E800) [pid = 2180] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:34:38 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (182E2400) [pid = 2180] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:34:38 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (0915C400) [pid = 2180] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:34:38 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (16155400) [pid = 2180] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:34:38 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (14B6A800) [pid = 2180] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:34:38 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (17C80800) [pid = 2180] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:34:38 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (0CB94000) [pid = 2180] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:34:38 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (1824F000) [pid = 2180] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:34:38 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (0FDF3800) [pid = 2180] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:34:38 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (19788C00) [pid = 2180] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:34:38 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (10354000) [pid = 2180] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:34:38 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (14B66400) [pid = 2180] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:34:38 INFO - PROCESS | 2180 | 1467603278923 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:38 INFO - PROCESS | 2180 | 1467603278925 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:38 INFO - PROCESS | 2180 | ++DOCSHELL 08A81800 == 31 [pid = 2180] [id = 647] 20:34:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (08A84800) [pid = 2180] [serial = 1941] [outer = 00000000] 20:34:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (0CACD400) [pid = 2180] [serial = 1942] [outer = 08A84800] 20:34:38 INFO - PROCESS | 2180 | 1467603278971 Marionette DEBUG loaded listener.js 20:34:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (10413800) [pid = 2180] [serial = 1943] [outer = 08A84800] 20:34:39 INFO - PROCESS | 2180 | 1467603279354 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]]]}] 20:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 870ms 20:34:39 INFO - PROCESS | 2180 | 1467603279383 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 20:34:39 INFO - PROCESS | 2180 | 1467603279385 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 20:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:34:39 INFO - PROCESS | 2180 | 1467603279389 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:34:39 INFO - PROCESS | 2180 | 1467603279390 Marionette TRACE conn5 <- [1,2554,null,{}] 20:34:39 INFO - PROCESS | 2180 | 1467603279394 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}] 20:34:39 INFO - PROCESS | 2180 | 1467603279396 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:39 INFO - PROCESS | 2180 | 1467603279475 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 20:34:39 INFO - PROCESS | 2180 | 1467603279481 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:39 INFO - PROCESS | 2180 | 1467603279483 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:39 INFO - PROCESS | 2180 | ++DOCSHELL 145AA400 == 32 [pid = 2180] [id = 648] 20:34:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (1525F400) [pid = 2180] [serial = 1944] [outer = 00000000] 20:34:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (1824F000) [pid = 2180] [serial = 1945] [outer = 1525F400] 20:34:39 INFO - PROCESS | 2180 | 1467603279528 Marionette DEBUG loaded listener.js 20:34:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (182ED400) [pid = 2180] [serial = 1946] [outer = 1525F400] 20:34:40 INFO - PROCESS | 2180 | 1467603280022 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]]]}] 20:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 670ms 20:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:34:40 INFO - PROCESS | 2180 | 1467603280059 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 20:34:40 INFO - PROCESS | 2180 | 1467603280061 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 20:34:40 INFO - PROCESS | 2180 | 1467603280064 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:34:40 INFO - PROCESS | 2180 | 1467603280067 Marionette TRACE conn5 <- [1,2558,null,{}] 20:34:40 INFO - PROCESS | 2180 | 1467603280070 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}] 20:34:40 INFO - PROCESS | 2180 | 1467603280072 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:40 INFO - PROCESS | 2180 | 1467603280151 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 20:34:40 INFO - PROCESS | 2180 | 1467603280157 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:40 INFO - PROCESS | 2180 | 1467603280159 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:40 INFO - PROCESS | 2180 | ++DOCSHELL 1824E800 == 33 [pid = 2180] [id = 649] 20:34:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (185E2000) [pid = 2180] [serial = 1947] [outer = 00000000] 20:34:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (19787C00) [pid = 2180] [serial = 1948] [outer = 185E2000] 20:34:40 INFO - PROCESS | 2180 | 1467603280203 Marionette DEBUG loaded listener.js 20:34:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (16459000) [pid = 2180] [serial = 1949] [outer = 185E2000] 20:34:40 INFO - PROCESS | 2180 | 1467603280677 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]]]}] 20:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 630ms 20:34:40 INFO - PROCESS | 2180 | 1467603280695 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 20:34:40 INFO - PROCESS | 2180 | 1467603280697 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 20:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:34:40 INFO - PROCESS | 2180 | 1467603280719 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:34:40 INFO - PROCESS | 2180 | 1467603280721 Marionette TRACE conn5 <- [1,2562,null,{}] 20:34:40 INFO - PROCESS | 2180 | 1467603280725 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}] 20:34:40 INFO - PROCESS | 2180 | 1467603280727 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:40 INFO - PROCESS | 2180 | 1467603280810 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 20:34:40 INFO - PROCESS | 2180 | 1467603280816 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:40 INFO - PROCESS | 2180 | 1467603280817 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:40 INFO - PROCESS | 2180 | ++DOCSHELL 19B92C00 == 34 [pid = 2180] [id = 650] 20:34:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (19B93000) [pid = 2180] [serial = 1950] [outer = 00000000] 20:34:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19BDBC00) [pid = 2180] [serial = 1951] [outer = 19B93000] 20:34:40 INFO - PROCESS | 2180 | 1467603280869 Marionette DEBUG loaded listener.js 20:34:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19C05400) [pid = 2180] [serial = 1952] [outer = 19B93000] 20:34:41 INFO - PROCESS | 2180 | 1467603281729 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]]]}] 20:34:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:34:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1075ms 20:34:41 INFO - PROCESS | 2180 | 1467603281799 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 20:34:41 INFO - PROCESS | 2180 | 1467603281804 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 20:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:34:41 INFO - PROCESS | 2180 | 1467603281809 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:34:41 INFO - PROCESS | 2180 | 1467603281812 Marionette TRACE conn5 <- [1,2566,null,{}] 20:34:41 INFO - PROCESS | 2180 | 1467603281817 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}] 20:34:41 INFO - PROCESS | 2180 | 1467603281821 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:41 INFO - PROCESS | 2180 | 1467603281952 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 20:34:42 INFO - PROCESS | 2180 | 1467603282089 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:42 INFO - PROCESS | 2180 | 1467603282092 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:42 INFO - PROCESS | 2180 | ++DOCSHELL 10305C00 == 35 [pid = 2180] [id = 651] 20:34:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (10349000) [pid = 2180] [serial = 1953] [outer = 00000000] 20:34:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (10410800) [pid = 2180] [serial = 1954] [outer = 10349000] 20:34:42 INFO - PROCESS | 2180 | 1467603282152 Marionette DEBUG loaded listener.js 20:34:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (1099FC00) [pid = 2180] [serial = 1955] [outer = 10349000] 20:34:42 INFO - PROCESS | 2180 | 1467603282861 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]]]}] 20:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1136ms 20:34:42 INFO - PROCESS | 2180 | 1467603282945 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 20:34:42 INFO - PROCESS | 2180 | 1467603282950 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 20:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:34:42 INFO - PROCESS | 2180 | 1467603282956 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:34:42 INFO - PROCESS | 2180 | 1467603282959 Marionette TRACE conn5 <- [1,2570,null,{}] 20:34:42 INFO - PROCESS | 2180 | 1467603282963 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}] 20:34:42 INFO - PROCESS | 2180 | 1467603282966 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:43 INFO - PROCESS | 2180 | 1467603283265 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 20:34:43 INFO - PROCESS | 2180 | 1467603283276 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:43 INFO - PROCESS | 2180 | 1467603283279 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:43 INFO - PROCESS | 2180 | ++DOCSHELL 0D135000 == 36 [pid = 2180] [id = 652] 20:34:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (0D142800) [pid = 2180] [serial = 1956] [outer = 00000000] 20:34:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (1023D400) [pid = 2180] [serial = 1957] [outer = 0D142800] 20:34:43 INFO - PROCESS | 2180 | 1467603283330 Marionette DEBUG loaded listener.js 20:34:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (1030D400) [pid = 2180] [serial = 1958] [outer = 0D142800] 20:34:43 INFO - PROCESS | 2180 | --DOCSHELL 1824E800 == 35 [pid = 2180] [id = 649] 20:34:43 INFO - PROCESS | 2180 | --DOCSHELL 145AA400 == 34 [pid = 2180] [id = 648] 20:34:43 INFO - PROCESS | 2180 | --DOCSHELL 08A81800 == 33 [pid = 2180] [id = 647] 20:34:43 INFO - PROCESS | 2180 | --DOCSHELL 16D6E800 == 32 [pid = 2180] [id = 646] 20:34:43 INFO - PROCESS | 2180 | --DOCSHELL 14EE5800 == 31 [pid = 2180] [id = 645] 20:34:43 INFO - PROCESS | 2180 | --DOCSHELL 145A0C00 == 30 [pid = 2180] [id = 644] 20:34:43 INFO - PROCESS | 2180 | --DOCSHELL 10411800 == 29 [pid = 2180] [id = 643] 20:34:43 INFO - PROCESS | 2180 | --DOCSHELL 0FDF0C00 == 28 [pid = 2180] [id = 642] 20:34:43 INFO - PROCESS | 2180 | --DOCSHELL 10176000 == 27 [pid = 2180] [id = 641] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (10303000) [pid = 2180] [serial = 1883] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (182E8800) [pid = 2180] [serial = 1904] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (10241C00) [pid = 2180] [serial = 1888] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (152CA000) [pid = 2180] [serial = 1895] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (0916FC00) [pid = 2180] [serial = 1885] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (17C77800) [pid = 2180] [serial = 1898] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (19B93400) [pid = 2180] [serial = 1909] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (18F10400) [pid = 2180] [serial = 1906] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (19CAC800) [pid = 2180] [serial = 1880] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (101CC400) [pid = 2180] [serial = 1882] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (182EE400) [pid = 2180] [serial = 1903] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (19B96800) [pid = 2180] [serial = 1847] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (10272000) [pid = 2180] [serial = 1889] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (19CA7800) [pid = 2180] [serial = 1912] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (19B99800) [pid = 2180] [serial = 1910] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (19EA8000) [pid = 2180] [serial = 1913] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (10996800) [pid = 2180] [serial = 1891] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (19611C00) [pid = 2180] [serial = 1907] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (0CB94400) [pid = 2180] [serial = 1886] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (16D72800) [pid = 2180] [serial = 1897] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (14E62000) [pid = 2180] [serial = 1894] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (18138000) [pid = 2180] [serial = 1900] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (10E13400) [pid = 2180] [serial = 1892] [outer = 00000000] [url = about:blank] 20:34:43 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (18243400) [pid = 2180] [serial = 1901] [outer = 00000000] [url = about:blank] 20:34:44 INFO - PROCESS | 2180 | 1467603284022 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]]]}] 20:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1124ms 20:34:44 INFO - PROCESS | 2180 | 1467603284085 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 20:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:34:44 INFO - PROCESS | 2180 | 1467603284089 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 20:34:44 INFO - PROCESS | 2180 | 1467603284093 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:34:44 INFO - PROCESS | 2180 | 1467603284096 Marionette TRACE conn5 <- [1,2574,null,{}] 20:34:44 INFO - PROCESS | 2180 | 1467603284101 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}] 20:34:44 INFO - PROCESS | 2180 | 1467603284103 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:44 INFO - PROCESS | 2180 | 1467603284196 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 20:34:44 INFO - PROCESS | 2180 | 1467603284298 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:44 INFO - PROCESS | 2180 | 1467603284301 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:44 INFO - PROCESS | 2180 | ++DOCSHELL 0FDF9000 == 28 [pid = 2180] [id = 653] 20:34:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (0FDF9C00) [pid = 2180] [serial = 1959] [outer = 00000000] 20:34:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (10276800) [pid = 2180] [serial = 1960] [outer = 0FDF9C00] 20:34:44 INFO - PROCESS | 2180 | 1467603284350 Marionette DEBUG loaded listener.js 20:34:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (1034A800) [pid = 2180] [serial = 1961] [outer = 0FDF9C00] 20:34:44 INFO - PROCESS | 2180 | 1467603284809 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]]]}] 20:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 770ms 20:34:44 INFO - PROCESS | 2180 | 1467603284864 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 20:34:44 INFO - PROCESS | 2180 | 1467603284867 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 20:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:34:44 INFO - PROCESS | 2180 | 1467603284870 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:34:44 INFO - PROCESS | 2180 | 1467603284873 Marionette TRACE conn5 <- [1,2578,null,{}] 20:34:44 INFO - PROCESS | 2180 | 1467603284876 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}] 20:34:44 INFO - PROCESS | 2180 | 1467603284879 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:44 INFO - PROCESS | 2180 | 1467603284968 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 20:34:44 INFO - PROCESS | 2180 | 1467603284976 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:44 INFO - PROCESS | 2180 | 1467603284978 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:45 INFO - PROCESS | 2180 | ++DOCSHELL 10E13400 == 29 [pid = 2180] [id = 654] 20:34:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (1158D000) [pid = 2180] [serial = 1962] [outer = 00000000] 20:34:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (145A1400) [pid = 2180] [serial = 1963] [outer = 1158D000] 20:34:45 INFO - PROCESS | 2180 | 1467603285029 Marionette DEBUG loaded listener.js 20:34:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (145A8000) [pid = 2180] [serial = 1964] [outer = 1158D000] 20:34:45 INFO - PROCESS | 2180 | 1467603285508 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]]]}] 20:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 670ms 20:34:45 INFO - PROCESS | 2180 | 1467603285544 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 20:34:45 INFO - PROCESS | 2180 | 1467603285548 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 20:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:34:45 INFO - PROCESS | 2180 | 1467603285558 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:34:45 INFO - PROCESS | 2180 | 1467603285563 Marionette TRACE conn5 <- [1,2582,null,{}] 20:34:45 INFO - PROCESS | 2180 | 1467603285567 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}] 20:34:45 INFO - PROCESS | 2180 | 1467603285569 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:45 INFO - PROCESS | 2180 | 1467603285657 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 20:34:45 INFO - PROCESS | 2180 | 1467603285665 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:45 INFO - PROCESS | 2180 | 1467603285667 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:45 INFO - PROCESS | 2180 | ++DOCSHELL 155BF000 == 30 [pid = 2180] [id = 655] 20:34:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (16804400) [pid = 2180] [serial = 1965] [outer = 00000000] 20:34:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (17775800) [pid = 2180] [serial = 1966] [outer = 16804400] 20:34:45 INFO - PROCESS | 2180 | 1467603285713 Marionette DEBUG loaded listener.js 20:34:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (17C79000) [pid = 2180] [serial = 1967] [outer = 16804400] 20:34:46 INFO - PROCESS | 2180 | 1467603286186 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]]]}] 20:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 691ms 20:34:46 INFO - PROCESS | 2180 | 1467603286244 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 20:34:46 INFO - PROCESS | 2180 | 1467603286246 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 20:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:34:46 INFO - PROCESS | 2180 | 1467603286249 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:34:46 INFO - PROCESS | 2180 | 1467603286251 Marionette TRACE conn5 <- [1,2586,null,{}] 20:34:46 INFO - PROCESS | 2180 | 1467603286254 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}] 20:34:46 INFO - PROCESS | 2180 | 1467603286256 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:46 INFO - PROCESS | 2180 | 1467603286401 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 20:34:46 INFO - PROCESS | 2180 | 1467603286464 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:46 INFO - PROCESS | 2180 | 1467603286466 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:46 INFO - PROCESS | 2180 | ++DOCSHELL 17C7E400 == 31 [pid = 2180] [id = 656] 20:34:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (17C84000) [pid = 2180] [serial = 1968] [outer = 00000000] 20:34:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (18201C00) [pid = 2180] [serial = 1969] [outer = 17C84000] 20:34:46 INFO - PROCESS | 2180 | 1467603286513 Marionette DEBUG loaded listener.js 20:34:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (18245000) [pid = 2180] [serial = 1970] [outer = 17C84000] 20:34:46 INFO - PROCESS | 2180 | 1467603286956 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]]]}] 20:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 730ms 20:34:46 INFO - PROCESS | 2180 | 1467603286980 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 20:34:46 INFO - PROCESS | 2180 | 1467603286982 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 20:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:34:46 INFO - PROCESS | 2180 | 1467603286985 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:34:46 INFO - PROCESS | 2180 | 1467603286987 Marionette TRACE conn5 <- [1,2590,null,{}] 20:34:47 INFO - PROCESS | 2180 | 1467603286995 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}] 20:34:47 INFO - PROCESS | 2180 | 1467603286997 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:47 INFO - PROCESS | 2180 | 1467603287146 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 20:34:47 INFO - PROCESS | 2180 | 1467603287215 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:47 INFO - PROCESS | 2180 | 1467603287221 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:47 INFO - PROCESS | 2180 | ++DOCSHELL 1824BC00 == 32 [pid = 2180] [id = 657] 20:34:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (18250400) [pid = 2180] [serial = 1971] [outer = 00000000] 20:34:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (185ECC00) [pid = 2180] [serial = 1972] [outer = 18250400] 20:34:47 INFO - PROCESS | 2180 | 1467603287269 Marionette DEBUG loaded listener.js 20:34:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (19613800) [pid = 2180] [serial = 1973] [outer = 18250400] 20:34:47 INFO - PROCESS | 2180 | 1467603287715 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]]]}] 20:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 790ms 20:34:47 INFO - PROCESS | 2180 | 1467603287776 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 20:34:47 INFO - PROCESS | 2180 | 1467603287778 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 20:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:34:47 INFO - PROCESS | 2180 | 1467603287782 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:34:47 INFO - PROCESS | 2180 | 1467603287783 Marionette TRACE conn5 <- [1,2594,null,{}] 20:34:47 INFO - PROCESS | 2180 | 1467603287787 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}] 20:34:47 INFO - PROCESS | 2180 | 1467603287789 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:47 INFO - PROCESS | 2180 | 1467603287907 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 20:34:48 INFO - PROCESS | 2180 | 1467603287985 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:48 INFO - PROCESS | 2180 | 1467603287987 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:48 INFO - PROCESS | 2180 | ++DOCSHELL 109A3400 == 33 [pid = 2180] [id = 658] 20:34:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (19618000) [pid = 2180] [serial = 1974] [outer = 00000000] 20:34:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19B91C00) [pid = 2180] [serial = 1975] [outer = 19618000] 20:34:48 INFO - PROCESS | 2180 | 1467603288031 Marionette DEBUG loaded listener.js 20:34:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19788800) [pid = 2180] [serial = 1976] [outer = 19618000] 20:34:48 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (185E2000) [pid = 2180] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:34:48 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (15533800) [pid = 2180] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:34:48 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (17770800) [pid = 2180] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:34:48 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (10411C00) [pid = 2180] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:34:48 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (101C5400) [pid = 2180] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:34:48 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (145A2C00) [pid = 2180] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:34:48 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (0FDF1000) [pid = 2180] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:34:48 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (101CC000) [pid = 2180] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:34:48 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (08A84800) [pid = 2180] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:34:48 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (14B65C00) [pid = 2180] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:34:48 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (19EAE800) [pid = 2180] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:34:48 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (1525F400) [pid = 2180] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:34:48 INFO - PROCESS | 2180 | 1467603288508 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]]]}] 20:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 770ms 20:34:48 INFO - PROCESS | 2180 | 1467603288556 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 20:34:48 INFO - PROCESS | 2180 | 1467603288558 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 20:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:34:48 INFO - PROCESS | 2180 | 1467603288568 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:34:48 INFO - PROCESS | 2180 | 1467603288570 Marionette TRACE conn5 <- [1,2598,null,{}] 20:34:48 INFO - PROCESS | 2180 | 1467603288574 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}] 20:34:48 INFO - PROCESS | 2180 | 1467603288576 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:48 INFO - PROCESS | 2180 | 1467603288656 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 20:34:48 INFO - PROCESS | 2180 | 1467603288664 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:48 INFO - PROCESS | 2180 | 1467603288666 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:48 INFO - PROCESS | 2180 | ++DOCSHELL 10248000 == 34 [pid = 2180] [id = 659] 20:34:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (14BAF400) [pid = 2180] [serial = 1977] [outer = 00000000] 20:34:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (182E1C00) [pid = 2180] [serial = 1978] [outer = 14BAF400] 20:34:48 INFO - PROCESS | 2180 | 1467603288712 Marionette DEBUG loaded listener.js 20:34:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (182EC400) [pid = 2180] [serial = 1979] [outer = 14BAF400] 20:34:49 INFO - PROCESS | 2180 | 1467603289164 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]]]}] 20:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 630ms 20:34:49 INFO - PROCESS | 2180 | 1467603289211 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 20:34:49 INFO - PROCESS | 2180 | 1467603289213 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 20:34:49 INFO - PROCESS | 2180 | 1467603289216 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:34:49 INFO - PROCESS | 2180 | 1467603289218 Marionette TRACE conn5 <- [1,2602,null,{}] 20:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:34:49 INFO - PROCESS | 2180 | 1467603289221 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}] 20:34:49 INFO - PROCESS | 2180 | 1467603289223 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:49 INFO - PROCESS | 2180 | 1467603289304 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 20:34:49 INFO - PROCESS | 2180 | 1467603289309 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:49 INFO - PROCESS | 2180 | 1467603289311 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:49 INFO - PROCESS | 2180 | ++DOCSHELL 182EB800 == 35 [pid = 2180] [id = 660] 20:34:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (19B99000) [pid = 2180] [serial = 1980] [outer = 00000000] 20:34:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (19CA1C00) [pid = 2180] [serial = 1981] [outer = 19B99000] 20:34:49 INFO - PROCESS | 2180 | 1467603289356 Marionette DEBUG loaded listener.js 20:34:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (19CA2000) [pid = 2180] [serial = 1982] [outer = 19B99000] 20:34:49 INFO - PROCESS | 2180 | 1467603289820 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]]]}] 20:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 630ms 20:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:34:49 INFO - PROCESS | 2180 | 1467603289852 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 20:34:49 INFO - PROCESS | 2180 | 1467603289854 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 20:34:49 INFO - PROCESS | 2180 | 1467603289857 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:34:49 INFO - PROCESS | 2180 | 1467603289859 Marionette TRACE conn5 <- [1,2606,null,{}] 20:34:49 INFO - PROCESS | 2180 | 1467603289891 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}] 20:34:49 INFO - PROCESS | 2180 | 1467603289893 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:49 INFO - PROCESS | 2180 | 1467603289976 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 20:34:49 INFO - PROCESS | 2180 | 1467603289982 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:49 INFO - PROCESS | 2180 | 1467603289983 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:50 INFO - PROCESS | 2180 | ++DOCSHELL 1614E000 == 36 [pid = 2180] [id = 661] 20:34:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (19CAC400) [pid = 2180] [serial = 1983] [outer = 00000000] 20:34:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (19EAE000) [pid = 2180] [serial = 1984] [outer = 19CAC400] 20:34:50 INFO - PROCESS | 2180 | 1467603290029 Marionette DEBUG loaded listener.js 20:34:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (19EB6800) [pid = 2180] [serial = 1985] [outer = 19CAC400] 20:34:50 INFO - PROCESS | 2180 | 1467603290611 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]]]}] 20:34:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:34:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 790ms 20:34:50 INFO - PROCESS | 2180 | 1467603290648 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 20:34:50 INFO - PROCESS | 2180 | 1467603290653 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 20:34:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:34:50 INFO - PROCESS | 2180 | 1467603290658 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:34:50 INFO - PROCESS | 2180 | 1467603290661 Marionette TRACE conn5 <- [1,2610,null,{}] 20:34:50 INFO - PROCESS | 2180 | 1467603290709 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}] 20:34:50 INFO - PROCESS | 2180 | 1467603290712 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:50 INFO - PROCESS | 2180 | 1467603290834 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 20:34:50 INFO - PROCESS | 2180 | 1467603290944 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:50 INFO - PROCESS | 2180 | 1467603290946 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:50 INFO - PROCESS | 2180 | ++DOCSHELL 0D13B400 == 37 [pid = 2180] [id = 662] 20:34:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (0D184000) [pid = 2180] [serial = 1986] [outer = 00000000] 20:34:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (10351800) [pid = 2180] [serial = 1987] [outer = 0D184000] 20:34:51 INFO - PROCESS | 2180 | 1467603291004 Marionette DEBUG loaded listener.js 20:34:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (10E0E800) [pid = 2180] [serial = 1988] [outer = 0D184000] 20:34:51 INFO - PROCESS | 2180 | 1467603291588 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]]]}] 20:34:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:34:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 970ms 20:34:51 INFO - PROCESS | 2180 | 1467603291628 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 20:34:51 INFO - PROCESS | 2180 | 1467603291633 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 20:34:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:34:51 INFO - PROCESS | 2180 | 1467603291640 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:34:51 INFO - PROCESS | 2180 | 1467603291643 Marionette TRACE conn5 <- [1,2614,null,{}] 20:34:51 INFO - PROCESS | 2180 | 1467603291647 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}] 20:34:51 INFO - PROCESS | 2180 | 1467603291650 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:51 INFO - PROCESS | 2180 | 1467603291765 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 20:34:51 INFO - PROCESS | 2180 | 1467603291925 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:51 INFO - PROCESS | 2180 | 1467603291928 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:51 INFO - PROCESS | 2180 | ++DOCSHELL 16159800 == 38 [pid = 2180] [id = 663] 20:34:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (163C3C00) [pid = 2180] [serial = 1989] [outer = 00000000] 20:34:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (17C84C00) [pid = 2180] [serial = 1990] [outer = 163C3C00] 20:34:52 INFO - PROCESS | 2180 | 1467603291987 Marionette DEBUG loaded listener.js 20:34:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (18249C00) [pid = 2180] [serial = 1991] [outer = 163C3C00] 20:34:52 INFO - PROCESS | 2180 | 1467603292590 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]]]}] 20:34:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:34:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1019ms 20:34:52 INFO - PROCESS | 2180 | 1467603292662 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 20:34:52 INFO - PROCESS | 2180 | 1467603292665 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 20:34:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:34:52 INFO - PROCESS | 2180 | 1467603292683 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:34:52 INFO - PROCESS | 2180 | 1467603292687 Marionette TRACE conn5 <- [1,2618,null,{}] 20:34:52 INFO - PROCESS | 2180 | 1467603292717 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}] 20:34:52 INFO - PROCESS | 2180 | 1467603292722 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:52 INFO - PROCESS | 2180 | 1467603292840 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 20:34:52 INFO - PROCESS | 2180 | 1467603292977 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:52 INFO - PROCESS | 2180 | 1467603292980 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:53 INFO - PROCESS | 2180 | ++DOCSHELL 1A078800 == 39 [pid = 2180] [id = 664] 20:34:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (1A07C000) [pid = 2180] [serial = 1992] [outer = 00000000] 20:34:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (1A0B1400) [pid = 2180] [serial = 1993] [outer = 1A07C000] 20:34:53 INFO - PROCESS | 2180 | 1467603293041 Marionette DEBUG loaded listener.js 20:34:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (1A0B6800) [pid = 2180] [serial = 1994] [outer = 1A07C000] 20:34:53 INFO - PROCESS | 2180 | 1467603293640 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]]]}] 20:34:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:34:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 990ms 20:34:53 INFO - PROCESS | 2180 | 1467603293673 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 20:34:53 INFO - PROCESS | 2180 | 1467603293676 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 20:34:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:34:53 INFO - PROCESS | 2180 | 1467603293680 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:34:53 INFO - PROCESS | 2180 | 1467603293682 Marionette TRACE conn5 <- [1,2622,null,{}] 20:34:53 INFO - PROCESS | 2180 | 1467603293686 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}] 20:34:53 INFO - PROCESS | 2180 | 1467603293688 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:53 INFO - PROCESS | 2180 | 1467603293801 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 20:34:53 INFO - PROCESS | 2180 | 1467603293958 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:53 INFO - PROCESS | 2180 | 1467603293961 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:53 INFO - PROCESS | 2180 | ++DOCSHELL 0915F000 == 40 [pid = 2180] [id = 665] 20:34:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (17C82400) [pid = 2180] [serial = 1995] [outer = 00000000] 20:34:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (1A167800) [pid = 2180] [serial = 1996] [outer = 17C82400] 20:34:54 INFO - PROCESS | 2180 | 1467603294018 Marionette DEBUG loaded listener.js 20:34:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (1A20A800) [pid = 2180] [serial = 1997] [outer = 17C82400] 20:34:54 INFO - PROCESS | 2180 | 1467603294811 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]]]}] 20:34:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:34:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1166ms 20:34:54 INFO - PROCESS | 2180 | 1467603294849 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 20:34:54 INFO - PROCESS | 2180 | 1467603294854 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 20:34:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:34:54 INFO - PROCESS | 2180 | 1467603294859 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:34:54 INFO - PROCESS | 2180 | 1467603294862 Marionette TRACE conn5 <- [1,2626,null,{}] 20:34:54 INFO - PROCESS | 2180 | 1467603294868 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}] 20:34:54 INFO - PROCESS | 2180 | 1467603294871 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:55 INFO - PROCESS | 2180 | 1467603294995 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 20:34:55 INFO - PROCESS | 2180 | 1467603295149 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:55 INFO - PROCESS | 2180 | 1467603295152 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:55 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC0C00 == 41 [pid = 2180] [id = 666] 20:34:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (0FDF3400) [pid = 2180] [serial = 1998] [outer = 00000000] 20:34:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (10247000) [pid = 2180] [serial = 1999] [outer = 0FDF3400] 20:34:55 INFO - PROCESS | 2180 | 1467603295206 Marionette DEBUG loaded listener.js 20:34:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (10348C00) [pid = 2180] [serial = 2000] [outer = 0FDF3400] 20:34:56 INFO - PROCESS | 2180 | --DOCSHELL 182EB800 == 40 [pid = 2180] [id = 660] 20:34:56 INFO - PROCESS | 2180 | --DOCSHELL 10248000 == 39 [pid = 2180] [id = 659] 20:34:56 INFO - PROCESS | 2180 | --DOCSHELL 109A3400 == 38 [pid = 2180] [id = 658] 20:34:56 INFO - PROCESS | 2180 | --DOCSHELL 1824BC00 == 37 [pid = 2180] [id = 657] 20:34:56 INFO - PROCESS | 2180 | --DOCSHELL 17C7E400 == 36 [pid = 2180] [id = 656] 20:34:56 INFO - PROCESS | 2180 | --DOCSHELL 155BF000 == 35 [pid = 2180] [id = 655] 20:34:56 INFO - PROCESS | 2180 | --DOCSHELL 10E13400 == 34 [pid = 2180] [id = 654] 20:34:56 INFO - PROCESS | 2180 | --DOCSHELL 0FDF9000 == 33 [pid = 2180] [id = 653] 20:34:56 INFO - PROCESS | 2180 | --DOCSHELL 0D135000 == 32 [pid = 2180] [id = 652] 20:34:56 INFO - PROCESS | 2180 | --DOCSHELL 10305C00 == 31 [pid = 2180] [id = 651] 20:34:56 INFO - PROCESS | 2180 | --DOCSHELL 19B92C00 == 30 [pid = 2180] [id = 650] 20:34:56 INFO - PROCESS | 2180 | --DOCSHELL 0915F000 == 29 [pid = 2180] [id = 665] 20:34:56 INFO - PROCESS | 2180 | --DOCSHELL 16159800 == 28 [pid = 2180] [id = 663] 20:34:56 INFO - PROCESS | 2180 | --DOCSHELL 1A078800 == 27 [pid = 2180] [id = 664] 20:34:56 INFO - PROCESS | 2180 | --DOCSHELL 1614E000 == 26 [pid = 2180] [id = 661] 20:34:56 INFO - PROCESS | 2180 | --DOCSHELL 0D13B400 == 25 [pid = 2180] [id = 662] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (19787C00) [pid = 2180] [serial = 1948] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (163CF400) [pid = 2180] [serial = 1936] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (17C83800) [pid = 2180] [serial = 1939] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (10544400) [pid = 2180] [serial = 1930] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (1087C800) [pid = 2180] [serial = 1931] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (10418000) [pid = 2180] [serial = 1925] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (1034F800) [pid = 2180] [serial = 1924] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (145A8C00) [pid = 2180] [serial = 1933] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (101C9C00) [pid = 2180] [serial = 1927] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1023DC00) [pid = 2180] [serial = 1928] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (1680C400) [pid = 2180] [serial = 1937] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (10547000) [pid = 2180] [serial = 1916] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (10415800) [pid = 2180] [serial = 1915] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (0CACD400) [pid = 2180] [serial = 1942] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (17C80000) [pid = 2180] [serial = 1919] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (163C6800) [pid = 2180] [serial = 1918] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (1A06F800) [pid = 2180] [serial = 1922] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (19EB2C00) [pid = 2180] [serial = 1921] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (18131800) [pid = 2180] [serial = 1940] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (1824F000) [pid = 2180] [serial = 1945] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (16459000) [pid = 2180] [serial = 1949] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (10413800) [pid = 2180] [serial = 1943] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (182ED400) [pid = 2180] [serial = 1946] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (14BA8000) [pid = 2180] [serial = 1934] [outer = 00000000] [url = about:blank] 20:34:56 INFO - PROCESS | 2180 | 1467603296415 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]]]}] 20:34:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:34:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1578ms 20:34:56 INFO - PROCESS | 2180 | 1467603296437 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 20:34:56 INFO - PROCESS | 2180 | 1467603296441 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 20:34:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:34:56 INFO - PROCESS | 2180 | 1467603296446 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:34:56 INFO - PROCESS | 2180 | 1467603296449 Marionette TRACE conn5 <- [1,2630,null,{}] 20:34:56 INFO - PROCESS | 2180 | 1467603296456 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}] 20:34:56 INFO - PROCESS | 2180 | 1467603296459 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:56 INFO - PROCESS | 2180 | 1467603296544 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 20:34:56 INFO - PROCESS | 2180 | 1467603296551 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:56 INFO - PROCESS | 2180 | 1467603296556 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:56 INFO - PROCESS | 2180 | ++DOCSHELL 0FDF3800 == 26 [pid = 2180] [id = 667] 20:34:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (0FDF4C00) [pid = 2180] [serial = 2001] [outer = 00000000] 20:34:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (10176800) [pid = 2180] [serial = 2002] [outer = 0FDF4C00] 20:34:56 INFO - PROCESS | 2180 | 1467603296603 Marionette DEBUG loaded listener.js 20:34:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (101CA800) [pid = 2180] [serial = 2003] [outer = 0FDF4C00] 20:34:57 INFO - PROCESS | 2180 | 1467603297163 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]]]}] 20:34:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:34:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 730ms 20:34:57 INFO - PROCESS | 2180 | 1467603297176 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 20:34:57 INFO - PROCESS | 2180 | 1467603297181 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 20:34:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:34:57 INFO - PROCESS | 2180 | 1467603297187 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:34:57 INFO - PROCESS | 2180 | 1467603297190 Marionette TRACE conn5 <- [1,2634,null,{}] 20:34:57 INFO - PROCESS | 2180 | 1467603297194 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}] 20:34:57 INFO - PROCESS | 2180 | 1467603297196 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:57 INFO - PROCESS | 2180 | 1467603297285 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 20:34:57 INFO - PROCESS | 2180 | 1467603297392 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:57 INFO - PROCESS | 2180 | 1467603297394 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:57 INFO - PROCESS | 2180 | ++DOCSHELL 1040EC00 == 27 [pid = 2180] [id = 668] 20:34:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (1040F000) [pid = 2180] [serial = 2004] [outer = 00000000] 20:34:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (10416400) [pid = 2180] [serial = 2005] [outer = 1040F000] 20:34:57 INFO - PROCESS | 2180 | 1467603297445 Marionette DEBUG loaded listener.js 20:34:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (10543C00) [pid = 2180] [serial = 2006] [outer = 1040F000] 20:34:57 INFO - PROCESS | 2180 | 1467603297823 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]]]}] 20:34:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:34:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 671ms 20:34:57 INFO - PROCESS | 2180 | 1467603297862 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 20:34:57 INFO - PROCESS | 2180 | 1467603297865 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 20:34:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:34:57 INFO - PROCESS | 2180 | 1467603297868 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:34:57 INFO - PROCESS | 2180 | 1467603297871 Marionette TRACE conn5 <- [1,2638,null,{}] 20:34:57 INFO - PROCESS | 2180 | 1467603297883 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}] 20:34:57 INFO - PROCESS | 2180 | 1467603297887 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:57 INFO - PROCESS | 2180 | 1467603297975 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 20:34:57 INFO - PROCESS | 2180 | 1467603297983 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:57 INFO - PROCESS | 2180 | 1467603297986 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:58 INFO - PROCESS | 2180 | ++DOCSHELL 11496000 == 28 [pid = 2180] [id = 669] 20:34:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (115D1400) [pid = 2180] [serial = 2007] [outer = 00000000] 20:34:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (145A3400) [pid = 2180] [serial = 2008] [outer = 115D1400] 20:34:58 INFO - PROCESS | 2180 | 1467603298036 Marionette DEBUG loaded listener.js 20:34:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (145DD800) [pid = 2180] [serial = 2009] [outer = 115D1400] 20:34:58 INFO - PROCESS | 2180 | 1467603298527 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]]]}] 20:34:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:34:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 670ms 20:34:58 INFO - PROCESS | 2180 | 1467603298542 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 20:34:58 INFO - PROCESS | 2180 | 1467603298545 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 20:34:58 INFO - PROCESS | 2180 | 1467603298548 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:34:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:34:58 INFO - PROCESS | 2180 | 1467603298550 Marionette TRACE conn5 <- [1,2642,null,{}] 20:34:58 INFO - PROCESS | 2180 | 1467603298554 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}] 20:34:58 INFO - PROCESS | 2180 | 1467603298556 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:58 INFO - PROCESS | 2180 | 1467603298696 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 20:34:58 INFO - PROCESS | 2180 | 1467603298797 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:58 INFO - PROCESS | 2180 | 1467603298799 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:58 INFO - PROCESS | 2180 | ++DOCSHELL 14E5C800 == 29 [pid = 2180] [id = 670] 20:34:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (14E5EC00) [pid = 2180] [serial = 2010] [outer = 00000000] 20:34:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (152BC000) [pid = 2180] [serial = 2011] [outer = 14E5EC00] 20:34:58 INFO - PROCESS | 2180 | 1467603298845 Marionette DEBUG loaded listener.js 20:34:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (1614E800) [pid = 2180] [serial = 2012] [outer = 14E5EC00] 20:34:59 INFO - PROCESS | 2180 | 1467603299247 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]]]}] 20:34:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:34:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 730ms 20:34:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:34:59 INFO - PROCESS | 2180 | 1467603299282 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 20:34:59 INFO - PROCESS | 2180 | 1467603299284 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 20:34:59 INFO - PROCESS | 2180 | 1467603299287 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:34:59 INFO - PROCESS | 2180 | 1467603299289 Marionette TRACE conn5 <- [1,2646,null,{}] 20:34:59 INFO - PROCESS | 2180 | 1467603299292 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}] 20:34:59 INFO - PROCESS | 2180 | 1467603299294 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:59 INFO - PROCESS | 2180 | 1467603299409 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 20:34:59 INFO - PROCESS | 2180 | 1467603299414 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:59 INFO - PROCESS | 2180 | 1467603299416 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:34:59 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC6000 == 30 [pid = 2180] [id = 671] 20:34:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (1459E000) [pid = 2180] [serial = 2013] [outer = 00000000] 20:34:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (1680C000) [pid = 2180] [serial = 2014] [outer = 1459E000] 20:34:59 INFO - PROCESS | 2180 | 1467603299462 Marionette DEBUG loaded listener.js 20:34:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (1776E800) [pid = 2180] [serial = 2015] [outer = 1459E000] 20:34:59 INFO - PROCESS | 2180 | 1467603299934 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]]]}] 20:34:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:34:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 670ms 20:34:59 INFO - PROCESS | 2180 | 1467603299958 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 20:34:59 INFO - PROCESS | 2180 | 1467603299960 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 20:34:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:34:59 INFO - PROCESS | 2180 | 1467603299963 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:34:59 INFO - PROCESS | 2180 | 1467603299965 Marionette TRACE conn5 <- [1,2650,null,{}] 20:34:59 INFO - PROCESS | 2180 | 1467603299968 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}] 20:34:59 INFO - PROCESS | 2180 | 1467603299974 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:00 INFO - PROCESS | 2180 | 1467603300149 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 20:35:00 INFO - PROCESS | 2180 | 1467603300220 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:00 INFO - PROCESS | 2180 | 1467603300222 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:00 INFO - PROCESS | 2180 | ++DOCSHELL 1812E000 == 31 [pid = 2180] [id = 672] 20:35:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (18134400) [pid = 2180] [serial = 2016] [outer = 00000000] 20:35:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (18242800) [pid = 2180] [serial = 2017] [outer = 18134400] 20:35:00 INFO - PROCESS | 2180 | 1467603300267 Marionette DEBUG loaded listener.js 20:35:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (1824DC00) [pid = 2180] [serial = 2018] [outer = 18134400] 20:35:00 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (17C84000) [pid = 2180] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:35:00 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (18250400) [pid = 2180] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:35:00 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (0D142800) [pid = 2180] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:35:00 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1158D000) [pid = 2180] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:35:00 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (19B93000) [pid = 2180] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:35:00 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (0FDF9C00) [pid = 2180] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:35:00 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (10349000) [pid = 2180] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:35:00 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (16804400) [pid = 2180] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:35:00 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (19618000) [pid = 2180] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:35:00 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (19B99000) [pid = 2180] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:35:00 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (19CAC400) [pid = 2180] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:35:00 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (14BAF400) [pid = 2180] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:35:00 INFO - PROCESS | 2180 | 1467603300860 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]]]}] 20:35:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:35:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 930ms 20:35:00 INFO - PROCESS | 2180 | 1467603300901 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 20:35:00 INFO - PROCESS | 2180 | 1467603300903 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 20:35:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:35:00 INFO - PROCESS | 2180 | 1467603300906 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:35:00 INFO - PROCESS | 2180 | 1467603300908 Marionette TRACE conn5 <- [1,2654,null,{}] 20:35:00 INFO - PROCESS | 2180 | 1467603300912 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}] 20:35:00 INFO - PROCESS | 2180 | 1467603300914 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:01 INFO - PROCESS | 2180 | 1467603300993 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 20:35:01 INFO - PROCESS | 2180 | 1467603301000 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:01 INFO - PROCESS | 2180 | 1467603301002 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:01 INFO - PROCESS | 2180 | ++DOCSHELL 1158D000 == 32 [pid = 2180] [id = 673] 20:35:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (14E62400) [pid = 2180] [serial = 2019] [outer = 00000000] 20:35:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (18134000) [pid = 2180] [serial = 2020] [outer = 14E62400] 20:35:01 INFO - PROCESS | 2180 | 1467603301047 Marionette DEBUG loaded listener.js 20:35:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (1813A000) [pid = 2180] [serial = 2021] [outer = 14E62400] 20:35:01 INFO - PROCESS | 2180 | 1467603301969 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]]]}] 20:35:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 20:35:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1075ms 20:35:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:35:02 INFO - PROCESS | 2180 | 1467603301984 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 20:35:02 INFO - PROCESS | 2180 | 1467603301986 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 20:35:02 INFO - PROCESS | 2180 | 1467603301989 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:35:02 INFO - PROCESS | 2180 | 1467603301991 Marionette TRACE conn5 <- [1,2658,null,{}] 20:35:02 INFO - PROCESS | 2180 | 1467603301995 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}] 20:35:02 INFO - PROCESS | 2180 | 1467603301997 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:02 INFO - PROCESS | 2180 | 1467603302112 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 20:35:02 INFO - PROCESS | 2180 | 1467603302120 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:02 INFO - PROCESS | 2180 | 1467603302122 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:02 INFO - PROCESS | 2180 | ++DOCSHELL 17C7E000 == 33 [pid = 2180] [id = 674] 20:35:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (18130000) [pid = 2180] [serial = 2022] [outer = 00000000] 20:35:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (182ED800) [pid = 2180] [serial = 2023] [outer = 18130000] 20:35:02 INFO - PROCESS | 2180 | 1467603302167 Marionette DEBUG loaded listener.js 20:35:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (182E8C00) [pid = 2180] [serial = 2024] [outer = 18130000] 20:35:03 INFO - PROCESS | 2180 | 1467603303128 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"]]]}] 20:35:03 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 20:35:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:35:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 20:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:35:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1176ms 20:35:03 INFO - PROCESS | 2180 | 1467603303167 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 20:35:03 INFO - PROCESS | 2180 | 1467603303172 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 20:35:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:35:03 INFO - PROCESS | 2180 | 1467603303177 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:35:03 INFO - PROCESS | 2180 | 1467603303180 Marionette TRACE conn5 <- [1,2662,null,{}] 20:35:03 INFO - PROCESS | 2180 | 1467603303187 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}] 20:35:03 INFO - PROCESS | 2180 | 1467603303190 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:03 INFO - PROCESS | 2180 | 1467603303337 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 20:35:03 INFO - PROCESS | 2180 | 1467603303502 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:03 INFO - PROCESS | 2180 | 1467603303506 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:03 INFO - PROCESS | 2180 | ++DOCSHELL 1023C400 == 34 [pid = 2180] [id = 675] 20:35:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (1023C800) [pid = 2180] [serial = 2025] [outer = 00000000] 20:35:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (10301C00) [pid = 2180] [serial = 2026] [outer = 1023C800] 20:35:03 INFO - PROCESS | 2180 | 1467603303565 Marionette DEBUG loaded listener.js 20:35:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (10350000) [pid = 2180] [serial = 2027] [outer = 1023C800] 20:35:04 INFO - PROCESS | 2180 | 1467603304770 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"]]]}] 20:35:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 20:35:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:35:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 20:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:35:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1634ms 20:35:04 INFO - PROCESS | 2180 | 1467603304811 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 20:35:04 INFO - PROCESS | 2180 | 1467603304816 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 20:35:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:35:04 INFO - PROCESS | 2180 | 1467603304823 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:35:04 INFO - PROCESS | 2180 | 1467603304826 Marionette TRACE conn5 <- [1,2666,null,{}] 20:35:04 INFO - PROCESS | 2180 | 1467603304830 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}] 20:35:04 INFO - PROCESS | 2180 | 1467603304833 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:05 INFO - PROCESS | 2180 | 1467603305093 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 20:35:05 INFO - PROCESS | 2180 | 1467603305244 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:05 INFO - PROCESS | 2180 | 1467603305247 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:05 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC9400 == 35 [pid = 2180] [id = 676] 20:35:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (0CACC000) [pid = 2180] [serial = 2028] [outer = 00000000] 20:35:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (0D186800) [pid = 2180] [serial = 2029] [outer = 0CACC000] 20:35:05 INFO - PROCESS | 2180 | 1467603305299 Marionette DEBUG loaded listener.js 20:35:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (10175800) [pid = 2180] [serial = 2030] [outer = 0CACC000] 20:35:05 INFO - PROCESS | 2180 | --DOCSHELL 1158D000 == 34 [pid = 2180] [id = 673] 20:35:05 INFO - PROCESS | 2180 | --DOCSHELL 1812E000 == 33 [pid = 2180] [id = 672] 20:35:05 INFO - PROCESS | 2180 | --DOCSHELL 0CAC6000 == 32 [pid = 2180] [id = 671] 20:35:05 INFO - PROCESS | 2180 | --DOCSHELL 14E5C800 == 31 [pid = 2180] [id = 670] 20:35:05 INFO - PROCESS | 2180 | --DOCSHELL 11496000 == 30 [pid = 2180] [id = 669] 20:35:05 INFO - PROCESS | 2180 | --DOCSHELL 1040EC00 == 29 [pid = 2180] [id = 668] 20:35:05 INFO - PROCESS | 2180 | --DOCSHELL 0FDF3800 == 28 [pid = 2180] [id = 667] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (18201C00) [pid = 2180] [serial = 1969] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (18245000) [pid = 2180] [serial = 1970] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (185ECC00) [pid = 2180] [serial = 1972] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1023D400) [pid = 2180] [serial = 1957] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (1030D400) [pid = 2180] [serial = 1958] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (145A1400) [pid = 2180] [serial = 1963] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (145A8000) [pid = 2180] [serial = 1964] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (19C05400) [pid = 2180] [serial = 1952] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (19BDBC00) [pid = 2180] [serial = 1951] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (10276800) [pid = 2180] [serial = 1960] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (1034A800) [pid = 2180] [serial = 1961] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (10410800) [pid = 2180] [serial = 1954] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (1099FC00) [pid = 2180] [serial = 1955] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (17775800) [pid = 2180] [serial = 1966] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (19B91C00) [pid = 2180] [serial = 1975] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (19613800) [pid = 2180] [serial = 1973] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (19CA2000) [pid = 2180] [serial = 1982] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (19EB6800) [pid = 2180] [serial = 1985] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (19CA1C00) [pid = 2180] [serial = 1981] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (19788800) [pid = 2180] [serial = 1976] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (182EC400) [pid = 2180] [serial = 1979] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (182E1C00) [pid = 2180] [serial = 1978] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (19EAE000) [pid = 2180] [serial = 1984] [outer = 00000000] [url = about:blank] 20:35:05 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (17C79000) [pid = 2180] [serial = 1967] [outer = 00000000] [url = about:blank] 20:35:06 INFO - PROCESS | 2180 | 1467603306328 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]]]}] 20:35:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 20:35:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1520ms 20:35:06 INFO - PROCESS | 2180 | 1467603306345 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 20:35:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:35:06 INFO - PROCESS | 2180 | 1467603306349 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 20:35:06 INFO - PROCESS | 2180 | 1467603306354 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:35:06 INFO - PROCESS | 2180 | 1467603306357 Marionette TRACE conn5 <- [1,2670,null,{}] 20:35:06 INFO - PROCESS | 2180 | 1467603306362 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}] 20:35:06 INFO - PROCESS | 2180 | 1467603306364 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:06 INFO - PROCESS | 2180 | 1467603306455 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 20:35:06 INFO - PROCESS | 2180 | 1467603306462 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:06 INFO - PROCESS | 2180 | 1467603306465 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:06 INFO - PROCESS | 2180 | ++DOCSHELL 101CA000 == 29 [pid = 2180] [id = 677] 20:35:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (101CA400) [pid = 2180] [serial = 2031] [outer = 00000000] 20:35:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (1030E400) [pid = 2180] [serial = 2032] [outer = 101CA400] 20:35:06 INFO - PROCESS | 2180 | 1467603306514 Marionette DEBUG loaded listener.js 20:35:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (10352C00) [pid = 2180] [serial = 2033] [outer = 101CA400] 20:35:07 INFO - PROCESS | 2180 | 1467603307478 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]]]}] 20:35:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 20:35:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1180ms 20:35:07 INFO - PROCESS | 2180 | 1467603307535 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 20:35:07 INFO - PROCESS | 2180 | 1467603307538 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 20:35:07 INFO - PROCESS | 2180 | 1467603307542 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:35:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:35:07 INFO - PROCESS | 2180 | 1467603307544 Marionette TRACE conn5 <- [1,2674,null,{}] 20:35:07 INFO - PROCESS | 2180 | 1467603307548 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}] 20:35:07 INFO - PROCESS | 2180 | 1467603307550 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:07 INFO - PROCESS | 2180 | 1467603307640 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 20:35:07 INFO - PROCESS | 2180 | 1467603307651 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:07 INFO - PROCESS | 2180 | 1467603307653 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:07 INFO - PROCESS | 2180 | ++DOCSHELL 10E89000 == 30 [pid = 2180] [id = 678] 20:35:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (10E89400) [pid = 2180] [serial = 2034] [outer = 00000000] 20:35:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (1158D000) [pid = 2180] [serial = 2035] [outer = 10E89400] 20:35:07 INFO - PROCESS | 2180 | 1467603307699 Marionette DEBUG loaded listener.js 20:35:07 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (145A7800) [pid = 2180] [serial = 2036] [outer = 10E89400] 20:35:08 INFO - PROCESS | 2180 | 1467603308712 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"]]]}] 20:35:08 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 20:35:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:35:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 20:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:35:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1234ms 20:35:08 INFO - PROCESS | 2180 | 1467603308779 Marionette TRACE conn5 -> [0,2677,"getWindowHandle",null] 20:35:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:35:08 INFO - PROCESS | 2180 | 1467603308783 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 20:35:08 INFO - PROCESS | 2180 | 1467603308793 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:35:08 INFO - PROCESS | 2180 | 1467603308798 Marionette TRACE conn5 <- [1,2678,null,{}] 20:35:08 INFO - PROCESS | 2180 | 1467603308802 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}] 20:35:08 INFO - PROCESS | 2180 | 1467603308805 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:08 INFO - PROCESS | 2180 | 1467603308933 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 20:35:08 INFO - PROCESS | 2180 | 1467603308939 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:08 INFO - PROCESS | 2180 | 1467603308941 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:09 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC9000 == 31 [pid = 2180] [id = 679] 20:35:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (0CACA800) [pid = 2180] [serial = 2037] [outer = 00000000] 20:35:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (1552B400) [pid = 2180] [serial = 2038] [outer = 0CACA800] 20:35:09 INFO - PROCESS | 2180 | 1467603309039 Marionette DEBUG loaded listener.js 20:35:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (16D72800) [pid = 2180] [serial = 2039] [outer = 0CACA800] 20:35:09 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (14E62400) [pid = 2180] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:35:09 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (14E5EC00) [pid = 2180] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:35:09 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (1040F000) [pid = 2180] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:35:09 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (115D1400) [pid = 2180] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:35:09 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (0FDF4C00) [pid = 2180] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:35:09 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (1459E000) [pid = 2180] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:35:09 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (0FDF3400) [pid = 2180] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:35:09 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (0D184000) [pid = 2180] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:35:09 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (163C3C00) [pid = 2180] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:35:09 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (1A07C000) [pid = 2180] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:35:09 INFO - PROCESS | 2180 | --DOMWINDOW == 58 (17C82400) [pid = 2180] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:35:09 INFO - PROCESS | 2180 | --DOMWINDOW == 57 (18134400) [pid = 2180] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:35:10 INFO - PROCESS | 2180 | 1467603309983 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"]]]}] 20:35:10 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 20:35:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:35:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 20:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:35:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1238ms 20:35:10 INFO - PROCESS | 2180 | 1467603310027 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 20:35:10 INFO - PROCESS | 2180 | 1467603310029 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 20:35:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:35:10 INFO - PROCESS | 2180 | 1467603310036 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:35:10 INFO - PROCESS | 2180 | 1467603310038 Marionette TRACE conn5 <- [1,2682,null,{}] 20:35:10 INFO - PROCESS | 2180 | 1467603310042 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}] 20:35:10 INFO - PROCESS | 2180 | 1467603310044 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:10 INFO - PROCESS | 2180 | 1467603310147 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 20:35:10 INFO - PROCESS | 2180 | 1467603310156 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:10 INFO - PROCESS | 2180 | 1467603310158 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:10 INFO - PROCESS | 2180 | ++DOCSHELL 0D178800 == 32 [pid = 2180] [id = 680] 20:35:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 58 (107D8400) [pid = 2180] [serial = 2040] [outer = 00000000] 20:35:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 59 (17C76000) [pid = 2180] [serial = 2041] [outer = 107D8400] 20:35:10 INFO - PROCESS | 2180 | 1467603310204 Marionette DEBUG loaded listener.js 20:35:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (1812C400) [pid = 2180] [serial = 2042] [outer = 107D8400] 20:35:11 INFO - PROCESS | 2180 | 1467603311139 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"]]]}] 20:35:11 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 20:35:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:35:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 20:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:35:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1132ms 20:35:11 INFO - PROCESS | 2180 | 1467603311165 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 20:35:11 INFO - PROCESS | 2180 | 1467603311167 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 20:35:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:35:11 INFO - PROCESS | 2180 | 1467603311170 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:35:11 INFO - PROCESS | 2180 | 1467603311172 Marionette TRACE conn5 <- [1,2686,null,{}] 20:35:11 INFO - PROCESS | 2180 | 1467603311176 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}] 20:35:11 INFO - PROCESS | 2180 | 1467603311178 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:11 INFO - PROCESS | 2180 | 1467603311303 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 20:35:11 INFO - PROCESS | 2180 | 1467603311312 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:11 INFO - PROCESS | 2180 | 1467603311318 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:11 INFO - PROCESS | 2180 | ++DOCSHELL 18245000 == 33 [pid = 2180] [id = 681] 20:35:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (18246400) [pid = 2180] [serial = 2043] [outer = 00000000] 20:35:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (18251C00) [pid = 2180] [serial = 2044] [outer = 18246400] 20:35:11 INFO - PROCESS | 2180 | 1467603311374 Marionette DEBUG loaded listener.js 20:35:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (182EEC00) [pid = 2180] [serial = 2045] [outer = 18246400] 20:35:12 INFO - PROCESS | 2180 | 1467603312364 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"]]]}] 20:35:12 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 20:35:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:35:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 20:35:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:35:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1218ms 20:35:12 INFO - PROCESS | 2180 | 1467603312393 Marionette TRACE conn5 -> [0,2689,"getWindowHandle",null] 20:35:12 INFO - PROCESS | 2180 | 1467603312398 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 20:35:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:35:12 INFO - PROCESS | 2180 | 1467603312403 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:35:12 INFO - PROCESS | 2180 | 1467603312407 Marionette TRACE conn5 <- [1,2690,null,{}] 20:35:12 INFO - PROCESS | 2180 | 1467603312413 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}] 20:35:12 INFO - PROCESS | 2180 | 1467603312417 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:12 INFO - PROCESS | 2180 | 1467603312564 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 20:35:12 INFO - PROCESS | 2180 | 1467603312744 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:12 INFO - PROCESS | 2180 | 1467603312749 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:12 INFO - PROCESS | 2180 | ++DOCSHELL 1023D400 == 34 [pid = 2180] [id = 682] 20:35:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (1023DC00) [pid = 2180] [serial = 2046] [outer = 00000000] 20:35:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (10302400) [pid = 2180] [serial = 2047] [outer = 1023DC00] 20:35:12 INFO - PROCESS | 2180 | 1467603312812 Marionette DEBUG loaded listener.js 20:35:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (10548000) [pid = 2180] [serial = 2048] [outer = 1023DC00] 20:35:13 INFO - PROCESS | 2180 | 1467603313359 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]]]}] 20:35:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:35:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1024ms 20:35:13 INFO - PROCESS | 2180 | 1467603313428 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 20:35:13 INFO - PROCESS | 2180 | 1467603313433 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 20:35:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:35:13 INFO - PROCESS | 2180 | 1467603313440 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:35:13 INFO - PROCESS | 2180 | 1467603313443 Marionette TRACE conn5 <- [1,2694,null,{}] 20:35:13 INFO - PROCESS | 2180 | 1467603313447 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}] 20:35:13 INFO - PROCESS | 2180 | 1467603313450 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:13 INFO - PROCESS | 2180 | 1467603313563 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 20:35:13 INFO - PROCESS | 2180 | 1467603313684 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:13 INFO - PROCESS | 2180 | 1467603313687 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:13 INFO - PROCESS | 2180 | ++DOCSHELL 152C6800 == 35 [pid = 2180] [id = 683] 20:35:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (15529C00) [pid = 2180] [serial = 2049] [outer = 00000000] 20:35:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (163C4800) [pid = 2180] [serial = 2050] [outer = 15529C00] 20:35:13 INFO - PROCESS | 2180 | 1467603313786 Marionette DEBUG loaded listener.js 20:35:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (16459000) [pid = 2180] [serial = 2051] [outer = 15529C00] 20:35:14 INFO - PROCESS | 2180 | 1467603314418 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]]]}] 20:35:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:35:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1018ms 20:35:14 INFO - PROCESS | 2180 | 1467603314460 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 20:35:14 INFO - PROCESS | 2180 | 1467603314463 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 20:35:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:35:14 INFO - PROCESS | 2180 | 1467603314467 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:35:14 INFO - PROCESS | 2180 | 1467603314470 Marionette TRACE conn5 <- [1,2698,null,{}] 20:35:14 INFO - PROCESS | 2180 | 1467603314482 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}] 20:35:14 INFO - PROCESS | 2180 | 1467603314487 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:14 INFO - PROCESS | 2180 | 1467603314597 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 20:35:14 INFO - PROCESS | 2180 | 1467603314738 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:14 INFO - PROCESS | 2180 | 1467603314742 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:14 INFO - PROCESS | 2180 | ++DOCSHELL 19617000 == 36 [pid = 2180] [id = 684] 20:35:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (19788800) [pid = 2180] [serial = 2052] [outer = 00000000] 20:35:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (19B8BC00) [pid = 2180] [serial = 2053] [outer = 19788800] 20:35:14 INFO - PROCESS | 2180 | 1467603314800 Marionette DEBUG loaded listener.js 20:35:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (19B90800) [pid = 2180] [serial = 2054] [outer = 19788800] 20:35:15 INFO - PROCESS | 2180 | 1467603315607 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] 20:35:15 INFO - PROCESS | 2180 | 1467603315652 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 20:35:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:35:15 INFO - PROCESS | 2180 | 1467603315657 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:35:15 INFO - PROCESS | 2180 | 1467603315660 Marionette TRACE conn5 <- [1,2702,null,{}] 20:35:15 INFO - PROCESS | 2180 | 1467603315666 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}] 20:35:15 INFO - PROCESS | 2180 | 1467603315669 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:15 INFO - PROCESS | 2180 | 1467603315823 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 20:35:15 INFO - PROCESS | 2180 | 1467603315840 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:15 INFO - PROCESS | 2180 | 1467603315845 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:15 INFO - PROCESS | 2180 | ++DOCSHELL 10302C00 == 37 [pid = 2180] [id = 685] 20:35:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (1030A400) [pid = 2180] [serial = 2055] [outer = 00000000] 20:35:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (107C3000) [pid = 2180] [serial = 2056] [outer = 1030A400] 20:35:15 INFO - PROCESS | 2180 | 1467603315894 Marionette DEBUG loaded listener.js 20:35:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (1099FC00) [pid = 2180] [serial = 2057] [outer = 1030A400] 20:35:16 INFO - PROCESS | 2180 | --DOCSHELL 0D178800 == 36 [pid = 2180] [id = 680] 20:35:16 INFO - PROCESS | 2180 | --DOCSHELL 0CAC9000 == 35 [pid = 2180] [id = 679] 20:35:16 INFO - PROCESS | 2180 | --DOCSHELL 10E89000 == 34 [pid = 2180] [id = 678] 20:35:16 INFO - PROCESS | 2180 | --DOCSHELL 101CA000 == 33 [pid = 2180] [id = 677] 20:35:16 INFO - PROCESS | 2180 | --DOCSHELL 0CAC9400 == 32 [pid = 2180] [id = 676] 20:35:16 INFO - PROCESS | 2180 | --DOCSHELL 1023C400 == 31 [pid = 2180] [id = 675] 20:35:16 INFO - PROCESS | 2180 | --DOCSHELL 0CAC0C00 == 30 [pid = 2180] [id = 666] 20:35:16 INFO - PROCESS | 2180 | --DOCSHELL 17C7E000 == 29 [pid = 2180] [id = 674] 20:35:16 INFO - PROCESS | 2180 | --DOCSHELL 152C6800 == 28 [pid = 2180] [id = 683] 20:35:16 INFO - PROCESS | 2180 | --DOCSHELL 19617000 == 27 [pid = 2180] [id = 684] 20:35:16 INFO - PROCESS | 2180 | --DOCSHELL 18245000 == 26 [pid = 2180] [id = 681] 20:35:16 INFO - PROCESS | 2180 | --DOCSHELL 1023D400 == 25 [pid = 2180] [id = 682] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (1813A000) [pid = 2180] [serial = 2021] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (152BC000) [pid = 2180] [serial = 2011] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (10416400) [pid = 2180] [serial = 2005] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (10543C00) [pid = 2180] [serial = 2006] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (145A3400) [pid = 2180] [serial = 2008] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (10176800) [pid = 2180] [serial = 2002] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (101CA800) [pid = 2180] [serial = 2003] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (1680C000) [pid = 2180] [serial = 2014] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (10348C00) [pid = 2180] [serial = 2000] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (10247000) [pid = 2180] [serial = 1999] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (10E0E800) [pid = 2180] [serial = 1988] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (10351800) [pid = 2180] [serial = 1987] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (18249C00) [pid = 2180] [serial = 1991] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (17C84C00) [pid = 2180] [serial = 1990] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (1A0B6800) [pid = 2180] [serial = 1994] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (1A0B1400) [pid = 2180] [serial = 1993] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 58 (1614E800) [pid = 2180] [serial = 2012] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 57 (1A20A800) [pid = 2180] [serial = 1997] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 56 (1A167800) [pid = 2180] [serial = 1996] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 55 (18242800) [pid = 2180] [serial = 2017] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 54 (1776E800) [pid = 2180] [serial = 2015] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 53 (1824DC00) [pid = 2180] [serial = 2018] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 52 (182ED800) [pid = 2180] [serial = 2023] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 51 (18134000) [pid = 2180] [serial = 2020] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | --DOMWINDOW == 50 (145DD800) [pid = 2180] [serial = 2009] [outer = 00000000] [url = about:blank] 20:35:17 INFO - PROCESS | 2180 | 1467603317147 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]]]}] 20:35:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:35:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1534ms 20:35:17 INFO - PROCESS | 2180 | 1467603317191 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 20:35:17 INFO - PROCESS | 2180 | 1467603317195 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 20:35:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:35:17 INFO - PROCESS | 2180 | 1467603317201 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:35:17 INFO - PROCESS | 2180 | 1467603317204 Marionette TRACE conn5 <- [1,2706,null,{}] 20:35:17 INFO - PROCESS | 2180 | 1467603317209 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}] 20:35:17 INFO - PROCESS | 2180 | 1467603317212 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:17 INFO - PROCESS | 2180 | 1467603317341 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 20:35:17 INFO - PROCESS | 2180 | 1467603317355 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:17 INFO - PROCESS | 2180 | 1467603317359 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:17 INFO - PROCESS | 2180 | ++DOCSHELL 10176800 == 26 [pid = 2180] [id = 686] 20:35:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 51 (10176C00) [pid = 2180] [serial = 2058] [outer = 00000000] 20:35:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 52 (101C8000) [pid = 2180] [serial = 2059] [outer = 10176C00] 20:35:17 INFO - PROCESS | 2180 | 1467603317409 Marionette DEBUG loaded listener.js 20:35:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 53 (101D3800) [pid = 2180] [serial = 2060] [outer = 10176C00] 20:35:17 INFO - PROCESS | 2180 | 1467603317899 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] 20:35:18 INFO - PROCESS | 2180 | 1467603317995 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 20:35:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:35:18 INFO - PROCESS | 2180 | 1467603318002 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:35:18 INFO - PROCESS | 2180 | 1467603318005 Marionette TRACE conn5 <- [1,2710,null,{}] 20:35:18 INFO - PROCESS | 2180 | 1467603318009 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}] 20:35:18 INFO - PROCESS | 2180 | 1467603318011 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:18 INFO - PROCESS | 2180 | 1467603318098 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 20:35:18 INFO - PROCESS | 2180 | 1467603318117 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:18 INFO - PROCESS | 2180 | 1467603318120 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:18 INFO - PROCESS | 2180 | ++DOCSHELL 10418000 == 27 [pid = 2180] [id = 687] 20:35:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 54 (10418400) [pid = 2180] [serial = 2061] [outer = 00000000] 20:35:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 55 (10544400) [pid = 2180] [serial = 2062] [outer = 10418400] 20:35:18 INFO - PROCESS | 2180 | 1467603318248 Marionette DEBUG loaded listener.js 20:35:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 56 (107D4000) [pid = 2180] [serial = 2063] [outer = 10418400] 20:35:18 INFO - PROCESS | 2180 | 1467603318636 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] 20:35:18 INFO - PROCESS | 2180 | 1467603318677 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 20:35:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:35:18 INFO - PROCESS | 2180 | 1467603318681 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:35:18 INFO - PROCESS | 2180 | 1467603318684 Marionette TRACE conn5 <- [1,2714,null,{}] 20:35:18 INFO - PROCESS | 2180 | 1467603318695 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}] 20:35:18 INFO - PROCESS | 2180 | 1467603318700 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:18 INFO - PROCESS | 2180 | 1467603318817 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 20:35:18 INFO - PROCESS | 2180 | 1467603318833 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:18 INFO - PROCESS | 2180 | 1467603318836 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:18 INFO - PROCESS | 2180 | ++DOCSHELL 14BAA000 == 28 [pid = 2180] [id = 688] 20:35:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 57 (14BAAC00) [pid = 2180] [serial = 2064] [outer = 00000000] 20:35:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 58 (14C84400) [pid = 2180] [serial = 2065] [outer = 14BAAC00] 20:35:18 INFO - PROCESS | 2180 | 1467603318886 Marionette DEBUG loaded listener.js 20:35:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 59 (14EE5800) [pid = 2180] [serial = 2066] [outer = 14BAAC00] 20:35:19 INFO - PROCESS | 2180 | 1467603319382 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]]]}] 20:35:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:35:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 730ms 20:35:19 INFO - PROCESS | 2180 | 1467603319415 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 20:35:19 INFO - PROCESS | 2180 | 1467603319417 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 20:35:19 INFO - PROCESS | 2180 | 1467603319421 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:35:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:35:19 INFO - PROCESS | 2180 | 1467603319423 Marionette TRACE conn5 <- [1,2718,null,{}] 20:35:19 INFO - PROCESS | 2180 | 1467603319426 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}] 20:35:19 INFO - PROCESS | 2180 | 1467603319428 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:19 INFO - PROCESS | 2180 | 1467603319546 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 20:35:19 INFO - PROCESS | 2180 | 1467603319552 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:19 INFO - PROCESS | 2180 | 1467603319554 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:19 INFO - PROCESS | 2180 | ++DOCSHELL 163C6000 == 29 [pid = 2180] [id = 689] 20:35:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (16455400) [pid = 2180] [serial = 2067] [outer = 00000000] 20:35:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (16D69400) [pid = 2180] [serial = 2068] [outer = 16455400] 20:35:19 INFO - PROCESS | 2180 | 1467603319653 Marionette DEBUG loaded listener.js 20:35:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (17773800) [pid = 2180] [serial = 2069] [outer = 16455400] 20:35:20 INFO - PROCESS | 2180 | 1467603320545 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"]]]}] 20:35:20 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 20:35:20 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 20:35:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 20:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:35:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1181ms 20:35:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:35:20 INFO - PROCESS | 2180 | 1467603320606 Marionette TRACE conn5 -> [0,2721,"getWindowHandle",null] 20:35:20 INFO - PROCESS | 2180 | 1467603320608 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 20:35:20 INFO - PROCESS | 2180 | 1467603320616 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:35:20 INFO - PROCESS | 2180 | 1467603320617 Marionette TRACE conn5 <- [1,2722,null,{}] 20:35:20 INFO - PROCESS | 2180 | 1467603320621 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}] 20:35:20 INFO - PROCESS | 2180 | 1467603320623 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:20 INFO - PROCESS | 2180 | 1467603320737 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 20:35:20 INFO - PROCESS | 2180 | 1467603320742 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:20 INFO - PROCESS | 2180 | 1467603320744 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:20 INFO - PROCESS | 2180 | ++DOCSHELL 17C79400 == 30 [pid = 2180] [id = 690] 20:35:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (17C84400) [pid = 2180] [serial = 2070] [outer = 00000000] 20:35:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (1816C400) [pid = 2180] [serial = 2071] [outer = 17C84400] 20:35:20 INFO - PROCESS | 2180 | 1467603320788 Marionette DEBUG loaded listener.js 20:35:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (181FE400) [pid = 2180] [serial = 2072] [outer = 17C84400] 20:35:21 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (1023C800) [pid = 2180] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:35:21 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (0CACC000) [pid = 2180] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:35:21 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (10E89400) [pid = 2180] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:35:21 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (101CA400) [pid = 2180] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:35:21 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (18130000) [pid = 2180] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:35:21 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (107D8400) [pid = 2180] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:35:21 INFO - PROCESS | 2180 | --DOMWINDOW == 58 (0CACA800) [pid = 2180] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:35:21 INFO - PROCESS | 2180 | --DOMWINDOW == 57 (18246400) [pid = 2180] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:35:21 INFO - PROCESS | 2180 | 1467603321345 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]]]}] 20:35:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:35:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 790ms 20:35:21 INFO - PROCESS | 2180 | 1467603321402 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 20:35:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:35:21 INFO - PROCESS | 2180 | 1467603321404 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 20:35:21 INFO - PROCESS | 2180 | 1467603321407 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:35:21 INFO - PROCESS | 2180 | 1467603321409 Marionette TRACE conn5 <- [1,2726,null,{}] 20:35:21 INFO - PROCESS | 2180 | 1467603321412 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}] 20:35:21 INFO - PROCESS | 2180 | 1467603321418 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:21 INFO - PROCESS | 2180 | 1467603321557 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 20:35:21 INFO - PROCESS | 2180 | 1467603321619 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:21 INFO - PROCESS | 2180 | 1467603321621 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:21 INFO - PROCESS | 2180 | ++DOCSHELL 101CA400 == 31 [pid = 2180] [id = 691] 20:35:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 58 (1026D000) [pid = 2180] [serial = 2073] [outer = 00000000] 20:35:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 59 (18243C00) [pid = 2180] [serial = 2074] [outer = 1026D000] 20:35:21 INFO - PROCESS | 2180 | 1467603321666 Marionette DEBUG loaded listener.js 20:35:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (182E0400) [pid = 2180] [serial = 2075] [outer = 1026D000] 20:35:22 INFO - PROCESS | 2180 | 1467603322038 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]]]}] 20:35:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:35:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 671ms 20:35:22 INFO - PROCESS | 2180 | 1467603322086 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 20:35:22 INFO - PROCESS | 2180 | 1467603322088 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 20:35:22 INFO - PROCESS | 2180 | 1467603322091 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:35:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:35:22 INFO - PROCESS | 2180 | 1467603322093 Marionette TRACE conn5 <- [1,2730,null,{}] 20:35:22 INFO - PROCESS | 2180 | 1467603322097 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}] 20:35:22 INFO - PROCESS | 2180 | 1467603322099 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:22 INFO - PROCESS | 2180 | 1467603322176 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 20:35:22 INFO - PROCESS | 2180 | 1467603322182 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:22 INFO - PROCESS | 2180 | 1467603322184 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:22 INFO - PROCESS | 2180 | ++DOCSHELL 182EA800 == 32 [pid = 2180] [id = 692] 20:35:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (182EB000) [pid = 2180] [serial = 2076] [outer = 00000000] 20:35:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (18F10C00) [pid = 2180] [serial = 2077] [outer = 182EB000] 20:35:22 INFO - PROCESS | 2180 | 1467603322229 Marionette DEBUG loaded listener.js 20:35:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (18F17C00) [pid = 2180] [serial = 2078] [outer = 182EB000] 20:35:22 INFO - PROCESS | 2180 | 1467603322645 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]]]}] 20:35:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:35:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 630ms 20:35:22 INFO - PROCESS | 2180 | 1467603322724 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 20:35:22 INFO - PROCESS | 2180 | 1467603322726 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 20:35:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:35:22 INFO - PROCESS | 2180 | 1467603322730 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:35:22 INFO - PROCESS | 2180 | 1467603322731 Marionette TRACE conn5 <- [1,2734,null,{}] 20:35:22 INFO - PROCESS | 2180 | 1467603322735 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}] 20:35:22 INFO - PROCESS | 2180 | 1467603322737 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:22 INFO - PROCESS | 2180 | 1467603322817 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 20:35:22 INFO - PROCESS | 2180 | 1467603322825 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:22 INFO - PROCESS | 2180 | 1467603322827 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:22 INFO - PROCESS | 2180 | ++DOCSHELL 19B7B800 == 33 [pid = 2180] [id = 693] 20:35:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (19B80800) [pid = 2180] [serial = 2079] [outer = 00000000] 20:35:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (19B95000) [pid = 2180] [serial = 2080] [outer = 19B80800] 20:35:22 INFO - PROCESS | 2180 | 1467603322876 Marionette DEBUG loaded listener.js 20:35:22 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (19B92800) [pid = 2180] [serial = 2081] [outer = 19B80800] 20:35:23 INFO - PROCESS | 2180 | --DOCSHELL 10176800 == 32 [pid = 2180] [id = 686] 20:35:23 INFO - PROCESS | 2180 | --DOCSHELL 10302C00 == 31 [pid = 2180] [id = 685] 20:35:24 INFO - PROCESS | 2180 | --DOCSHELL 101CA400 == 30 [pid = 2180] [id = 691] 20:35:24 INFO - PROCESS | 2180 | --DOCSHELL 182EA800 == 29 [pid = 2180] [id = 692] 20:35:24 INFO - PROCESS | 2180 | --DOCSHELL 17C79400 == 28 [pid = 2180] [id = 690] 20:35:24 INFO - PROCESS | 2180 | --DOCSHELL 14BAA000 == 27 [pid = 2180] [id = 688] 20:35:24 INFO - PROCESS | 2180 | --DOCSHELL 163C6000 == 26 [pid = 2180] [id = 689] 20:35:24 INFO - PROCESS | 2180 | --DOCSHELL 10418000 == 25 [pid = 2180] [id = 687] 20:35:24 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (10350000) [pid = 2180] [serial = 2027] [outer = 00000000] [url = about:blank] 20:35:24 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (10175800) [pid = 2180] [serial = 2030] [outer = 00000000] [url = about:blank] 20:35:24 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (145A7800) [pid = 2180] [serial = 2036] [outer = 00000000] [url = about:blank] 20:35:24 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (0D186800) [pid = 2180] [serial = 2029] [outer = 00000000] [url = about:blank] 20:35:24 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (10352C00) [pid = 2180] [serial = 2033] [outer = 00000000] [url = about:blank] 20:35:24 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (1158D000) [pid = 2180] [serial = 2035] [outer = 00000000] [url = about:blank] 20:35:24 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (182E8C00) [pid = 2180] [serial = 2024] [outer = 00000000] [url = about:blank] 20:35:24 INFO - PROCESS | 2180 | --DOMWINDOW == 58 (17C76000) [pid = 2180] [serial = 2041] [outer = 00000000] [url = about:blank] 20:35:24 INFO - PROCESS | 2180 | --DOMWINDOW == 57 (16D72800) [pid = 2180] [serial = 2039] [outer = 00000000] [url = about:blank] 20:35:24 INFO - PROCESS | 2180 | --DOMWINDOW == 56 (10301C00) [pid = 2180] [serial = 2026] [outer = 00000000] [url = about:blank] 20:35:24 INFO - PROCESS | 2180 | --DOMWINDOW == 55 (1030E400) [pid = 2180] [serial = 2032] [outer = 00000000] [url = about:blank] 20:35:24 INFO - PROCESS | 2180 | --DOMWINDOW == 54 (1552B400) [pid = 2180] [serial = 2038] [outer = 00000000] [url = about:blank] 20:35:24 INFO - PROCESS | 2180 | --DOMWINDOW == 53 (1812C400) [pid = 2180] [serial = 2042] [outer = 00000000] [url = about:blank] 20:35:24 INFO - PROCESS | 2180 | --DOMWINDOW == 52 (18251C00) [pid = 2180] [serial = 2044] [outer = 00000000] [url = about:blank] 20:35:24 INFO - PROCESS | 2180 | --DOMWINDOW == 51 (182EEC00) [pid = 2180] [serial = 2045] [outer = 00000000] [url = about:blank] 20:35:24 INFO - PROCESS | 2180 | 1467603324631 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]]]}] 20:35:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:35:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1919ms 20:35:24 INFO - PROCESS | 2180 | 1467603324654 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 20:35:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:35:24 INFO - PROCESS | 2180 | 1467603324658 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 20:35:24 INFO - PROCESS | 2180 | 1467603324663 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:35:24 INFO - PROCESS | 2180 | 1467603324667 Marionette TRACE conn5 <- [1,2738,null,{}] 20:35:24 INFO - PROCESS | 2180 | 1467603324673 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}] 20:35:24 INFO - PROCESS | 2180 | 1467603324676 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:24 INFO - PROCESS | 2180 | 1467603324770 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 20:35:24 INFO - PROCESS | 2180 | 1467603324779 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:24 INFO - PROCESS | 2180 | 1467603324784 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:24 INFO - PROCESS | 2180 | ++DOCSHELL 0D135400 == 26 [pid = 2180] [id = 694] 20:35:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 52 (0D178400) [pid = 2180] [serial = 2082] [outer = 00000000] 20:35:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 53 (0D1EC400) [pid = 2180] [serial = 2083] [outer = 0D178400] 20:35:24 INFO - PROCESS | 2180 | 1467603324836 Marionette DEBUG loaded listener.js 20:35:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 54 (0FDF8400) [pid = 2180] [serial = 2084] [outer = 0D178400] 20:35:25 INFO - PROCESS | 2180 | 1467603325368 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]]]}] 20:35:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:35:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 730ms 20:35:25 INFO - PROCESS | 2180 | 1467603325393 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 20:35:25 INFO - PROCESS | 2180 | 1467603325399 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 20:35:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:35:25 INFO - PROCESS | 2180 | 1467603325405 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:35:25 INFO - PROCESS | 2180 | 1467603325408 Marionette TRACE conn5 <- [1,2742,null,{}] 20:35:25 INFO - PROCESS | 2180 | 1467603325412 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}] 20:35:25 INFO - PROCESS | 2180 | 1467603325415 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:25 INFO - PROCESS | 2180 | 1467603325509 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 20:35:25 INFO - PROCESS | 2180 | 1467603325518 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:25 INFO - PROCESS | 2180 | 1467603325521 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:25 INFO - PROCESS | 2180 | ++DOCSHELL 1024A400 == 27 [pid = 2180] [id = 695] 20:35:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 55 (1024A800) [pid = 2180] [serial = 2085] [outer = 00000000] 20:35:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 56 (1030B400) [pid = 2180] [serial = 2086] [outer = 1024A800] 20:35:25 INFO - PROCESS | 2180 | 1467603325576 Marionette DEBUG loaded listener.js 20:35:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 57 (1034C000) [pid = 2180] [serial = 2087] [outer = 1024A800] 20:35:26 INFO - PROCESS | 2180 | 1467603326060 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]]]}] 20:35:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:35:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 730ms 20:35:26 INFO - PROCESS | 2180 | 1467603326139 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 20:35:26 INFO - PROCESS | 2180 | 1467603326141 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 20:35:26 INFO - PROCESS | 2180 | 1467603326145 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:35:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:35:26 INFO - PROCESS | 2180 | 1467603326148 Marionette TRACE conn5 <- [1,2746,null,{}] 20:35:26 INFO - PROCESS | 2180 | 1467603326160 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}] 20:35:26 INFO - PROCESS | 2180 | 1467603326164 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:26 INFO - PROCESS | 2180 | 1467603326278 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 20:35:26 INFO - PROCESS | 2180 | 1467603326288 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:26 INFO - PROCESS | 2180 | 1467603326291 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:26 INFO - PROCESS | 2180 | ++DOCSHELL 107C5800 == 28 [pid = 2180] [id = 696] 20:35:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 58 (107CDC00) [pid = 2180] [serial = 2088] [outer = 00000000] 20:35:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 59 (10E09000) [pid = 2180] [serial = 2089] [outer = 107CDC00] 20:35:26 INFO - PROCESS | 2180 | 1467603326339 Marionette DEBUG loaded listener.js 20:35:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (10E81C00) [pid = 2180] [serial = 2090] [outer = 107CDC00] 20:35:26 INFO - PROCESS | 2180 | 1467603326797 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]]]}] 20:35:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:35:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 671ms 20:35:26 INFO - PROCESS | 2180 | 1467603326818 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 20:35:26 INFO - PROCESS | 2180 | 1467603326821 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 20:35:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:35:26 INFO - PROCESS | 2180 | 1467603326824 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:35:26 INFO - PROCESS | 2180 | 1467603326826 Marionette TRACE conn5 <- [1,2750,null,{}] 20:35:26 INFO - PROCESS | 2180 | 1467603326829 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}] 20:35:26 INFO - PROCESS | 2180 | 1467603326831 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:26 INFO - PROCESS | 2180 | 1467603326918 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 20:35:26 INFO - PROCESS | 2180 | 1467603326923 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:26 INFO - PROCESS | 2180 | 1467603326925 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:26 INFO - PROCESS | 2180 | ++DOCSHELL 1459DC00 == 29 [pid = 2180] [id = 697] 20:35:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (1459E400) [pid = 2180] [serial = 2091] [outer = 00000000] 20:35:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (145DBC00) [pid = 2180] [serial = 2092] [outer = 1459E400] 20:35:27 INFO - PROCESS | 2180 | 1467603326971 Marionette DEBUG loaded listener.js 20:35:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (14BA6000) [pid = 2180] [serial = 2093] [outer = 1459E400] 20:35:27 INFO - PROCESS | 2180 | 1467603327414 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]]]}] 20:35:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:35:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 631ms 20:35:27 INFO - PROCESS | 2180 | 1467603327459 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 20:35:27 INFO - PROCESS | 2180 | 1467603327462 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 20:35:27 INFO - PROCESS | 2180 | 1467603327465 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:35:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:35:27 INFO - PROCESS | 2180 | 1467603327466 Marionette TRACE conn5 <- [1,2754,null,{}] 20:35:27 INFO - PROCESS | 2180 | 1467603327470 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}] 20:35:27 INFO - PROCESS | 2180 | 1467603327472 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:27 INFO - PROCESS | 2180 | 1467603327551 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 20:35:27 INFO - PROCESS | 2180 | 1467603327556 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:27 INFO - PROCESS | 2180 | 1467603327558 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:27 INFO - PROCESS | 2180 | ++DOCSHELL 14E26000 == 30 [pid = 2180] [id = 698] 20:35:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (14E63000) [pid = 2180] [serial = 2094] [outer = 00000000] 20:35:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (15531C00) [pid = 2180] [serial = 2095] [outer = 14E63000] 20:35:27 INFO - PROCESS | 2180 | 1467603327603 Marionette DEBUG loaded listener.js 20:35:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (16454C00) [pid = 2180] [serial = 2096] [outer = 14E63000] 20:35:28 INFO - PROCESS | 2180 | 1467603328063 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]]]}] 20:35:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:35:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 630ms 20:35:28 INFO - PROCESS | 2180 | 1467603328115 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 20:35:28 INFO - PROCESS | 2180 | 1467603328117 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 20:35:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:35:28 INFO - PROCESS | 2180 | 1467603328122 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:35:28 INFO - PROCESS | 2180 | 1467603328123 Marionette TRACE conn5 <- [1,2758,null,{}] 20:35:28 INFO - PROCESS | 2180 | 1467603328127 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}] 20:35:28 INFO - PROCESS | 2180 | 1467603328132 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:28 INFO - PROCESS | 2180 | 1467603328237 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 20:35:28 INFO - PROCESS | 2180 | 1467603328245 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:28 INFO - PROCESS | 2180 | 1467603328247 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:28 INFO - PROCESS | 2180 | ++DOCSHELL 17772400 == 31 [pid = 2180] [id = 699] 20:35:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (1812C400) [pid = 2180] [serial = 2097] [outer = 00000000] 20:35:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (18136C00) [pid = 2180] [serial = 2098] [outer = 1812C400] 20:35:28 INFO - PROCESS | 2180 | 1467603328297 Marionette DEBUG loaded listener.js 20:35:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (18172C00) [pid = 2180] [serial = 2099] [outer = 1812C400] 20:35:28 INFO - PROCESS | 2180 | 1467603328745 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]]]}] 20:35:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:35:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 670ms 20:35:28 INFO - PROCESS | 2180 | 1467603328797 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 20:35:28 INFO - PROCESS | 2180 | 1467603328799 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 20:35:28 INFO - PROCESS | 2180 | 1467603328803 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:35:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:35:28 INFO - PROCESS | 2180 | 1467603328804 Marionette TRACE conn5 <- [1,2762,null,{}] 20:35:28 INFO - PROCESS | 2180 | 1467603328808 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}] 20:35:28 INFO - PROCESS | 2180 | 1467603328810 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:28 INFO - PROCESS | 2180 | 1467603328888 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 20:35:28 INFO - PROCESS | 2180 | 1467603328893 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:28 INFO - PROCESS | 2180 | 1467603328895 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:28 INFO - PROCESS | 2180 | ++DOCSHELL 0A7D3C00 == 32 [pid = 2180] [id = 700] 20:35:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (0CAC1C00) [pid = 2180] [serial = 2100] [outer = 00000000] 20:35:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (1824D000) [pid = 2180] [serial = 2101] [outer = 0CAC1C00] 20:35:28 INFO - PROCESS | 2180 | 1467603328939 Marionette DEBUG loaded listener.js 20:35:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (18250C00) [pid = 2180] [serial = 2102] [outer = 0CAC1C00] 20:35:29 INFO - PROCESS | 2180 | 1467603329394 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]]]}] 20:35:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:35:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 630ms 20:35:29 INFO - PROCESS | 2180 | 1467603329455 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 20:35:29 INFO - PROCESS | 2180 | 1467603329457 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 20:35:29 INFO - PROCESS | 2180 | 1467603329461 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:35:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:35:29 INFO - PROCESS | 2180 | 1467603329462 Marionette TRACE conn5 <- [1,2766,null,{}] 20:35:29 INFO - PROCESS | 2180 | 1467603329466 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}] 20:35:29 INFO - PROCESS | 2180 | 1467603329468 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:29 INFO - PROCESS | 2180 | 1467603329547 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 20:35:29 INFO - PROCESS | 2180 | 1467603329553 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:29 INFO - PROCESS | 2180 | 1467603329555 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:29 INFO - PROCESS | 2180 | ++DOCSHELL 182E4800 == 33 [pid = 2180] [id = 701] 20:35:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (182E9800) [pid = 2180] [serial = 2103] [outer = 00000000] 20:35:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (185DDC00) [pid = 2180] [serial = 2104] [outer = 182E9800] 20:35:29 INFO - PROCESS | 2180 | 1467603329600 Marionette DEBUG loaded listener.js 20:35:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (182EC400) [pid = 2180] [serial = 2105] [outer = 182E9800] 20:35:30 INFO - PROCESS | 2180 | 1467603330058 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]]]}] 20:35:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:35:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 630ms 20:35:30 INFO - PROCESS | 2180 | 1467603330096 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 20:35:30 INFO - PROCESS | 2180 | 1467603330098 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 20:35:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:35:30 INFO - PROCESS | 2180 | 1467603330101 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:35:30 INFO - PROCESS | 2180 | 1467603330103 Marionette TRACE conn5 <- [1,2770,null,{}] 20:35:30 INFO - PROCESS | 2180 | 1467603330106 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}] 20:35:30 INFO - PROCESS | 2180 | 1467603330108 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:30 INFO - PROCESS | 2180 | 1467603330224 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 20:35:30 INFO - PROCESS | 2180 | 1467603330232 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:30 INFO - PROCESS | 2180 | 1467603330234 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:30 INFO - PROCESS | 2180 | ++DOCSHELL 10605800 == 34 [pid = 2180] [id = 702] 20:35:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (18F09000) [pid = 2180] [serial = 2106] [outer = 00000000] 20:35:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19619000) [pid = 2180] [serial = 2107] [outer = 18F09000] 20:35:30 INFO - PROCESS | 2180 | 1467603330336 Marionette DEBUG loaded listener.js 20:35:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19788000) [pid = 2180] [serial = 2108] [outer = 18F09000] 20:35:30 INFO - PROCESS | 2180 | 1467603330806 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]]]}] 20:35:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:35:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 730ms 20:35:30 INFO - PROCESS | 2180 | 1467603330840 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 20:35:30 INFO - PROCESS | 2180 | 1467603330842 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 20:35:30 INFO - PROCESS | 2180 | 1467603330845 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:35:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:35:30 INFO - PROCESS | 2180 | 1467603330847 Marionette TRACE conn5 <- [1,2774,null,{}] 20:35:30 INFO - PROCESS | 2180 | 1467603330854 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}] 20:35:30 INFO - PROCESS | 2180 | 1467603330856 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:31 INFO - PROCESS | 2180 | 1467603330983 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 20:35:31 INFO - PROCESS | 2180 | 1467603330992 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:31 INFO - PROCESS | 2180 | 1467603330994 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:31 INFO - PROCESS | 2180 | ++DOCSHELL 182E4C00 == 35 [pid = 2180] [id = 703] 20:35:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (19B94800) [pid = 2180] [serial = 2109] [outer = 00000000] 20:35:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (19C04800) [pid = 2180] [serial = 2110] [outer = 19B94800] 20:35:31 INFO - PROCESS | 2180 | 1467603331039 Marionette DEBUG loaded listener.js 20:35:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (19C9E000) [pid = 2180] [serial = 2111] [outer = 19B94800] 20:35:31 INFO - PROCESS | 2180 | 1467603331495 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]]]}] 20:35:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:35:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 670ms 20:35:31 INFO - PROCESS | 2180 | 1467603331520 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 20:35:31 INFO - PROCESS | 2180 | 1467603331523 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 20:35:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:35:31 INFO - PROCESS | 2180 | 1467603331526 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:35:31 INFO - PROCESS | 2180 | 1467603331528 Marionette TRACE conn5 <- [1,2778,null,{}] 20:35:31 INFO - PROCESS | 2180 | 1467603331532 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}] 20:35:31 INFO - PROCESS | 2180 | 1467603331534 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:31 INFO - PROCESS | 2180 | 1467603331694 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 20:35:31 INFO - PROCESS | 2180 | 1467603331721 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:31 INFO - PROCESS | 2180 | 1467603331723 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:31 INFO - PROCESS | 2180 | ++DOCSHELL 14BB2000 == 36 [pid = 2180] [id = 704] 20:35:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (19CAB400) [pid = 2180] [serial = 2112] [outer = 00000000] 20:35:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (19EAC000) [pid = 2180] [serial = 2113] [outer = 19CAB400] 20:35:31 INFO - PROCESS | 2180 | 1467603331770 Marionette DEBUG loaded listener.js 20:35:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (19EB1400) [pid = 2180] [serial = 2114] [outer = 19CAB400] 20:35:32 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (16455400) [pid = 2180] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:35:32 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (182EB000) [pid = 2180] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:35:32 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (17C84400) [pid = 2180] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:35:32 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1026D000) [pid = 2180] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:35:32 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (10418400) [pid = 2180] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:35:32 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (10176C00) [pid = 2180] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:35:32 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (1030A400) [pid = 2180] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:35:32 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (19788800) [pid = 2180] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:35:32 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (15529C00) [pid = 2180] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:35:32 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (1023DC00) [pid = 2180] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:35:32 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (14BAAC00) [pid = 2180] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:35:32 INFO - PROCESS | 2180 | 1467603332278 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]]]}] 20:35:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:35:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 770ms 20:35:32 INFO - PROCESS | 2180 | 1467603332312 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 20:35:32 INFO - PROCESS | 2180 | 1467603332314 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 20:35:32 INFO - PROCESS | 2180 | 1467603332317 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:35:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:35:32 INFO - PROCESS | 2180 | 1467603332319 Marionette TRACE conn5 <- [1,2782,null,{}] 20:35:32 INFO - PROCESS | 2180 | 1467603332337 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}] 20:35:32 INFO - PROCESS | 2180 | 1467603332338 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:32 INFO - PROCESS | 2180 | 1467603332422 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 20:35:32 INFO - PROCESS | 2180 | 1467603332428 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:32 INFO - PROCESS | 2180 | 1467603332429 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:32 INFO - PROCESS | 2180 | ++DOCSHELL 1030A400 == 37 [pid = 2180] [id = 705] 20:35:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (145A1C00) [pid = 2180] [serial = 2115] [outer = 00000000] 20:35:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (19B98C00) [pid = 2180] [serial = 2116] [outer = 145A1C00] 20:35:32 INFO - PROCESS | 2180 | 1467603332474 Marionette DEBUG loaded listener.js 20:35:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (19CAC000) [pid = 2180] [serial = 2117] [outer = 145A1C00] 20:35:32 INFO - PROCESS | 2180 | 1467603332906 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]]]}] 20:35:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:35:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 630ms 20:35:32 INFO - PROCESS | 2180 | 1467603332963 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 20:35:32 INFO - PROCESS | 2180 | 1467603332965 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 20:35:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:35:32 INFO - PROCESS | 2180 | 1467603332968 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:35:32 INFO - PROCESS | 2180 | 1467603332970 Marionette TRACE conn5 <- [1,2786,null,{}] 20:35:32 INFO - PROCESS | 2180 | 1467603332973 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}] 20:35:32 INFO - PROCESS | 2180 | 1467603332975 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:33 INFO - PROCESS | 2180 | 1467603333056 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 20:35:33 INFO - PROCESS | 2180 | 1467603333061 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:33 INFO - PROCESS | 2180 | 1467603333063 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:33 INFO - PROCESS | 2180 | ++DOCSHELL 19EB3800 == 38 [pid = 2180] [id = 706] 20:35:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19EB4C00) [pid = 2180] [serial = 2118] [outer = 00000000] 20:35:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (1A0AF400) [pid = 2180] [serial = 2119] [outer = 19EB4C00] 20:35:33 INFO - PROCESS | 2180 | 1467603333107 Marionette DEBUG loaded listener.js 20:35:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (1A0B4800) [pid = 2180] [serial = 2120] [outer = 19EB4C00] 20:35:33 INFO - PROCESS | 2180 | 1467603333562 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]]]}] 20:35:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:35:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 630ms 20:35:33 INFO - PROCESS | 2180 | 1467603333604 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 20:35:33 INFO - PROCESS | 2180 | 1467603333607 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 20:35:33 INFO - PROCESS | 2180 | 1467603333623 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:35:33 INFO - PROCESS | 2180 | 1467603333625 Marionette TRACE conn5 <- [1,2790,null,{}] 20:35:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:35:33 INFO - PROCESS | 2180 | 1467603333629 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}] 20:35:33 INFO - PROCESS | 2180 | 1467603333631 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:33 INFO - PROCESS | 2180 | 1467603333718 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 20:35:33 INFO - PROCESS | 2180 | 1467603333724 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:33 INFO - PROCESS | 2180 | 1467603333726 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:33 INFO - PROCESS | 2180 | ++DOCSHELL 1017F400 == 39 [pid = 2180] [id = 707] 20:35:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (101CD400) [pid = 2180] [serial = 2121] [outer = 00000000] 20:35:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (1A0B8800) [pid = 2180] [serial = 2122] [outer = 101CD400] 20:35:33 INFO - PROCESS | 2180 | 1467603333769 Marionette DEBUG loaded listener.js 20:35:33 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (1A0BB000) [pid = 2180] [serial = 2123] [outer = 101CD400] 20:35:34 INFO - PROCESS | 2180 | --DOCSHELL 19B7B800 == 38 [pid = 2180] [id = 693] 20:35:34 INFO - PROCESS | 2180 | --DOCSHELL 0D135400 == 37 [pid = 2180] [id = 694] 20:35:35 INFO - PROCESS | 2180 | --DOCSHELL 1024A400 == 36 [pid = 2180] [id = 695] 20:35:35 INFO - PROCESS | 2180 | --DOCSHELL 182E4800 == 35 [pid = 2180] [id = 701] 20:35:35 INFO - PROCESS | 2180 | --DOCSHELL 17772400 == 34 [pid = 2180] [id = 699] 20:35:35 INFO - PROCESS | 2180 | --DOCSHELL 14BB2000 == 33 [pid = 2180] [id = 704] 20:35:35 INFO - PROCESS | 2180 | --DOCSHELL 10605800 == 32 [pid = 2180] [id = 702] 20:35:35 INFO - PROCESS | 2180 | --DOCSHELL 19EB3800 == 31 [pid = 2180] [id = 706] 20:35:35 INFO - PROCESS | 2180 | --DOCSHELL 107C5800 == 30 [pid = 2180] [id = 696] 20:35:35 INFO - PROCESS | 2180 | --DOCSHELL 1459DC00 == 29 [pid = 2180] [id = 697] 20:35:35 INFO - PROCESS | 2180 | --DOCSHELL 0A7D3C00 == 28 [pid = 2180] [id = 700] 20:35:35 INFO - PROCESS | 2180 | --DOCSHELL 1030A400 == 27 [pid = 2180] [id = 705] 20:35:35 INFO - PROCESS | 2180 | --DOCSHELL 14E26000 == 26 [pid = 2180] [id = 698] 20:35:35 INFO - PROCESS | 2180 | --DOCSHELL 182E4C00 == 25 [pid = 2180] [id = 703] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (16D69400) [pid = 2180] [serial = 2068] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (18F17C00) [pid = 2180] [serial = 2078] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (1816C400) [pid = 2180] [serial = 2071] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (17773800) [pid = 2180] [serial = 2069] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (18243C00) [pid = 2180] [serial = 2074] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (18F10C00) [pid = 2180] [serial = 2077] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (181FE400) [pid = 2180] [serial = 2072] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (10544400) [pid = 2180] [serial = 2062] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (101C8000) [pid = 2180] [serial = 2059] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (101D3800) [pid = 2180] [serial = 2060] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (1099FC00) [pid = 2180] [serial = 2057] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (107C3000) [pid = 2180] [serial = 2056] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (19B90800) [pid = 2180] [serial = 2054] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (19B8BC00) [pid = 2180] [serial = 2053] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (16459000) [pid = 2180] [serial = 2051] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (163C4800) [pid = 2180] [serial = 2050] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (10548000) [pid = 2180] [serial = 2048] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (10302400) [pid = 2180] [serial = 2047] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (19B95000) [pid = 2180] [serial = 2080] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (14C84400) [pid = 2180] [serial = 2065] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (107D4000) [pid = 2180] [serial = 2063] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (182E0400) [pid = 2180] [serial = 2075] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (14EE5800) [pid = 2180] [serial = 2066] [outer = 00000000] [url = about:blank] 20:35:35 INFO - PROCESS | 2180 | 1467603335622 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]]]}] 20:35:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:35:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 2012ms 20:35:35 INFO - PROCESS | 2180 | 1467603335643 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 20:35:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:35:35 INFO - PROCESS | 2180 | 1467603335647 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 20:35:35 INFO - PROCESS | 2180 | 1467603335652 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:35:35 INFO - PROCESS | 2180 | 1467603335656 Marionette TRACE conn5 <- [1,2794,null,{}] 20:35:35 INFO - PROCESS | 2180 | 1467603335661 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}] 20:35:35 INFO - PROCESS | 2180 | 1467603335665 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:35 INFO - PROCESS | 2180 | 1467603335756 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 20:35:35 INFO - PROCESS | 2180 | 1467603335766 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:35 INFO - PROCESS | 2180 | 1467603335770 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:35 INFO - PROCESS | 2180 | ++DOCSHELL 0D135800 == 26 [pid = 2180] [id = 708] 20:35:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 60 (0D13AC00) [pid = 2180] [serial = 2124] [outer = 00000000] 20:35:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 61 (0D1E7C00) [pid = 2180] [serial = 2125] [outer = 0D13AC00] 20:35:35 INFO - PROCESS | 2180 | 1467603335820 Marionette DEBUG loaded listener.js 20:35:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 62 (0FDFF400) [pid = 2180] [serial = 2126] [outer = 0D13AC00] 20:35:36 INFO - PROCESS | 2180 | 1467603336327 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]]]}] 20:35:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:35:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 732ms 20:35:36 INFO - PROCESS | 2180 | 1467603336384 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 20:35:36 INFO - PROCESS | 2180 | 1467603336389 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 20:35:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:35:36 INFO - PROCESS | 2180 | 1467603336395 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:35:36 INFO - PROCESS | 2180 | 1467603336398 Marionette TRACE conn5 <- [1,2798,null,{}] 20:35:36 INFO - PROCESS | 2180 | 1467603336402 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}] 20:35:36 INFO - PROCESS | 2180 | 1467603336405 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:36 INFO - PROCESS | 2180 | 1467603336496 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 20:35:36 INFO - PROCESS | 2180 | 1467603336601 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:36 INFO - PROCESS | 2180 | 1467603336604 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:36 INFO - PROCESS | 2180 | ++DOCSHELL 10244400 == 27 [pid = 2180] [id = 709] 20:35:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 63 (10244800) [pid = 2180] [serial = 2127] [outer = 00000000] 20:35:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 64 (1024A400) [pid = 2180] [serial = 2128] [outer = 10244800] 20:35:36 INFO - PROCESS | 2180 | 1467603336653 Marionette DEBUG loaded listener.js 20:35:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 65 (10305C00) [pid = 2180] [serial = 2129] [outer = 10244800] 20:35:37 INFO - PROCESS | 2180 | 1467603337033 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]]]}] 20:35:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:35:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 670ms 20:35:37 INFO - PROCESS | 2180 | 1467603337069 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 20:35:37 INFO - PROCESS | 2180 | 1467603337071 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 20:35:37 INFO - PROCESS | 2180 | 1467603337075 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:35:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:35:37 INFO - PROCESS | 2180 | 1467603337078 Marionette TRACE conn5 <- [1,2802,null,{}] 20:35:37 INFO - PROCESS | 2180 | 1467603337089 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}] 20:35:37 INFO - PROCESS | 2180 | 1467603337094 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:37 INFO - PROCESS | 2180 | 1467603337208 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 20:35:37 INFO - PROCESS | 2180 | 1467603337219 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:37 INFO - PROCESS | 2180 | 1467603337222 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:37 INFO - PROCESS | 2180 | ++DOCSHELL 107C5800 == 28 [pid = 2180] [id = 710] 20:35:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (107C8400) [pid = 2180] [serial = 2130] [outer = 00000000] 20:35:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (107DE400) [pid = 2180] [serial = 2131] [outer = 107C8400] 20:35:37 INFO - PROCESS | 2180 | 1467603337279 Marionette DEBUG loaded listener.js 20:35:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (10887400) [pid = 2180] [serial = 2132] [outer = 107C8400] 20:35:37 INFO - PROCESS | 2180 | 1467603337736 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]]]}] 20:35:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:35:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 730ms 20:35:37 INFO - PROCESS | 2180 | 1467603337809 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 20:35:37 INFO - PROCESS | 2180 | 1467603337811 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 20:35:37 INFO - PROCESS | 2180 | 1467603337814 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:35:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:35:37 INFO - PROCESS | 2180 | 1467603337816 Marionette TRACE conn5 <- [1,2806,null,{}] 20:35:37 INFO - PROCESS | 2180 | 1467603337820 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}] 20:35:37 INFO - PROCESS | 2180 | 1467603337822 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:37 INFO - PROCESS | 2180 | 1467603337908 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 20:35:37 INFO - PROCESS | 2180 | 1467603337913 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:37 INFO - PROCESS | 2180 | 1467603337915 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:37 INFO - PROCESS | 2180 | ++DOCSHELL 10E0D800 == 29 [pid = 2180] [id = 711] 20:35:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (10E81800) [pid = 2180] [serial = 2133] [outer = 00000000] 20:35:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (11588400) [pid = 2180] [serial = 2134] [outer = 10E81800] 20:35:37 INFO - PROCESS | 2180 | 1467603337963 Marionette DEBUG loaded listener.js 20:35:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (145A8800) [pid = 2180] [serial = 2135] [outer = 10E81800] 20:35:38 INFO - PROCESS | 2180 | 1467603338398 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]]]}] 20:35:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:35:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 630ms 20:35:38 INFO - PROCESS | 2180 | 1467603338449 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 20:35:38 INFO - PROCESS | 2180 | 1467603338451 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 20:35:38 INFO - PROCESS | 2180 | 1467603338455 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:35:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:35:38 INFO - PROCESS | 2180 | 1467603338457 Marionette TRACE conn5 <- [1,2810,null,{}] 20:35:38 INFO - PROCESS | 2180 | 1467603338460 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}] 20:35:38 INFO - PROCESS | 2180 | 1467603338462 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:38 INFO - PROCESS | 2180 | 1467603338546 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 20:35:38 INFO - PROCESS | 2180 | 1467603338552 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:38 INFO - PROCESS | 2180 | 1467603338554 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:38 INFO - PROCESS | 2180 | ++DOCSHELL 14BB2000 == 30 [pid = 2180] [id = 712] 20:35:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (14C7F800) [pid = 2180] [serial = 2136] [outer = 00000000] 20:35:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (14EE5000) [pid = 2180] [serial = 2137] [outer = 14C7F800] 20:35:38 INFO - PROCESS | 2180 | 1467603338600 Marionette DEBUG loaded listener.js 20:35:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (152C0C00) [pid = 2180] [serial = 2138] [outer = 14C7F800] 20:35:39 INFO - PROCESS | 2180 | 1467603339079 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]]]}] 20:35:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:35:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 670ms 20:35:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:35:39 INFO - PROCESS | 2180 | 1467603339129 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 20:35:39 INFO - PROCESS | 2180 | 1467603339131 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 20:35:39 INFO - PROCESS | 2180 | 1467603339134 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:35:39 INFO - PROCESS | 2180 | 1467603339136 Marionette TRACE conn5 <- [1,2814,null,{}] 20:35:39 INFO - PROCESS | 2180 | 1467603339139 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}] 20:35:39 INFO - PROCESS | 2180 | 1467603339145 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:39 INFO - PROCESS | 2180 | 1467603339252 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 20:35:39 INFO - PROCESS | 2180 | 1467603339257 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:39 INFO - PROCESS | 2180 | 1467603339259 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:39 INFO - PROCESS | 2180 | ++DOCSHELL 16D66000 == 31 [pid = 2180] [id = 713] 20:35:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (1776D800) [pid = 2180] [serial = 2139] [outer = 00000000] 20:35:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (17C76400) [pid = 2180] [serial = 2140] [outer = 1776D800] 20:35:39 INFO - PROCESS | 2180 | 1467603339304 Marionette DEBUG loaded listener.js 20:35:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (17C81800) [pid = 2180] [serial = 2141] [outer = 1776D800] 20:35:39 INFO - PROCESS | 2180 | 1467603339764 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:35:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:35:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 670ms 20:35:39 INFO - PROCESS | 2180 | 1467603339809 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 20:35:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:35:39 INFO - PROCESS | 2180 | 1467603339811 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 20:35:39 INFO - PROCESS | 2180 | 1467603339814 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:35:39 INFO - PROCESS | 2180 | 1467603339816 Marionette TRACE conn5 <- [1,2818,null,{}] 20:35:39 INFO - PROCESS | 2180 | 1467603339820 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}] 20:35:39 INFO - PROCESS | 2180 | 1467603339822 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:39 INFO - PROCESS | 2180 | 1467603339901 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 20:35:39 INFO - PROCESS | 2180 | 1467603339937 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:39 INFO - PROCESS | 2180 | 1467603339939 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:39 INFO - PROCESS | 2180 | ++DOCSHELL 1812CC00 == 32 [pid = 2180] [id = 714] 20:35:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (18134000) [pid = 2180] [serial = 2142] [outer = 00000000] 20:35:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (18208400) [pid = 2180] [serial = 2143] [outer = 18134000] 20:35:40 INFO - PROCESS | 2180 | 1467603339983 Marionette DEBUG loaded listener.js 20:35:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (18245000) [pid = 2180] [serial = 2144] [outer = 18134000] 20:35:40 INFO - PROCESS | 2180 | 1467603340436 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]]]}] 20:35:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:35:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 671ms 20:35:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:35:40 INFO - PROCESS | 2180 | 1467603340486 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 20:35:40 INFO - PROCESS | 2180 | 1467603340488 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 20:35:40 INFO - PROCESS | 2180 | 1467603340491 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:35:40 INFO - PROCESS | 2180 | 1467603340493 Marionette TRACE conn5 <- [1,2822,null,{}] 20:35:40 INFO - PROCESS | 2180 | 1467603340496 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}] 20:35:40 INFO - PROCESS | 2180 | 1467603340498 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:40 INFO - PROCESS | 2180 | 1467603340578 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 20:35:40 INFO - PROCESS | 2180 | 1467603340585 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:40 INFO - PROCESS | 2180 | 1467603340587 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:40 INFO - PROCESS | 2180 | ++DOCSHELL 1824C000 == 33 [pid = 2180] [id = 715] 20:35:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (182E0800) [pid = 2180] [serial = 2145] [outer = 00000000] 20:35:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (182EBC00) [pid = 2180] [serial = 2146] [outer = 182E0800] 20:35:40 INFO - PROCESS | 2180 | 1467603340632 Marionette DEBUG loaded listener.js 20:35:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (182E5C00) [pid = 2180] [serial = 2147] [outer = 182E0800] 20:35:41 INFO - PROCESS | 2180 | 1467603341113 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:35:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:35:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 670ms 20:35:41 INFO - PROCESS | 2180 | 1467603341162 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 20:35:41 INFO - PROCESS | 2180 | 1467603341164 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 20:35:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:35:41 INFO - PROCESS | 2180 | 1467603341167 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:35:41 INFO - PROCESS | 2180 | 1467603341169 Marionette TRACE conn5 <- [1,2826,null,{}] 20:35:41 INFO - PROCESS | 2180 | 1467603341172 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}] 20:35:41 INFO - PROCESS | 2180 | 1467603341174 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:41 INFO - PROCESS | 2180 | 1467603341294 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 20:35:41 INFO - PROCESS | 2180 | 1467603341388 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:41 INFO - PROCESS | 2180 | 1467603341390 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:41 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC9400 == 34 [pid = 2180] [id = 716] 20:35:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (107C3000) [pid = 2180] [serial = 2148] [outer = 00000000] 20:35:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (19783000) [pid = 2180] [serial = 2149] [outer = 107C3000] 20:35:41 INFO - PROCESS | 2180 | 1467603341435 Marionette DEBUG loaded listener.js 20:35:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (19784800) [pid = 2180] [serial = 2150] [outer = 107C3000] 20:35:41 INFO - PROCESS | 2180 | 1467603341873 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]]]}] 20:35:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:35:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 730ms 20:35:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:35:41 INFO - PROCESS | 2180 | 1467603341898 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 20:35:41 INFO - PROCESS | 2180 | 1467603341900 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 20:35:41 INFO - PROCESS | 2180 | 1467603341903 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:35:41 INFO - PROCESS | 2180 | 1467603341905 Marionette TRACE conn5 <- [1,2830,null,{}] 20:35:41 INFO - PROCESS | 2180 | 1467603341908 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}] 20:35:41 INFO - PROCESS | 2180 | 1467603341910 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:42 INFO - PROCESS | 2180 | 1467603342030 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 20:35:42 INFO - PROCESS | 2180 | 1467603342035 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:42 INFO - PROCESS | 2180 | 1467603342037 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:42 INFO - PROCESS | 2180 | ++DOCSHELL 101D0400 == 35 [pid = 2180] [id = 717] 20:35:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (155B9400) [pid = 2180] [serial = 2151] [outer = 00000000] 20:35:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (19B8E800) [pid = 2180] [serial = 2152] [outer = 155B9400] 20:35:42 INFO - PROCESS | 2180 | 1467603342141 Marionette DEBUG loaded listener.js 20:35:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (19B94400) [pid = 2180] [serial = 2153] [outer = 155B9400] 20:35:42 INFO - PROCESS | 2180 | 1467603342585 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]]]}] 20:35:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:35:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 730ms 20:35:42 INFO - PROCESS | 2180 | 1467603342641 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 20:35:42 INFO - PROCESS | 2180 | 1467603342644 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 20:35:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:35:42 INFO - PROCESS | 2180 | 1467603342647 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:35:42 INFO - PROCESS | 2180 | 1467603342649 Marionette TRACE conn5 <- [1,2834,null,{}] 20:35:42 INFO - PROCESS | 2180 | 1467603342653 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}] 20:35:42 INFO - PROCESS | 2180 | 1467603342655 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:42 INFO - PROCESS | 2180 | 1467603342819 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 20:35:43 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (19EB4C00) [pid = 2180] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:35:43 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (18F09000) [pid = 2180] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:35:43 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (19B94800) [pid = 2180] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:35:43 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (19CAB400) [pid = 2180] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:35:43 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (182E9800) [pid = 2180] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:35:43 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (0CAC1C00) [pid = 2180] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:35:43 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (1812C400) [pid = 2180] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:35:43 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (14E63000) [pid = 2180] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:35:43 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1459E400) [pid = 2180] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:35:43 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (107CDC00) [pid = 2180] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:35:43 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (1024A800) [pid = 2180] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:35:43 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (0D178400) [pid = 2180] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:35:43 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (19B80800) [pid = 2180] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:35:43 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (145A1C00) [pid = 2180] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:35:43 INFO - PROCESS | 2180 | 1467603343071 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:43 INFO - PROCESS | 2180 | 1467603343074 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:43 INFO - PROCESS | 2180 | ++DOCSHELL 0916FC00 == 36 [pid = 2180] [id = 718] 20:35:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (0A774400) [pid = 2180] [serial = 2154] [outer = 00000000] 20:35:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (1024A800) [pid = 2180] [serial = 2155] [outer = 0A774400] 20:35:43 INFO - PROCESS | 2180 | 1467603343122 Marionette DEBUG loaded listener.js 20:35:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (14BB0800) [pid = 2180] [serial = 2156] [outer = 0A774400] 20:35:43 INFO - PROCESS | 2180 | 1467603343504 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]]]}] 20:35:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:35:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 870ms 20:35:43 INFO - PROCESS | 2180 | 1467603343519 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 20:35:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:35:43 INFO - PROCESS | 2180 | 1467603343521 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 20:35:43 INFO - PROCESS | 2180 | 1467603343524 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:35:43 INFO - PROCESS | 2180 | 1467603343526 Marionette TRACE conn5 <- [1,2838,null,{}] 20:35:43 INFO - PROCESS | 2180 | 1467603343529 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}] 20:35:43 INFO - PROCESS | 2180 | 1467603343531 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:43 INFO - PROCESS | 2180 | 1467603343614 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 20:35:43 INFO - PROCESS | 2180 | 1467603343715 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:43 INFO - PROCESS | 2180 | 1467603343716 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:43 INFO - PROCESS | 2180 | ++DOCSHELL 10E0A000 == 37 [pid = 2180] [id = 719] 20:35:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (145A5400) [pid = 2180] [serial = 2157] [outer = 00000000] 20:35:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (19B91400) [pid = 2180] [serial = 2158] [outer = 145A5400] 20:35:43 INFO - PROCESS | 2180 | 1467603343769 Marionette DEBUG loaded listener.js 20:35:43 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (19EB1800) [pid = 2180] [serial = 2159] [outer = 145A5400] 20:35:44 INFO - PROCESS | 2180 | 1467603344113 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:35:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:35:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 630ms 20:35:44 INFO - PROCESS | 2180 | 1467603344155 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 20:35:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:35:44 INFO - PROCESS | 2180 | 1467603344157 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 20:35:44 INFO - PROCESS | 2180 | 1467603344160 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:35:44 INFO - PROCESS | 2180 | 1467603344162 Marionette TRACE conn5 <- [1,2842,null,{}] 20:35:44 INFO - PROCESS | 2180 | 1467603344165 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}] 20:35:44 INFO - PROCESS | 2180 | 1467603344167 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:44 INFO - PROCESS | 2180 | 1467603344249 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 20:35:44 INFO - PROCESS | 2180 | 1467603344255 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:44 INFO - PROCESS | 2180 | 1467603344256 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:44 INFO - PROCESS | 2180 | ++DOCSHELL 17C80800 == 38 [pid = 2180] [id = 720] 20:35:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (182E9800) [pid = 2180] [serial = 2160] [outer = 00000000] 20:35:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (1A077400) [pid = 2180] [serial = 2161] [outer = 182E9800] 20:35:44 INFO - PROCESS | 2180 | 1467603344394 Marionette DEBUG loaded listener.js 20:35:44 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (1A0B3400) [pid = 2180] [serial = 2162] [outer = 182E9800] 20:35:44 INFO - PROCESS | 2180 | 1467603344785 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]]]}] 20:35:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:35:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 670ms 20:35:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:35:44 INFO - PROCESS | 2180 | 1467603344831 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 20:35:44 INFO - PROCESS | 2180 | 1467603344833 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 20:35:44 INFO - PROCESS | 2180 | 1467603344836 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:35:44 INFO - PROCESS | 2180 | 1467603344837 Marionette TRACE conn5 <- [1,2846,null,{}] 20:35:44 INFO - PROCESS | 2180 | 1467603344841 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}] 20:35:44 INFO - PROCESS | 2180 | 1467603344843 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:44 INFO - PROCESS | 2180 | 1467603344924 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 20:35:45 INFO - PROCESS | 2180 | 1467603345026 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:45 INFO - PROCESS | 2180 | 1467603345028 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:45 INFO - PROCESS | 2180 | ++DOCSHELL 1816C400 == 39 [pid = 2180] [id = 721] 20:35:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (19EB0C00) [pid = 2180] [serial = 2163] [outer = 00000000] 20:35:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (1A20BC00) [pid = 2180] [serial = 2164] [outer = 19EB0C00] 20:35:45 INFO - PROCESS | 2180 | 1467603345072 Marionette DEBUG loaded listener.js 20:35:45 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (1A20E800) [pid = 2180] [serial = 2165] [outer = 19EB0C00] 20:35:45 INFO - PROCESS | 2180 | 1467603345844 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:35:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:35:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1077ms 20:35:45 INFO - PROCESS | 2180 | 1467603345914 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 20:35:45 INFO - PROCESS | 2180 | 1467603345919 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 20:35:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:35:45 INFO - PROCESS | 2180 | 1467603345924 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:35:45 INFO - PROCESS | 2180 | 1467603345929 Marionette TRACE conn5 <- [1,2850,null,{}] 20:35:45 INFO - PROCESS | 2180 | 1467603345935 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}] 20:35:45 INFO - PROCESS | 2180 | 1467603345938 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:46 INFO - PROCESS | 2180 | 1467603346071 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 20:35:46 INFO - PROCESS | 2180 | 1467603346210 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:46 INFO - PROCESS | 2180 | 1467603346213 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:46 INFO - PROCESS | 2180 | ++DOCSHELL 0D186400 == 40 [pid = 2180] [id = 722] 20:35:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (0D186800) [pid = 2180] [serial = 2166] [outer = 00000000] 20:35:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (10302400) [pid = 2180] [serial = 2167] [outer = 0D186800] 20:35:46 INFO - PROCESS | 2180 | 1467603346274 Marionette DEBUG loaded listener.js 20:35:46 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (1034F400) [pid = 2180] [serial = 2168] [outer = 0D186800] 20:35:47 INFO - PROCESS | 2180 | 1467603347129 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]]]}] 20:35:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:35:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1231ms 20:35:47 INFO - PROCESS | 2180 | 1467603347174 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 20:35:47 INFO - PROCESS | 2180 | 1467603347178 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 20:35:47 INFO - PROCESS | 2180 | 1467603347184 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:35:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:35:47 INFO - PROCESS | 2180 | 1467603347188 Marionette TRACE conn5 <- [1,2854,null,{}] 20:35:47 INFO - PROCESS | 2180 | 1467603347194 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}] 20:35:47 INFO - PROCESS | 2180 | 1467603347197 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:47 INFO - PROCESS | 2180 | 1467603347311 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 20:35:47 INFO - PROCESS | 2180 | 1467603347451 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:47 INFO - PROCESS | 2180 | 1467603347456 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:47 INFO - PROCESS | 2180 | ++DOCSHELL 0D13B000 == 41 [pid = 2180] [id = 723] 20:35:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (0D1E6400) [pid = 2180] [serial = 2169] [outer = 00000000] 20:35:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (101CCC00) [pid = 2180] [serial = 2170] [outer = 0D1E6400] 20:35:47 INFO - PROCESS | 2180 | 1467603347510 Marionette DEBUG loaded listener.js 20:35:47 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (10243000) [pid = 2180] [serial = 2171] [outer = 0D1E6400] 20:35:47 INFO - PROCESS | 2180 | --DOCSHELL 17C80800 == 40 [pid = 2180] [id = 720] 20:35:47 INFO - PROCESS | 2180 | --DOCSHELL 10E0A000 == 39 [pid = 2180] [id = 719] 20:35:47 INFO - PROCESS | 2180 | --DOCSHELL 0916FC00 == 38 [pid = 2180] [id = 718] 20:35:47 INFO - PROCESS | 2180 | --DOCSHELL 101D0400 == 37 [pid = 2180] [id = 717] 20:35:47 INFO - PROCESS | 2180 | --DOCSHELL 0CAC9400 == 36 [pid = 2180] [id = 716] 20:35:47 INFO - PROCESS | 2180 | --DOCSHELL 1824C000 == 35 [pid = 2180] [id = 715] 20:35:47 INFO - PROCESS | 2180 | --DOCSHELL 1812CC00 == 34 [pid = 2180] [id = 714] 20:35:47 INFO - PROCESS | 2180 | --DOCSHELL 16D66000 == 33 [pid = 2180] [id = 713] 20:35:47 INFO - PROCESS | 2180 | --DOCSHELL 14BB2000 == 32 [pid = 2180] [id = 712] 20:35:47 INFO - PROCESS | 2180 | --DOCSHELL 10E0D800 == 31 [pid = 2180] [id = 711] 20:35:47 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (1A0B8800) [pid = 2180] [serial = 2122] [outer = 00000000] [url = about:blank] 20:35:47 INFO - PROCESS | 2180 | --DOCSHELL 107C5800 == 30 [pid = 2180] [id = 710] 20:35:47 INFO - PROCESS | 2180 | --DOCSHELL 10244400 == 29 [pid = 2180] [id = 709] 20:35:47 INFO - PROCESS | 2180 | --DOCSHELL 0D135800 == 28 [pid = 2180] [id = 708] 20:35:47 INFO - PROCESS | 2180 | --DOCSHELL 1017F400 == 27 [pid = 2180] [id = 707] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (1A0B4800) [pid = 2180] [serial = 2120] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (19619000) [pid = 2180] [serial = 2107] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (19C04800) [pid = 2180] [serial = 2110] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (19788000) [pid = 2180] [serial = 2108] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (19EAC000) [pid = 2180] [serial = 2113] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (19C9E000) [pid = 2180] [serial = 2111] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (1A0AF400) [pid = 2180] [serial = 2119] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (19EB1400) [pid = 2180] [serial = 2114] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (185DDC00) [pid = 2180] [serial = 2104] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (1824D000) [pid = 2180] [serial = 2101] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (18250C00) [pid = 2180] [serial = 2102] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (18136C00) [pid = 2180] [serial = 2098] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (18172C00) [pid = 2180] [serial = 2099] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (15531C00) [pid = 2180] [serial = 2095] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (16454C00) [pid = 2180] [serial = 2096] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (145DBC00) [pid = 2180] [serial = 2092] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (14BA6000) [pid = 2180] [serial = 2093] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (10E09000) [pid = 2180] [serial = 2089] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (10E81C00) [pid = 2180] [serial = 2090] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (1030B400) [pid = 2180] [serial = 2086] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (1034C000) [pid = 2180] [serial = 2087] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (0D1EC400) [pid = 2180] [serial = 2083] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (0FDF8400) [pid = 2180] [serial = 2084] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (19B92800) [pid = 2180] [serial = 2081] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (19CAC000) [pid = 2180] [serial = 2117] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (19B98C00) [pid = 2180] [serial = 2116] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (182EC400) [pid = 2180] [serial = 2105] [outer = 00000000] [url = about:blank] 20:35:48 INFO - PROCESS | 2180 | 1467603348108 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]]]}] 20:35:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:35:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 970ms 20:35:48 INFO - PROCESS | 2180 | 1467603348160 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 20:35:48 INFO - PROCESS | 2180 | 1467603348165 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 20:35:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:35:48 INFO - PROCESS | 2180 | 1467603348172 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:35:48 INFO - PROCESS | 2180 | 1467603348175 Marionette TRACE conn5 <- [1,2858,null,{}] 20:35:48 INFO - PROCESS | 2180 | 1467603348178 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}] 20:35:48 INFO - PROCESS | 2180 | 1467603348181 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:48 INFO - PROCESS | 2180 | 1467603348268 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 20:35:48 INFO - PROCESS | 2180 | 1467603348369 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:48 INFO - PROCESS | 2180 | 1467603348371 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:48 INFO - PROCESS | 2180 | ++DOCSHELL 1017F400 == 28 [pid = 2180] [id = 724] 20:35:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (101C6400) [pid = 2180] [serial = 2172] [outer = 00000000] 20:35:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (1034C000) [pid = 2180] [serial = 2173] [outer = 101C6400] 20:35:48 INFO - PROCESS | 2180 | 1467603348418 Marionette DEBUG loaded listener.js 20:35:48 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (10352C00) [pid = 2180] [serial = 2174] [outer = 101C6400] 20:35:48 INFO - PROCESS | 2180 | 1467603348903 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]]]}] 20:35:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:35:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 770ms 20:35:48 INFO - PROCESS | 2180 | 1467603348945 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 20:35:48 INFO - PROCESS | 2180 | 1467603348947 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 20:35:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:35:48 INFO - PROCESS | 2180 | 1467603348951 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:35:48 INFO - PROCESS | 2180 | 1467603348954 Marionette TRACE conn5 <- [1,2862,null,{}] 20:35:48 INFO - PROCESS | 2180 | 1467603348965 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}] 20:35:48 INFO - PROCESS | 2180 | 1467603348970 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:49 INFO - PROCESS | 2180 | 1467603349058 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 20:35:49 INFO - PROCESS | 2180 | 1467603349069 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:49 INFO - PROCESS | 2180 | 1467603349072 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:49 INFO - PROCESS | 2180 | ++DOCSHELL 10E80C00 == 29 [pid = 2180] [id = 725] 20:35:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (10E82800) [pid = 2180] [serial = 2175] [outer = 00000000] 20:35:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (114DFC00) [pid = 2180] [serial = 2176] [outer = 10E82800] 20:35:49 INFO - PROCESS | 2180 | 1467603349120 Marionette DEBUG loaded listener.js 20:35:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (1459F000) [pid = 2180] [serial = 2177] [outer = 10E82800] 20:35:49 INFO - PROCESS | 2180 | 1467603349592 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]]]}] 20:35:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:35:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 670ms 20:35:49 INFO - PROCESS | 2180 | 1467603349625 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 20:35:49 INFO - PROCESS | 2180 | 1467603349628 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 20:35:49 INFO - PROCESS | 2180 | 1467603349630 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:35:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:35:49 INFO - PROCESS | 2180 | 1467603349632 Marionette TRACE conn5 <- [1,2866,null,{}] 20:35:49 INFO - PROCESS | 2180 | 1467603349636 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}] 20:35:49 INFO - PROCESS | 2180 | 1467603349638 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:49 INFO - PROCESS | 2180 | 1467603349724 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 20:35:49 INFO - PROCESS | 2180 | 1467603349732 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:49 INFO - PROCESS | 2180 | 1467603349734 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:49 INFO - PROCESS | 2180 | ++DOCSHELL 14E5E400 == 30 [pid = 2180] [id = 726] 20:35:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (14E65800) [pid = 2180] [serial = 2178] [outer = 00000000] 20:35:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (1552F000) [pid = 2180] [serial = 2179] [outer = 14E65800] 20:35:49 INFO - PROCESS | 2180 | 1467603349789 Marionette DEBUG loaded listener.js 20:35:49 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (163C6000) [pid = 2180] [serial = 2180] [outer = 14E65800] 20:35:50 INFO - PROCESS | 2180 | 1467603350255 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]]]}] 20:35:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:35:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 670ms 20:35:50 INFO - PROCESS | 2180 | 1467603350305 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 20:35:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:35:50 INFO - PROCESS | 2180 | 1467603350307 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 20:35:50 INFO - PROCESS | 2180 | 1467603350311 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:35:50 INFO - PROCESS | 2180 | 1467603350312 Marionette TRACE conn5 <- [1,2870,null,{}] 20:35:50 INFO - PROCESS | 2180 | 1467603350316 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}] 20:35:50 INFO - PROCESS | 2180 | 1467603350318 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:50 INFO - PROCESS | 2180 | 1467603350432 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 20:35:50 INFO - PROCESS | 2180 | 1467603350523 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:50 INFO - PROCESS | 2180 | 1467603350526 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:50 INFO - PROCESS | 2180 | ++DOCSHELL 16458400 == 31 [pid = 2180] [id = 727] 20:35:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (16459000) [pid = 2180] [serial = 2181] [outer = 00000000] 20:35:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (1776E800) [pid = 2180] [serial = 2182] [outer = 16459000] 20:35:50 INFO - PROCESS | 2180 | 1467603350571 Marionette DEBUG loaded listener.js 20:35:50 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (17C76000) [pid = 2180] [serial = 2183] [outer = 16459000] 20:35:51 INFO - PROCESS | 2180 | 1467603350997 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]]]}] 20:35:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:35:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 730ms 20:35:51 INFO - PROCESS | 2180 | 1467603351045 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 20:35:51 INFO - PROCESS | 2180 | 1467603351047 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 20:35:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:35:51 INFO - PROCESS | 2180 | 1467603351050 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:35:51 INFO - PROCESS | 2180 | 1467603351052 Marionette TRACE conn5 <- [1,2874,null,{}] 20:35:51 INFO - PROCESS | 2180 | 1467603351055 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}] 20:35:51 INFO - PROCESS | 2180 | 1467603351061 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:51 INFO - PROCESS | 2180 | 1467603351210 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 20:35:51 INFO - PROCESS | 2180 | 1467603351278 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:51 INFO - PROCESS | 2180 | 1467603351280 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:51 INFO - PROCESS | 2180 | ++DOCSHELL 1680A400 == 32 [pid = 2180] [id = 728] 20:35:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (16D67800) [pid = 2180] [serial = 2184] [outer = 00000000] 20:35:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (18248C00) [pid = 2180] [serial = 2185] [outer = 16D67800] 20:35:51 INFO - PROCESS | 2180 | 1467603351327 Marionette DEBUG loaded listener.js 20:35:51 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (182C3C00) [pid = 2180] [serial = 2186] [outer = 16D67800] 20:35:51 INFO - PROCESS | 2180 | 1467603351765 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]]]}] 20:35:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:35:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 770ms 20:35:51 INFO - PROCESS | 2180 | 1467603351821 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 20:35:51 INFO - PROCESS | 2180 | 1467603351823 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 20:35:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:35:51 INFO - PROCESS | 2180 | 1467603351826 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:35:51 INFO - PROCESS | 2180 | 1467603351828 Marionette TRACE conn5 <- [1,2878,null,{}] 20:35:51 INFO - PROCESS | 2180 | 1467603351831 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}] 20:35:51 INFO - PROCESS | 2180 | 1467603351833 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:51 INFO - PROCESS | 2180 | 1467603351960 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 20:35:52 INFO - PROCESS | 2180 | 1467603352031 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:52 INFO - PROCESS | 2180 | 1467603352033 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:52 INFO - PROCESS | 2180 | ++DOCSHELL 107C0C00 == 33 [pid = 2180] [id = 729] 20:35:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (18246C00) [pid = 2180] [serial = 2187] [outer = 00000000] 20:35:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (185E6400) [pid = 2180] [serial = 2188] [outer = 18246C00] 20:35:52 INFO - PROCESS | 2180 | 1467603352078 Marionette DEBUG loaded listener.js 20:35:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (185E8000) [pid = 2180] [serial = 2189] [outer = 18246C00] 20:35:52 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (107C3000) [pid = 2180] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:35:52 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (155B9400) [pid = 2180] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:35:52 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (10E81800) [pid = 2180] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:35:52 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (182E0800) [pid = 2180] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:35:52 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (101CD400) [pid = 2180] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:35:52 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (1776D800) [pid = 2180] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:35:52 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (14C7F800) [pid = 2180] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:35:52 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (18134000) [pid = 2180] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:35:52 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (0A774400) [pid = 2180] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:35:52 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (0D13AC00) [pid = 2180] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:35:52 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (10244800) [pid = 2180] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:35:52 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (107C8400) [pid = 2180] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:35:52 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (182E9800) [pid = 2180] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:35:52 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (145A5400) [pid = 2180] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:35:52 INFO - PROCESS | 2180 | 1467603352623 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:35:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:35:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 830ms 20:35:52 INFO - PROCESS | 2180 | 1467603352657 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 20:35:52 INFO - PROCESS | 2180 | 1467603352659 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 20:35:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:35:52 INFO - PROCESS | 2180 | 1467603352662 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:35:52 INFO - PROCESS | 2180 | 1467603352664 Marionette TRACE conn5 <- [1,2882,null,{}] 20:35:52 INFO - PROCESS | 2180 | 1467603352672 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}] 20:35:52 INFO - PROCESS | 2180 | 1467603352674 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:52 INFO - PROCESS | 2180 | 1467603352792 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 20:35:52 INFO - PROCESS | 2180 | 1467603352857 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:52 INFO - PROCESS | 2180 | 1467603352859 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:52 INFO - PROCESS | 2180 | ++DOCSHELL 0FDFF000 == 34 [pid = 2180] [id = 730] 20:35:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (10410400) [pid = 2180] [serial = 2190] [outer = 00000000] 20:35:52 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (16D6EC00) [pid = 2180] [serial = 2191] [outer = 10410400] 20:35:52 INFO - PROCESS | 2180 | 1467603352904 Marionette DEBUG loaded listener.js 20:35:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (18250400) [pid = 2180] [serial = 2192] [outer = 10410400] 20:35:53 INFO - PROCESS | 2180 | 1467603353269 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]]]}] 20:35:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:35:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 630ms 20:35:53 INFO - PROCESS | 2180 | 1467603353304 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 20:35:53 INFO - PROCESS | 2180 | 1467603353306 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 20:35:53 INFO - PROCESS | 2180 | 1467603353310 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:35:53 INFO - PROCESS | 2180 | 1467603353311 Marionette TRACE conn5 <- [1,2886,null,{}] 20:35:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:35:53 INFO - PROCESS | 2180 | 1467603353315 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}] 20:35:53 INFO - PROCESS | 2180 | 1467603353317 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:53 INFO - PROCESS | 2180 | 1467603353397 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 20:35:53 INFO - PROCESS | 2180 | 1467603353403 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:53 INFO - PROCESS | 2180 | 1467603353405 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:53 INFO - PROCESS | 2180 | ++DOCSHELL 18F0B000 == 35 [pid = 2180] [id = 731] 20:35:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (18F11400) [pid = 2180] [serial = 2193] [outer = 00000000] 20:35:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (19B8CC00) [pid = 2180] [serial = 2194] [outer = 18F11400] 20:35:53 INFO - PROCESS | 2180 | 1467603353449 Marionette DEBUG loaded listener.js 20:35:53 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (19B97400) [pid = 2180] [serial = 2195] [outer = 18F11400] 20:35:53 INFO - PROCESS | 2180 | 1467603353897 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]]]}] 20:35:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:35:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 630ms 20:35:53 INFO - PROCESS | 2180 | 1467603353944 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 20:35:53 INFO - PROCESS | 2180 | 1467603353946 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 20:35:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:35:53 INFO - PROCESS | 2180 | 1467603353949 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:35:53 INFO - PROCESS | 2180 | 1467603353951 Marionette TRACE conn5 <- [1,2890,null,{}] 20:35:53 INFO - PROCESS | 2180 | 1467603353969 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}] 20:35:53 INFO - PROCESS | 2180 | 1467603353971 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:54 INFO - PROCESS | 2180 | 1467603354050 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 20:35:54 INFO - PROCESS | 2180 | 1467603354056 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:54 INFO - PROCESS | 2180 | 1467603354058 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:54 INFO - PROCESS | 2180 | ++DOCSHELL 19BD9400 == 36 [pid = 2180] [id = 732] 20:35:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (19BD9C00) [pid = 2180] [serial = 2196] [outer = 00000000] 20:35:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19C05000) [pid = 2180] [serial = 2197] [outer = 19BD9C00] 20:35:54 INFO - PROCESS | 2180 | 1467603354102 Marionette DEBUG loaded listener.js 20:35:54 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19CA1800) [pid = 2180] [serial = 2198] [outer = 19BD9C00] 20:35:54 INFO - PROCESS | 2180 | 1467603354687 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:35:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:35:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 790ms 20:35:54 INFO - PROCESS | 2180 | 1467603354741 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 20:35:54 INFO - PROCESS | 2180 | 1467603354746 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 20:35:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:35:54 INFO - PROCESS | 2180 | 1467603354839 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:35:54 INFO - PROCESS | 2180 | 1467603354843 Marionette TRACE conn5 <- [1,2894,null,{}] 20:35:54 INFO - PROCESS | 2180 | 1467603354850 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}] 20:35:54 INFO - PROCESS | 2180 | 1467603354853 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:54 INFO - PROCESS | 2180 | 1467603354981 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 20:35:55 INFO - PROCESS | 2180 | 1467603355117 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:55 INFO - PROCESS | 2180 | 1467603355122 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:55 INFO - PROCESS | 2180 | ++DOCSHELL 0A7CA000 == 37 [pid = 2180] [id = 733] 20:35:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (0CAC0C00) [pid = 2180] [serial = 2199] [outer = 00000000] 20:35:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (101CC400) [pid = 2180] [serial = 2200] [outer = 0CAC0C00] 20:35:55 INFO - PROCESS | 2180 | 1467603355180 Marionette DEBUG loaded listener.js 20:35:55 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (10307400) [pid = 2180] [serial = 2201] [outer = 0CAC0C00] 20:35:55 INFO - PROCESS | 2180 | 1467603355804 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]]]}] 20:35:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:35:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1072ms 20:35:55 INFO - PROCESS | 2180 | 1467603355868 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 20:35:55 INFO - PROCESS | 2180 | 1467603355873 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 20:35:55 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:35:55 INFO - PROCESS | 2180 | 1467603355880 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:35:55 INFO - PROCESS | 2180 | 1467603355883 Marionette TRACE conn5 <- [1,2898,null,{}] 20:35:55 INFO - PROCESS | 2180 | 1467603355887 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}] 20:35:55 INFO - PROCESS | 2180 | 1467603355890 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:56 INFO - PROCESS | 2180 | 1467603356008 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 20:35:56 INFO - PROCESS | 2180 | 1467603356154 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:56 INFO - PROCESS | 2180 | 1467603356157 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:56 INFO - PROCESS | 2180 | ++DOCSHELL 145A5800 == 38 [pid = 2180] [id = 734] 20:35:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (145A6000) [pid = 2180] [serial = 2202] [outer = 00000000] 20:35:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (15254C00) [pid = 2180] [serial = 2203] [outer = 145A6000] 20:35:56 INFO - PROCESS | 2180 | 1467603356216 Marionette DEBUG loaded listener.js 20:35:56 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (1812F000) [pid = 2180] [serial = 2204] [outer = 145A6000] 20:35:56 INFO - PROCESS | 2180 | 1467603356783 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]]]}] 20:35:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:35:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:35:56 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 931ms 20:35:56 INFO - PROCESS | 2180 | 1467603356813 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 20:35:56 INFO - PROCESS | 2180 | 1467603356815 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 20:35:56 INFO - TEST-START | /DOMEvents/constructors.html 20:35:56 INFO - PROCESS | 2180 | 1467603356819 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:35:56 INFO - PROCESS | 2180 | 1467603356823 Marionette TRACE conn5 <- [1,2902,null,{}] 20:35:56 INFO - PROCESS | 2180 | 1467603356834 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}] 20:35:56 INFO - PROCESS | 2180 | 1467603356839 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:57 INFO - PROCESS | 2180 | 1467603356977 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 20:35:57 INFO - PROCESS | 2180 | 1467603357094 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:57 INFO - PROCESS | 2180 | 1467603357098 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:57 INFO - PROCESS | 2180 | ++DOCSHELL 18249800 == 39 [pid = 2180] [id = 735] 20:35:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (1824DC00) [pid = 2180] [serial = 2205] [outer = 00000000] 20:35:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (19CA6400) [pid = 2180] [serial = 2206] [outer = 1824DC00] 20:35:57 INFO - PROCESS | 2180 | 1467603357156 Marionette DEBUG loaded listener.js 20:35:57 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (19EA9800) [pid = 2180] [serial = 2207] [outer = 1824DC00] 20:35:57 INFO - PROCESS | 2180 | 1467603357925 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]]]}] 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:35:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:35:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:35:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:35:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:35:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:35:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:35:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:35:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:35:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:35:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:35:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:35:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:35:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:35:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:35:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:35:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:35:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:35:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:35:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:35:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:35:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:35:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:35:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:35:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:35:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:35:58 INFO - TEST-OK | /DOMEvents/constructors.html | took 1219ms 20:35:58 INFO - PROCESS | 2180 | 1467603358042 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 20:35:58 INFO - PROCESS | 2180 | 1467603358045 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 20:35:58 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:35:58 INFO - PROCESS | 2180 | 1467603358049 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:35:58 INFO - PROCESS | 2180 | 1467603358051 Marionette TRACE conn5 <- [1,2906,null,{}] 20:35:58 INFO - PROCESS | 2180 | 1467603358055 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}] 20:35:58 INFO - PROCESS | 2180 | 1467603358057 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:58 INFO - PROCESS | 2180 | 1467603358175 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 20:35:58 INFO - PROCESS | 2180 | 1467603358314 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:58 INFO - PROCESS | 2180 | 1467603358317 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:58 INFO - PROCESS | 2180 | ++DOCSHELL 1017EC00 == 40 [pid = 2180] [id = 736] 20:35:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (19B91800) [pid = 2180] [serial = 2208] [outer = 00000000] 20:35:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (1A06F800) [pid = 2180] [serial = 2209] [outer = 19B91800] 20:35:58 INFO - PROCESS | 2180 | 1467603358376 Marionette DEBUG loaded listener.js 20:35:58 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (1A0B8800) [pid = 2180] [serial = 2210] [outer = 19B91800] 20:35:59 INFO - PROCESS | 2180 | 1467603359010 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:35:59 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:35:59 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 970ms 20:35:59 INFO - PROCESS | 2180 | 1467603359034 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 20:35:59 INFO - PROCESS | 2180 | 1467603359038 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 20:35:59 INFO - PROCESS | 2180 | 1467603359045 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:35:59 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:35:59 INFO - PROCESS | 2180 | 1467603359048 Marionette TRACE conn5 <- [1,2910,null,{}] 20:35:59 INFO - PROCESS | 2180 | 1467603359054 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}] 20:35:59 INFO - PROCESS | 2180 | 1467603359057 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:59 INFO - PROCESS | 2180 | 1467603359166 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 20:35:59 INFO - PROCESS | 2180 | 1467603359327 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:59 INFO - PROCESS | 2180 | 1467603359332 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:35:59 INFO - PROCESS | 2180 | ++DOCSHELL 101CF400 == 41 [pid = 2180] [id = 737] 20:35:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (101CF800) [pid = 2180] [serial = 2211] [outer = 00000000] 20:35:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (10301800) [pid = 2180] [serial = 2212] [outer = 101CF800] 20:35:59 INFO - PROCESS | 2180 | 1467603359385 Marionette DEBUG loaded listener.js 20:35:59 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (10412400) [pid = 2180] [serial = 2213] [outer = 101CF800] 20:36:00 INFO - PROCESS | 2180 | --DOCSHELL 18F0B000 == 40 [pid = 2180] [id = 731] 20:36:00 INFO - PROCESS | 2180 | --DOCSHELL 0FDFF000 == 39 [pid = 2180] [id = 730] 20:36:00 INFO - PROCESS | 2180 | --DOCSHELL 107C0C00 == 38 [pid = 2180] [id = 729] 20:36:00 INFO - PROCESS | 2180 | --DOCSHELL 1680A400 == 37 [pid = 2180] [id = 728] 20:36:00 INFO - PROCESS | 2180 | --DOCSHELL 16458400 == 36 [pid = 2180] [id = 727] 20:36:00 INFO - PROCESS | 2180 | --DOCSHELL 14E5E400 == 35 [pid = 2180] [id = 726] 20:36:00 INFO - PROCESS | 2180 | --DOCSHELL 10E80C00 == 34 [pid = 2180] [id = 725] 20:36:00 INFO - PROCESS | 2180 | --DOCSHELL 1017F400 == 33 [pid = 2180] [id = 724] 20:36:00 INFO - PROCESS | 2180 | --DOCSHELL 0D13B000 == 32 [pid = 2180] [id = 723] 20:36:00 INFO - PROCESS | 2180 | --DOCSHELL 1816C400 == 31 [pid = 2180] [id = 721] 20:36:00 INFO - PROCESS | 2180 | --DOCSHELL 0D186400 == 30 [pid = 2180] [id = 722] 20:36:00 INFO - PROCESS | 2180 | --DOCSHELL 1017EC00 == 29 [pid = 2180] [id = 736] 20:36:00 INFO - PROCESS | 2180 | --DOCSHELL 145A5800 == 28 [pid = 2180] [id = 734] 20:36:00 INFO - PROCESS | 2180 | --DOCSHELL 18249800 == 27 [pid = 2180] [id = 735] 20:36:00 INFO - PROCESS | 2180 | --DOCSHELL 19BD9400 == 26 [pid = 2180] [id = 732] 20:36:00 INFO - PROCESS | 2180 | --DOCSHELL 0A7CA000 == 25 [pid = 2180] [id = 733] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (19783000) [pid = 2180] [serial = 2149] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (19B8E800) [pid = 2180] [serial = 2152] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (11588400) [pid = 2180] [serial = 2134] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (145A8800) [pid = 2180] [serial = 2135] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (19784800) [pid = 2180] [serial = 2150] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (182EBC00) [pid = 2180] [serial = 2146] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (1A0BB000) [pid = 2180] [serial = 2123] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (17C76400) [pid = 2180] [serial = 2140] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (17C81800) [pid = 2180] [serial = 2141] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (14EE5000) [pid = 2180] [serial = 2137] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (152C0C00) [pid = 2180] [serial = 2138] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (18208400) [pid = 2180] [serial = 2143] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1024A800) [pid = 2180] [serial = 2155] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (18245000) [pid = 2180] [serial = 2144] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (0D1E7C00) [pid = 2180] [serial = 2125] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (0FDFF400) [pid = 2180] [serial = 2126] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (1024A400) [pid = 2180] [serial = 2128] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (10305C00) [pid = 2180] [serial = 2129] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (107DE400) [pid = 2180] [serial = 2131] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (10887400) [pid = 2180] [serial = 2132] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (19B94400) [pid = 2180] [serial = 2153] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (14BB0800) [pid = 2180] [serial = 2156] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (1A0B3400) [pid = 2180] [serial = 2162] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (1A077400) [pid = 2180] [serial = 2161] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (19EB1800) [pid = 2180] [serial = 2159] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (19B91400) [pid = 2180] [serial = 2158] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (182E5C00) [pid = 2180] [serial = 2147] [outer = 00000000] [url = about:blank] 20:36:00 INFO - PROCESS | 2180 | [2180] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:36:00 INFO - PROCESS | 2180 | [2180] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:36:00 INFO - PROCESS | 2180 | [2180] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:36:00 INFO - PROCESS | 2180 | [2180] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:36:00 INFO - PROCESS | 2180 | 1467603360668 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]]]}] 20:36:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:36:00 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:36:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:36:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:36:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 20:36:00 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:36:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:36:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:36:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 20:36:00 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:36:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:36:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:36:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 20:36:00 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:36:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:36:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:36:00 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:36:00 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1686ms 20:36:00 INFO - PROCESS | 2180 | 1467603360739 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 20:36:00 INFO - PROCESS | 2180 | 1467603360744 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 20:36:00 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:36:00 INFO - PROCESS | 2180 | 1467603360748 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:36:00 INFO - PROCESS | 2180 | 1467603360751 Marionette TRACE conn5 <- [1,2914,null,{}] 20:36:00 INFO - PROCESS | 2180 | 1467603360757 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}] 20:36:00 INFO - PROCESS | 2180 | 1467603360760 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:00 INFO - PROCESS | 2180 | 1467603360854 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 20:36:00 INFO - PROCESS | 2180 | 1467603360867 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:00 INFO - PROCESS | 2180 | 1467603360870 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:00 INFO - PROCESS | 2180 | ++DOCSHELL 1017EC00 == 26 [pid = 2180] [id = 738] 20:36:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (1017F000) [pid = 2180] [serial = 2214] [outer = 00000000] 20:36:00 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (101CC000) [pid = 2180] [serial = 2215] [outer = 1017F000] 20:36:00 INFO - PROCESS | 2180 | 1467603360919 Marionette DEBUG loaded listener.js 20:36:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (10241000) [pid = 2180] [serial = 2216] [outer = 1017F000] 20:36:01 INFO - PROCESS | 2180 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:36:01 INFO - PROCESS | 2180 | 1467603361493 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]]]}] 20:36:01 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:36:01 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 830ms 20:36:01 INFO - PROCESS | 2180 | 1467603361581 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 20:36:01 INFO - PROCESS | 2180 | 1467603361586 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 20:36:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:36:01 INFO - PROCESS | 2180 | 1467603361595 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:36:01 INFO - PROCESS | 2180 | 1467603361598 Marionette TRACE conn5 <- [1,2918,null,{}] 20:36:01 INFO - PROCESS | 2180 | 1467603361601 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}] 20:36:01 INFO - PROCESS | 2180 | 1467603361604 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:01 INFO - PROCESS | 2180 | 1467603361697 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 20:36:01 INFO - PROCESS | 2180 | 1467603361793 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:01 INFO - PROCESS | 2180 | 1467603361795 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:01 INFO - PROCESS | 2180 | ++DOCSHELL 10605800 == 27 [pid = 2180] [id = 739] 20:36:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (1060D800) [pid = 2180] [serial = 2217] [outer = 00000000] 20:36:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (107DE400) [pid = 2180] [serial = 2218] [outer = 1060D800] 20:36:01 INFO - PROCESS | 2180 | 1467603361842 Marionette DEBUG loaded listener.js 20:36:01 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (109A0000) [pid = 2180] [serial = 2219] [outer = 1060D800] 20:36:02 INFO - PROCESS | 2180 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:36:02 INFO - PROCESS | 2180 | 1467603362192 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]]]}] 20:36:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:36:02 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 630ms 20:36:02 INFO - PROCESS | 2180 | 1467603362226 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 20:36:02 INFO - PROCESS | 2180 | 1467603362228 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 20:36:02 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:36:02 INFO - PROCESS | 2180 | 1467603362231 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:36:02 INFO - PROCESS | 2180 | 1467603362235 Marionette TRACE conn5 <- [1,2922,null,{}] 20:36:02 INFO - PROCESS | 2180 | 1467603362264 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}] 20:36:02 INFO - PROCESS | 2180 | 1467603362269 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:02 INFO - PROCESS | 2180 | 1467603362354 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 20:36:02 INFO - PROCESS | 2180 | 1467603362361 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:02 INFO - PROCESS | 2180 | 1467603362364 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:02 INFO - PROCESS | 2180 | ++DOCSHELL 14B6A800 == 28 [pid = 2180] [id = 740] 20:36:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (14B6B000) [pid = 2180] [serial = 2220] [outer = 00000000] 20:36:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (14C84800) [pid = 2180] [serial = 2221] [outer = 14B6B000] 20:36:02 INFO - PROCESS | 2180 | 1467603362414 Marionette DEBUG loaded listener.js 20:36:02 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (14EE3400) [pid = 2180] [serial = 2222] [outer = 14B6B000] 20:36:02 INFO - PROCESS | 2180 | 1467603362976 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]]]}] 20:36:03 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:36:03 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 790ms 20:36:03 INFO - PROCESS | 2180 | 1467603363026 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 20:36:03 INFO - PROCESS | 2180 | 1467603363028 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 20:36:03 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:36:03 INFO - PROCESS | 2180 | 1467603363067 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:36:03 INFO - PROCESS | 2180 | 1467603363068 Marionette TRACE conn5 <- [1,2926,null,{}] 20:36:03 INFO - PROCESS | 2180 | 1467603363074 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}] 20:36:03 INFO - PROCESS | 2180 | 1467603363076 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:03 INFO - PROCESS | 2180 | 1467603363197 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 20:36:03 INFO - PROCESS | 2180 | 1467603363210 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:03 INFO - PROCESS | 2180 | 1467603363212 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:03 INFO - PROCESS | 2180 | ++DOCSHELL 16456000 == 29 [pid = 2180] [id = 741] 20:36:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (16456800) [pid = 2180] [serial = 2223] [outer = 00000000] 20:36:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (17776000) [pid = 2180] [serial = 2224] [outer = 16456800] 20:36:03 INFO - PROCESS | 2180 | 1467603363313 Marionette DEBUG loaded listener.js 20:36:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (17C80400) [pid = 2180] [serial = 2225] [outer = 16456800] 20:36:03 INFO - PROCESS | 2180 | 1467603363687 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]]]}] 20:36:03 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 20:36:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 710ms 20:36:03 INFO - PROCESS | 2180 | 1467603363749 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 20:36:03 INFO - PROCESS | 2180 | 1467603363752 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 20:36:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:36:03 INFO - PROCESS | 2180 | 1467603363755 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:36:03 INFO - PROCESS | 2180 | 1467603363757 Marionette TRACE conn5 <- [1,2930,null,{}] 20:36:03 INFO - PROCESS | 2180 | 1467603363760 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}] 20:36:03 INFO - PROCESS | 2180 | 1467603363762 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:03 INFO - PROCESS | 2180 | 1467603363878 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 20:36:03 INFO - PROCESS | 2180 | 1467603363883 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:03 INFO - PROCESS | 2180 | 1467603363885 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:03 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC9800 == 30 [pid = 2180] [id = 742] 20:36:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (17775C00) [pid = 2180] [serial = 2226] [outer = 00000000] 20:36:03 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (18172000) [pid = 2180] [serial = 2227] [outer = 17775C00] 20:36:03 INFO - PROCESS | 2180 | 1467603363931 Marionette DEBUG loaded listener.js 20:36:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (181FE400) [pid = 2180] [serial = 2228] [outer = 17775C00] 20:36:04 INFO - PROCESS | 2180 | 1467603364372 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"]]]}] 20:36:04 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 20:36:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:36:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 670ms 20:36:04 INFO - PROCESS | 2180 | 1467603364426 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 20:36:04 INFO - PROCESS | 2180 | 1467603364428 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 20:36:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:36:04 INFO - PROCESS | 2180 | 1467603364431 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:36:04 INFO - PROCESS | 2180 | 1467603364433 Marionette TRACE conn5 <- [1,2934,null,{}] 20:36:04 INFO - PROCESS | 2180 | 1467603364441 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}] 20:36:04 INFO - PROCESS | 2180 | 1467603364447 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:04 INFO - PROCESS | 2180 | 1467603364585 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 20:36:04 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (16459000) [pid = 2180] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:36:04 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (10E82800) [pid = 2180] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:36:04 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (0D186800) [pid = 2180] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:36:04 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (0D1E6400) [pid = 2180] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:36:04 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (14E65800) [pid = 2180] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:36:04 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (19EB0C00) [pid = 2180] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:36:04 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (101C6400) [pid = 2180] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:36:04 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (18F11400) [pid = 2180] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:36:04 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (16D67800) [pid = 2180] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:36:04 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (19BD9C00) [pid = 2180] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:36:04 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (10410400) [pid = 2180] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:36:04 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (18246C00) [pid = 2180] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:36:04 INFO - PROCESS | 2180 | 1467603364890 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:04 INFO - PROCESS | 2180 | 1467603364893 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:04 INFO - PROCESS | 2180 | ++DOCSHELL 0915A800 == 31 [pid = 2180] [id = 743] 20:36:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (0915E400) [pid = 2180] [serial = 2229] [outer = 00000000] 20:36:04 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (0FD63400) [pid = 2180] [serial = 2230] [outer = 0915E400] 20:36:04 INFO - PROCESS | 2180 | 1467603364940 Marionette DEBUG loaded listener.js 20:36:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (10996800) [pid = 2180] [serial = 2231] [outer = 0915E400] 20:36:05 INFO - PROCESS | 2180 | 1467603365263 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]]]}] 20:36:05 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 20:36:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 870ms 20:36:05 INFO - PROCESS | 2180 | 1467603365306 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 20:36:05 INFO - PROCESS | 2180 | 1467603365308 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 20:36:05 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:36:05 INFO - PROCESS | 2180 | 1467603365311 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:36:05 INFO - PROCESS | 2180 | 1467603365313 Marionette TRACE conn5 <- [1,2938,null,{}] 20:36:05 INFO - PROCESS | 2180 | 1467603365317 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}] 20:36:05 INFO - PROCESS | 2180 | 1467603365319 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:05 INFO - PROCESS | 2180 | 1467603365397 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 20:36:05 INFO - PROCESS | 2180 | 1467603365403 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:05 INFO - PROCESS | 2180 | 1467603365405 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:05 INFO - PROCESS | 2180 | ++DOCSHELL 09164400 == 32 [pid = 2180] [id = 744] 20:36:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (0CAC2800) [pid = 2180] [serial = 2232] [outer = 00000000] 20:36:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (16459000) [pid = 2180] [serial = 2233] [outer = 0CAC2800] 20:36:05 INFO - PROCESS | 2180 | 1467603365450 Marionette DEBUG loaded listener.js 20:36:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (19619000) [pid = 2180] [serial = 2234] [outer = 0CAC2800] 20:36:05 INFO - PROCESS | 2180 | ++DOCSHELL 19B91400 == 33 [pid = 2180] [id = 745] 20:36:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (19B91C00) [pid = 2180] [serial = 2235] [outer = 00000000] 20:36:05 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19B94C00) [pid = 2180] [serial = 2236] [outer = 19B91C00] 20:36:06 INFO - PROCESS | 2180 | 1467603366000 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]]]}] 20:36:06 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 20:36:06 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 730ms 20:36:06 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:36:06 INFO - PROCESS | 2180 | 1467603366047 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 20:36:06 INFO - PROCESS | 2180 | 1467603366049 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 20:36:06 INFO - PROCESS | 2180 | 1467603366052 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:36:06 INFO - PROCESS | 2180 | 1467603366053 Marionette TRACE conn5 <- [1,2942,null,{}] 20:36:06 INFO - PROCESS | 2180 | 1467603366057 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}] 20:36:06 INFO - PROCESS | 2180 | 1467603366059 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:06 INFO - PROCESS | 2180 | 1467603366149 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 20:36:06 INFO - PROCESS | 2180 | 1467603366185 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:06 INFO - PROCESS | 2180 | 1467603366187 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:06 INFO - PROCESS | 2180 | ++DOCSHELL 19B88C00 == 34 [pid = 2180] [id = 746] 20:36:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (19B89400) [pid = 2180] [serial = 2237] [outer = 00000000] 20:36:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (19B96C00) [pid = 2180] [serial = 2238] [outer = 19B89400] 20:36:06 INFO - PROCESS | 2180 | 1467603366232 Marionette DEBUG loaded listener.js 20:36:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (19B99000) [pid = 2180] [serial = 2239] [outer = 19B89400] 20:36:06 INFO - PROCESS | 2180 | 1467603366648 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]]]}] 20:36:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:36:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 20:36:06 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 631ms 20:36:06 INFO - PROCESS | 2180 | 1467603366698 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 20:36:06 INFO - PROCESS | 2180 | 1467603366700 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 20:36:06 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:36:06 INFO - PROCESS | 2180 | 1467603366709 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:36:06 INFO - PROCESS | 2180 | 1467603366711 Marionette TRACE conn5 <- [1,2946,null,{}] 20:36:06 INFO - PROCESS | 2180 | 1467603366714 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}] 20:36:06 INFO - PROCESS | 2180 | 1467603366716 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:06 INFO - PROCESS | 2180 | 1467603366835 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 20:36:06 INFO - PROCESS | 2180 | 1467603366840 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:06 INFO - PROCESS | 2180 | 1467603366842 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:06 INFO - PROCESS | 2180 | ++DOCSHELL 14B67C00 == 35 [pid = 2180] [id = 747] 20:36:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (19C05800) [pid = 2180] [serial = 2240] [outer = 00000000] 20:36:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (19EAE400) [pid = 2180] [serial = 2241] [outer = 19C05800] 20:36:06 INFO - PROCESS | 2180 | 1467603366886 Marionette DEBUG loaded listener.js 20:36:06 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (19EB0800) [pid = 2180] [serial = 2242] [outer = 19C05800] 20:36:07 INFO - PROCESS | 2180 | 1467603367652 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]]]}] 20:36:07 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 20:36:07 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1018ms 20:36:07 INFO - PROCESS | 2180 | 1467603367729 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 20:36:07 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:36:07 INFO - PROCESS | 2180 | 1467603367734 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 20:36:07 INFO - PROCESS | 2180 | 1467603367739 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:36:07 INFO - PROCESS | 2180 | 1467603367744 Marionette TRACE conn5 <- [1,2950,null,{}] 20:36:07 INFO - PROCESS | 2180 | 1467603367769 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}] 20:36:07 INFO - PROCESS | 2180 | 1467603367771 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:07 INFO - PROCESS | 2180 | 1467603367921 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 20:36:08 INFO - PROCESS | 2180 | 1467603368061 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:08 INFO - PROCESS | 2180 | 1467603368064 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:08 INFO - PROCESS | 2180 | ++DOCSHELL 10174000 == 36 [pid = 2180] [id = 748] 20:36:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (10176800) [pid = 2180] [serial = 2243] [outer = 00000000] 20:36:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (107C5800) [pid = 2180] [serial = 2244] [outer = 10176800] 20:36:08 INFO - PROCESS | 2180 | 1467603368127 Marionette DEBUG loaded listener.js 20:36:08 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (10E80800) [pid = 2180] [serial = 2245] [outer = 10176800] 20:36:08 INFO - PROCESS | 2180 | 1467603368711 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]]]}] 20:36:08 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 20:36:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1024ms 20:36:08 INFO - PROCESS | 2180 | 1467603368763 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 20:36:08 INFO - PROCESS | 2180 | 1467603368768 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 20:36:08 INFO - PROCESS | 2180 | 1467603368775 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:36:08 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:36:08 INFO - PROCESS | 2180 | 1467603368778 Marionette TRACE conn5 <- [1,2954,null,{}] 20:36:08 INFO - PROCESS | 2180 | 1467603368782 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}] 20:36:08 INFO - PROCESS | 2180 | 1467603368785 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:08 INFO - PROCESS | 2180 | 1467603368919 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 20:36:09 INFO - PROCESS | 2180 | 1467603369064 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:09 INFO - PROCESS | 2180 | 1467603369067 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:09 INFO - PROCESS | 2180 | ++DOCSHELL 0CAC1000 == 37 [pid = 2180] [id = 749] 20:36:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (16D6C400) [pid = 2180] [serial = 2246] [outer = 00000000] 20:36:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (17C84400) [pid = 2180] [serial = 2247] [outer = 16D6C400] 20:36:09 INFO - PROCESS | 2180 | 1467603369126 Marionette DEBUG loaded listener.js 20:36:09 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (18243C00) [pid = 2180] [serial = 2248] [outer = 16D6C400] 20:36:09 INFO - PROCESS | 2180 | 1467603369891 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]]]}] 20:36:09 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 20:36:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1171ms 20:36:09 INFO - PROCESS | 2180 | 1467603369949 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 20:36:09 INFO - PROCESS | 2180 | 1467603369953 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 20:36:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:36:09 INFO - PROCESS | 2180 | 1467603369958 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:36:09 INFO - PROCESS | 2180 | 1467603369961 Marionette TRACE conn5 <- [1,2958,null,{}] 20:36:09 INFO - PROCESS | 2180 | 1467603369966 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}] 20:36:09 INFO - PROCESS | 2180 | 1467603369969 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:10 INFO - PROCESS | 2180 | 1467603370084 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 20:36:10 INFO - PROCESS | 2180 | 1467603370219 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:10 INFO - PROCESS | 2180 | 1467603370222 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:10 INFO - PROCESS | 2180 | --DOCSHELL 19B88C00 == 36 [pid = 2180] [id = 746] 20:36:10 INFO - PROCESS | 2180 | --DOCSHELL 19B91400 == 35 [pid = 2180] [id = 745] 20:36:10 INFO - PROCESS | 2180 | --DOCSHELL 09164400 == 34 [pid = 2180] [id = 744] 20:36:10 INFO - PROCESS | 2180 | --DOCSHELL 0915A800 == 33 [pid = 2180] [id = 743] 20:36:10 INFO - PROCESS | 2180 | --DOCSHELL 0CAC9800 == 32 [pid = 2180] [id = 742] 20:36:10 INFO - PROCESS | 2180 | --DOCSHELL 16456000 == 31 [pid = 2180] [id = 741] 20:36:10 INFO - PROCESS | 2180 | --DOCSHELL 14B6A800 == 30 [pid = 2180] [id = 740] 20:36:10 INFO - PROCESS | 2180 | --DOCSHELL 10605800 == 29 [pid = 2180] [id = 739] 20:36:10 INFO - PROCESS | 2180 | --DOCSHELL 1017EC00 == 28 [pid = 2180] [id = 738] 20:36:10 INFO - PROCESS | 2180 | --DOCSHELL 101CF400 == 27 [pid = 2180] [id = 737] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (1776E800) [pid = 2180] [serial = 2182] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (17C76000) [pid = 2180] [serial = 2183] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (114DFC00) [pid = 2180] [serial = 2176] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (1459F000) [pid = 2180] [serial = 2177] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (10302400) [pid = 2180] [serial = 2167] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (1034F400) [pid = 2180] [serial = 2168] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (101CCC00) [pid = 2180] [serial = 2170] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (10243000) [pid = 2180] [serial = 2171] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1552F000) [pid = 2180] [serial = 2179] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (1A20E800) [pid = 2180] [serial = 2165] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (1A20BC00) [pid = 2180] [serial = 2164] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (1034C000) [pid = 2180] [serial = 2173] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (10352C00) [pid = 2180] [serial = 2174] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (19B97400) [pid = 2180] [serial = 2195] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (182C3C00) [pid = 2180] [serial = 2186] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (19C05000) [pid = 2180] [serial = 2197] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (19CA1800) [pid = 2180] [serial = 2198] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (18248C00) [pid = 2180] [serial = 2185] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (16D6EC00) [pid = 2180] [serial = 2191] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (185E6400) [pid = 2180] [serial = 2188] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (19B8CC00) [pid = 2180] [serial = 2194] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (185E8000) [pid = 2180] [serial = 2189] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (18250400) [pid = 2180] [serial = 2192] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (163C6000) [pid = 2180] [serial = 2180] [outer = 00000000] [url = about:blank] 20:36:10 INFO - PROCESS | 2180 | ++DOCSHELL 08A83C00 == 28 [pid = 2180] [id = 750] 20:36:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 66 (08A85000) [pid = 2180] [serial = 2249] [outer = 00000000] 20:36:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 67 (0CAC0400) [pid = 2180] [serial = 2250] [outer = 08A85000] 20:36:10 INFO - PROCESS | 2180 | 1467603370316 Marionette DEBUG loaded listener.js 20:36:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 68 (101C6C00) [pid = 2180] [serial = 2251] [outer = 08A85000] 20:36:10 INFO - PROCESS | 2180 | 1467603370731 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]]]}] 20:36:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:36:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 830ms 20:36:10 INFO - PROCESS | 2180 | 1467603370789 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 20:36:10 INFO - PROCESS | 2180 | 1467603370793 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 20:36:10 INFO - PROCESS | 2180 | 1467603370799 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:36:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:36:10 INFO - PROCESS | 2180 | 1467603370802 Marionette TRACE conn5 <- [1,2962,null,{}] 20:36:10 INFO - PROCESS | 2180 | 1467603370805 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}] 20:36:10 INFO - PROCESS | 2180 | 1467603370808 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:10 INFO - PROCESS | 2180 | 1467603370901 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 20:36:10 INFO - PROCESS | 2180 | 1467603370906 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:10 INFO - PROCESS | 2180 | 1467603370909 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:10 INFO - PROCESS | 2180 | ++DOCSHELL 1034C400 == 29 [pid = 2180] [id = 751] 20:36:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 69 (10411400) [pid = 2180] [serial = 2252] [outer = 00000000] 20:36:10 INFO - PROCESS | 2180 | ++DOMWINDOW == 70 (1087DC00) [pid = 2180] [serial = 2253] [outer = 10411400] 20:36:10 INFO - PROCESS | 2180 | 1467603370957 Marionette DEBUG loaded listener.js 20:36:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 71 (1149A800) [pid = 2180] [serial = 2254] [outer = 10411400] 20:36:11 INFO - PROCESS | 2180 | 1467603371442 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]]]}] 20:36:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 20:36:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 670ms 20:36:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:36:11 INFO - PROCESS | 2180 | 1467603371474 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 20:36:11 INFO - PROCESS | 2180 | 1467603371476 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 20:36:11 INFO - PROCESS | 2180 | 1467603371479 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:36:11 INFO - PROCESS | 2180 | 1467603371483 Marionette TRACE conn5 <- [1,2966,null,{}] 20:36:11 INFO - PROCESS | 2180 | 1467603371498 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}] 20:36:11 INFO - PROCESS | 2180 | 1467603371502 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:11 INFO - PROCESS | 2180 | 1467603371586 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 20:36:11 INFO - PROCESS | 2180 | 1467603371593 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:11 INFO - PROCESS | 2180 | 1467603371596 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:11 INFO - PROCESS | 2180 | ++DOCSHELL 14E6A400 == 30 [pid = 2180] [id = 752] 20:36:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (14E6AC00) [pid = 2180] [serial = 2255] [outer = 00000000] 20:36:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (15532800) [pid = 2180] [serial = 2256] [outer = 14E6AC00] 20:36:11 INFO - PROCESS | 2180 | 1467603371646 Marionette DEBUG loaded listener.js 20:36:11 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (16451400) [pid = 2180] [serial = 2257] [outer = 14E6AC00] 20:36:12 INFO - PROCESS | 2180 | 1467603372092 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]]]}] 20:36:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 20:36:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 630ms 20:36:12 INFO - PROCESS | 2180 | 1467603372110 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 20:36:12 INFO - PROCESS | 2180 | 1467603372112 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 20:36:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:36:12 INFO - PROCESS | 2180 | 1467603372125 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:36:12 INFO - PROCESS | 2180 | 1467603372127 Marionette TRACE conn5 <- [1,2970,null,{}] 20:36:12 INFO - PROCESS | 2180 | 1467603372130 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}] 20:36:12 INFO - PROCESS | 2180 | 1467603372132 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:12 INFO - PROCESS | 2180 | 1467603372223 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 20:36:12 INFO - PROCESS | 2180 | 1467603372228 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:12 INFO - PROCESS | 2180 | 1467603372230 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:12 INFO - PROCESS | 2180 | ++DOCSHELL 1680A800 == 31 [pid = 2180] [id = 753] 20:36:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (16D65800) [pid = 2180] [serial = 2258] [outer = 00000000] 20:36:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (1812F400) [pid = 2180] [serial = 2259] [outer = 16D65800] 20:36:12 INFO - PROCESS | 2180 | 1467603372276 Marionette DEBUG loaded listener.js 20:36:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (18242400) [pid = 2180] [serial = 2260] [outer = 16D65800] 20:36:12 INFO - PROCESS | 2180 | 1467603372711 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"]]]}] 20:36:12 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 20:36:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:36:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 630ms 20:36:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:36:12 INFO - PROCESS | 2180 | 1467603372761 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 20:36:12 INFO - PROCESS | 2180 | 1467603372763 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 20:36:12 INFO - PROCESS | 2180 | 1467603372766 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:36:12 INFO - PROCESS | 2180 | 1467603372768 Marionette TRACE conn5 <- [1,2974,null,{}] 20:36:12 INFO - PROCESS | 2180 | 1467603372772 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}] 20:36:12 INFO - PROCESS | 2180 | 1467603372774 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:12 INFO - PROCESS | 2180 | 1467603372906 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 20:36:12 INFO - PROCESS | 2180 | 1467603372919 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:12 INFO - PROCESS | 2180 | 1467603372921 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:12 INFO - PROCESS | 2180 | ++DOCSHELL 1824F400 == 32 [pid = 2180] [id = 754] 20:36:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (1824F800) [pid = 2180] [serial = 2261] [outer = 00000000] 20:36:12 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (182ED400) [pid = 2180] [serial = 2262] [outer = 1824F800] 20:36:12 INFO - PROCESS | 2180 | 1467603372966 Marionette DEBUG loaded listener.js 20:36:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (182ED800) [pid = 2180] [serial = 2263] [outer = 1824F800] 20:36:13 INFO - PROCESS | 2180 | 1467603373402 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]]]}] 20:36:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 20:36:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 670ms 20:36:13 INFO - PROCESS | 2180 | 1467603373438 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 20:36:13 INFO - PROCESS | 2180 | 1467603373440 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 20:36:13 INFO - PROCESS | 2180 | 1467603373443 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:36:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:36:13 INFO - PROCESS | 2180 | 1467603373445 Marionette TRACE conn5 <- [1,2978,null,{}] 20:36:13 INFO - PROCESS | 2180 | 1467603373448 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}] 20:36:13 INFO - PROCESS | 2180 | 1467603373454 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:13 INFO - PROCESS | 2180 | 1467603373598 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 20:36:13 INFO - PROCESS | 2180 | 1467603373691 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:13 INFO - PROCESS | 2180 | 1467603373693 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:13 INFO - PROCESS | 2180 | ++DOCSHELL 10353000 == 33 [pid = 2180] [id = 755] 20:36:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (185E6400) [pid = 2180] [serial = 2264] [outer = 00000000] 20:36:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (19B8E400) [pid = 2180] [serial = 2265] [outer = 185E6400] 20:36:13 INFO - PROCESS | 2180 | 1467603373743 Marionette DEBUG loaded listener.js 20:36:13 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (19B94800) [pid = 2180] [serial = 2266] [outer = 185E6400] 20:36:14 INFO - PROCESS | 2180 | ++DOCSHELL 19CAC400 == 34 [pid = 2180] [id = 756] 20:36:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (19EA7400) [pid = 2180] [serial = 2267] [outer = 00000000] 20:36:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (19EA8800) [pid = 2180] [serial = 2268] [outer = 19EA7400] 20:36:14 INFO - PROCESS | 2180 | 1467603374196 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]]]}] 20:36:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 20:36:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 770ms 20:36:14 INFO - PROCESS | 2180 | 1467603374217 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 20:36:14 INFO - PROCESS | 2180 | 1467603374219 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 20:36:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:36:14 INFO - PROCESS | 2180 | 1467603374222 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:36:14 INFO - PROCESS | 2180 | 1467603374224 Marionette TRACE conn5 <- [1,2982,null,{}] 20:36:14 INFO - PROCESS | 2180 | 1467603374233 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}] 20:36:14 INFO - PROCESS | 2180 | 1467603374235 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:14 INFO - PROCESS | 2180 | 1467603374360 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 20:36:14 INFO - PROCESS | 2180 | 1467603374430 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:14 INFO - PROCESS | 2180 | 1467603374432 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:14 INFO - PROCESS | 2180 | ++DOCSHELL 10351000 == 35 [pid = 2180] [id = 757] 20:36:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (19C9F800) [pid = 2180] [serial = 2269] [outer = 00000000] 20:36:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (19CA7C00) [pid = 2180] [serial = 2270] [outer = 19C9F800] 20:36:14 INFO - PROCESS | 2180 | 1467603374477 Marionette DEBUG loaded listener.js 20:36:14 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (19EB1800) [pid = 2180] [serial = 2271] [outer = 19C9F800] 20:36:14 INFO - PROCESS | 2180 | 1467603374832 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]]]}] 20:36:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:36:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 20:36:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 630ms 20:36:15 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (19B89400) [pid = 2180] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:36:15 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (14B6B000) [pid = 2180] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:36:15 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (16456800) [pid = 2180] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 20:36:15 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (0CAC0C00) [pid = 2180] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:36:15 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (145A6000) [pid = 2180] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:36:15 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (1824DC00) [pid = 2180] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:36:15 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (17775C00) [pid = 2180] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 20:36:15 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (19B91800) [pid = 2180] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:36:15 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (0915E400) [pid = 2180] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:36:15 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (0CAC2800) [pid = 2180] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:36:15 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (101CF800) [pid = 2180] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:36:15 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (1060D800) [pid = 2180] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:36:15 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (1017F000) [pid = 2180] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:36:15 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (19B91C00) [pid = 2180] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:36:15 INFO - PROCESS | 2180 | 1467603374978 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 20:36:15 INFO - PROCESS | 2180 | 1467603374980 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 20:36:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:36:15 INFO - PROCESS | 2180 | 1467603375015 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:36:15 INFO - PROCESS | 2180 | 1467603375017 Marionette TRACE conn5 <- [1,2986,null,{}] 20:36:15 INFO - PROCESS | 2180 | 1467603375021 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}] 20:36:15 INFO - PROCESS | 2180 | 1467603375023 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:15 INFO - PROCESS | 2180 | 1467603375108 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 20:36:15 INFO - PROCESS | 2180 | 1467603375115 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:15 INFO - PROCESS | 2180 | 1467603375117 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:15 INFO - PROCESS | 2180 | ++DOCSHELL 10E0CC00 == 36 [pid = 2180] [id = 758] 20:36:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (10E8C000) [pid = 2180] [serial = 2272] [outer = 00000000] 20:36:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (1824DC00) [pid = 2180] [serial = 2273] [outer = 10E8C000] 20:36:15 INFO - PROCESS | 2180 | 1467603375164 Marionette DEBUG loaded listener.js 20:36:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (19B93000) [pid = 2180] [serial = 2274] [outer = 10E8C000] 20:36:15 INFO - PROCESS | 2180 | 1467603375564 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]]]}] 20:36:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 20:36:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 570ms 20:36:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:36:15 INFO - PROCESS | 2180 | 1467603375594 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 20:36:15 INFO - PROCESS | 2180 | 1467603375596 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 20:36:15 INFO - PROCESS | 2180 | 1467603375599 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:36:15 INFO - PROCESS | 2180 | 1467603375601 Marionette TRACE conn5 <- [1,2990,null,{}] 20:36:15 INFO - PROCESS | 2180 | 1467603375609 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}] 20:36:15 INFO - PROCESS | 2180 | 1467603375610 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:15 INFO - PROCESS | 2180 | 1467603375743 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 20:36:15 INFO - PROCESS | 2180 | 1467603375765 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:15 INFO - PROCESS | 2180 | 1467603375767 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:15 INFO - PROCESS | 2180 | ++DOCSHELL 14B6AC00 == 37 [pid = 2180] [id = 759] 20:36:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (1A07D400) [pid = 2180] [serial = 2275] [outer = 00000000] 20:36:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (1A0BCC00) [pid = 2180] [serial = 2276] [outer = 1A07D400] 20:36:15 INFO - PROCESS | 2180 | 1467603375821 Marionette DEBUG loaded listener.js 20:36:15 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (1A13B800) [pid = 2180] [serial = 2277] [outer = 1A07D400] 20:36:16 INFO - PROCESS | 2180 | 1467603376204 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]]]}] 20:36:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 20:36:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 631ms 20:36:16 INFO - PROCESS | 2180 | 1467603376230 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 20:36:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:36:16 INFO - PROCESS | 2180 | 1467603376232 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 20:36:16 INFO - PROCESS | 2180 | 1467603376235 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:36:16 INFO - PROCESS | 2180 | 1467603376237 Marionette TRACE conn5 <- [1,2994,null,{}] 20:36:16 INFO - PROCESS | 2180 | 1467603376240 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}] 20:36:16 INFO - PROCESS | 2180 | 1467603376242 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:16 INFO - PROCESS | 2180 | 1467603376371 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 20:36:16 INFO - PROCESS | 2180 | 1467603376438 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:16 INFO - PROCESS | 2180 | 1467603376440 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:16 INFO - PROCESS | 2180 | ++DOCSHELL 10306000 == 38 [pid = 2180] [id = 760] 20:36:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (10306400) [pid = 2180] [serial = 2278] [outer = 00000000] 20:36:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (1A20D400) [pid = 2180] [serial = 2279] [outer = 10306400] 20:36:16 INFO - PROCESS | 2180 | 1467603376515 Marionette DEBUG loaded listener.js 20:36:16 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (1A20F400) [pid = 2180] [serial = 2280] [outer = 10306400] 20:36:16 INFO - PROCESS | 2180 | 1467603376832 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]]]}] 20:36:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 20:36:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 630ms 20:36:16 INFO - PROCESS | 2180 | 1467603376866 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 20:36:16 INFO - PROCESS | 2180 | 1467603376868 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 20:36:16 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:36:16 INFO - PROCESS | 2180 | 1467603376877 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:36:16 INFO - PROCESS | 2180 | 1467603376879 Marionette TRACE conn5 <- [1,2998,null,{}] 20:36:16 INFO - PROCESS | 2180 | 1467603376882 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}] 20:36:16 INFO - PROCESS | 2180 | 1467603376885 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:17 INFO - PROCESS | 2180 | 1467603377026 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 20:36:17 INFO - PROCESS | 2180 | 1467603377137 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:17 INFO - PROCESS | 2180 | 1467603377141 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:17 INFO - PROCESS | 2180 | ++DOCSHELL 08A7F400 == 39 [pid = 2180] [id = 761] 20:36:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (08A7FC00) [pid = 2180] [serial = 2281] [outer = 00000000] 20:36:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (09163C00) [pid = 2180] [serial = 2282] [outer = 08A7FC00] 20:36:17 INFO - PROCESS | 2180 | 1467603377201 Marionette DEBUG loaded listener.js 20:36:17 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (0CAC0800) [pid = 2180] [serial = 2283] [outer = 08A7FC00] 20:36:17 INFO - PROCESS | 2180 | [2180] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:36:17 INFO - PROCESS | 2180 | 1467603377855 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:36:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:36:17 INFO - {} 20:36:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:36:17 INFO - {} 20:36:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:36:17 INFO - {} 20:36:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:36:17 INFO - {} 20:36:17 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1015ms 20:36:17 INFO - PROCESS | 2180 | 1467603377898 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 20:36:17 INFO - PROCESS | 2180 | 1467603377902 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 20:36:17 INFO - TEST-START | /FileAPI/fileReader.html 20:36:17 INFO - PROCESS | 2180 | 1467603377950 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:36:17 INFO - PROCESS | 2180 | 1467603377953 Marionette TRACE conn5 <- [1,3002,null,{}] 20:36:17 INFO - PROCESS | 2180 | 1467603377959 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}] 20:36:17 INFO - PROCESS | 2180 | 1467603377962 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:18 INFO - PROCESS | 2180 | 1467603378080 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 20:36:18 INFO - PROCESS | 2180 | 1467603378194 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:18 INFO - PROCESS | 2180 | 1467603378197 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:18 INFO - PROCESS | 2180 | ++DOCSHELL 145A2000 == 40 [pid = 2180] [id = 762] 20:36:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (145A5800) [pid = 2180] [serial = 2284] [outer = 00000000] 20:36:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (163CD800) [pid = 2180] [serial = 2285] [outer = 145A5800] 20:36:18 INFO - PROCESS | 2180 | 1467603378295 Marionette DEBUG loaded listener.js 20:36:18 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (17C76000) [pid = 2180] [serial = 2286] [outer = 145A5800] 20:36:18 INFO - PROCESS | 2180 | 1467603378829 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]]]}] 20:36:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:36:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:36:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:36:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:36:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 950ms 20:36:18 INFO - PROCESS | 2180 | 1467603378886 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 20:36:18 INFO - PROCESS | 2180 | 1467603378890 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 20:36:18 INFO - TEST-START | /FileAPI/historical.html 20:36:18 INFO - PROCESS | 2180 | 1467603378894 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:36:18 INFO - PROCESS | 2180 | 1467603378896 Marionette TRACE conn5 <- [1,3006,null,{}] 20:36:18 INFO - PROCESS | 2180 | 1467603378900 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}] 20:36:18 INFO - PROCESS | 2180 | 1467603378903 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:19 INFO - PROCESS | 2180 | 1467603379021 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 20:36:19 INFO - PROCESS | 2180 | 1467603379168 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:19 INFO - PROCESS | 2180 | 1467603379171 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:19 INFO - PROCESS | 2180 | ++DOCSHELL 19C9F000 == 41 [pid = 2180] [id = 763] 20:36:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (19CA6C00) [pid = 2180] [serial = 2287] [outer = 00000000] 20:36:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (1A209800) [pid = 2180] [serial = 2288] [outer = 19CA6C00] 20:36:19 INFO - PROCESS | 2180 | 1467603379228 Marionette DEBUG loaded listener.js 20:36:19 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (1A3C8400) [pid = 2180] [serial = 2289] [outer = 19CA6C00] 20:36:19 INFO - PROCESS | 2180 | 1467603379796 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"]]]}] 20:36:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:36:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:36:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:36:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:36:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:36:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:36:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:36:19 INFO - TEST-OK | /FileAPI/historical.html | took 930ms 20:36:19 INFO - PROCESS | 2180 | 1467603379828 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 20:36:19 INFO - PROCESS | 2180 | 1467603379831 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 20:36:19 INFO - TEST-START | /FileAPI/idlharness.html 20:36:19 INFO - PROCESS | 2180 | 1467603379842 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:36:19 INFO - PROCESS | 2180 | 1467603379848 Marionette TRACE conn5 <- [1,3010,null,{}] 20:36:19 INFO - PROCESS | 2180 | 1467603379853 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}] 20:36:19 INFO - PROCESS | 2180 | 1467603379857 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:19 INFO - PROCESS | 2180 | 1467603379971 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 20:36:20 INFO - PROCESS | 2180 | 1467603380132 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:20 INFO - PROCESS | 2180 | 1467603380135 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:20 INFO - PROCESS | 2180 | ++DOCSHELL 18249400 == 42 [pid = 2180] [id = 764] 20:36:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (1A730800) [pid = 2180] [serial = 2290] [outer = 00000000] 20:36:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (1A970800) [pid = 2180] [serial = 2291] [outer = 1A730800] 20:36:20 INFO - PROCESS | 2180 | 1467603380189 Marionette DEBUG loaded listener.js 20:36:20 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (1A972800) [pid = 2180] [serial = 2292] [outer = 1A730800] 20:36:21 INFO - PROCESS | 2180 | 1467603381367 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]]]}] 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:36:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:36:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:36:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:36:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:36:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:36:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:36:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:36:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:36:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:36:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:36:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:36:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:36:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:36:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:36:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:36:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:36:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:36:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:36:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:36:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:36:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 20:36:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 20:36:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:36:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:36:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:36:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:36:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:36:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:36:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:36:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:36:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:36:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:36:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:36:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:36:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:36:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:36:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 20:36:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 20:36:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:36:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:36:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:36:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:36:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:36:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:36:21 INFO - TEST-OK | /FileAPI/idlharness.html | took 1668ms 20:36:21 INFO - PROCESS | 2180 | 1467603381507 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 20:36:21 INFO - PROCESS | 2180 | 1467603381511 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 20:36:21 INFO - TEST-START | /FileAPI/idlharness.worker 20:36:21 INFO - PROCESS | 2180 | 1467603381517 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:36:21 INFO - PROCESS | 2180 | 1467603381520 Marionette TRACE conn5 <- [1,3014,null,{}] 20:36:21 INFO - PROCESS | 2180 | 1467603381528 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}] 20:36:21 INFO - PROCESS | 2180 | 1467603381532 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:21 INFO - PROCESS | 2180 | 1467603381634 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 20:36:21 INFO - PROCESS | 2180 | 1467603381777 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:21 INFO - PROCESS | 2180 | 1467603381782 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:21 INFO - PROCESS | 2180 | ++DOCSHELL 1054C000 == 43 [pid = 2180] [id = 765] 20:36:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (10607C00) [pid = 2180] [serial = 2293] [outer = 00000000] 20:36:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (10999C00) [pid = 2180] [serial = 2294] [outer = 10607C00] 20:36:21 INFO - PROCESS | 2180 | 1467603381835 Marionette DEBUG loaded listener.js 20:36:21 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (145A6000) [pid = 2180] [serial = 2295] [outer = 10607C00] 20:36:22 INFO - PROCESS | 2180 | [2180] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:36:22 INFO - PROCESS | 2180 | --DOCSHELL 10306000 == 42 [pid = 2180] [id = 760] 20:36:22 INFO - PROCESS | 2180 | --DOCSHELL 14B6AC00 == 41 [pid = 2180] [id = 759] 20:36:22 INFO - PROCESS | 2180 | --DOCSHELL 10E0CC00 == 40 [pid = 2180] [id = 758] 20:36:22 INFO - PROCESS | 2180 | --DOCSHELL 10351000 == 39 [pid = 2180] [id = 757] 20:36:22 INFO - PROCESS | 2180 | --DOCSHELL 19CAC400 == 38 [pid = 2180] [id = 756] 20:36:22 INFO - PROCESS | 2180 | --DOCSHELL 10353000 == 37 [pid = 2180] [id = 755] 20:36:22 INFO - PROCESS | 2180 | --DOCSHELL 1824F400 == 36 [pid = 2180] [id = 754] 20:36:22 INFO - PROCESS | 2180 | --DOCSHELL 1680A800 == 35 [pid = 2180] [id = 753] 20:36:22 INFO - PROCESS | 2180 | --DOCSHELL 14E6A400 == 34 [pid = 2180] [id = 752] 20:36:22 INFO - PROCESS | 2180 | --DOCSHELL 1034C400 == 33 [pid = 2180] [id = 751] 20:36:22 INFO - PROCESS | 2180 | --DOCSHELL 08A83C00 == 32 [pid = 2180] [id = 750] 20:36:22 INFO - PROCESS | 2180 | --DOCSHELL 0CAC1000 == 31 [pid = 2180] [id = 749] 20:36:22 INFO - PROCESS | 2180 | --DOCSHELL 10174000 == 30 [pid = 2180] [id = 748] 20:36:22 INFO - PROCESS | 2180 | --DOCSHELL 14B67C00 == 29 [pid = 2180] [id = 747] 20:36:22 INFO - PROCESS | 2180 | --DOCSHELL 18249400 == 28 [pid = 2180] [id = 764] 20:36:22 INFO - PROCESS | 2180 | --DOCSHELL 19C9F000 == 27 [pid = 2180] [id = 763] 20:36:22 INFO - PROCESS | 2180 | --DOCSHELL 08A7F400 == 26 [pid = 2180] [id = 761] 20:36:22 INFO - PROCESS | 2180 | --DOCSHELL 145A2000 == 25 [pid = 2180] [id = 762] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (19B96C00) [pid = 2180] [serial = 2238] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (14C84800) [pid = 2180] [serial = 2221] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (17776000) [pid = 2180] [serial = 2224] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (10307400) [pid = 2180] [serial = 2201] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (101CC400) [pid = 2180] [serial = 2200] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (1812F000) [pid = 2180] [serial = 2204] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (15254C00) [pid = 2180] [serial = 2203] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (19EA9800) [pid = 2180] [serial = 2207] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (19CA6400) [pid = 2180] [serial = 2206] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (18172000) [pid = 2180] [serial = 2227] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (1A0B8800) [pid = 2180] [serial = 2210] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (1A06F800) [pid = 2180] [serial = 2209] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (17C80400) [pid = 2180] [serial = 2225] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (0FD63400) [pid = 2180] [serial = 2230] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (181FE400) [pid = 2180] [serial = 2228] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (10996800) [pid = 2180] [serial = 2231] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (16459000) [pid = 2180] [serial = 2233] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (10412400) [pid = 2180] [serial = 2213] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (10301800) [pid = 2180] [serial = 2212] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (107DE400) [pid = 2180] [serial = 2218] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (109A0000) [pid = 2180] [serial = 2219] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (101CC000) [pid = 2180] [serial = 2215] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (10241000) [pid = 2180] [serial = 2216] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (19B99000) [pid = 2180] [serial = 2239] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (19619000) [pid = 2180] [serial = 2234] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (19B94C00) [pid = 2180] [serial = 2236] [outer = 00000000] [url = about:blank] 20:36:22 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (14EE3400) [pid = 2180] [serial = 2222] [outer = 00000000] [url = about:blank] 20:36:23 INFO - PROCESS | 2180 | 1467603383562 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,{},{}]]]}] 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:36:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:36:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:36:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:36:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:36:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:36:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:36:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:36:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:36:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 20:36:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:36:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:36:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:36:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:36:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:36:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:36:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 20:36:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:36:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:36:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:36:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:36:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:36:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:36:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:36:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:36:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:36:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:36:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:36:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:36:23 INFO - {} 20:36:23 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2192ms 20:36:23 INFO - PROCESS | 2180 | 1467603383715 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 20:36:23 INFO - PROCESS | 2180 | 1467603383719 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 20:36:23 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:36:23 INFO - PROCESS | 2180 | 1467603383725 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:36:23 INFO - PROCESS | 2180 | 1467603383727 Marionette TRACE conn5 <- [1,3018,null,{}] 20:36:23 INFO - PROCESS | 2180 | 1467603383733 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}] 20:36:23 INFO - PROCESS | 2180 | 1467603383735 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:23 INFO - PROCESS | 2180 | 1467603383861 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 20:36:23 INFO - PROCESS | 2180 | 1467603383960 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:23 INFO - PROCESS | 2180 | 1467603383963 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:23 INFO - PROCESS | 2180 | ++DOCSHELL 101C8000 == 26 [pid = 2180] [id = 766] 20:36:23 INFO - PROCESS | 2180 | ++DOMWINDOW == 72 (17771000) [pid = 2180] [serial = 2296] [outer = 00000000] 20:36:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 73 (17C79400) [pid = 2180] [serial = 2297] [outer = 17771000] 20:36:24 INFO - PROCESS | 2180 | 1467603384012 Marionette DEBUG loaded listener.js 20:36:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 74 (1812EC00) [pid = 2180] [serial = 2298] [outer = 17771000] 20:36:24 INFO - PROCESS | 2180 | 1467603384466 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]]]}] 20:36:24 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 20:36:24 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 770ms 20:36:24 INFO - PROCESS | 2180 | 1467603384500 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 20:36:24 INFO - PROCESS | 2180 | 1467603384504 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 20:36:24 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:36:24 INFO - PROCESS | 2180 | 1467603384509 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:36:24 INFO - PROCESS | 2180 | 1467603384513 Marionette TRACE conn5 <- [1,3022,null,{}] 20:36:24 INFO - PROCESS | 2180 | 1467603384519 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}] 20:36:24 INFO - PROCESS | 2180 | 1467603384522 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:24 INFO - PROCESS | 2180 | 1467603384647 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 20:36:24 INFO - PROCESS | 2180 | 1467603384775 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:24 INFO - PROCESS | 2180 | 1467603384778 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:24 INFO - PROCESS | 2180 | ++DOCSHELL 10355000 == 27 [pid = 2180] [id = 767] 20:36:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 75 (10357800) [pid = 2180] [serial = 2299] [outer = 00000000] 20:36:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 76 (14C7F800) [pid = 2180] [serial = 2300] [outer = 10357800] 20:36:24 INFO - PROCESS | 2180 | 1467603384838 Marionette DEBUG loaded listener.js 20:36:24 INFO - PROCESS | 2180 | ++DOMWINDOW == 77 (17775000) [pid = 2180] [serial = 2301] [outer = 10357800] 20:36:25 INFO - PROCESS | 2180 | 1467603385491 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]]]}] 20:36:25 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:36:25 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1023ms 20:36:25 INFO - PROCESS | 2180 | 1467603385551 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 20:36:25 INFO - PROCESS | 2180 | 1467603385556 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 20:36:25 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:36:25 INFO - PROCESS | 2180 | 1467603385586 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:36:25 INFO - PROCESS | 2180 | 1467603385589 Marionette TRACE conn5 <- [1,3026,null,{}] 20:36:25 INFO - PROCESS | 2180 | 1467603385593 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}] 20:36:25 INFO - PROCESS | 2180 | 1467603385596 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:25 INFO - PROCESS | 2180 | 1467603385720 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 20:36:25 INFO - PROCESS | 2180 | 1467603385862 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:25 INFO - PROCESS | 2180 | 1467603385865 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:25 INFO - PROCESS | 2180 | ++DOCSHELL 185F4C00 == 28 [pid = 2180] [id = 768] 20:36:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 78 (185F7C00) [pid = 2180] [serial = 2302] [outer = 00000000] 20:36:25 INFO - PROCESS | 2180 | ++DOMWINDOW == 79 (19617800) [pid = 2180] [serial = 2303] [outer = 185F7C00] 20:36:25 INFO - PROCESS | 2180 | 1467603385923 Marionette DEBUG loaded listener.js 20:36:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 80 (19B7D000) [pid = 2180] [serial = 2304] [outer = 185F7C00] 20:36:26 INFO - PROCESS | 2180 | 1467603386533 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"]]]}] 20:36:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:36:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:36:26 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 991ms 20:36:26 INFO - PROCESS | 2180 | 1467603386578 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 20:36:26 INFO - PROCESS | 2180 | 1467603386581 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 20:36:26 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:36:26 INFO - PROCESS | 2180 | 1467603386586 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:36:26 INFO - PROCESS | 2180 | 1467603386590 Marionette TRACE conn5 <- [1,3030,null,{}] 20:36:26 INFO - PROCESS | 2180 | 1467603386602 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}] 20:36:26 INFO - PROCESS | 2180 | 1467603386607 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:26 INFO - PROCESS | 2180 | 1467603386721 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 20:36:26 INFO - PROCESS | 2180 | 1467603386895 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:26 INFO - PROCESS | 2180 | 1467603386899 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:26 INFO - PROCESS | 2180 | ++DOCSHELL 19CA4800 == 29 [pid = 2180] [id = 769] 20:36:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 81 (19CA5400) [pid = 2180] [serial = 2305] [outer = 00000000] 20:36:26 INFO - PROCESS | 2180 | ++DOMWINDOW == 82 (19CAB400) [pid = 2180] [serial = 2306] [outer = 19CA5400] 20:36:26 INFO - PROCESS | 2180 | 1467603386958 Marionette DEBUG loaded listener.js 20:36:27 INFO - PROCESS | 2180 | ++DOMWINDOW == 83 (19EB2C00) [pid = 2180] [serial = 2307] [outer = 19CA5400] 20:36:27 INFO - PROCESS | 2180 | 1467603387833 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]]]}] 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 20:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:36:27 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1346ms 20:36:28 INFO - PROCESS | 2180 | 1467603387986 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 20:36:28 INFO - PROCESS | 2180 | 1467603387990 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 20:36:28 INFO - PROCESS | 2180 | 1467603387996 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:36:28 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:36:28 INFO - PROCESS | 2180 | 1467603387999 Marionette TRACE conn5 <- [1,3034,null,{}] 20:36:28 INFO - PROCESS | 2180 | 1467603388005 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}] 20:36:28 INFO - PROCESS | 2180 | 1467603388008 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:28 INFO - PROCESS | 2180 | 1467603388112 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 20:36:28 INFO - PROCESS | 2180 | --DOCSHELL 1054C000 == 28 [pid = 2180] [id = 765] 20:36:28 INFO - PROCESS | 2180 | 1467603388231 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:28 INFO - PROCESS | 2180 | 1467603388235 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:28 INFO - PROCESS | 2180 | ++DOCSHELL 1054C000 == 29 [pid = 2180] [id = 770] 20:36:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 84 (10E0DC00) [pid = 2180] [serial = 2308] [outer = 00000000] 20:36:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 85 (14BA7400) [pid = 2180] [serial = 2309] [outer = 10E0DC00] 20:36:28 INFO - PROCESS | 2180 | 1467603388324 Marionette DEBUG loaded listener.js 20:36:28 INFO - PROCESS | 2180 | ++DOMWINDOW == 86 (14EE5000) [pid = 2180] [serial = 2310] [outer = 10E0DC00] 20:36:28 INFO - PROCESS | 2180 | [2180] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:36:28 INFO - PROCESS | 2180 | 1467603388796 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:36:28 INFO - {} 20:36:28 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 830ms 20:36:28 INFO - PROCESS | 2180 | 1467603388943 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 20:36:28 INFO - PROCESS | 2180 | 1467603388947 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 20:36:28 INFO - PROCESS | 2180 | 1467603388955 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:36:28 INFO - PROCESS | 2180 | 1467603388957 Marionette TRACE conn5 <- [1,3038,null,{}] 20:36:28 INFO - PROCESS | 2180 | 1467603388961 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}] 20:36:28 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:36:28 INFO - PROCESS | 2180 | 1467603388963 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:29 INFO - PROCESS | 2180 | 1467603389085 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 20:36:29 INFO - PROCESS | 2180 | 1467603389150 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:29 INFO - PROCESS | 2180 | 1467603389152 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:29 INFO - PROCESS | 2180 | ++DOCSHELL 101CC000 == 30 [pid = 2180] [id = 771] 20:36:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 87 (101CC400) [pid = 2180] [serial = 2311] [outer = 00000000] 20:36:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 88 (1023C800) [pid = 2180] [serial = 2312] [outer = 101CC400] 20:36:29 INFO - PROCESS | 2180 | 1467603389200 Marionette DEBUG loaded listener.js 20:36:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 89 (10242C00) [pid = 2180] [serial = 2313] [outer = 101CC400] 20:36:29 INFO - PROCESS | 2180 | 1467603389561 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]]]}] 20:36:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:36:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:36:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:36:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:36:29 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 610ms 20:36:29 INFO - PROCESS | 2180 | 1467603389576 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 20:36:29 INFO - PROCESS | 2180 | 1467603389578 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 20:36:29 INFO - PROCESS | 2180 | 1467603389582 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:36:29 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:36:29 INFO - PROCESS | 2180 | 1467603389585 Marionette TRACE conn5 <- [1,3042,null,{}] 20:36:29 INFO - PROCESS | 2180 | 1467603389640 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}] 20:36:29 INFO - PROCESS | 2180 | 1467603389645 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:29 INFO - PROCESS | 2180 | 1467603389734 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 20:36:29 INFO - PROCESS | 2180 | 1467603389740 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:29 INFO - PROCESS | 2180 | 1467603389743 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:29 INFO - PROCESS | 2180 | ++DOCSHELL 1030DC00 == 31 [pid = 2180] [id = 772] 20:36:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 90 (1034D000) [pid = 2180] [serial = 2314] [outer = 00000000] 20:36:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 91 (10605800) [pid = 2180] [serial = 2315] [outer = 1034D000] 20:36:29 INFO - PROCESS | 2180 | 1467603389791 Marionette DEBUG loaded listener.js 20:36:29 INFO - PROCESS | 2180 | ++DOMWINDOW == 92 (109A1C00) [pid = 2180] [serial = 2316] [outer = 1034D000] 20:36:30 INFO - PROCESS | 2180 | 1467603390496 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"]]]}] 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:36:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 20:36:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:36:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:36:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1025ms 20:36:30 INFO - PROCESS | 2180 | 1467603390611 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 20:36:30 INFO - PROCESS | 2180 | 1467603390614 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 20:36:30 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:36:30 INFO - PROCESS | 2180 | 1467603390617 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:36:30 INFO - PROCESS | 2180 | 1467603390619 Marionette TRACE conn5 <- [1,3046,null,{}] 20:36:30 INFO - PROCESS | 2180 | 1467603390623 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}] 20:36:30 INFO - PROCESS | 2180 | 1467603390625 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:30 INFO - PROCESS | 2180 | 1467603390715 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 20:36:30 INFO - PROCESS | 2180 | 1467603390720 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:30 INFO - PROCESS | 2180 | 1467603390722 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:30 INFO - PROCESS | 2180 | ++DOCSHELL 1824FC00 == 32 [pid = 2180] [id = 773] 20:36:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 93 (19CA2000) [pid = 2180] [serial = 2317] [outer = 00000000] 20:36:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 94 (19EAE000) [pid = 2180] [serial = 2318] [outer = 19CA2000] 20:36:30 INFO - PROCESS | 2180 | 1467603390767 Marionette DEBUG loaded listener.js 20:36:30 INFO - PROCESS | 2180 | ++DOMWINDOW == 95 (1A0B6000) [pid = 2180] [serial = 2319] [outer = 19CA2000] 20:36:31 INFO - PROCESS | 2180 | 1467603391278 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]]]}] 20:36:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:36:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:36:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:36:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:36:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:36:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:36:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:36:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:36:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:36:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:36:31 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:31 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:36:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:36:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:36:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:36:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:36:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:36:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:36:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:36:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:36:31 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 680ms 20:36:31 INFO - PROCESS | 2180 | 1467603391301 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 20:36:31 INFO - PROCESS | 2180 | 1467603391303 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 20:36:31 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:36:31 INFO - PROCESS | 2180 | 1467603391306 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:36:31 INFO - PROCESS | 2180 | 1467603391308 Marionette TRACE conn5 <- [1,3050,null,{}] 20:36:31 INFO - PROCESS | 2180 | 1467603391312 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}] 20:36:31 INFO - PROCESS | 2180 | 1467603391314 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:31 INFO - PROCESS | 2180 | 1467603391395 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 20:36:31 INFO - PROCESS | 2180 | 1467603391400 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:31 INFO - PROCESS | 2180 | 1467603391402 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:31 INFO - PROCESS | 2180 | ++DOCSHELL 185DE000 == 33 [pid = 2180] [id = 774] 20:36:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 96 (19EABC00) [pid = 2180] [serial = 2320] [outer = 00000000] 20:36:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 97 (1A7DB800) [pid = 2180] [serial = 2321] [outer = 19EABC00] 20:36:31 INFO - PROCESS | 2180 | 1467603391448 Marionette DEBUG loaded listener.js 20:36:31 INFO - PROCESS | 2180 | ++DOMWINDOW == 98 (1A7DCC00) [pid = 2180] [serial = 2322] [outer = 19EABC00] 20:36:31 INFO - PROCESS | 2180 | [2180] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:36:31 INFO - PROCESS | 2180 | 1467603391905 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:36:31 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:36:31 INFO - {} 20:36:31 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 630ms 20:36:31 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:36:31 INFO - PROCESS | 2180 | 1467603391938 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 20:36:31 INFO - PROCESS | 2180 | 1467603391940 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 20:36:31 INFO - PROCESS | 2180 | 1467603391943 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:36:31 INFO - PROCESS | 2180 | 1467603391945 Marionette TRACE conn5 <- [1,3054,null,{}] 20:36:31 INFO - PROCESS | 2180 | 1467603391949 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}] 20:36:31 INFO - PROCESS | 2180 | 1467603391954 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:32 INFO - PROCESS | 2180 | 1467603392080 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 20:36:32 INFO - PROCESS | 2180 | 1467603392086 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:32 INFO - PROCESS | 2180 | 1467603392088 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:32 INFO - PROCESS | 2180 | ++DOCSHELL 09166000 == 34 [pid = 2180] [id = 775] 20:36:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 99 (1B702C00) [pid = 2180] [serial = 2323] [outer = 00000000] 20:36:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 100 (1BFE2000) [pid = 2180] [serial = 2324] [outer = 1B702C00] 20:36:32 INFO - PROCESS | 2180 | 1467603392132 Marionette DEBUG loaded listener.js 20:36:32 INFO - PROCESS | 2180 | ++DOMWINDOW == 101 (1BFE8C00) [pid = 2180] [serial = 2325] [outer = 1B702C00] 20:36:33 INFO - PROCESS | 2180 | --DOCSHELL 101CC000 == 33 [pid = 2180] [id = 771] 20:36:33 INFO - PROCESS | 2180 | --DOCSHELL 1054C000 == 32 [pid = 2180] [id = 770] 20:36:33 INFO - PROCESS | 2180 | --DOCSHELL 19CA4800 == 31 [pid = 2180] [id = 769] 20:36:33 INFO - PROCESS | 2180 | --DOCSHELL 185F4C00 == 30 [pid = 2180] [id = 768] 20:36:33 INFO - PROCESS | 2180 | --DOCSHELL 101C8000 == 29 [pid = 2180] [id = 766] 20:36:33 INFO - PROCESS | 2180 | --DOCSHELL 10355000 == 28 [pid = 2180] [id = 767] 20:36:33 INFO - PROCESS | 2180 | --DOCSHELL 185DE000 == 27 [pid = 2180] [id = 774] 20:36:33 INFO - PROCESS | 2180 | --DOCSHELL 1824FC00 == 26 [pid = 2180] [id = 773] 20:36:33 INFO - PROCESS | 2180 | --DOCSHELL 1030DC00 == 25 [pid = 2180] [id = 772] 20:36:34 INFO - PROCESS | 2180 | 1467603394290 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]]]}] 20:36:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:36:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:36:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:36:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:36:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:36:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:36:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:36:34 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 2384ms 20:36:34 INFO - PROCESS | 2180 | 1467603394329 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 20:36:34 INFO - PROCESS | 2180 | 1467603394333 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 20:36:34 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:36:34 INFO - PROCESS | 2180 | 1467603394338 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:36:34 INFO - PROCESS | 2180 | 1467603394342 Marionette TRACE conn5 <- [1,3058,null,{}] 20:36:34 INFO - PROCESS | 2180 | 1467603394348 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}] 20:36:34 INFO - PROCESS | 2180 | 1467603394351 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:34 INFO - PROCESS | 2180 | 1467603394452 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 20:36:34 INFO - PROCESS | 2180 | 1467603394461 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:34 INFO - PROCESS | 2180 | 1467603394465 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:34 INFO - PROCESS | 2180 | ++DOCSHELL 0FDF7400 == 26 [pid = 2180] [id = 776] 20:36:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 102 (0FDF9C00) [pid = 2180] [serial = 2326] [outer = 00000000] 20:36:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 103 (1017A400) [pid = 2180] [serial = 2327] [outer = 0FDF9C00] 20:36:34 INFO - PROCESS | 2180 | 1467603394516 Marionette DEBUG loaded listener.js 20:36:34 INFO - PROCESS | 2180 | ++DOMWINDOW == 104 (101CB400) [pid = 2180] [serial = 2328] [outer = 0FDF9C00] 20:36:35 INFO - PROCESS | 2180 | 1467603395047 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]]]}] 20:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:36:35 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 730ms 20:36:35 INFO - PROCESS | 2180 | 1467603395073 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 20:36:35 INFO - PROCESS | 2180 | 1467603395078 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 20:36:35 INFO - PROCESS | 2180 | 1467603395084 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:36:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:36:35 INFO - PROCESS | 2180 | 1467603395087 Marionette TRACE conn5 <- [1,3062,null,{}] 20:36:35 INFO - PROCESS | 2180 | 1467603395092 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}] 20:36:35 INFO - PROCESS | 2180 | 1467603395095 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:35 INFO - PROCESS | 2180 | 1467603395195 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 20:36:35 INFO - PROCESS | 2180 | 1467603395203 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:35 INFO - PROCESS | 2180 | 1467603395206 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:35 INFO - PROCESS | 2180 | ++DOCSHELL 1034A000 == 27 [pid = 2180] [id = 777] 20:36:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 105 (1034A800) [pid = 2180] [serial = 2329] [outer = 00000000] 20:36:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 106 (10352800) [pid = 2180] [serial = 2330] [outer = 1034A800] 20:36:35 INFO - PROCESS | 2180 | 1467603395255 Marionette DEBUG loaded listener.js 20:36:35 INFO - PROCESS | 2180 | ++DOMWINDOW == 107 (10414000) [pid = 2180] [serial = 2331] [outer = 1034A800] 20:36:35 INFO - PROCESS | 2180 | 1467603395736 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]]]}] 20:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:36:35 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 671ms 20:36:35 INFO - PROCESS | 2180 | 1467603395761 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 20:36:35 INFO - PROCESS | 2180 | 1467603395763 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 20:36:35 INFO - PROCESS | 2180 | 1467603395767 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:36:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:36:35 INFO - PROCESS | 2180 | 1467603395771 Marionette TRACE conn5 <- [1,3066,null,{}] 20:36:35 INFO - PROCESS | 2180 | 1467603395783 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}] 20:36:35 INFO - PROCESS | 2180 | 1467603395788 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:35 INFO - PROCESS | 2180 | 1467603395916 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 20:36:36 INFO - PROCESS | 2180 | 1467603396030 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:36 INFO - PROCESS | 2180 | 1467603396033 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:36 INFO - PROCESS | 2180 | ++DOCSHELL 145A2C00 == 28 [pid = 2180] [id = 778] 20:36:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 108 (145A4000) [pid = 2180] [serial = 2332] [outer = 00000000] 20:36:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 109 (145A9800) [pid = 2180] [serial = 2333] [outer = 145A4000] 20:36:36 INFO - PROCESS | 2180 | 1467603396084 Marionette DEBUG loaded listener.js 20:36:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 110 (14BAE400) [pid = 2180] [serial = 2334] [outer = 145A4000] 20:36:36 INFO - PROCESS | 2180 | 1467603396501 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] 20:36:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:36:36 INFO - PROCESS | 2180 | 1467603396546 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 20:36:36 INFO - PROCESS | 2180 | 1467603396550 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:36:36 INFO - PROCESS | 2180 | 1467603396551 Marionette TRACE conn5 <- [1,3070,null,{}] 20:36:36 INFO - PROCESS | 2180 | 1467603396564 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}] 20:36:36 INFO - PROCESS | 2180 | 1467603396567 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:36 INFO - PROCESS | 2180 | 1467603396660 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 20:36:36 INFO - PROCESS | 2180 | 1467603396664 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:36 INFO - PROCESS | 2180 | 1467603396666 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:36 INFO - PROCESS | 2180 | ++DOCSHELL 16154800 == 29 [pid = 2180] [id = 779] 20:36:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 111 (16159C00) [pid = 2180] [serial = 2335] [outer = 00000000] 20:36:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 112 (17C75400) [pid = 2180] [serial = 2336] [outer = 16159C00] 20:36:36 INFO - PROCESS | 2180 | 1467603396714 Marionette DEBUG loaded listener.js 20:36:36 INFO - PROCESS | 2180 | ++DOMWINDOW == 113 (18177400) [pid = 2180] [serial = 2337] [outer = 16159C00] 20:36:37 INFO - PROCESS | 2180 | 1467603397152 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]]]}] 20:36:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:36:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:36:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:36:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 624ms 20:36:37 INFO - PROCESS | 2180 | 1467603397178 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 20:36:37 INFO - PROCESS | 2180 | 1467603397180 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 20:36:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:36:37 INFO - PROCESS | 2180 | 1467603397183 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:36:37 INFO - PROCESS | 2180 | 1467603397185 Marionette TRACE conn5 <- [1,3074,null,{}] 20:36:37 INFO - PROCESS | 2180 | 1467603397192 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}] 20:36:37 INFO - PROCESS | 2180 | 1467603397194 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:37 INFO - PROCESS | 2180 | 1467603397331 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 20:36:37 INFO - PROCESS | 2180 | 1467603397374 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:37 INFO - PROCESS | 2180 | 1467603397376 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:37 INFO - PROCESS | 2180 | ++DOCSHELL 1824C800 == 30 [pid = 2180] [id = 780] 20:36:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 114 (1824D800) [pid = 2180] [serial = 2338] [outer = 00000000] 20:36:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 115 (182E5800) [pid = 2180] [serial = 2339] [outer = 1824D800] 20:36:37 INFO - PROCESS | 2180 | 1467603397422 Marionette DEBUG loaded listener.js 20:36:37 INFO - PROCESS | 2180 | ++DOMWINDOW == 116 (182EE400) [pid = 2180] [serial = 2340] [outer = 1824D800] 20:36:37 INFO - PROCESS | 2180 | 1467603397830 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:36:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:36:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 690ms 20:36:37 INFO - PROCESS | 2180 | 1467603397874 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 20:36:37 INFO - PROCESS | 2180 | 1467603397876 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 20:36:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:36:37 INFO - PROCESS | 2180 | 1467603397880 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:36:37 INFO - PROCESS | 2180 | 1467603397881 Marionette TRACE conn5 <- [1,3078,null,{}] 20:36:37 INFO - PROCESS | 2180 | 1467603397885 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}] 20:36:37 INFO - PROCESS | 2180 | 1467603397890 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:38 INFO - PROCESS | 2180 | 1467603398067 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 20:36:38 INFO - PROCESS | 2180 | 1467603398082 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:38 INFO - PROCESS | 2180 | 1467603398084 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:38 INFO - PROCESS | 2180 | ++DOCSHELL 19B96800 == 31 [pid = 2180] [id = 781] 20:36:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 117 (19B97000) [pid = 2180] [serial = 2341] [outer = 00000000] 20:36:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 118 (19CA7800) [pid = 2180] [serial = 2342] [outer = 19B97000] 20:36:38 INFO - PROCESS | 2180 | 1467603398133 Marionette DEBUG loaded listener.js 20:36:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 119 (1A070000) [pid = 2180] [serial = 2343] [outer = 19B97000] 20:36:38 INFO - PROCESS | 2180 | 1467603398602 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:36:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:36:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 770ms 20:36:38 INFO - PROCESS | 2180 | 1467603398654 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 20:36:38 INFO - PROCESS | 2180 | 1467603398656 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 20:36:38 INFO - PROCESS | 2180 | 1467603398664 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:36:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:36:38 INFO - PROCESS | 2180 | 1467603398666 Marionette TRACE conn5 <- [1,3082,null,{}] 20:36:38 INFO - PROCESS | 2180 | 1467603398709 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}] 20:36:38 INFO - PROCESS | 2180 | 1467603398711 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:38 INFO - PROCESS | 2180 | 1467603398849 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 20:36:38 INFO - PROCESS | 2180 | 1467603398931 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:38 INFO - PROCESS | 2180 | 1467603398933 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:38 INFO - PROCESS | 2180 | ++DOCSHELL 1A0B4800 == 32 [pid = 2180] [id = 782] 20:36:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 120 (1A20DC00) [pid = 2180] [serial = 2344] [outer = 00000000] 20:36:38 INFO - PROCESS | 2180 | ++DOMWINDOW == 121 (1A3CB000) [pid = 2180] [serial = 2345] [outer = 1A20DC00] 20:36:38 INFO - PROCESS | 2180 | 1467603398978 Marionette DEBUG loaded listener.js 20:36:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 122 (1A3CD800) [pid = 2180] [serial = 2346] [outer = 1A20DC00] 20:36:39 INFO - PROCESS | 2180 | 1467603399370 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:36:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:36:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 730ms 20:36:39 INFO - PROCESS | 2180 | 1467603399399 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 20:36:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:36:39 INFO - PROCESS | 2180 | 1467603399401 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 20:36:39 INFO - PROCESS | 2180 | 1467603399404 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:36:39 INFO - PROCESS | 2180 | 1467603399406 Marionette TRACE conn5 <- [1,3086,null,{}] 20:36:39 INFO - PROCESS | 2180 | 1467603399409 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}] 20:36:39 INFO - PROCESS | 2180 | 1467603399411 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:39 INFO - PROCESS | 2180 | 1467603399536 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 20:36:39 INFO - PROCESS | 2180 | 1467603399540 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:39 INFO - PROCESS | 2180 | 1467603399542 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:39 INFO - PROCESS | 2180 | ++DOCSHELL 1A919800 == 33 [pid = 2180] [id = 783] 20:36:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 123 (1A96B800) [pid = 2180] [serial = 2347] [outer = 00000000] 20:36:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 124 (1A976C00) [pid = 2180] [serial = 2348] [outer = 1A96B800] 20:36:39 INFO - PROCESS | 2180 | 1467603399653 Marionette DEBUG loaded listener.js 20:36:39 INFO - PROCESS | 2180 | ++DOMWINDOW == 125 (1A7E1000) [pid = 2180] [serial = 2349] [outer = 1A96B800] 20:36:40 INFO - PROCESS | 2180 | 1467603400041 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]]]}] 20:36:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:36:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:36:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 670ms 20:36:40 INFO - PROCESS | 2180 | 1467603400080 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 20:36:40 INFO - PROCESS | 2180 | 1467603400082 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 20:36:40 INFO - PROCESS | 2180 | 1467603400085 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:36:40 INFO - PROCESS | 2180 | 1467603400087 Marionette TRACE conn5 <- [1,3090,null,{}] 20:36:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:36:40 INFO - PROCESS | 2180 | 1467603400090 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}] 20:36:40 INFO - PROCESS | 2180 | 1467603400092 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:40 INFO - PROCESS | 2180 | 1467603400217 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 20:36:40 INFO - PROCESS | 2180 | 1467603400316 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:40 INFO - PROCESS | 2180 | 1467603400318 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:40 INFO - PROCESS | 2180 | ++DOCSHELL 145A2000 == 34 [pid = 2180] [id = 784] 20:36:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 126 (1BF78C00) [pid = 2180] [serial = 2350] [outer = 00000000] 20:36:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 127 (1BF83C00) [pid = 2180] [serial = 2351] [outer = 1BF78C00] 20:36:40 INFO - PROCESS | 2180 | 1467603400365 Marionette DEBUG loaded listener.js 20:36:40 INFO - PROCESS | 2180 | ++DOMWINDOW == 128 (1BFE8800) [pid = 2180] [serial = 2352] [outer = 1BF78C00] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 127 (185E6400) [pid = 2180] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 126 (10E8C000) [pid = 2180] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 125 (145A5800) [pid = 2180] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 124 (19CA6C00) [pid = 2180] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 123 (1A730800) [pid = 2180] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 122 (10607C00) [pid = 2180] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 121 (14E6AC00) [pid = 2180] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 120 (08A7FC00) [pid = 2180] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 119 (101CC400) [pid = 2180] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 118 (1034D000) [pid = 2180] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 117 (19EABC00) [pid = 2180] [serial = 2320] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 116 (19CA2000) [pid = 2180] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 115 (10E0DC00) [pid = 2180] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 114 (19CA5400) [pid = 2180] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 113 (185F7C00) [pid = 2180] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 112 (10357800) [pid = 2180] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 111 (17771000) [pid = 2180] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 110 (16D6C400) [pid = 2180] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 109 (10306400) [pid = 2180] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 108 (08A85000) [pid = 2180] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 107 (16D65800) [pid = 2180] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 106 (1A07D400) [pid = 2180] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 105 (10176800) [pid = 2180] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 104 (1824F800) [pid = 2180] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 103 (19C05800) [pid = 2180] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 102 (19EA7400) [pid = 2180] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 101 (10411400) [pid = 2180] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:36:41 INFO - PROCESS | 2180 | --DOMWINDOW == 100 (19C9F800) [pid = 2180] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:36:41 INFO - PROCESS | 2180 | 1467603401292 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:36:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:36:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1222ms 20:36:41 INFO - PROCESS | 2180 | 1467603401312 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 20:36:41 INFO - PROCESS | 2180 | 1467603401314 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 20:36:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:36:41 INFO - PROCESS | 2180 | 1467603401347 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:36:41 INFO - PROCESS | 2180 | 1467603401349 Marionette TRACE conn5 <- [1,3094,null,{}] 20:36:41 INFO - PROCESS | 2180 | 1467603401353 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}] 20:36:41 INFO - PROCESS | 2180 | 1467603401355 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:41 INFO - PROCESS | 2180 | 1467603401447 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 20:36:41 INFO - PROCESS | 2180 | 1467603401453 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:41 INFO - PROCESS | 2180 | 1467603401455 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:41 INFO - PROCESS | 2180 | ++DOCSHELL 109A2C00 == 35 [pid = 2180] [id = 785] 20:36:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 101 (10E0DC00) [pid = 2180] [serial = 2353] [outer = 00000000] 20:36:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 102 (1824EC00) [pid = 2180] [serial = 2354] [outer = 10E0DC00] 20:36:41 INFO - PROCESS | 2180 | 1467603401500 Marionette DEBUG loaded listener.js 20:36:41 INFO - PROCESS | 2180 | ++DOMWINDOW == 103 (182EA000) [pid = 2180] [serial = 2355] [outer = 10E0DC00] 20:36:41 INFO - PROCESS | 2180 | 1467603401946 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]]]}] 20:36:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:36:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:36:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:36:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 650ms 20:36:41 INFO - PROCESS | 2180 | 1467603401972 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 20:36:42 INFO - PROCESS | 2180 | 1467603401975 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 20:36:42 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:36:42 INFO - PROCESS | 2180 | 1467603401978 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:36:42 INFO - PROCESS | 2180 | 1467603401980 Marionette TRACE conn5 <- [1,3098,null,{}] 20:36:42 INFO - PROCESS | 2180 | 1467603402002 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}] 20:36:42 INFO - PROCESS | 2180 | 1467603402005 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:42 INFO - PROCESS | 2180 | 1467603402105 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 20:36:42 INFO - PROCESS | 2180 | 1467603402110 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:42 INFO - PROCESS | 2180 | 1467603402112 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:42 INFO - PROCESS | 2180 | ++DOCSHELL 19CA3C00 == 36 [pid = 2180] [id = 786] 20:36:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 104 (19CAA400) [pid = 2180] [serial = 2356] [outer = 00000000] 20:36:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 105 (1C94BC00) [pid = 2180] [serial = 2357] [outer = 19CAA400] 20:36:42 INFO - PROCESS | 2180 | 1467603402165 Marionette DEBUG loaded listener.js 20:36:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 106 (1CE43800) [pid = 2180] [serial = 2358] [outer = 19CAA400] 20:36:42 INFO - PROCESS | 2180 | 1467603402641 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"]]]}] 20:36:42 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:36:42 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 20:36:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:36:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:36:42 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 670ms 20:36:42 INFO - PROCESS | 2180 | 1467603402649 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 20:36:42 INFO - PROCESS | 2180 | 1467603402651 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 20:36:42 INFO - PROCESS | 2180 | 1467603402654 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:36:42 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:36:42 INFO - PROCESS | 2180 | 1467603402656 Marionette TRACE conn5 <- [1,3102,null,{}] 20:36:42 INFO - PROCESS | 2180 | 1467603402659 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}] 20:36:42 INFO - PROCESS | 2180 | 1467603402661 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:42 INFO - PROCESS | 2180 | 1467603402810 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 20:36:42 INFO - PROCESS | 2180 | 1467603402819 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\", \"2493b4a5-e1a6-4b96-8c52-2966b2fc21a1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:42 INFO - PROCESS | 2180 | 1467603402821 Marionette INFO sendAsync 5395375b-2a2b-4921-96dd-14bda7eacff6 20:36:42 INFO - PROCESS | 2180 | ++DOCSHELL 0A7CE800 == 37 [pid = 2180] [id = 787] 20:36:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 107 (1CE47000) [pid = 2180] [serial = 2359] [outer = 00000000] 20:36:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 108 (1D077400) [pid = 2180] [serial = 2360] [outer = 1CE47000] 20:36:42 INFO - PROCESS | 2180 | 1467603402865 Marionette DEBUG loaded listener.js 20:36:42 INFO - PROCESS | 2180 | ++DOMWINDOW == 109 (1D07CC00) [pid = 2180] [serial = 2361] [outer = 1CE47000] 20:36:43 INFO - PROCESS | 2180 | --DOCSHELL 0A76EC00 == 36 [pid = 2180] [id = 563] 20:36:43 INFO - PROCESS | 2180 | --DOCSHELL 10415400 == 35 [pid = 2180] [id = 561] 20:36:43 INFO - PROCESS | 2180 | --DOCSHELL 18137400 == 34 [pid = 2180] [id = 560] 20:36:43 INFO - PROCESS | 2180 | --DOCSHELL 0CAC6C00 == 33 [pid = 2180] [id = 554] 20:36:43 INFO - PROCESS | 2180 | --DOCSHELL 0CACE000 == 32 [pid = 2180] [id = 567] 20:36:43 INFO - PROCESS | 2180 | --DOCSHELL 10176400 == 31 [pid = 2180] [id = 568] 20:36:43 INFO - PROCESS | 2180 | --DOCSHELL 10419C00 == 30 [pid = 2180] [id = 555] 20:36:43 INFO - PROCESS | 2180 | --DOCSHELL 145A2800 == 29 [pid = 2180] [id = 557] 20:36:43 INFO - PROCESS | 2180 | --DOCSHELL 185E4C00 == 28 [pid = 2180] [id = 562] 20:36:43 INFO - PROCESS | 2180 | --DOCSHELL 182B4400 == 27 [pid = 2180] [id = 565] 20:36:43 INFO - PROCESS | 2180 | --DOCSHELL 145D4800 == 26 [pid = 2180] [id = 566] 20:36:43 INFO - PROCESS | 2180 | --DOCSHELL 1615C000 == 25 [pid = 2180] [id = 558] 20:36:43 INFO - PROCESS | 2180 | --DOCSHELL 14C85000 == 24 [pid = 2180] [id = 564] 20:36:43 INFO - PROCESS | 2180 | --DOCSHELL 0CACAC00 == 23 [pid = 2180] [id = 553] 20:36:43 INFO - PROCESS | 2180 | --DOCSHELL 101CAC00 == 22 [pid = 2180] [id = 569] 20:36:43 INFO - PROCESS | 2180 | --DOCSHELL 10410000 == 21 [pid = 2180] [id = 556] 20:36:43 INFO - PROCESS | 2180 | --DOCSHELL 107DA400 == 20 [pid = 2180] [id = 570] 20:36:43 INFO - PROCESS | 2180 | --DOCSHELL 17770000 == 19 [pid = 2180] [id = 559] 20:36:43 INFO - PROCESS | 2180 | --DOCSHELL 09166000 == 18 [pid = 2180] [id = 775] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 108 (16451400) [pid = 2180] [serial = 2257] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 107 (182ED400) [pid = 2180] [serial = 2262] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 106 (0CAC0800) [pid = 2180] [serial = 2283] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 105 (1A0BCC00) [pid = 2180] [serial = 2276] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 104 (10999C00) [pid = 2180] [serial = 2294] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 103 (1A970800) [pid = 2180] [serial = 2291] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 102 (09163C00) [pid = 2180] [serial = 2282] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 101 (1A20D400) [pid = 2180] [serial = 2279] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 100 (1087DC00) [pid = 2180] [serial = 2253] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 99 (163CD800) [pid = 2180] [serial = 2285] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 98 (19CA7C00) [pid = 2180] [serial = 2270] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 97 (107C5800) [pid = 2180] [serial = 2244] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 96 (1812F400) [pid = 2180] [serial = 2259] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 95 (1824DC00) [pid = 2180] [serial = 2273] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 94 (19B94800) [pid = 2180] [serial = 2266] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 93 (19B93000) [pid = 2180] [serial = 2274] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 92 (17C84400) [pid = 2180] [serial = 2247] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 91 (17C76000) [pid = 2180] [serial = 2286] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 90 (19B8E400) [pid = 2180] [serial = 2265] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 89 (1A3C8400) [pid = 2180] [serial = 2289] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 88 (1A972800) [pid = 2180] [serial = 2292] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 87 (0CAC0400) [pid = 2180] [serial = 2250] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 86 (19EAE400) [pid = 2180] [serial = 2241] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 85 (145A6000) [pid = 2180] [serial = 2295] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 84 (17C79400) [pid = 2180] [serial = 2297] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 83 (15532800) [pid = 2180] [serial = 2256] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 82 (1A209800) [pid = 2180] [serial = 2288] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 81 (18243C00) [pid = 2180] [serial = 2248] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 80 (1A20F400) [pid = 2180] [serial = 2280] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 79 (101C6C00) [pid = 2180] [serial = 2251] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 78 (18242400) [pid = 2180] [serial = 2260] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 77 (1A13B800) [pid = 2180] [serial = 2277] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 76 (10E80800) [pid = 2180] [serial = 2245] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 75 (182ED800) [pid = 2180] [serial = 2263] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 74 (19EB0800) [pid = 2180] [serial = 2242] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 73 (19EA8800) [pid = 2180] [serial = 2268] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 72 (1149A800) [pid = 2180] [serial = 2254] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 71 (19EB1800) [pid = 2180] [serial = 2271] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 70 (1023C800) [pid = 2180] [serial = 2312] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 69 (10605800) [pid = 2180] [serial = 2315] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 68 (1A7DB800) [pid = 2180] [serial = 2321] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 67 (19EAE000) [pid = 2180] [serial = 2318] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 66 (14BA7400) [pid = 2180] [serial = 2309] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 65 (19EB2C00) [pid = 2180] [serial = 2307] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 64 (19CAB400) [pid = 2180] [serial = 2306] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 63 (19B7D000) [pid = 2180] [serial = 2304] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 62 (19617800) [pid = 2180] [serial = 2303] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 61 (17775000) [pid = 2180] [serial = 2301] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 60 (14C7F800) [pid = 2180] [serial = 2300] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 59 (1812EC00) [pid = 2180] [serial = 2298] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 58 (1A7DCC00) [pid = 2180] [serial = 2322] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 57 (1A0B6000) [pid = 2180] [serial = 2319] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 56 (14EE5000) [pid = 2180] [serial = 2310] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 55 (109A1C00) [pid = 2180] [serial = 2316] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 54 (1BFE2000) [pid = 2180] [serial = 2324] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | --DOMWINDOW == 53 (10242C00) [pid = 2180] [serial = 2313] [outer = 00000000] [url = about:blank] 20:36:44 INFO - PROCESS | 2180 | 1467603404753 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]]]}] 20:36:44 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:36:44 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 2120ms 20:36:44 INFO - PROCESS | 2180 | 1467603404780 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 20:36:44 INFO - PROCESS | 2180 | 1467603404784 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 20:36:45 WARNING - u'runner_teardown' () 20:36:45 INFO - No more tests 20:36:45 INFO - Got 0 unexpected results 20:36:45 INFO - SUITE-END | took 684s 20:36:45 INFO - Closing logging queue 20:36:45 INFO - queue closed 20:36:45 INFO - Return code: 0 20:36:45 WARNING - # TBPL SUCCESS # 20:36:45 INFO - Running post-action listener: _resource_record_post_action 20:36:45 INFO - Running post-run listener: _resource_record_post_run 20:36:47 INFO - Total resource usage - Wall time: 694s; CPU: 14.0%; Read bytes: 115741696; Write bytes: 1130640896; Read time: 1895420; Write time: 8454750 20:36:47 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:36:47 INFO - install - Wall time: 3s; CPU: 10.0%; Read bytes: 3051520; Write bytes: 38079488; Read time: 210490; Write time: 51480 20:36:47 INFO - run-tests - Wall time: 692s; CPU: 14.0%; Read bytes: 109057024; Write bytes: 1061573120; Read time: 1580280; Write time: 8336590 20:36:47 INFO - Running post-run listener: _upload_blobber_files 20:36:47 INFO - Blob upload gear active. 20:36:47 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 20:36:47 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 20:36:47 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-beta', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 20:36:47 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-beta -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 20:36:47 INFO - (blobuploader) - INFO - Open directory for files ... 20:36:47 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 20:36:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:36:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:36:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:36:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:36:48 INFO - (blobuploader) - INFO - Done attempting. 20:36:48 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 20:36:48 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:36:48 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:36:50 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:36:50 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:36:50 INFO - (blobuploader) - INFO - Done attempting. 20:36:50 INFO - (blobuploader) - INFO - Iteration through files over. 20:36:50 INFO - Return code: 0 20:36:50 INFO - rmtree: C:\slave\test\build\uploaded_files.json 20:36:50 INFO - Using _rmtree_windows ... 20:36:50 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 20:36:50 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7a0728e653d916584776134944cabf7d3918e3ca7132f8bd7d004b9039f9180b261b0f1ad88e802456dc847c06718b9369554d6bc44da70417dab07465c9364a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e51031c4d794e11a3e25fddec00c029815bbfbcb68327008c60a1fb405eec3406566863d9be8087857f70b0e5b9311399c5f6eff8103aa3def7b944a44647527"} 20:36:50 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 20:36:50 INFO - Writing to file C:\slave\test\properties\blobber_files 20:36:50 INFO - Contents: 20:36:50 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7a0728e653d916584776134944cabf7d3918e3ca7132f8bd7d004b9039f9180b261b0f1ad88e802456dc847c06718b9369554d6bc44da70417dab07465c9364a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e51031c4d794e11a3e25fddec00c029815bbfbcb68327008c60a1fb405eec3406566863d9be8087857f70b0e5b9311399c5f6eff8103aa3def7b944a44647527"} 20:36:50 INFO - Running post-run listener: copy_logs_to_upload_dir 20:36:50 INFO - Copying logs to upload dir... 20:36:50 INFO - mkdir: C:\slave\test\build\upload\logs 20:36:50 INFO - Copying logs to upload dir... 20:36:50 INFO - Using _rmtree_windows ... 20:36:50 INFO - Using _rmtree_windows ... 20:36:50 INFO - Using _rmtree_windows ... 20:36:50 INFO - Using _rmtree_windows ... 20:36:50 INFO - Using _rmtree_windows ... 20:36:50 INFO - Using _rmtree_windows ... 20:36:50 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=935.264000 ========= master_lag: -0.09 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 35 secs) (at 2016-07-03 20:36:50.837573) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-03 20:36:50.838531) ========= '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-053 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-053 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-053 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/7a0728e653d916584776134944cabf7d3918e3ca7132f8bd7d004b9039f9180b261b0f1ad88e802456dc847c06718b9369554d6bc44da70417dab07465c9364a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e51031c4d794e11a3e25fddec00c029815bbfbcb68327008c60a1fb405eec3406566863d9be8087857f70b0e5b9311399c5f6eff8103aa3def7b944a44647527"} build_url:https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/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/cXQQNWDrQUmT6xyED9ZFVQ/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/7a0728e653d916584776134944cabf7d3918e3ca7132f8bd7d004b9039f9180b261b0f1ad88e802456dc847c06718b9369554d6bc44da70417dab07465c9364a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e51031c4d794e11a3e25fddec00c029815bbfbcb68327008c60a1fb405eec3406566863d9be8087857f70b0e5b9311399c5f6eff8103aa3def7b944a44647527"}' symbols_url: 'https://queue.taskcluster.net/v1/task/cXQQNWDrQUmT6xyED9ZFVQ/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-07-03 20:36:50.959208) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 20:36:50.959548) ========= '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-053 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-053 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-053 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 20:36:51.075892) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-03 20:36:51.076205) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-03 20:36:51.989683) ========= ========= Total master_lag: 0.08 =========