builder: oak_win7-ix-debug_test-web-platform-tests-1 slave: t-w732-ix-028 starttime: 1461100810.16 results: success (0) buildid: 20160419105635 builduid: 6cb18b3635954702ba521d733bd5bb7f revision: 873ee4b29de90b9225ca7271706badbbe5862c9e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 14:20:10.155959) ========= master: http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 14:20:10.156623) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 14:20:10.157090) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 14:20:10.326589) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 14:20:10.326989) ========= '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-028 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-028 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-028 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 --14:20:12-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 8.54 MB/s 14:20:12 (8.54 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.489000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 14:20:11.859156) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-19 14:20:11.859502) ========= '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-028 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-028 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-028 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=4.302000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-19 14:20:16.185036) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 14:20:16.185469) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo projects/oak --rev 873ee4b29de90b9225ca7271706badbbe5862c9e --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo projects/oak --rev 873ee4b29de90b9225ca7271706badbbe5862c9e --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-028 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-028 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-028 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-04-19 14:20:17,339 truncating revision to first 12 chars 2016-04-19 14:20:17,339 Setting DEBUG logging. 2016-04-19 14:20:17,339 attempt 1/10 2016-04-19 14:20:17,339 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/projects/oak/873ee4b29de9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 14:20:18,098 unpacking tar archive at: oak-873ee4b29de9/testing/mozharness/ program finished with exit code 0 elapsedTime=1.598000 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 14:20:17.844807) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 14:20:17.845166) ========= script_repo_revision: 873ee4b29de90b9225ca7271706badbbe5862c9e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 14:20:17.845617) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 14:20:17.845907) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 14:20:17.862266) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 18 mins, 7 secs) (at 2016-04-19 14:20:17.862660) ========= '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' 'oak' '--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', 'oak', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-028 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-028 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-028 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 14:20:18 INFO - MultiFileLogger online at 20160419 14:20:18 in C:\slave\test 14:20:18 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 oak --download-symbols true 14:20:18 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 14:20:18 INFO - {'append_to_log': False, 14:20:18 INFO - 'base_work_dir': 'C:\\slave\\test', 14:20:18 INFO - 'blob_upload_branch': 'oak', 14:20:18 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 14:20:18 INFO - 'buildbot_json_path': 'buildprops.json', 14:20:18 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 14:20:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:20:18 INFO - 'download_minidump_stackwalk': True, 14:20:18 INFO - 'download_symbols': 'true', 14:20:18 INFO - 'e10s': False, 14:20:18 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 14:20:18 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 14:20:18 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 14:20:18 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 14:20:18 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 14:20:18 INFO - 'C:/mozilla-build/tooltool.py'), 14:20:18 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 14:20:18 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 14:20:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:20:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:20:18 INFO - 'log_level': 'info', 14:20:18 INFO - 'log_to_console': True, 14:20:18 INFO - 'opt_config_files': (), 14:20:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:20:18 INFO - '--processes=1', 14:20:18 INFO - '--config=%(test_path)s/wptrunner.ini', 14:20:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:20:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:20:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:20:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:20:18 INFO - 'pip_index': False, 14:20:18 INFO - 'require_test_zip': True, 14:20:18 INFO - 'test_type': ('testharness',), 14:20:18 INFO - 'this_chunk': '1', 14:20:18 INFO - 'total_chunks': '10', 14:20:18 INFO - 'virtualenv_path': 'venv', 14:20:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:20:18 INFO - 'work_dir': 'build'} 14:20:18 INFO - ##### 14:20:18 INFO - ##### Running clobber step. 14:20:18 INFO - ##### 14:20:18 INFO - Running pre-action listener: _resource_record_pre_action 14:20:18 INFO - Running main action method: clobber 14:20:18 INFO - rmtree: C:\slave\test\build 14:20:18 INFO - Using _rmtree_windows ... 14:20:18 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 14:23:53 INFO - Running post-action listener: _resource_record_post_action 14:23:53 INFO - ##### 14:23:53 INFO - ##### Running read-buildbot-config step. 14:23:53 INFO - ##### 14:23:53 INFO - Running pre-action listener: _resource_record_pre_action 14:23:53 INFO - Running main action method: read_buildbot_config 14:23:53 INFO - Using buildbot properties: 14:23:53 INFO - { 14:23:53 INFO - "project": "", 14:23:53 INFO - "product": "firefox", 14:23:53 INFO - "script_repo_revision": "production", 14:23:53 INFO - "scheduler": "tests-oak-win7_ix-debug-unittest", 14:23:53 INFO - "repository": "", 14:23:53 INFO - "buildername": "Windows 7 32-bit oak debug test web-platform-tests-1", 14:23:53 INFO - "buildid": "20160419105635", 14:23:53 INFO - "pgo_build": "False", 14:23:53 INFO - "basedir": "C:\\slave\\test", 14:23:53 INFO - "buildnumber": 0, 14:23:53 INFO - "slavename": "t-w732-ix-028", 14:23:53 INFO - "revision": "873ee4b29de90b9225ca7271706badbbe5862c9e", 14:23:53 INFO - "master": "http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/", 14:23:53 INFO - "platform": "win32", 14:23:53 INFO - "branch": "oak", 14:23:53 INFO - "repo_path": "projects/oak", 14:23:53 INFO - "moz_repo_path": "", 14:23:53 INFO - "stage_platform": "win32", 14:23:53 INFO - "builduid": "6cb18b3635954702ba521d733bd5bb7f", 14:23:53 INFO - "slavebuilddir": "test" 14:23:53 INFO - } 14:23:53 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 14:23:53 INFO - Found installer url https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 14:23:53 INFO - Running post-action listener: _resource_record_post_action 14:23:53 INFO - ##### 14:23:53 INFO - ##### Running download-and-extract step. 14:23:53 INFO - ##### 14:23:53 INFO - Running pre-action listener: _resource_record_pre_action 14:23:53 INFO - Running main action method: download_and_extract 14:23:53 INFO - mkdir: C:\slave\test\build\tests 14:23:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:23:53 INFO - https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 14:23:53 INFO - trying https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 14:23:53 INFO - Downloading https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 14:23:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.test_packages.json'}, attempt #1 14:23:54 INFO - Downloaded 1274 bytes. 14:23:54 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 14:23:54 INFO - Using the following test package requirements: 14:23:54 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 14:23:54 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:23:54 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 14:23:54 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:23:54 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 14:23:54 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:23:54 INFO - u'jsshell-win32.zip'], 14:23:54 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:23:54 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 14:23:54 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 14:23:54 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:23:54 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 14:23:54 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:23:54 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 14:23:54 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:23:54 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 14:23:54 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 14:23:54 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 14:23:54 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win32.common.tests.zip', u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 14:23:54 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')]} 14:23:54 INFO - https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 14:23:54 INFO - trying https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 14:23:54 INFO - Downloading https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip 14:23:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip'}, attempt #1 14:23:56 INFO - Downloaded 20405897 bytes. 14:23:56 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:23:56 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:23:58 INFO - caution: filename not matched: web-platform/* 14:23:58 INFO - Return code: 11 14:23:58 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')]} 14:23:58 INFO - https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 14:23:58 INFO - trying https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 14:23:58 INFO - Downloading https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip 14:23:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1 14:24:00 INFO - Downloaded 36382592 bytes. 14:24:00 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:24:00 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:24:54 INFO - caution: filename not matched: bin/* 14:24:54 INFO - caution: filename not matched: config/* 14:24:54 INFO - caution: filename not matched: mozbase/* 14:24:54 INFO - caution: filename not matched: marionette/* 14:24:54 INFO - caution: filename not matched: tools/wptserve/* 14:24:54 INFO - Return code: 11 14:24:54 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')]} 14:24:54 INFO - https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 14:24:54 INFO - trying https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 14:24:54 INFO - Downloading https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 14:24:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip'}, attempt #1 14:24:56 INFO - Downloaded 67350261 bytes. 14:24:56 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 14:24:56 INFO - mkdir: C:\slave\test\properties 14:24:56 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 14:24:56 INFO - Writing to file C:\slave\test\properties\build_url 14:24:56 INFO - Contents: 14:24:56 INFO - build_url:https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 14:24:57 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 14:24:57 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 14:24:57 INFO - Writing to file C:\slave\test\properties\symbols_url 14:24:57 INFO - Contents: 14:24:57 INFO - symbols_url:https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 14:24:57 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')]} 14:24:57 INFO - https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:24:57 INFO - trying https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 14:24:57 INFO - Downloading https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 14:24:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 14:24:59 INFO - Downloaded 58243772 bytes. 14:24:59 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 14:24:59 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 14:25:04 INFO - Return code: 0 14:25:04 INFO - Running post-action listener: _resource_record_post_action 14:25:04 INFO - Running post-action listener: set_extra_try_arguments 14:25:04 INFO - ##### 14:25:04 INFO - ##### Running create-virtualenv step. 14:25:04 INFO - ##### 14:25:04 INFO - Running pre-action listener: _pre_create_virtualenv 14:25:04 INFO - Running pre-action listener: _resource_record_pre_action 14:25:04 INFO - Running main action method: create_virtualenv 14:25:04 INFO - Creating virtualenv C:\slave\test\build\venv 14:25:04 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 14:25:04 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 14:25:13 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 14:25:18 INFO - Installing distribute......................................................................................................................................................................................done. 14:25:19 INFO - Return code: 0 14:25:19 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 14:25:19 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')]} 14:25:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:25:19 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')]} 14:25:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:25:19 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 0x019526B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BB6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019B4580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B30368>, '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 0x01886D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC20C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-028', 'USERDOMAIN': 'T-W732-IX-028', '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-028', '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 14:25:19 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 14:25:19 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 14:25:19 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:25:19 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 14:25:19 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:25:19 INFO - 'COMPUTERNAME': 'T-W732-IX-028', 14:25:19 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:25:19 INFO - 'DCLOCATION': 'SCL3', 14:25:19 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:25:19 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:25:19 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:25:19 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:25:19 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:25:19 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:25:19 INFO - 'HOMEDRIVE': 'C:', 14:25:19 INFO - 'HOMEPATH': '\\Users\\cltbld', 14:25:19 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:25:19 INFO - 'KTS_VERSION': '1.19c', 14:25:19 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:25:19 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 14:25:19 INFO - 'LOGONSERVER': '\\\\T-W732-IX-028', 14:25:19 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:25:19 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:25:19 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:25:19 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:25:19 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:25:19 INFO - 'MOZ_AIRBAG': '1', 14:25:19 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:25:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:25:19 INFO - 'MOZ_MSVCVERSION': '8', 14:25:19 INFO - 'MOZ_NO_REMOTE': '1', 14:25:19 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:25:19 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:25:19 INFO - 'NO_EM_RESTART': '1', 14:25:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:25:19 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:25:19 INFO - 'OS': 'Windows_NT', 14:25:19 INFO - 'OURDRIVE': 'C:', 14:25:19 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;', 14:25:19 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:25:19 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:25:19 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:25:19 INFO - 'PROCESSOR_LEVEL': '6', 14:25:19 INFO - 'PROCESSOR_REVISION': '1e05', 14:25:19 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:25:19 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:25:19 INFO - 'PROMPT': '$P$G', 14:25:19 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:25:19 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:25:19 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:25:19 INFO - 'PWD': 'C:\\slave\\test', 14:25:19 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:25:19 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:25:19 INFO - 'SYSTEMDRIVE': 'C:', 14:25:19 INFO - 'SYSTEMROOT': 'C:\\windows', 14:25:19 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:25:19 INFO - 'TEST1': 'testie', 14:25:19 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:25:19 INFO - 'USERDOMAIN': 'T-W732-IX-028', 14:25:19 INFO - 'USERNAME': 'cltbld', 14:25:19 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 14:25:19 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:25:19 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:25:19 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:25:19 INFO - 'WINDIR': 'C:\\windows', 14:25:19 INFO - 'WINDOWS_TRACING_FLAGS': '3', 14:25:19 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 14:25:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:25:21 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:25:21 INFO - Downloading/unpacking psutil>=0.7.1 14:25:21 INFO - Running setup.py egg_info for package psutil 14:25:21 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 14:25:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:25:21 INFO - Installing collected packages: psutil 14:25:21 INFO - Running setup.py install for psutil 14:25:21 INFO - building 'psutil._psutil_windows' extension 14:25:21 INFO - error: Unable to find vcvarsall.bat 14:25:21 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-wr4cow-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 14:25:21 INFO - running install 14:25:21 INFO - running build 14:25:21 INFO - running build_py 14:25:21 INFO - creating build 14:25:21 INFO - creating build\lib.win32-2.7 14:25:21 INFO - creating build\lib.win32-2.7\psutil 14:25:21 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 14:25:21 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 14:25:21 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 14:25:21 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 14:25:21 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 14:25:21 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 14:25:21 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 14:25:21 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 14:25:21 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 14:25:21 INFO - running build_ext 14:25:21 INFO - building 'psutil._psutil_windows' extension 14:25:21 INFO - error: Unable to find vcvarsall.bat 14:25:21 INFO - ---------------------------------------- 14:25:21 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-wr4cow-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 14:25:21 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 14:25:21 WARNING - Return code: 1 14:25:21 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! 14:25:21 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 14:25:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:25:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:25:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:25:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:25:21 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 0x019526B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BB6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019B4580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B30368>, '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 0x01886D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC20C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-028', 'USERDOMAIN': 'T-W732-IX-028', '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-028', '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 14:25:21 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 14:25:21 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 14:25:21 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:25:21 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 14:25:21 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:25:21 INFO - 'COMPUTERNAME': 'T-W732-IX-028', 14:25:21 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:25:21 INFO - 'DCLOCATION': 'SCL3', 14:25:21 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:25:21 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:25:21 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:25:21 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:25:21 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:25:21 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:25:21 INFO - 'HOMEDRIVE': 'C:', 14:25:21 INFO - 'HOMEPATH': '\\Users\\cltbld', 14:25:21 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:25:21 INFO - 'KTS_VERSION': '1.19c', 14:25:21 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:25:21 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 14:25:21 INFO - 'LOGONSERVER': '\\\\T-W732-IX-028', 14:25:21 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:25:21 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:25:21 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:25:21 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:25:21 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:25:21 INFO - 'MOZ_AIRBAG': '1', 14:25:21 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:25:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:25:21 INFO - 'MOZ_MSVCVERSION': '8', 14:25:21 INFO - 'MOZ_NO_REMOTE': '1', 14:25:21 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:25:21 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:25:21 INFO - 'NO_EM_RESTART': '1', 14:25:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:25:21 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:25:21 INFO - 'OS': 'Windows_NT', 14:25:21 INFO - 'OURDRIVE': 'C:', 14:25:21 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;', 14:25:21 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:25:21 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:25:21 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:25:21 INFO - 'PROCESSOR_LEVEL': '6', 14:25:21 INFO - 'PROCESSOR_REVISION': '1e05', 14:25:21 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:25:21 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:25:21 INFO - 'PROMPT': '$P$G', 14:25:21 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:25:21 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:25:21 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:25:21 INFO - 'PWD': 'C:\\slave\\test', 14:25:21 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:25:21 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:25:21 INFO - 'SYSTEMDRIVE': 'C:', 14:25:21 INFO - 'SYSTEMROOT': 'C:\\windows', 14:25:21 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:25:21 INFO - 'TEST1': 'testie', 14:25:21 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:25:21 INFO - 'USERDOMAIN': 'T-W732-IX-028', 14:25:21 INFO - 'USERNAME': 'cltbld', 14:25:21 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 14:25:21 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:25:21 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:25:21 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:25:21 INFO - 'WINDIR': 'C:\\windows', 14:25:21 INFO - 'WINDOWS_TRACING_FLAGS': '3', 14:25:21 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 14:25:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:25:22 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:25:22 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:25:22 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:25:22 INFO - Running setup.py egg_info for package mozsystemmonitor 14:25:22 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 14:25:22 INFO - Running setup.py egg_info for package psutil 14:25:22 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 14:25:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:25:22 INFO - Installing collected packages: mozsystemmonitor, psutil 14:25:22 INFO - Running setup.py install for mozsystemmonitor 14:25:22 INFO - Running setup.py install for psutil 14:25:22 INFO - building 'psutil._psutil_windows' extension 14:25:22 INFO - error: Unable to find vcvarsall.bat 14:25:22 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-hnaxsf-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 14:25:22 INFO - running install 14:25:22 INFO - running build 14:25:22 INFO - running build_py 14:25:22 INFO - running build_ext 14:25:22 INFO - building 'psutil._psutil_windows' extension 14:25:22 INFO - error: Unable to find vcvarsall.bat 14:25:22 INFO - ---------------------------------------- 14:25:22 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-hnaxsf-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 14:25:22 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 14:25:22 WARNING - Return code: 1 14:25:22 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! 14:25:22 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 14:25:22 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')]} 14:25:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:25:22 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')]} 14:25:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:25:22 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 0x019526B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BB6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019B4580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B30368>, '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 0x01886D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC20C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-028', 'USERDOMAIN': 'T-W732-IX-028', '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-028', '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 14:25:22 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 14:25:22 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 14:25:22 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:25:22 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 14:25:22 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:25:22 INFO - 'COMPUTERNAME': 'T-W732-IX-028', 14:25:22 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:25:22 INFO - 'DCLOCATION': 'SCL3', 14:25:22 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:25:22 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:25:22 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:25:22 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:25:22 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:25:22 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:25:22 INFO - 'HOMEDRIVE': 'C:', 14:25:22 INFO - 'HOMEPATH': '\\Users\\cltbld', 14:25:22 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:25:22 INFO - 'KTS_VERSION': '1.19c', 14:25:22 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:25:22 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 14:25:22 INFO - 'LOGONSERVER': '\\\\T-W732-IX-028', 14:25:22 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:25:22 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:25:22 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:25:22 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:25:22 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:25:22 INFO - 'MOZ_AIRBAG': '1', 14:25:22 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:25:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:25:22 INFO - 'MOZ_MSVCVERSION': '8', 14:25:22 INFO - 'MOZ_NO_REMOTE': '1', 14:25:22 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:25:22 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:25:22 INFO - 'NO_EM_RESTART': '1', 14:25:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:25:22 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:25:22 INFO - 'OS': 'Windows_NT', 14:25:22 INFO - 'OURDRIVE': 'C:', 14:25:22 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;', 14:25:22 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:25:22 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:25:22 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:25:22 INFO - 'PROCESSOR_LEVEL': '6', 14:25:22 INFO - 'PROCESSOR_REVISION': '1e05', 14:25:22 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:25:22 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:25:22 INFO - 'PROMPT': '$P$G', 14:25:22 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:25:22 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:25:22 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:25:22 INFO - 'PWD': 'C:\\slave\\test', 14:25:22 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:25:22 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:25:22 INFO - 'SYSTEMDRIVE': 'C:', 14:25:22 INFO - 'SYSTEMROOT': 'C:\\windows', 14:25:22 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:25:22 INFO - 'TEST1': 'testie', 14:25:22 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:25:22 INFO - 'USERDOMAIN': 'T-W732-IX-028', 14:25:22 INFO - 'USERNAME': 'cltbld', 14:25:22 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 14:25:22 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:25:22 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:25:22 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:25:22 INFO - 'WINDIR': 'C:\\windows', 14:25:22 INFO - 'WINDOWS_TRACING_FLAGS': '3', 14:25:22 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 14:25:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:25:23 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:25:23 INFO - Downloading/unpacking blobuploader==1.2.4 14:25:23 INFO - Downloading blobuploader-1.2.4.tar.gz 14:25:23 INFO - Running setup.py egg_info for package blobuploader 14:25:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:25:27 INFO - Running setup.py egg_info for package requests 14:25:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:25:27 INFO - Downloading docopt-0.6.1.tar.gz 14:25:27 INFO - Running setup.py egg_info for package docopt 14:25:27 INFO - Installing collected packages: blobuploader, docopt, requests 14:25:27 INFO - Running setup.py install for blobuploader 14:25:27 INFO - Running setup.py install for docopt 14:25:27 INFO - Running setup.py install for requests 14:25:27 INFO - Successfully installed blobuploader docopt requests 14:25:27 INFO - Cleaning up... 14:25:27 INFO - Return code: 0 14:25:27 INFO - Installing None into virtualenv C:\slave\test\build\venv 14:25: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')]} 14:25:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:25: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')]} 14:25:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:25:27 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 0x019526B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BB6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019B4580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B30368>, '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 0x01886D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC20C0>, '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-028', 'USERDOMAIN': 'T-W732-IX-028', '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-028', '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 14:25:27 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 14:25:27 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 14:25:27 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:25:27 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 14:25:27 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:25:27 INFO - 'COMPUTERNAME': 'T-W732-IX-028', 14:25:27 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:25:27 INFO - 'DCLOCATION': 'SCL3', 14:25:27 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:25:27 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:25:27 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:25:27 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:25:27 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:25:27 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:25:27 INFO - 'HOMEDRIVE': 'C:', 14:25:27 INFO - 'HOMEPATH': '\\Users\\cltbld', 14:25:27 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:25:27 INFO - 'KTS_VERSION': '1.19c', 14:25:27 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:25:27 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 14:25:27 INFO - 'LOGONSERVER': '\\\\T-W732-IX-028', 14:25:27 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:25:27 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:25:27 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:25:27 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:25:27 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:25:27 INFO - 'MOZ_AIRBAG': '1', 14:25:27 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:25:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:25:27 INFO - 'MOZ_MSVCVERSION': '8', 14:25:27 INFO - 'MOZ_NO_REMOTE': '1', 14:25:27 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:25:27 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:25:27 INFO - 'NO_EM_RESTART': '1', 14:25:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:25:27 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:25:27 INFO - 'OS': 'Windows_NT', 14:25:27 INFO - 'OURDRIVE': 'C:', 14:25: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;', 14:25:27 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:25:27 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:25:27 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:25:27 INFO - 'PROCESSOR_LEVEL': '6', 14:25:27 INFO - 'PROCESSOR_REVISION': '1e05', 14:25:27 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:25:27 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:25:27 INFO - 'PROMPT': '$P$G', 14:25:27 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:25:27 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:25:27 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:25:27 INFO - 'PWD': 'C:\\slave\\test', 14:25:27 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:25:27 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:25:27 INFO - 'SYSTEMDRIVE': 'C:', 14:25:27 INFO - 'SYSTEMROOT': 'C:\\windows', 14:25:27 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:25:27 INFO - 'TEST1': 'testie', 14:25:27 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:25:27 INFO - 'USERDOMAIN': 'T-W732-IX-028', 14:25:27 INFO - 'USERNAME': 'cltbld', 14:25:27 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 14:25:27 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:25:27 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:25:27 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:25:27 INFO - 'WINDIR': 'C:\\windows', 14:25:27 INFO - 'WINDOWS_TRACING_FLAGS': '3', 14:25:27 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 14:25:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:25:31 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:25:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 14:25:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 14:25:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 14:25:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 14:25:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 14:25:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 14:25:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 14:25:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 14:25:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 14:25:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 14:25:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 14:25:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 14:25:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 14:25:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 14:25:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 14:25:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 14:25:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 14:25:31 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 14:25:31 INFO - Unpacking c:\slave\test\build\tests\marionette\client 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 14:25:31 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 14:25:31 INFO - Unpacking c:\slave\test\build\tests\marionette 14:25:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 14:25:31 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:25:31 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 14:25:31 INFO - Running setup.py install for browsermob-proxy 14:25:45 INFO - Running setup.py install for manifestparser 14:25:45 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Running setup.py install for marionette-client 14:25:45 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:25:45 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Running setup.py install for marionette-driver 14:25:45 INFO - Running setup.py install for mozcrash 14:25:45 INFO - Running setup.py install for mozdebug 14:25:45 INFO - Running setup.py install for mozdevice 14:25:45 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Running setup.py install for mozfile 14:25:45 INFO - Running setup.py install for mozhttpd 14:25:45 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Running setup.py install for mozinfo 14:25:45 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Running setup.py install for mozInstall 14:25:45 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Running setup.py install for mozleak 14:25:45 INFO - Running setup.py install for mozlog 14:25:45 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Running setup.py install for moznetwork 14:25:45 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Running setup.py install for mozprocess 14:25:45 INFO - Running setup.py install for mozprofile 14:25:45 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Running setup.py install for mozrunner 14:25:45 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Running setup.py install for mozscreenshot 14:25:45 INFO - Running setup.py install for moztest 14:25:45 INFO - Running setup.py install for mozversion 14:25:45 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 14:25:45 INFO - Running setup.py install for wptserve 14:25:45 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 14:25:45 INFO - Cleaning up... 14:25:45 INFO - Return code: 0 14:25:45 INFO - Installing None into virtualenv C:\slave\test\build\venv 14:25:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:25:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:25:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:25:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:25:45 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 0x019526B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BB6200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019B4580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B30368>, '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 0x01886D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC20C0>, '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-028', 'USERDOMAIN': 'T-W732-IX-028', '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-028', '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 14:25:45 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 14:25:45 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 14:25:45 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:25:45 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 14:25:45 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:25:45 INFO - 'COMPUTERNAME': 'T-W732-IX-028', 14:25:45 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:25:45 INFO - 'DCLOCATION': 'SCL3', 14:25:45 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:25:45 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:25:45 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:25:45 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:25:45 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:25:45 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:25:45 INFO - 'HOMEDRIVE': 'C:', 14:25:45 INFO - 'HOMEPATH': '\\Users\\cltbld', 14:25:45 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:25:45 INFO - 'KTS_VERSION': '1.19c', 14:25:45 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:25:45 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 14:25:45 INFO - 'LOGONSERVER': '\\\\T-W732-IX-028', 14:25:45 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:25:45 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:25:45 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:25:45 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:25:45 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:25:45 INFO - 'MOZ_AIRBAG': '1', 14:25:45 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:25:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:25:45 INFO - 'MOZ_MSVCVERSION': '8', 14:25:45 INFO - 'MOZ_NO_REMOTE': '1', 14:25:45 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:25:45 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:25:45 INFO - 'NO_EM_RESTART': '1', 14:25:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:25:45 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:25:45 INFO - 'OS': 'Windows_NT', 14:25:45 INFO - 'OURDRIVE': 'C:', 14:25:45 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;', 14:25:45 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:25:45 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:25:45 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:25:45 INFO - 'PROCESSOR_LEVEL': '6', 14:25:45 INFO - 'PROCESSOR_REVISION': '1e05', 14:25:45 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:25:45 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:25:45 INFO - 'PROMPT': '$P$G', 14:25:45 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:25:45 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:25:45 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:25:45 INFO - 'PWD': 'C:\\slave\\test', 14:25:45 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:25:45 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:25:45 INFO - 'SYSTEMDRIVE': 'C:', 14:25:45 INFO - 'SYSTEMROOT': 'C:\\windows', 14:25:45 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:25:45 INFO - 'TEST1': 'testie', 14:25:45 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:25:45 INFO - 'USERDOMAIN': 'T-W732-IX-028', 14:25:45 INFO - 'USERNAME': 'cltbld', 14:25:45 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 14:25:45 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:25:45 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:25:45 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:25:45 INFO - 'WINDIR': 'C:\\windows', 14:25:45 INFO - 'WINDOWS_TRACING_FLAGS': '3', 14:25:45 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 14:25:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:25:49 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:25:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 14:25:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 14:25:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 14:25:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 14:25:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 14:25:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 14:25:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 14:25:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 14:25:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 14:25:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 14:25:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 14:25:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 14:25:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 14:25:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 14:25:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 14:25:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 14:25:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 14:25:49 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 14:25:49 INFO - Unpacking c:\slave\test\build\tests\marionette\client 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 14:25:49 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 14:25:49 INFO - Unpacking c:\slave\test\build\tests\marionette 14:25:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 14:25:49 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:25:49 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)) 14:26:01 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)) 14:26:01 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)) 14:26:01 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)) 14:26:01 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)) 14:26:01 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 14:26:01 INFO - Downloading blessings-1.6.tar.gz 14:26:01 INFO - Running setup.py egg_info for package blessings 14:26:01 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)) 14:26:01 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 14:26:01 INFO - Running setup.py install for blessings 14:26:01 INFO - Running setup.py install for browsermob-proxy 14:26:01 INFO - Running setup.py install for manifestparser 14:26:01 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Running setup.py install for marionette-client 14:26:01 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:26:01 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Running setup.py install for marionette-driver 14:26:01 INFO - Running setup.py install for mozcrash 14:26:01 INFO - Running setup.py install for mozdebug 14:26:01 INFO - Running setup.py install for mozdevice 14:26:01 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Running setup.py install for mozhttpd 14:26:01 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Running setup.py install for mozInstall 14:26:01 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Running setup.py install for mozleak 14:26:01 INFO - Running setup.py install for mozprofile 14:26:01 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Running setup.py install for mozrunner 14:26:01 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 14:26:01 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 14:26:03 INFO - Running setup.py install for mozscreenshot 14:26:03 INFO - Running setup.py install for moztest 14:26:03 INFO - Running setup.py install for mozversion 14:26:03 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 14:26:03 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 14:26:03 INFO - Running setup.py install for wptserve 14:26:03 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 14:26:03 INFO - Cleaning up... 14:26:03 INFO - Return code: 0 14:26:03 INFO - Done creating virtualenv C:\slave\test\build\venv. 14:26:03 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 14:26:03 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 14:26:03 INFO - Reading from file tmpfile_stdout 14:26:03 INFO - Using _rmtree_windows ... 14:26:03 INFO - Using _rmtree_windows ... 14:26:03 INFO - Current package versions: 14:26:03 INFO - blessings == 1.6 14:26:03 INFO - blobuploader == 1.2.4 14:26:03 INFO - browsermob-proxy == 0.6.0 14:26:03 INFO - distribute == 0.6.14 14:26:03 INFO - docopt == 0.6.1 14:26:03 INFO - manifestparser == 1.1 14:26:03 INFO - marionette-client == 2.3.0 14:26:03 INFO - marionette-driver == 1.4.0 14:26:03 INFO - mozInstall == 1.12 14:26:03 INFO - mozcrash == 0.17 14:26:03 INFO - mozdebug == 0.1 14:26:03 INFO - mozdevice == 0.48 14:26:03 INFO - mozfile == 1.2 14:26:03 INFO - mozhttpd == 0.7 14:26:03 INFO - mozinfo == 0.9 14:26:03 INFO - mozleak == 0.1 14:26:03 INFO - mozlog == 3.1 14:26:03 INFO - moznetwork == 0.27 14:26:03 INFO - mozprocess == 0.22 14:26:03 INFO - mozprofile == 0.28 14:26:03 INFO - mozrunner == 6.11 14:26:03 INFO - mozscreenshot == 0.1 14:26:03 INFO - mozsystemmonitor == 0.0 14:26:03 INFO - moztest == 0.7 14:26:03 INFO - mozversion == 1.4 14:26:03 INFO - requests == 1.2.3 14:26:03 INFO - wptserve == 1.4.0 14:26:03 INFO - Running post-action listener: _resource_record_post_action 14:26:03 INFO - Running post-action listener: _start_resource_monitoring 14:26:03 INFO - Starting resource monitoring. 14:26:03 INFO - ##### 14:26:03 INFO - ##### Running pull step. 14:26:03 INFO - ##### 14:26:03 INFO - Running pre-action listener: _resource_record_pre_action 14:26:03 INFO - Running main action method: pull 14:26:03 INFO - Pull has nothing to do! 14:26:03 INFO - Running post-action listener: _resource_record_post_action 14:26:03 INFO - ##### 14:26:03 INFO - ##### Running install step. 14:26:03 INFO - ##### 14:26:03 INFO - Running pre-action listener: _resource_record_pre_action 14:26:03 INFO - Running main action method: install 14:26:03 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 14:26:03 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 14:26:03 INFO - Reading from file tmpfile_stdout 14:26:03 INFO - Using _rmtree_windows ... 14:26:03 INFO - Using _rmtree_windows ... 14:26:03 INFO - Detecting whether we're running mozinstall >=1.0... 14:26:03 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 14:26:03 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 14:26:04 INFO - Reading from file tmpfile_stdout 14:26:04 INFO - Output received: 14:26:04 INFO - Usage: mozinstall-script.py [options] installer 14:26:04 INFO - Options: 14:26:04 INFO - -h, --help show this help message and exit 14:26:04 INFO - -d DEST, --destination=DEST 14:26:04 INFO - Directory to install application into. [default: 14:26:04 INFO - "C:\slave\test"] 14:26:04 INFO - --app=APP Application being installed. [default: firefox] 14:26:04 INFO - Using _rmtree_windows ... 14:26:04 INFO - Using _rmtree_windows ... 14:26:04 INFO - mkdir: C:\slave\test\build\application 14:26:04 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.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 14:26:04 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.0a1.en-US.win32.zip --destination C:\slave\test\build\application 14:26:06 INFO - Reading from file tmpfile_stdout 14:26:06 INFO - Output received: 14:26:06 INFO - C:\slave\test\build\application\firefox\firefox.exe 14:26:06 INFO - Using _rmtree_windows ... 14:26:06 INFO - Using _rmtree_windows ... 14:26:06 INFO - Running post-action listener: _resource_record_post_action 14:26:06 INFO - ##### 14:26:06 INFO - ##### Running run-tests step. 14:26:06 INFO - ##### 14:26:06 INFO - Running pre-action listener: _resource_record_pre_action 14:26:06 INFO - Running main action method: run_tests 14:26:06 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 14:26:06 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:26:06 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:26:06 INFO - grabbing minidump binary from tooltool 14:26: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')]} 14:26:06 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 0x01B30368>, '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 0x01886D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BC20C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 14:26:06 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 14:26:06 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 14:26:06 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 14:26:07 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpps5gv5 14:26:07 INFO - INFO - File integrity verified, renaming tmpps5gv5 to win32-minidump_stackwalk.exe 14:26:07 INFO - Return code: 0 14:26:07 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 14:26:07 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 14:26:07 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/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.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 14:26:07 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/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.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 14:26:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:26:07 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 14:26:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 14:26:07 INFO - 'COMPUTERNAME': 'T-W732-IX-028', 14:26:07 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:26:07 INFO - 'DCLOCATION': 'SCL3', 14:26:07 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 14:26:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:26:07 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:26:07 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 14:26:07 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 14:26:07 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 14:26:07 INFO - 'HOMEDRIVE': 'C:', 14:26:07 INFO - 'HOMEPATH': '\\Users\\cltbld', 14:26:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:26:07 INFO - 'KTS_VERSION': '1.19c', 14:26:07 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 14:26:07 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 14:26:07 INFO - 'LOGONSERVER': '\\\\T-W732-IX-028', 14:26:07 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 14:26:07 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:26:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:26:07 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 14:26:07 INFO - 'MOZILLABUILDDRIVE': 'C:', 14:26:07 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 14:26:07 INFO - 'MOZ_AIRBAG': '1', 14:26:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:26:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:26:07 INFO - 'MOZ_MSVCVERSION': '8', 14:26:07 INFO - 'MOZ_NO_REMOTE': '1', 14:26:07 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 14:26:07 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 14:26:07 INFO - 'NO_EM_RESTART': '1', 14:26:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:26:07 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:26:07 INFO - 'OS': 'Windows_NT', 14:26:07 INFO - 'OURDRIVE': 'C:', 14:26:07 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 14:26:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:26:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:26:07 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 14:26:07 INFO - 'PROCESSOR_LEVEL': '6', 14:26:07 INFO - 'PROCESSOR_REVISION': '1e05', 14:26:07 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:26:07 INFO - 'PROGRAMFILES': 'C:\\Program Files', 14:26:07 INFO - 'PROMPT': '$P$G', 14:26:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:26:07 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:26:07 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:26:07 INFO - 'PWD': 'C:\\slave\\test', 14:26:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:26:07 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:26:07 INFO - 'SYSTEMDRIVE': 'C:', 14:26:07 INFO - 'SYSTEMROOT': 'C:\\windows', 14:26:07 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:26:07 INFO - 'TEST1': 'testie', 14:26:07 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 14:26:07 INFO - 'USERDOMAIN': 'T-W732-IX-028', 14:26:07 INFO - 'USERNAME': 'cltbld', 14:26:07 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 14:26:07 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 14:26:07 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 14:26:07 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 14:26:07 INFO - 'WINDIR': 'C:\\windows', 14:26:07 INFO - 'WINDOWS_TRACING_FLAGS': '3', 14:26:07 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 14:26:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:26:07 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/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.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 14:26:09 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 14:26:09 INFO - import pkg_resources 14:26:10 INFO - Using 1 client processes 14:26:13 INFO - SUITE-START | Running 778 tests 14:26:13 INFO - Running testharness tests 14:26:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:26:13 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 14:26:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:26:13 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 14:26:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:26:13 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 14:26:13 INFO - Setting up ssl 14:26:14 INFO - PROCESS | certutil | 14:26:14 INFO - PROCESS | certutil | 14:26:14 INFO - PROCESS | certutil | 14:26:14 INFO - Certificate Nickname Trust Attributes 14:26:14 INFO - SSL,S/MIME,JAR/XPI 14:26:14 INFO - 14:26:14 INFO - web-platform-tests CT,, 14:26:14 INFO - 14:26:14 INFO - Starting runner 14:26:14 INFO - PROCESS | 3672 | [3672] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 14:26:14 INFO - PROCESS | 3672 | [3672] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 14:26:14 INFO - PROCESS | 3672 | [3672] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 14:26:15 INFO - PROCESS | 3672 | [3672] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 14:26:15 INFO - PROCESS | 3672 | [3672] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 14:26:17 INFO - PROCESS | 3672 | 1461101177016 Marionette DEBUG Marionette enabled via build flag and pref 14:26:17 INFO - PROCESS | 3672 | ++DOCSHELL 10B92800 == 1 [pid = 3672] [id = 1] 14:26:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 1 (10B92C00) [pid = 3672] [serial = 1] [outer = 00000000] 14:26:17 INFO - PROCESS | 3672 | [3672] WARNING: No inner window available!: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 14:26:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 2 (10B93800) [pid = 3672] [serial = 2] [outer = 10B92C00] 14:26:18 INFO - PROCESS | 3672 | ++DOCSHELL 130A6C00 == 2 [pid = 3672] [id = 2] 14:26:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 3 (130A7000) [pid = 3672] [serial = 3] [outer = 00000000] 14:26:18 INFO - PROCESS | 3672 | [3672] WARNING: No inner window available!: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 14:26:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 4 (130A7C00) [pid = 3672] [serial = 4] [outer = 130A7000] 14:26:18 INFO - PROCESS | 3672 | 1461101178835 Marionette INFO Listening on port 2828 14:26:20 INFO - PROCESS | 3672 | 1461101180484 Marionette DEBUG Marionette enabled via command-line flag 14:26:20 INFO - PROCESS | 3672 | [3672] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:26:20 INFO - PROCESS | 3672 | [3672] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:26:20 INFO - PROCESS | 3672 | ++DOCSHELL 0FBAA800 == 3 [pid = 3672] [id = 3] 14:26:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 5 (0FBAAC00) [pid = 3672] [serial = 5] [outer = 00000000] 14:26:20 INFO - PROCESS | 3672 | [3672] WARNING: No inner window available!: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 14:26:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 6 (0FBAB800) [pid = 3672] [serial = 6] [outer = 0FBAAC00] 14:26:20 INFO - PROCESS | 3672 | [3672] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 14:26:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 7 (15A53800) [pid = 3672] [serial = 7] [outer = 130A7000] 14:26:20 INFO - PROCESS | 3672 | [3672] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:26:20 INFO - PROCESS | 3672 | 1461101180846 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49756 14:26:20 INFO - PROCESS | 3672 | [3672] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:26:20 INFO - PROCESS | 3672 | 1461101180857 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49758 14:26:20 INFO - PROCESS | 3672 | [3672] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:26:20 INFO - PROCESS | 3672 | 1461101180864 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49759 14:26:20 INFO - PROCESS | 3672 | 1461101180893 Marionette DEBUG Closed connection conn0 14:26:20 INFO - PROCESS | 3672 | 1461101180895 Marionette DEBUG Closed connection conn1 14:26:20 INFO - PROCESS | 3672 | 1461101180938 Marionette DEBUG Closed connection conn2 14:26:21 INFO - PROCESS | 3672 | [3672] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:26:21 INFO - PROCESS | 3672 | 1461101181025 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49761 14:26:21 INFO - PROCESS | 3672 | 1461101181031 Marionette DEBUG Closed connection conn3 14:26:21 INFO - PROCESS | 3672 | ++DOCSHELL 10A73C00 == 4 [pid = 3672] [id = 4] 14:26:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 8 (10A77000) [pid = 3672] [serial = 8] [outer = 00000000] 14:26:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 9 (165C4C00) [pid = 3672] [serial = 9] [outer = 10A77000] 14:26:21 INFO - PROCESS | 3672 | [3672] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:26:21 INFO - PROCESS | 3672 | 1461101181216 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49762 14:26:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 10 (165CC400) [pid = 3672] [serial = 10] [outer = 10A77000] 14:26:21 INFO - PROCESS | 3672 | 1461101181244 Marionette DEBUG Closed connection conn4 14:26:21 INFO - PROCESS | 3672 | [3672] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:26:21 INFO - PROCESS | 3672 | 1461101181251 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49763 14:26:21 INFO - PROCESS | 3672 | 1461101181273 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:26:21 INFO - PROCESS | 3672 | 1461101181278 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160419105635","device":"desktop","version":"48.0a1"} 14:26:22 INFO - PROCESS | 3672 | [3672] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:26:22 INFO - PROCESS | 3672 | [3672] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:26:22 INFO - PROCESS | 3672 | [3672] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:26:23 INFO - PROCESS | 3672 | ++DOCSHELL 17F94800 == 5 [pid = 3672] [id = 5] 14:26:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 11 (17F94C00) [pid = 3672] [serial = 11] [outer = 00000000] 14:26:23 INFO - PROCESS | 3672 | ++DOCSHELL 17F95000 == 6 [pid = 3672] [id = 6] 14:26:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 12 (17F95400) [pid = 3672] [serial = 12] [outer = 00000000] 14:26:23 INFO - PROCESS | 3672 | [3672] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:26:23 INFO - PROCESS | 3672 | ++DOCSHELL 1977A400 == 7 [pid = 3672] [id = 7] 14:26:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 13 (1977A800) [pid = 3672] [serial = 13] [outer = 00000000] 14:26:23 INFO - PROCESS | 3672 | [3672] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:26:23 INFO - PROCESS | 3672 | [3672] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:26:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 14 (19783400) [pid = 3672] [serial = 14] [outer = 1977A800] 14:26:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 15 (19BD4000) [pid = 3672] [serial = 15] [outer = 17F94C00] 14:26:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 16 (19BD5800) [pid = 3672] [serial = 16] [outer = 17F95400] 14:26:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 17 (19BD7C00) [pid = 3672] [serial = 17] [outer = 1977A800] 14:26:24 INFO - PROCESS | 3672 | 1461101184805 Marionette DEBUG loaded listener.js 14:26:24 INFO - PROCESS | 3672 | 1461101184819 Marionette DEBUG loaded listener.js 14:26:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 18 (17D54400) [pid = 3672] [serial = 18] [outer = 1977A800] 14:26:25 INFO - PROCESS | 3672 | 1461101185600 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"671873ce-7ef2-4688-bbad-9783ea024e5b","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160419105635","device":"desktop","version":"48.0a1","command_id":1}}] 14:26:26 INFO - PROCESS | 3672 | 1461101186016 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}] 14:26:26 INFO - PROCESS | 3672 | 1461101186058 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 14:26:26 INFO - PROCESS | 3672 | 1461101186105 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:26:26 INFO - PROCESS | 3672 | [3672] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:26:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 19 (1D5F1C00) [pid = 3672] [serial = 19] [outer = 1977A800] 14:26:26 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:26:27 INFO - PROCESS | 3672 | 1461101187044 Marionette TRACE conn5 <- [1,3,null,{}] 14:26:27 INFO - PROCESS | 3672 | 1461101187088 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 14:26:27 INFO - PROCESS | 3672 | 1461101187104 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 14:26:27 INFO - PROCESS | 3672 | 1461101187112 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 14:26:27 INFO - PROCESS | 3672 | 1461101187114 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 14:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:26:27 INFO - PROCESS | 3672 | 1461101187128 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:26:27 INFO - PROCESS | 3672 | 1461101187131 Marionette TRACE conn5 <- [1,6,null,{}] 14:26:27 INFO - PROCESS | 3672 | 1461101187178 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}] 14:26:27 INFO - PROCESS | 3672 | 1461101187191 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 14:26:27 INFO - PROCESS | 3672 | 1461101187194 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:27 INFO - PROCESS | 3672 | ++DOCSHELL 1D5FB400 == 8 [pid = 3672] [id = 8] 14:26:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 20 (1D666400) [pid = 3672] [serial = 20] [outer = 00000000] 14:26:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 21 (1D669000) [pid = 3672] [serial = 21] [outer = 1D666400] 14:26:27 INFO - PROCESS | 3672 | 1461101187244 Marionette DEBUG loaded listener.js 14:26:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 22 (1D66D400) [pid = 3672] [serial = 22] [outer = 1D666400] 14:26:27 INFO - PROCESS | 3672 | ++DOCSHELL 14C19000 == 9 [pid = 3672] [id = 9] 14:26:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 23 (175F1000) [pid = 3672] [serial = 23] [outer = 00000000] 14:26:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 24 (1D66CC00) [pid = 3672] [serial = 24] [outer = 175F1000] 14:26:27 INFO - PROCESS | 3672 | 1461101187646 Marionette DEBUG loaded listener.js 14:26:27 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:26:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 25 (17557000) [pid = 3672] [serial = 25] [outer = 175F1000] 14:26:28 INFO - PROCESS | 3672 | --DOCSHELL 10B92800 == 8 [pid = 3672] [id = 1] 14:26:28 INFO - PROCESS | 3672 | 1461101188484 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]]]}] 14:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1439ms 14:26:28 INFO - PROCESS | 3672 | 1461101188565 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 14:26:28 INFO - PROCESS | 3672 | 1461101188570 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 14:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:26:28 INFO - PROCESS | 3672 | 1461101188574 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:26:28 INFO - PROCESS | 3672 | 1461101188577 Marionette TRACE conn5 <- [1,10,null,{}] 14:26:28 INFO - PROCESS | 3672 | 1461101188583 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}] 14:26:28 INFO - PROCESS | 3672 | 1461101188753 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 14:26:28 INFO - PROCESS | 3672 | 1461101188841 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:28 INFO - PROCESS | 3672 | ++DOCSHELL 10B9E000 == 9 [pid = 3672] [id = 10] 14:26:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 26 (1309F400) [pid = 3672] [serial = 26] [outer = 00000000] 14:26:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 27 (14309C00) [pid = 3672] [serial = 27] [outer = 1309F400] 14:26:28 INFO - PROCESS | 3672 | 1461101188904 Marionette DEBUG loaded listener.js 14:26:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 28 (14C16400) [pid = 3672] [serial = 28] [outer = 1309F400] 14:26:29 INFO - PROCESS | 3672 | 1461101189508 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]]]}] 14:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 990ms 14:26:29 INFO - PROCESS | 3672 | 1461101189565 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 14:26:29 INFO - PROCESS | 3672 | 1461101189572 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 14:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:26:29 INFO - PROCESS | 3672 | 1461101189578 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:26:29 INFO - PROCESS | 3672 | 1461101189581 Marionette TRACE conn5 <- [1,14,null,{}] 14:26:29 INFO - PROCESS | 3672 | 1461101189586 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}] 14:26:29 INFO - PROCESS | 3672 | 1461101189738 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 14:26:29 INFO - PROCESS | 3672 | 1461101189781 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:29 INFO - PROCESS | 3672 | ++DOCSHELL 175FBC00 == 10 [pid = 3672] [id = 11] 14:26:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 29 (17C42400) [pid = 3672] [serial = 29] [outer = 00000000] 14:26:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 30 (18B62C00) [pid = 3672] [serial = 30] [outer = 17C42400] 14:26:29 INFO - PROCESS | 3672 | 1461101189836 Marionette DEBUG loaded listener.js 14:26:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 31 (19303400) [pid = 3672] [serial = 31] [outer = 17C42400] 14:26:30 INFO - PROCESS | 3672 | ++DOCSHELL 1896F400 == 11 [pid = 3672] [id = 12] 14:26:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 32 (18971400) [pid = 3672] [serial = 32] [outer = 00000000] 14:26:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 33 (1930A400) [pid = 3672] [serial = 33] [outer = 18971400] 14:26:30 INFO - PROCESS | 3672 | 1461101190508 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]]]}] 14:26:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 34 (0F48C000) [pid = 3672] [serial = 34] [outer = 18971400] 14:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1070ms 14:26:30 INFO - PROCESS | 3672 | ++DOCSHELL 0F4BF000 == 12 [pid = 3672] [id = 13] 14:26:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 35 (0F604000) [pid = 3672] [serial = 35] [outer = 00000000] 14:26:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 36 (0F6C7800) [pid = 3672] [serial = 36] [outer = 0F604000] 14:26:30 INFO - PROCESS | 3672 | 1461101190737 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 14:26:30 INFO - PROCESS | 3672 | 1461101190742 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 14:26:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 37 (0FBA3C00) [pid = 3672] [serial = 37] [outer = 0F604000] 14:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:26:30 INFO - PROCESS | 3672 | 1461101190785 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:26:30 INFO - PROCESS | 3672 | 1461101190788 Marionette TRACE conn5 <- [1,18,null,{}] 14:26:30 INFO - PROCESS | 3672 | 1461101190827 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}] 14:26:30 INFO - PROCESS | 3672 | 1461101190964 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 14:26:30 INFO - PROCESS | 3672 | 1461101191001 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:31 INFO - PROCESS | 3672 | ++DOCSHELL 10AA9C00 == 13 [pid = 3672] [id = 14] 14:26:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 38 (10AAA800) [pid = 3672] [serial = 38] [outer = 00000000] 14:26:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 39 (10AF6C00) [pid = 3672] [serial = 39] [outer = 10AAA800] 14:26:31 INFO - PROCESS | 3672 | 1461101191051 Marionette DEBUG loaded listener.js 14:26:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 40 (10B44400) [pid = 3672] [serial = 40] [outer = 10AAA800] 14:26:31 INFO - PROCESS | 3672 | --DOCSHELL 10A73C00 == 12 [pid = 3672] [id = 4] 14:26:31 INFO - PROCESS | 3672 | 1461101191500 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]]]}] 14:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 749ms 14:26:31 INFO - PROCESS | 3672 | 1461101191542 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 14:26:31 INFO - PROCESS | 3672 | 1461101191546 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 14:26:31 INFO - PROCESS | 3672 | 1461101191553 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:26:31 INFO - PROCESS | 3672 | 1461101191557 Marionette TRACE conn5 <- [1,22,null,{}] 14:26:31 INFO - PROCESS | 3672 | 1461101191565 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}] 14:26:31 INFO - PROCESS | 3672 | 1461101191644 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 14:26:31 INFO - PROCESS | 3672 | 1461101191651 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:31 INFO - PROCESS | 3672 | ++DOCSHELL 14302400 == 13 [pid = 3672] [id = 15] 14:26:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 41 (14303800) [pid = 3672] [serial = 41] [outer = 00000000] 14:26:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 42 (14418C00) [pid = 3672] [serial = 42] [outer = 14303800] 14:26:31 INFO - PROCESS | 3672 | 1461101191698 Marionette DEBUG loaded listener.js 14:26:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 43 (144A4400) [pid = 3672] [serial = 43] [outer = 14303800] 14:26:32 INFO - PROCESS | 3672 | 1461101192129 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]]]}] 14:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 630ms 14:26:32 INFO - PROCESS | 3672 | 1461101192187 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 14:26:32 INFO - PROCESS | 3672 | 1461101192189 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 14:26:32 INFO - PROCESS | 3672 | 1461101192192 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:26:32 INFO - PROCESS | 3672 | 1461101192194 Marionette TRACE conn5 <- [1,26,null,{}] 14:26:32 INFO - PROCESS | 3672 | 1461101192205 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}] 14:26:32 INFO - PROCESS | 3672 | 1461101192294 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 14:26:32 INFO - PROCESS | 3672 | 1461101192305 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:32 INFO - PROCESS | 3672 | ++DOCSHELL 15A50400 == 14 [pid = 3672] [id = 16] 14:26:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 44 (15A50800) [pid = 3672] [serial = 44] [outer = 00000000] 14:26:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 45 (15B59C00) [pid = 3672] [serial = 45] [outer = 15A50800] 14:26:32 INFO - PROCESS | 3672 | 1461101192363 Marionette DEBUG loaded listener.js 14:26:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 46 (165CE800) [pid = 3672] [serial = 46] [outer = 15A50800] 14:26:32 INFO - PROCESS | 3672 | 1461101192807 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]]]}] 14:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 630ms 14:26:32 INFO - PROCESS | 3672 | 1461101192826 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 14:26:32 INFO - PROCESS | 3672 | 1461101192829 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 14:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:26:32 INFO - PROCESS | 3672 | 1461101192831 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:26:32 INFO - PROCESS | 3672 | 1461101192833 Marionette TRACE conn5 <- [1,30,null,{}] 14:26:32 INFO - PROCESS | 3672 | 1461101192836 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}] 14:26:32 INFO - PROCESS | 3672 | 1461101192915 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 14:26:32 INFO - PROCESS | 3672 | 1461101192922 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:32 INFO - PROCESS | 3672 | ++DOCSHELL 0F867C00 == 15 [pid = 3672] [id = 17] 14:26:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 47 (14C1DC00) [pid = 3672] [serial = 47] [outer = 00000000] 14:26:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 48 (17C50000) [pid = 3672] [serial = 48] [outer = 14C1DC00] 14:26:32 INFO - PROCESS | 3672 | 1461101192969 Marionette DEBUG loaded listener.js 14:26:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 49 (17DE4400) [pid = 3672] [serial = 49] [outer = 14C1DC00] 14:26:33 INFO - PROCESS | 3672 | 1461101193375 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]]]}] 14:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 569ms 14:26:33 INFO - PROCESS | 3672 | 1461101193413 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 14:26:33 INFO - PROCESS | 3672 | 1461101193415 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 14:26:33 INFO - PROCESS | 3672 | 1461101193418 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:26:33 INFO - PROCESS | 3672 | 1461101193420 Marionette TRACE conn5 <- [1,34,null,{}] 14:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:26:33 INFO - PROCESS | 3672 | 1461101193428 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}] 14:26:33 INFO - PROCESS | 3672 | 1461101193501 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 14:26:33 INFO - PROCESS | 3672 | 1461101193507 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:33 INFO - PROCESS | 3672 | ++DOCSHELL 17F97800 == 16 [pid = 3672] [id = 18] 14:26:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 50 (18965800) [pid = 3672] [serial = 50] [outer = 00000000] 14:26:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 51 (18971C00) [pid = 3672] [serial = 51] [outer = 18965800] 14:26:33 INFO - PROCESS | 3672 | 1461101193556 Marionette DEBUG loaded listener.js 14:26:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 52 (19303C00) [pid = 3672] [serial = 52] [outer = 18965800] 14:26:33 INFO - PROCESS | 3672 | 1461101193968 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]]]}] 14:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 571ms 14:26:33 INFO - PROCESS | 3672 | 1461101193994 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 14:26:33 INFO - PROCESS | 3672 | 1461101193996 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 14:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:26:33 INFO - PROCESS | 3672 | 1461101193999 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:26:33 INFO - PROCESS | 3672 | 1461101194001 Marionette TRACE conn5 <- [1,38,null,{}] 14:26:33 INFO - PROCESS | 3672 | 1461101194004 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}] 14:26:34 INFO - PROCESS | 3672 | 1461101194138 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 14:26:34 INFO - PROCESS | 3672 | 1461101194149 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:34 INFO - PROCESS | 3672 | ++DOCSHELL 10A76C00 == 17 [pid = 3672] [id = 19] 14:26:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 53 (19387800) [pid = 3672] [serial = 53] [outer = 00000000] 14:26:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 54 (1A8D9C00) [pid = 3672] [serial = 54] [outer = 19387800] 14:26:34 INFO - PROCESS | 3672 | 1461101194195 Marionette DEBUG loaded listener.js 14:26:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 55 (1A9C8000) [pid = 3672] [serial = 55] [outer = 19387800] 14:26:34 INFO - PROCESS | 3672 | 1461101194580 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]]]}] 14:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 630ms 14:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:26:34 INFO - PROCESS | 3672 | 1461101194631 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 14:26:34 INFO - PROCESS | 3672 | 1461101194632 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 14:26:34 INFO - PROCESS | 3672 | 1461101194635 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:26:34 INFO - PROCESS | 3672 | 1461101194637 Marionette TRACE conn5 <- [1,42,null,{}] 14:26:34 INFO - PROCESS | 3672 | 1461101194641 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}] 14:26:34 INFO - PROCESS | 3672 | 1461101194770 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 14:26:34 INFO - PROCESS | 3672 | 1461101194819 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:34 INFO - PROCESS | 3672 | ++DOCSHELL 1C5AAC00 == 18 [pid = 3672] [id = 20] 14:26:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 56 (1C5AB000) [pid = 3672] [serial = 56] [outer = 00000000] 14:26:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 57 (1C690C00) [pid = 3672] [serial = 57] [outer = 1C5AB000] 14:26:34 INFO - PROCESS | 3672 | 1461101194865 Marionette DEBUG loaded listener.js 14:26:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 58 (1C749400) [pid = 3672] [serial = 58] [outer = 1C5AB000] 14:26:35 INFO - PROCESS | 3672 | 1461101195240 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]]]}] 14:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 629ms 14:26:35 INFO - PROCESS | 3672 | 1461101195267 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 14:26:35 INFO - PROCESS | 3672 | 1461101195268 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 14:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:26:35 INFO - PROCESS | 3672 | 1461101195271 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:26:35 INFO - PROCESS | 3672 | 1461101195273 Marionette TRACE conn5 <- [1,46,null,{}] 14:26:35 INFO - PROCESS | 3672 | 1461101195277 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}] 14:26:35 INFO - PROCESS | 3672 | 1461101195381 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 14:26:35 INFO - PROCESS | 3672 | 1461101195389 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:35 INFO - PROCESS | 3672 | ++DOCSHELL 102B8400 == 19 [pid = 3672] [id = 21] 14:26:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 59 (102B8800) [pid = 3672] [serial = 59] [outer = 00000000] 14:26:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 60 (102BEC00) [pid = 3672] [serial = 60] [outer = 102B8800] 14:26:35 INFO - PROCESS | 3672 | 1461101195438 Marionette DEBUG loaded listener.js 14:26:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 61 (102F2400) [pid = 3672] [serial = 61] [outer = 102B8800] 14:26:35 INFO - PROCESS | 3672 | 1461101195795 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]]]}] 14:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 14:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:26:35 INFO - PROCESS | 3672 | 1461101195843 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 14:26:35 INFO - PROCESS | 3672 | 1461101195845 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 14:26:35 INFO - PROCESS | 3672 | 1461101195848 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:26:35 INFO - PROCESS | 3672 | 1461101195849 Marionette TRACE conn5 <- [1,50,null,{}] 14:26:35 INFO - PROCESS | 3672 | 1461101195853 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}] 14:26:35 INFO - PROCESS | 3672 | 1461101195930 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 14:26:35 INFO - PROCESS | 3672 | 1461101195994 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:36 INFO - PROCESS | 3672 | ++DOCSHELL 102BDC00 == 20 [pid = 3672] [id = 22] 14:26:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 62 (14C49800) [pid = 3672] [serial = 62] [outer = 00000000] 14:26:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 63 (1A9DA400) [pid = 3672] [serial = 63] [outer = 14C49800] 14:26:36 INFO - PROCESS | 3672 | 1461101196041 Marionette DEBUG loaded listener.js 14:26:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 64 (1A9DA800) [pid = 3672] [serial = 64] [outer = 14C49800] 14:26:36 INFO - PROCESS | 3672 | 1461101196387 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]]]}] 14:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 14:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:26:36 INFO - PROCESS | 3672 | 1461101196419 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 14:26:36 INFO - PROCESS | 3672 | 1461101196421 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 14:26:36 INFO - PROCESS | 3672 | 1461101196423 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:26:36 INFO - PROCESS | 3672 | 1461101196425 Marionette TRACE conn5 <- [1,54,null,{}] 14:26:36 INFO - PROCESS | 3672 | 1461101196428 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}] 14:26:36 INFO - PROCESS | 3672 | 1461101196500 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 14:26:36 INFO - PROCESS | 3672 | 1461101196565 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:36 INFO - PROCESS | 3672 | ++DOCSHELL 1A783800 == 21 [pid = 3672] [id = 23] 14:26:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 65 (1A783C00) [pid = 3672] [serial = 65] [outer = 00000000] 14:26:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 66 (1A78D000) [pid = 3672] [serial = 66] [outer = 1A783C00] 14:26:36 INFO - PROCESS | 3672 | 1461101196611 Marionette DEBUG loaded listener.js 14:26:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 67 (1A791000) [pid = 3672] [serial = 67] [outer = 1A783C00] 14:26:36 INFO - PROCESS | 3672 | 1461101196954 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]]]}] 14:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 569ms 14:26:36 INFO - PROCESS | 3672 | 1461101196995 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 14:26:36 INFO - PROCESS | 3672 | 1461101196997 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 14:26:36 INFO - PROCESS | 3672 | 1461101197000 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:26:36 INFO - PROCESS | 3672 | 1461101197003 Marionette TRACE conn5 <- [1,58,null,{}] 14:26:36 INFO - PROCESS | 3672 | 1461101197007 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}] 14:26:37 INFO - PROCESS | 3672 | 1461101197128 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 14:26:37 INFO - PROCESS | 3672 | 1461101197136 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:37 INFO - PROCESS | 3672 | ++DOCSHELL 17511C00 == 22 [pid = 3672] [id = 24] 14:26:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 68 (17512800) [pid = 3672] [serial = 68] [outer = 00000000] 14:26:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 69 (1A786000) [pid = 3672] [serial = 69] [outer = 17512800] 14:26:37 INFO - PROCESS | 3672 | 1461101197184 Marionette DEBUG loaded listener.js 14:26:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 70 (1A9DF000) [pid = 3672] [serial = 70] [outer = 17512800] 14:26:37 INFO - PROCESS | 3672 | 1461101197577 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]]]}] 14:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 630ms 14:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:26:37 INFO - PROCESS | 3672 | 1461101197635 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 14:26:37 INFO - PROCESS | 3672 | 1461101197636 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 14:26:37 INFO - PROCESS | 3672 | 1461101197640 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:26:37 INFO - PROCESS | 3672 | 1461101197641 Marionette TRACE conn5 <- [1,62,null,{}] 14:26:37 INFO - PROCESS | 3672 | 1461101197645 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}] 14:26:37 INFO - PROCESS | 3672 | 1461101197747 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 14:26:37 INFO - PROCESS | 3672 | 1461101197755 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:37 INFO - PROCESS | 3672 | ++DOCSHELL 0FB16C00 == 23 [pid = 3672] [id = 25] 14:26:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 71 (0FB1A800) [pid = 3672] [serial = 71] [outer = 00000000] 14:26:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 72 (0FB22000) [pid = 3672] [serial = 72] [outer = 0FB1A800] 14:26:37 INFO - PROCESS | 3672 | 1461101197800 Marionette DEBUG loaded listener.js 14:26:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 73 (0FB24C00) [pid = 3672] [serial = 73] [outer = 0FB1A800] 14:26:38 INFO - PROCESS | 3672 | 1461101198162 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]]]}] 14:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 569ms 14:26:38 INFO - PROCESS | 3672 | 1461101198211 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 14:26:38 INFO - PROCESS | 3672 | 1461101198212 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 14:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:26:38 INFO - PROCESS | 3672 | 1461101198216 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:26:38 INFO - PROCESS | 3672 | 1461101198217 Marionette TRACE conn5 <- [1,66,null,{}] 14:26:38 INFO - PROCESS | 3672 | 1461101198221 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}] 14:26:38 INFO - PROCESS | 3672 | 1461101198296 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 14:26:38 INFO - PROCESS | 3672 | 1461101198397 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:38 INFO - PROCESS | 3672 | ++DOCSHELL 0FB21000 == 24 [pid = 3672] [id = 26] 14:26:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 74 (10079800) [pid = 3672] [serial = 74] [outer = 00000000] 14:26:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 75 (1007EC00) [pid = 3672] [serial = 75] [outer = 10079800] 14:26:38 INFO - PROCESS | 3672 | 1461101198444 Marionette DEBUG loaded listener.js 14:26:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 76 (10080800) [pid = 3672] [serial = 76] [outer = 10079800] 14:26:39 INFO - PROCESS | 3672 | 1461101199548 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]]]}] 14:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1380ms 14:26:39 INFO - PROCESS | 3672 | 1461101199597 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 14:26:39 INFO - PROCESS | 3672 | 1461101199601 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 14:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:26:39 INFO - PROCESS | 3672 | 1461101199649 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:26:39 INFO - PROCESS | 3672 | 1461101199653 Marionette TRACE conn5 <- [1,70,null,{}] 14:26:39 INFO - PROCESS | 3672 | 1461101199658 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}] 14:26:39 INFO - PROCESS | 3672 | 1461101199760 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 14:26:39 INFO - PROCESS | 3672 | 1461101199816 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:39 INFO - PROCESS | 3672 | ++DOCSHELL 10085000 == 25 [pid = 3672] [id = 27] 14:26:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 77 (10085C00) [pid = 3672] [serial = 77] [outer = 00000000] 14:26:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 78 (102B4400) [pid = 3672] [serial = 78] [outer = 10085C00] 14:26:39 INFO - PROCESS | 3672 | 1461101199867 Marionette DEBUG loaded listener.js 14:26:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 79 (102B9C00) [pid = 3672] [serial = 79] [outer = 10085C00] 14:26:40 INFO - PROCESS | 3672 | 1461101200276 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]]]}] 14:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 689ms 14:26:40 INFO - PROCESS | 3672 | 1461101200339 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 14:26:40 INFO - PROCESS | 3672 | 1461101200345 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 14:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:26:40 INFO - PROCESS | 3672 | 1461101200351 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:26:40 INFO - PROCESS | 3672 | 1461101200354 Marionette TRACE conn5 <- [1,74,null,{}] 14:26:40 INFO - PROCESS | 3672 | 1461101200357 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}] 14:26:40 INFO - PROCESS | 3672 | 1461101200465 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 14:26:40 INFO - PROCESS | 3672 | 1461101200478 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:40 INFO - PROCESS | 3672 | ++DOCSHELL 10A70400 == 26 [pid = 3672] [id = 28] 14:26:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 80 (10A7D800) [pid = 3672] [serial = 80] [outer = 00000000] 14:26:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 81 (1309E400) [pid = 3672] [serial = 81] [outer = 10A7D800] 14:26:40 INFO - PROCESS | 3672 | 1461101200566 Marionette DEBUG loaded listener.js 14:26:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 82 (14303C00) [pid = 3672] [serial = 82] [outer = 10A7D800] 14:26:41 INFO - PROCESS | 3672 | --DOMWINDOW == 81 (10A77000) [pid = 3672] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 14:26:41 INFO - PROCESS | 3672 | --DOMWINDOW == 80 (10AAA800) [pid = 3672] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:26:41 INFO - PROCESS | 3672 | --DOMWINDOW == 79 (14303800) [pid = 3672] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:26:41 INFO - PROCESS | 3672 | --DOMWINDOW == 78 (15A50800) [pid = 3672] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:26:41 INFO - PROCESS | 3672 | --DOMWINDOW == 77 (14C1DC00) [pid = 3672] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:26:41 INFO - PROCESS | 3672 | --DOMWINDOW == 76 (18965800) [pid = 3672] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:26:41 INFO - PROCESS | 3672 | --DOMWINDOW == 75 (19387800) [pid = 3672] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:26:41 INFO - PROCESS | 3672 | --DOMWINDOW == 74 (1C5AB000) [pid = 3672] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:26:41 INFO - PROCESS | 3672 | --DOMWINDOW == 73 (14C49800) [pid = 3672] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:26:41 INFO - PROCESS | 3672 | --DOMWINDOW == 72 (1A783C00) [pid = 3672] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:26:41 INFO - PROCESS | 3672 | --DOMWINDOW == 71 (17512800) [pid = 3672] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:26:41 INFO - PROCESS | 3672 | --DOMWINDOW == 70 (1D666400) [pid = 3672] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:26:41 INFO - PROCESS | 3672 | --DOMWINDOW == 69 (1309F400) [pid = 3672] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:26:41 INFO - PROCESS | 3672 | --DOMWINDOW == 68 (17C42400) [pid = 3672] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:26:41 INFO - PROCESS | 3672 | 1461101201234 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]]]}] 14:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 930ms 14:26:41 INFO - PROCESS | 3672 | 1461101201283 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 14:26:41 INFO - PROCESS | 3672 | 1461101201286 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 14:26:41 INFO - PROCESS | 3672 | 1461101201289 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:26:41 INFO - PROCESS | 3672 | 1461101201293 Marionette TRACE conn5 <- [1,78,null,{}] 14:26:41 INFO - PROCESS | 3672 | 1461101201303 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}] 14:26:41 INFO - PROCESS | 3672 | 1461101201383 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 14:26:41 INFO - PROCESS | 3672 | 1461101201389 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:41 INFO - PROCESS | 3672 | ++DOCSHELL 14425C00 == 27 [pid = 3672] [id = 29] 14:26:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 69 (14A37800) [pid = 3672] [serial = 83] [outer = 00000000] 14:26:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 70 (14C14800) [pid = 3672] [serial = 84] [outer = 14A37800] 14:26:41 INFO - PROCESS | 3672 | 1461101201438 Marionette DEBUG loaded listener.js 14:26:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 71 (14C4FC00) [pid = 3672] [serial = 85] [outer = 14A37800] 14:26:41 INFO - PROCESS | 3672 | 1461101201852 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]]]}] 14:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 629ms 14:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:26:41 INFO - PROCESS | 3672 | 1461101201923 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 14:26:41 INFO - PROCESS | 3672 | 1461101201925 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 14:26:41 INFO - PROCESS | 3672 | 1461101201929 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:26:41 INFO - PROCESS | 3672 | 1461101201930 Marionette TRACE conn5 <- [1,82,null,{}] 14:26:41 INFO - PROCESS | 3672 | 1461101201934 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}] 14:26:41 INFO - PROCESS | 3672 | 1461101202011 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 14:26:42 INFO - PROCESS | 3672 | 1461101202017 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:42 INFO - PROCESS | 3672 | ++DOCSHELL 14DC6800 == 28 [pid = 3672] [id = 30] 14:26:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 72 (15A50800) [pid = 3672] [serial = 86] [outer = 00000000] 14:26:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 73 (17513000) [pid = 3672] [serial = 87] [outer = 15A50800] 14:26:42 INFO - PROCESS | 3672 | 1461101202063 Marionette DEBUG loaded listener.js 14:26:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 74 (17518400) [pid = 3672] [serial = 88] [outer = 15A50800] 14:26:42 INFO - PROCESS | 3672 | 1461101202482 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]]]}] 14:26:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 570ms 14:26:42 INFO - PROCESS | 3672 | 1461101202503 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 14:26:42 INFO - PROCESS | 3672 | 1461101202505 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 14:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:26:42 INFO - PROCESS | 3672 | 1461101202508 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:26:42 INFO - PROCESS | 3672 | 1461101202510 Marionette TRACE conn5 <- [1,86,null,{}] 14:26:42 INFO - PROCESS | 3672 | 1461101202513 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}] 14:26:42 INFO - PROCESS | 3672 | 1461101202586 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 14:26:42 INFO - PROCESS | 3672 | 1461101202592 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:42 INFO - PROCESS | 3672 | ++DOCSHELL 17553400 == 29 [pid = 3672] [id = 31] 14:26:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 75 (17554800) [pid = 3672] [serial = 89] [outer = 00000000] 14:26:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 76 (17A9C000) [pid = 3672] [serial = 90] [outer = 17554800] 14:26:42 INFO - PROCESS | 3672 | 1461101202637 Marionette DEBUG loaded listener.js 14:26:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 77 (17C65C00) [pid = 3672] [serial = 91] [outer = 17554800] 14:26:43 INFO - PROCESS | 3672 | 1461101203095 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]]]}] 14:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 670ms 14:26:43 INFO - PROCESS | 3672 | 1461101203180 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 14:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:26:43 INFO - PROCESS | 3672 | 1461101203185 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 14:26:43 INFO - PROCESS | 3672 | 1461101203189 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:26:43 INFO - PROCESS | 3672 | 1461101203193 Marionette TRACE conn5 <- [1,90,null,{}] 14:26:43 INFO - PROCESS | 3672 | 1461101203199 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}] 14:26:43 INFO - PROCESS | 3672 | 1461101203307 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 14:26:43 INFO - PROCESS | 3672 | 1461101203430 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:43 INFO - PROCESS | 3672 | ++DOCSHELL 1007A800 == 30 [pid = 3672] [id = 32] 14:26:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 78 (1007B000) [pid = 3672] [serial = 92] [outer = 00000000] 14:26:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 79 (1025E800) [pid = 3672] [serial = 93] [outer = 1007B000] 14:26:43 INFO - PROCESS | 3672 | 1461101203487 Marionette DEBUG loaded listener.js 14:26:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 80 (10A6F800) [pid = 3672] [serial = 94] [outer = 1007B000] 14:26:44 INFO - PROCESS | 3672 | 1461101204025 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]]]}] 14:26:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 890ms 14:26:44 INFO - PROCESS | 3672 | 1461101204080 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 14:26:44 INFO - PROCESS | 3672 | 1461101204086 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 14:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:26:44 INFO - PROCESS | 3672 | 1461101204093 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:26:44 INFO - PROCESS | 3672 | 1461101204096 Marionette TRACE conn5 <- [1,94,null,{}] 14:26:44 INFO - PROCESS | 3672 | 1461101204100 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}] 14:26:44 INFO - PROCESS | 3672 | 1461101204202 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 14:26:44 INFO - PROCESS | 3672 | 1461101204286 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:44 INFO - PROCESS | 3672 | ++DOCSHELL 14A37000 == 31 [pid = 3672] [id = 33] 14:26:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 81 (14A3E000) [pid = 3672] [serial = 95] [outer = 00000000] 14:26:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 82 (165C7800) [pid = 3672] [serial = 96] [outer = 14A3E000] 14:26:44 INFO - PROCESS | 3672 | 1461101204342 Marionette DEBUG loaded listener.js 14:26:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 83 (1751BC00) [pid = 3672] [serial = 97] [outer = 14A3E000] 14:26:44 INFO - PROCESS | 3672 | 1461101204871 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]]]}] 14:26:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 829ms 14:26:44 INFO - PROCESS | 3672 | 1461101204924 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 14:26:44 INFO - PROCESS | 3672 | 1461101204927 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 14:26:44 INFO - PROCESS | 3672 | 1461101204930 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:26:44 INFO - PROCESS | 3672 | 1461101204935 Marionette TRACE conn5 <- [1,98,null,{}] 14:26:44 INFO - PROCESS | 3672 | 1461101204946 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}] 14:26:45 INFO - PROCESS | 3672 | 1461101205045 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 14:26:45 INFO - PROCESS | 3672 | 1461101205114 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:45 INFO - PROCESS | 3672 | ++DOCSHELL 18970400 == 32 [pid = 3672] [id = 34] 14:26:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 84 (18970C00) [pid = 3672] [serial = 98] [outer = 00000000] 14:26:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 85 (1903CC00) [pid = 3672] [serial = 99] [outer = 18970C00] 14:26:45 INFO - PROCESS | 3672 | 1461101205173 Marionette DEBUG loaded listener.js 14:26:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 86 (19382000) [pid = 3672] [serial = 100] [outer = 18970C00] 14:26:45 INFO - PROCESS | 3672 | 1461101205732 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]]]}] 14:26:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 870ms 14:26:45 INFO - PROCESS | 3672 | 1461101205804 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 14:26:45 INFO - PROCESS | 3672 | 1461101205807 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 14:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:26:45 INFO - PROCESS | 3672 | 1461101205811 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:26:45 INFO - PROCESS | 3672 | 1461101205813 Marionette TRACE conn5 <- [1,102,null,{}] 14:26:45 INFO - PROCESS | 3672 | 1461101205817 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}] 14:26:45 INFO - PROCESS | 3672 | 1461101205918 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 14:26:45 INFO - PROCESS | 3672 | 1461101205986 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:45 INFO - PROCESS | 3672 | ++DOCSHELL 19984000 == 33 [pid = 3672] [id = 35] 14:26:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 87 (19988000) [pid = 3672] [serial = 101] [outer = 00000000] 14:26:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 88 (1A785800) [pid = 3672] [serial = 102] [outer = 19988000] 14:26:46 INFO - PROCESS | 3672 | 1461101206041 Marionette DEBUG loaded listener.js 14:26:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 89 (1A78BC00) [pid = 3672] [serial = 103] [outer = 19988000] 14:26:46 INFO - PROCESS | 3672 | 1461101206584 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]]]}] 14:26:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:26:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 829ms 14:26:46 INFO - PROCESS | 3672 | 1461101206644 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 14:26:46 INFO - PROCESS | 3672 | 1461101206647 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 14:26:46 INFO - PROCESS | 3672 | 1461101206650 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:26:46 INFO - PROCESS | 3672 | 1461101206652 Marionette TRACE conn5 <- [1,106,null,{}] 14:26:46 INFO - PROCESS | 3672 | 1461101206656 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}] 14:26:46 INFO - PROCESS | 3672 | 1461101206748 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 14:26:46 INFO - PROCESS | 3672 | 1461101206847 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:46 INFO - PROCESS | 3672 | ++DOCSHELL 0EF07C00 == 34 [pid = 3672] [id = 36] 14:26:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 90 (0F609000) [pid = 3672] [serial = 104] [outer = 00000000] 14:26:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 91 (10B9C000) [pid = 3672] [serial = 105] [outer = 0F609000] 14:26:46 INFO - PROCESS | 3672 | 1461101206903 Marionette DEBUG loaded listener.js 14:26:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 92 (14A01800) [pid = 3672] [serial = 106] [outer = 0F609000] 14:26:47 INFO - PROCESS | 3672 | 1461101207482 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]]]}] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 91 (165C4C00) [pid = 3672] [serial = 9] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 90 (165CC400) [pid = 3672] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 89 (130A7C00) [pid = 3672] [serial = 4] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 88 (0F6C7800) [pid = 3672] [serial = 36] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 87 (10AF6C00) [pid = 3672] [serial = 39] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 86 (14418C00) [pid = 3672] [serial = 42] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 85 (144A4400) [pid = 3672] [serial = 43] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 84 (15B59C00) [pid = 3672] [serial = 45] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 83 (165CE800) [pid = 3672] [serial = 46] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 82 (17C50000) [pid = 3672] [serial = 48] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 81 (17DE4400) [pid = 3672] [serial = 49] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 80 (18971C00) [pid = 3672] [serial = 51] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 79 (19303C00) [pid = 3672] [serial = 52] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 78 (1A8D9C00) [pid = 3672] [serial = 54] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 77 (1C690C00) [pid = 3672] [serial = 57] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 76 (102BEC00) [pid = 3672] [serial = 60] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 75 (1A9DA400) [pid = 3672] [serial = 63] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 74 (1A78D000) [pid = 3672] [serial = 66] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 73 (1A786000) [pid = 3672] [serial = 69] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 72 (0FB22000) [pid = 3672] [serial = 72] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 71 (14309C00) [pid = 3672] [serial = 27] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 70 (14C16400) [pid = 3672] [serial = 28] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 69 (18B62C00) [pid = 3672] [serial = 30] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 68 (1930A400) [pid = 3672] [serial = 33] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 67 (1A9C8000) [pid = 3672] [serial = 55] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 66 (10B44400) [pid = 3672] [serial = 40] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 65 (1C749400) [pid = 3672] [serial = 58] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 64 (1A9DA800) [pid = 3672] [serial = 64] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 63 (1A791000) [pid = 3672] [serial = 67] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 62 (19303400) [pid = 3672] [serial = 31] [outer = 00000000] [url = about:blank] 14:26:47 INFO - PROCESS | 3672 | --DOMWINDOW == 61 (1A9DF000) [pid = 3672] [serial = 70] [outer = 00000000] [url = about:blank] 14:26:48 INFO - PROCESS | 3672 | --DOMWINDOW == 60 (1D66D400) [pid = 3672] [serial = 22] [outer = 00000000] [url = about:blank] 14:26:48 INFO - PROCESS | 3672 | --DOMWINDOW == 59 (1D66CC00) [pid = 3672] [serial = 24] [outer = 00000000] [url = about:blank] 14:26:48 INFO - PROCESS | 3672 | --DOMWINDOW == 58 (1D669000) [pid = 3672] [serial = 21] [outer = 00000000] [url = about:blank] 14:26:48 INFO - PROCESS | 3672 | --DOMWINDOW == 57 (19BD7C00) [pid = 3672] [serial = 17] [outer = 00000000] [url = about:blank] 14:26:48 INFO - PROCESS | 3672 | --DOMWINDOW == 56 (19783400) [pid = 3672] [serial = 14] [outer = 00000000] [url = about:blank] 14:26:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1421ms 14:26:48 INFO - PROCESS | 3672 | 1461101208090 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 14:26:48 INFO - PROCESS | 3672 | 1461101208095 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 14:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:26:48 INFO - PROCESS | 3672 | 1461101208101 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:26:48 INFO - PROCESS | 3672 | 1461101208105 Marionette TRACE conn5 <- [1,110,null,{}] 14:26:48 INFO - PROCESS | 3672 | 1461101208111 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}] 14:26:48 INFO - PROCESS | 3672 | 1461101208197 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 14:26:48 INFO - PROCESS | 3672 | 1461101208206 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:48 INFO - PROCESS | 3672 | ++DOCSHELL 0FB20800 == 35 [pid = 3672] [id = 37] 14:26:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 57 (0FB20C00) [pid = 3672] [serial = 107] [outer = 00000000] 14:26:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 58 (0FE04800) [pid = 3672] [serial = 108] [outer = 0FB20C00] 14:26:48 INFO - PROCESS | 3672 | 1461101208255 Marionette DEBUG loaded listener.js 14:26:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 59 (1007D800) [pid = 3672] [serial = 109] [outer = 0FB20C00] 14:26:48 INFO - PROCESS | 3672 | 1461101208682 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]]]}] 14:26:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 629ms 14:26:48 INFO - PROCESS | 3672 | 1461101208734 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 14:26:48 INFO - PROCESS | 3672 | 1461101208737 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 14:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:26:48 INFO - PROCESS | 3672 | 1461101208745 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:26:48 INFO - PROCESS | 3672 | 1461101208749 Marionette TRACE conn5 <- [1,114,null,{}] 14:26:48 INFO - PROCESS | 3672 | 1461101208753 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}] 14:26:48 INFO - PROCESS | 3672 | 1461101208832 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 14:26:48 INFO - PROCESS | 3672 | 1461101208841 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:48 INFO - PROCESS | 3672 | ++DOCSHELL 10AF5400 == 36 [pid = 3672] [id = 38] 14:26:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 60 (10AF6400) [pid = 3672] [serial = 110] [outer = 00000000] 14:26:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 61 (10B93C00) [pid = 3672] [serial = 111] [outer = 10AF6400] 14:26:48 INFO - PROCESS | 3672 | 1461101208888 Marionette DEBUG loaded listener.js 14:26:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 62 (13010C00) [pid = 3672] [serial = 112] [outer = 10AF6400] 14:26:49 INFO - PROCESS | 3672 | 1461101209328 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]]]}] 14:26:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 630ms 14:26:49 INFO - PROCESS | 3672 | 1461101209374 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 14:26:49 INFO - PROCESS | 3672 | 1461101209376 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 14:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:26:49 INFO - PROCESS | 3672 | 1461101209380 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:26:49 INFO - PROCESS | 3672 | 1461101209382 Marionette TRACE conn5 <- [1,118,null,{}] 14:26:49 INFO - PROCESS | 3672 | 1461101209393 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}] 14:26:49 INFO - PROCESS | 3672 | 1461101209478 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 14:26:49 INFO - PROCESS | 3672 | 1461101209526 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:49 INFO - PROCESS | 3672 | ++DOCSHELL 14CCC800 == 37 [pid = 3672] [id = 39] 14:26:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 63 (14DB9800) [pid = 3672] [serial = 113] [outer = 00000000] 14:26:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 64 (15B51000) [pid = 3672] [serial = 114] [outer = 14DB9800] 14:26:49 INFO - PROCESS | 3672 | 1461101209576 Marionette DEBUG loaded listener.js 14:26:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 65 (16524000) [pid = 3672] [serial = 115] [outer = 14DB9800] 14:26:49 INFO - PROCESS | 3672 | 1461101209981 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]]]}] 14:26:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 629ms 14:26:49 INFO - PROCESS | 3672 | 1461101210014 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 14:26:49 INFO - PROCESS | 3672 | 1461101210016 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 14:26:49 INFO - PROCESS | 3672 | 1461101210019 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:26:49 INFO - PROCESS | 3672 | 1461101210021 Marionette TRACE conn5 <- [1,122,null,{}] 14:26:50 INFO - PROCESS | 3672 | 1461101210025 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}] 14:26:50 INFO - PROCESS | 3672 | 1461101210105 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 14:26:50 INFO - PROCESS | 3672 | 1461101210111 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:50 INFO - PROCESS | 3672 | ++DOCSHELL 165C8000 == 38 [pid = 3672] [id = 40] 14:26:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 66 (17516000) [pid = 3672] [serial = 116] [outer = 00000000] 14:26:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 67 (175F2000) [pid = 3672] [serial = 117] [outer = 17516000] 14:26:50 INFO - PROCESS | 3672 | 1461101210160 Marionette DEBUG loaded listener.js 14:26:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 68 (17A99800) [pid = 3672] [serial = 118] [outer = 17516000] 14:26:50 INFO - PROCESS | 3672 | 1461101210597 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]]]}] 14:26:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 630ms 14:26:50 INFO - PROCESS | 3672 | 1461101210653 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 14:26:50 INFO - PROCESS | 3672 | 1461101210655 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 14:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:26:50 INFO - PROCESS | 3672 | 1461101210658 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:26:50 INFO - PROCESS | 3672 | 1461101210660 Marionette TRACE conn5 <- [1,126,null,{}] 14:26:50 INFO - PROCESS | 3672 | 1461101210664 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}] 14:26:50 INFO - PROCESS | 3672 | 1461101210763 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 14:26:50 INFO - PROCESS | 3672 | 1461101210775 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:50 INFO - PROCESS | 3672 | ++DOCSHELL 1751FC00 == 39 [pid = 3672] [id = 41] 14:26:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 69 (175F0800) [pid = 3672] [serial = 119] [outer = 00000000] 14:26:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 70 (17F99C00) [pid = 3672] [serial = 120] [outer = 175F0800] 14:26:50 INFO - PROCESS | 3672 | 1461101210821 Marionette DEBUG loaded listener.js 14:26:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 71 (17FA1C00) [pid = 3672] [serial = 121] [outer = 175F0800] 14:26:51 INFO - PROCESS | 3672 | 1461101211277 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]]]}] 14:26:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 670ms 14:26:51 INFO - PROCESS | 3672 | 1461101211330 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 14:26:51 INFO - PROCESS | 3672 | 1461101211332 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 14:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:26:51 INFO - PROCESS | 3672 | 1461101211335 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:26:51 INFO - PROCESS | 3672 | 1461101211337 Marionette TRACE conn5 <- [1,130,null,{}] 14:26:51 INFO - PROCESS | 3672 | 1461101211341 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}] 14:26:51 INFO - PROCESS | 3672 | 1461101211470 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 14:26:51 INFO - PROCESS | 3672 | 1461101211484 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:51 INFO - PROCESS | 3672 | ++DOCSHELL 17FA3C00 == 40 [pid = 3672] [id = 42] 14:26:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 72 (18970000) [pid = 3672] [serial = 122] [outer = 00000000] 14:26:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 73 (19384000) [pid = 3672] [serial = 123] [outer = 18970000] 14:26:51 INFO - PROCESS | 3672 | 1461101211533 Marionette DEBUG loaded listener.js 14:26:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 74 (19783800) [pid = 3672] [serial = 124] [outer = 18970000] 14:26:51 INFO - PROCESS | 3672 | 1461101211963 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]]]}] 14:26:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 669ms 14:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:26:51 INFO - PROCESS | 3672 | 1461101212009 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 14:26:51 INFO - PROCESS | 3672 | 1461101212011 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 14:26:51 INFO - PROCESS | 3672 | 1461101212014 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:26:51 INFO - PROCESS | 3672 | 1461101212015 Marionette TRACE conn5 <- [1,134,null,{}] 14:26:51 INFO - PROCESS | 3672 | 1461101212019 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}] 14:26:52 INFO - PROCESS | 3672 | 1461101212134 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 14:26:52 INFO - PROCESS | 3672 | 1461101212153 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:52 INFO - PROCESS | 3672 | ++DOCSHELL 19BD0800 == 41 [pid = 3672] [id = 43] 14:26:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 75 (19BD7C00) [pid = 3672] [serial = 125] [outer = 00000000] 14:26:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 76 (1A786000) [pid = 3672] [serial = 126] [outer = 19BD7C00] 14:26:52 INFO - PROCESS | 3672 | 1461101212198 Marionette DEBUG loaded listener.js 14:26:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 77 (1A790800) [pid = 3672] [serial = 127] [outer = 19BD7C00] 14:26:52 INFO - PROCESS | 3672 | --DOMWINDOW == 76 (10079800) [pid = 3672] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:26:52 INFO - PROCESS | 3672 | --DOMWINDOW == 75 (0FB1A800) [pid = 3672] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:26:52 INFO - PROCESS | 3672 | --DOMWINDOW == 74 (102B8800) [pid = 3672] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:26:52 INFO - PROCESS | 3672 | --DOMWINDOW == 73 (15A50800) [pid = 3672] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:26:52 INFO - PROCESS | 3672 | --DOMWINDOW == 72 (17554800) [pid = 3672] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:26:52 INFO - PROCESS | 3672 | --DOMWINDOW == 71 (10085C00) [pid = 3672] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:26:52 INFO - PROCESS | 3672 | --DOMWINDOW == 70 (10A7D800) [pid = 3672] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:26:52 INFO - PROCESS | 3672 | --DOMWINDOW == 69 (14A37800) [pid = 3672] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:26:52 INFO - PROCESS | 3672 | 1461101212633 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]]]}] 14:26:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 670ms 14:26:52 INFO - PROCESS | 3672 | 1461101212685 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 14:26:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:26:52 INFO - PROCESS | 3672 | 1461101212687 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 14:26:52 INFO - PROCESS | 3672 | 1461101212691 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:26:52 INFO - PROCESS | 3672 | 1461101212692 Marionette TRACE conn5 <- [1,138,null,{}] 14:26:52 INFO - PROCESS | 3672 | 1461101212696 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}] 14:26:52 INFO - PROCESS | 3672 | 1461101212766 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 14:26:52 INFO - PROCESS | 3672 | 1461101212772 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:52 INFO - PROCESS | 3672 | ++DOCSHELL 15A50800 == 42 [pid = 3672] [id = 44] 14:26:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 70 (17C4A000) [pid = 3672] [serial = 128] [outer = 00000000] 14:26:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 71 (19BDB000) [pid = 3672] [serial = 129] [outer = 17C4A000] 14:26:52 INFO - PROCESS | 3672 | 1461101212817 Marionette DEBUG loaded listener.js 14:26:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 72 (19BDCC00) [pid = 3672] [serial = 130] [outer = 17C4A000] 14:26:53 INFO - PROCESS | 3672 | 1461101213176 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]]]}] 14:26:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 570ms 14:26:53 INFO - PROCESS | 3672 | 1461101213232 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 14:26:53 INFO - PROCESS | 3672 | 1461101213234 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 14:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:26:53 INFO - PROCESS | 3672 | 1461101213237 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:26:53 INFO - PROCESS | 3672 | 1461101213239 Marionette TRACE conn5 <- [1,142,null,{}] 14:26:53 INFO - PROCESS | 3672 | 1461101213243 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}] 14:26:53 INFO - PROCESS | 3672 | 1461101213315 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 14:26:53 INFO - PROCESS | 3672 | 1461101213321 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:53 INFO - PROCESS | 3672 | ++DOCSHELL 17F9C000 == 43 [pid = 3672] [id = 45] 14:26:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 73 (1A82BC00) [pid = 3672] [serial = 131] [outer = 00000000] 14:26:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 74 (1A9C7800) [pid = 3672] [serial = 132] [outer = 1A82BC00] 14:26:53 INFO - PROCESS | 3672 | 1461101213365 Marionette DEBUG loaded listener.js 14:26:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 75 (1A9C8000) [pid = 3672] [serial = 133] [outer = 1A82BC00] 14:26:53 INFO - PROCESS | 3672 | 1461101213798 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]]]}] 14:26:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 570ms 14:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:26:53 INFO - PROCESS | 3672 | 1461101213808 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 14:26:53 INFO - PROCESS | 3672 | 1461101213810 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 14:26:53 INFO - PROCESS | 3672 | 1461101213813 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:26:53 INFO - PROCESS | 3672 | 1461101213814 Marionette TRACE conn5 <- [1,146,null,{}] 14:26:53 INFO - PROCESS | 3672 | 1461101213818 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}] 14:26:53 INFO - PROCESS | 3672 | 1461101213923 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 14:26:53 INFO - PROCESS | 3672 | 1461101213931 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:53 INFO - PROCESS | 3672 | ++DOCSHELL 0EC08000 == 44 [pid = 3672] [id = 46] 14:26:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 76 (0EC08800) [pid = 3672] [serial = 134] [outer = 00000000] 14:26:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 77 (0EC0E000) [pid = 3672] [serial = 135] [outer = 0EC08800] 14:26:53 INFO - PROCESS | 3672 | 1461101213976 Marionette DEBUG loaded listener.js 14:26:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 78 (0F4BDC00) [pid = 3672] [serial = 136] [outer = 0EC08800] 14:26:54 INFO - PROCESS | 3672 | 1461101214375 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]]]}] 14:26:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 630ms 14:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:26:54 INFO - PROCESS | 3672 | 1461101214445 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 14:26:54 INFO - PROCESS | 3672 | 1461101214449 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 14:26:54 INFO - PROCESS | 3672 | 1461101214453 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:26:54 INFO - PROCESS | 3672 | 1461101214458 Marionette TRACE conn5 <- [1,150,null,{}] 14:26:54 INFO - PROCESS | 3672 | 1461101214464 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}] 14:26:54 INFO - PROCESS | 3672 | 1461101214599 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 14:26:54 INFO - PROCESS | 3672 | 1461101214760 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:54 INFO - PROCESS | 3672 | ++DOCSHELL 0FB18C00 == 45 [pid = 3672] [id = 47] 14:26:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 79 (0FB19400) [pid = 3672] [serial = 137] [outer = 00000000] 14:26:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 80 (0FBAA000) [pid = 3672] [serial = 138] [outer = 0FB19400] 14:26:54 INFO - PROCESS | 3672 | 1461101214821 Marionette DEBUG loaded listener.js 14:26:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 81 (102B3000) [pid = 3672] [serial = 139] [outer = 0FB19400] 14:26:55 INFO - PROCESS | 3672 | 1461101215424 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]]]}] 14:26:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:26:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1026ms 14:26:55 INFO - PROCESS | 3672 | 1461101215482 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 14:26:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:26:55 INFO - PROCESS | 3672 | 1461101215486 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 14:26:55 INFO - PROCESS | 3672 | 1461101215494 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:26:55 INFO - PROCESS | 3672 | 1461101215498 Marionette TRACE conn5 <- [1,154,null,{}] 14:26:55 INFO - PROCESS | 3672 | 1461101215502 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}] 14:26:55 INFO - PROCESS | 3672 | 1461101215612 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 14:26:55 INFO - PROCESS | 3672 | 1461101215681 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:55 INFO - PROCESS | 3672 | ++DOCSHELL 14333800 == 46 [pid = 3672] [id = 48] 14:26:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 82 (14424000) [pid = 3672] [serial = 140] [outer = 00000000] 14:26:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 83 (15A4A400) [pid = 3672] [serial = 141] [outer = 14424000] 14:26:55 INFO - PROCESS | 3672 | 1461101215736 Marionette DEBUG loaded listener.js 14:26:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 84 (17519400) [pid = 3672] [serial = 142] [outer = 14424000] 14:26:56 INFO - PROCESS | 3672 | 1461101216597 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]]]}] 14:26:56 INFO - PROCESS | 3672 | --DOCSHELL 18970400 == 45 [pid = 3672] [id = 34] 14:26:56 INFO - PROCESS | 3672 | --DOCSHELL 19984000 == 44 [pid = 3672] [id = 35] 14:26:56 INFO - PROCESS | 3672 | --DOCSHELL 14A37000 == 43 [pid = 3672] [id = 33] 14:26:56 INFO - PROCESS | 3672 | --DOCSHELL 1007A800 == 42 [pid = 3672] [id = 32] 14:26:56 INFO - PROCESS | 3672 | --DOCSHELL 14DC6800 == 41 [pid = 3672] [id = 30] 14:26:56 INFO - PROCESS | 3672 | --DOCSHELL 17553400 == 40 [pid = 3672] [id = 31] 14:26:56 INFO - PROCESS | 3672 | --DOCSHELL 14425C00 == 39 [pid = 3672] [id = 29] 14:26:56 INFO - PROCESS | 3672 | --DOCSHELL 17F9C000 == 38 [pid = 3672] [id = 45] 14:26:56 INFO - PROCESS | 3672 | --DOCSHELL 15A50800 == 37 [pid = 3672] [id = 44] 14:26:56 INFO - PROCESS | 3672 | --DOCSHELL 19BD0800 == 36 [pid = 3672] [id = 43] 14:26:56 INFO - PROCESS | 3672 | --DOCSHELL 17FA3C00 == 35 [pid = 3672] [id = 42] 14:26:56 INFO - PROCESS | 3672 | --DOCSHELL 1751FC00 == 34 [pid = 3672] [id = 41] 14:26:56 INFO - PROCESS | 3672 | --DOCSHELL 165C8000 == 33 [pid = 3672] [id = 40] 14:26:56 INFO - PROCESS | 3672 | --DOCSHELL 14CCC800 == 32 [pid = 3672] [id = 39] 14:26:56 INFO - PROCESS | 3672 | --DOCSHELL 10AF5400 == 31 [pid = 3672] [id = 38] 14:26:56 INFO - PROCESS | 3672 | --DOCSHELL 0FB20800 == 30 [pid = 3672] [id = 37] 14:26:56 INFO - PROCESS | 3672 | --DOMWINDOW == 83 (17518400) [pid = 3672] [serial = 88] [outer = 00000000] [url = about:blank] 14:26:56 INFO - PROCESS | 3672 | --DOMWINDOW == 82 (17A9C000) [pid = 3672] [serial = 90] [outer = 00000000] [url = about:blank] 14:26:56 INFO - PROCESS | 3672 | --DOMWINDOW == 81 (17C65C00) [pid = 3672] [serial = 91] [outer = 00000000] [url = about:blank] 14:26:56 INFO - PROCESS | 3672 | --DOMWINDOW == 80 (102B4400) [pid = 3672] [serial = 78] [outer = 00000000] [url = about:blank] 14:26:56 INFO - PROCESS | 3672 | --DOMWINDOW == 79 (102B9C00) [pid = 3672] [serial = 79] [outer = 00000000] [url = about:blank] 14:26:56 INFO - PROCESS | 3672 | --DOMWINDOW == 78 (1309E400) [pid = 3672] [serial = 81] [outer = 00000000] [url = about:blank] 14:26:56 INFO - PROCESS | 3672 | --DOMWINDOW == 77 (17513000) [pid = 3672] [serial = 87] [outer = 00000000] [url = about:blank] 14:26:56 INFO - PROCESS | 3672 | --DOMWINDOW == 76 (14C4FC00) [pid = 3672] [serial = 85] [outer = 00000000] [url = about:blank] 14:26:56 INFO - PROCESS | 3672 | --DOMWINDOW == 75 (14303C00) [pid = 3672] [serial = 82] [outer = 00000000] [url = about:blank] 14:26:56 INFO - PROCESS | 3672 | --DOMWINDOW == 74 (14C14800) [pid = 3672] [serial = 84] [outer = 00000000] [url = about:blank] 14:26:56 INFO - PROCESS | 3672 | --DOMWINDOW == 73 (10080800) [pid = 3672] [serial = 76] [outer = 00000000] [url = about:blank] 14:26:56 INFO - PROCESS | 3672 | --DOMWINDOW == 72 (1007EC00) [pid = 3672] [serial = 75] [outer = 00000000] [url = about:blank] 14:26:56 INFO - PROCESS | 3672 | --DOMWINDOW == 71 (0FB24C00) [pid = 3672] [serial = 73] [outer = 00000000] [url = about:blank] 14:26:56 INFO - PROCESS | 3672 | --DOMWINDOW == 70 (102F2400) [pid = 3672] [serial = 61] [outer = 00000000] [url = about:blank] 14:26:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1174ms 14:26:56 INFO - PROCESS | 3672 | 1461101216667 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 14:26:56 INFO - PROCESS | 3672 | 1461101216671 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 14:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:26:56 INFO - PROCESS | 3672 | 1461101216675 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:26:56 INFO - PROCESS | 3672 | 1461101216679 Marionette TRACE conn5 <- [1,158,null,{}] 14:26:56 INFO - PROCESS | 3672 | 1461101216685 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}] 14:26:56 INFO - PROCESS | 3672 | 1461101216768 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 14:26:56 INFO - PROCESS | 3672 | 1461101216853 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:56 INFO - PROCESS | 3672 | ++DOCSHELL 0F4BF400 == 31 [pid = 3672] [id = 49] 14:26:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 71 (0F859C00) [pid = 3672] [serial = 143] [outer = 00000000] 14:26:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 72 (10078800) [pid = 3672] [serial = 144] [outer = 0F859C00] 14:26:56 INFO - PROCESS | 3672 | 1461101216902 Marionette DEBUG loaded listener.js 14:26:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 73 (10263C00) [pid = 3672] [serial = 145] [outer = 0F859C00] 14:26:57 INFO - PROCESS | 3672 | 1461101217273 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]]]}] 14:26:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:26:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 630ms 14:26:57 INFO - PROCESS | 3672 | 1461101217307 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 14:26:57 INFO - PROCESS | 3672 | 1461101217312 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 14:26:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:26:57 INFO - PROCESS | 3672 | 1461101217328 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:26:57 INFO - PROCESS | 3672 | 1461101217330 Marionette TRACE conn5 <- [1,162,null,{}] 14:26:57 INFO - PROCESS | 3672 | 1461101217338 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}] 14:26:57 INFO - PROCESS | 3672 | 1461101217417 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 14:26:57 INFO - PROCESS | 3672 | 1461101217423 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:57 INFO - PROCESS | 3672 | ++DOCSHELL 0FFE4000 == 32 [pid = 3672] [id = 50] 14:26:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 74 (102B6000) [pid = 3672] [serial = 146] [outer = 00000000] 14:26:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 75 (10B3F000) [pid = 3672] [serial = 147] [outer = 102B6000] 14:26:57 INFO - PROCESS | 3672 | 1461101217469 Marionette DEBUG loaded listener.js 14:26:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 76 (130A2C00) [pid = 3672] [serial = 148] [outer = 102B6000] 14:26:57 INFO - PROCESS | 3672 | 1461101217904 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]]]}] 14:26:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:26:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 650ms 14:26:57 INFO - PROCESS | 3672 | 1461101217972 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 14:26:57 INFO - PROCESS | 3672 | 1461101217974 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 14:26:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:26:57 INFO - PROCESS | 3672 | 1461101217978 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:26:57 INFO - PROCESS | 3672 | 1461101217981 Marionette TRACE conn5 <- [1,166,null,{}] 14:26:57 INFO - PROCESS | 3672 | 1461101217992 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}] 14:26:58 INFO - PROCESS | 3672 | 1461101218073 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 14:26:58 INFO - PROCESS | 3672 | 1461101218138 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:58 INFO - PROCESS | 3672 | ++DOCSHELL 14CCC800 == 33 [pid = 3672] [id = 51] 14:26:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 77 (14DBA400) [pid = 3672] [serial = 149] [outer = 00000000] 14:26:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 78 (15A52400) [pid = 3672] [serial = 150] [outer = 14DBA400] 14:26:58 INFO - PROCESS | 3672 | 1461101218242 Marionette DEBUG loaded listener.js 14:26:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 79 (165C6400) [pid = 3672] [serial = 151] [outer = 14DBA400] 14:26:58 INFO - PROCESS | 3672 | 1461101218612 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]]]}] 14:26:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 669ms 14:26:58 INFO - PROCESS | 3672 | 1461101218651 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 14:26:58 INFO - PROCESS | 3672 | 1461101218654 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 14:26:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:26:58 INFO - PROCESS | 3672 | 1461101218657 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:26:58 INFO - PROCESS | 3672 | 1461101218659 Marionette TRACE conn5 <- [1,170,null,{}] 14:26:58 INFO - PROCESS | 3672 | 1461101218662 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}] 14:26:58 INFO - PROCESS | 3672 | 1461101218740 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 14:26:58 INFO - PROCESS | 3672 | 1461101218813 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:58 INFO - PROCESS | 3672 | ++DOCSHELL 14306400 == 34 [pid = 3672] [id = 52] 14:26:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 80 (16524800) [pid = 3672] [serial = 152] [outer = 00000000] 14:26:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 81 (1751F800) [pid = 3672] [serial = 153] [outer = 16524800] 14:26:58 INFO - PROCESS | 3672 | 1461101218859 Marionette DEBUG loaded listener.js 14:26:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 82 (17C6A800) [pid = 3672] [serial = 154] [outer = 16524800] 14:26:59 INFO - PROCESS | 3672 | 1461101219280 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]]]}] 14:26:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:26:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 670ms 14:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:26:59 INFO - PROCESS | 3672 | 1461101219331 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 14:26:59 INFO - PROCESS | 3672 | 1461101219333 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 14:26:59 INFO - PROCESS | 3672 | 1461101219336 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:26:59 INFO - PROCESS | 3672 | 1461101219338 Marionette TRACE conn5 <- [1,174,null,{}] 14:26:59 INFO - PROCESS | 3672 | 1461101219341 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}] 14:26:59 INFO - PROCESS | 3672 | 1461101219439 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 14:26:59 INFO - PROCESS | 3672 | 1461101219512 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:59 INFO - PROCESS | 3672 | ++DOCSHELL 17F97400 == 35 [pid = 3672] [id = 53] 14:26:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 83 (17F97C00) [pid = 3672] [serial = 155] [outer = 00000000] 14:26:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 84 (18967C00) [pid = 3672] [serial = 156] [outer = 17F97C00] 14:26:59 INFO - PROCESS | 3672 | 1461101219557 Marionette DEBUG loaded listener.js 14:26:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 85 (1896E400) [pid = 3672] [serial = 157] [outer = 17F97C00] 14:26:59 INFO - PROCESS | 3672 | 1461101219976 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]]]}] 14:27:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:27:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 669ms 14:27:00 INFO - PROCESS | 3672 | 1461101220009 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 14:27:00 INFO - PROCESS | 3672 | 1461101220011 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 14:27:00 INFO - PROCESS | 3672 | 1461101220018 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:27:00 INFO - PROCESS | 3672 | 1461101220020 Marionette TRACE conn5 <- [1,178,null,{}] 14:27:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:27:00 INFO - PROCESS | 3672 | 1461101220023 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}] 14:27:00 INFO - PROCESS | 3672 | 1461101220139 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 14:27:00 INFO - PROCESS | 3672 | 1461101220149 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:00 INFO - PROCESS | 3672 | ++DOCSHELL 0FB22800 == 36 [pid = 3672] [id = 54] 14:27:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 86 (18971000) [pid = 3672] [serial = 158] [outer = 00000000] 14:27:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 87 (1A786400) [pid = 3672] [serial = 159] [outer = 18971000] 14:27:00 INFO - PROCESS | 3672 | 1461101220197 Marionette DEBUG loaded listener.js 14:27:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 88 (1998FC00) [pid = 3672] [serial = 160] [outer = 18971000] 14:27:00 INFO - PROCESS | 3672 | 1461101220618 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]]]}] 14:27:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:27:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 630ms 14:27:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:27:00 INFO - PROCESS | 3672 | 1461101220652 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 14:27:00 INFO - PROCESS | 3672 | 1461101220654 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 14:27:00 INFO - PROCESS | 3672 | 1461101220657 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:27:00 INFO - PROCESS | 3672 | 1461101220659 Marionette TRACE conn5 <- [1,182,null,{}] 14:27:00 INFO - PROCESS | 3672 | 1461101220662 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}] 14:27:00 INFO - PROCESS | 3672 | 1461101220757 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 14:27:00 INFO - PROCESS | 3672 | --DOMWINDOW == 87 (17516000) [pid = 3672] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:27:00 INFO - PROCESS | 3672 | --DOMWINDOW == 86 (10AF6400) [pid = 3672] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:27:00 INFO - PROCESS | 3672 | --DOMWINDOW == 85 (14DB9800) [pid = 3672] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:27:00 INFO - PROCESS | 3672 | --DOMWINDOW == 84 (0FB20C00) [pid = 3672] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:27:00 INFO - PROCESS | 3672 | --DOMWINDOW == 83 (1A82BC00) [pid = 3672] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:27:00 INFO - PROCESS | 3672 | --DOMWINDOW == 82 (175F0800) [pid = 3672] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:27:00 INFO - PROCESS | 3672 | --DOMWINDOW == 81 (1007B000) [pid = 3672] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:27:00 INFO - PROCESS | 3672 | --DOMWINDOW == 80 (14A3E000) [pid = 3672] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:27:00 INFO - PROCESS | 3672 | --DOMWINDOW == 79 (18970C00) [pid = 3672] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:27:00 INFO - PROCESS | 3672 | --DOMWINDOW == 78 (19988000) [pid = 3672] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:27:00 INFO - PROCESS | 3672 | --DOMWINDOW == 77 (18970000) [pid = 3672] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:27:00 INFO - PROCESS | 3672 | --DOMWINDOW == 76 (19BD7C00) [pid = 3672] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:27:00 INFO - PROCESS | 3672 | --DOMWINDOW == 75 (17C4A000) [pid = 3672] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:27:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 76 (0F858C00) [pid = 3672] [serial = 161] [outer = 0F604000] 14:27:00 INFO - PROCESS | 3672 | 1461101220942 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:00 INFO - PROCESS | 3672 | ++DOCSHELL 10AA4400 == 37 [pid = 3672] [id = 55] 14:27:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 77 (10AF4C00) [pid = 3672] [serial = 162] [outer = 00000000] 14:27:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 78 (14C1AC00) [pid = 3672] [serial = 163] [outer = 10AF4C00] 14:27:00 INFO - PROCESS | 3672 | 1461101220995 Marionette DEBUG loaded listener.js 14:27:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 79 (175F0800) [pid = 3672] [serial = 164] [outer = 10AF4C00] 14:27:01 INFO - PROCESS | 3672 | 1461101221374 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]]]}] 14:27:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 774ms 14:27:01 INFO - PROCESS | 3672 | 1461101221432 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 14:27:01 INFO - PROCESS | 3672 | 1461101221434 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 14:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:27:01 INFO - PROCESS | 3672 | 1461101221438 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:27:01 INFO - PROCESS | 3672 | 1461101221439 Marionette TRACE conn5 <- [1,186,null,{}] 14:27:01 INFO - PROCESS | 3672 | 1461101221448 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}] 14:27:01 INFO - PROCESS | 3672 | 1461101221522 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 14:27:01 INFO - PROCESS | 3672 | 1461101221529 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:01 INFO - PROCESS | 3672 | ++DOCSHELL 10265400 == 38 [pid = 3672] [id = 56] 14:27:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 80 (14425400) [pid = 3672] [serial = 165] [outer = 00000000] 14:27:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 81 (1A9C5000) [pid = 3672] [serial = 166] [outer = 14425400] 14:27:01 INFO - PROCESS | 3672 | 1461101221573 Marionette DEBUG loaded listener.js 14:27:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 82 (1B377800) [pid = 3672] [serial = 167] [outer = 14425400] 14:27:01 INFO - PROCESS | 3672 | 1461101221976 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]]]}] 14:27:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 589ms 14:27:02 INFO - PROCESS | 3672 | 1461101222032 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 14:27:02 INFO - PROCESS | 3672 | 1461101222034 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 14:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:27:02 INFO - PROCESS | 3672 | 1461101222037 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:27:02 INFO - PROCESS | 3672 | 1461101222039 Marionette TRACE conn5 <- [1,190,null,{}] 14:27:02 INFO - PROCESS | 3672 | 1461101222043 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}] 14:27:02 INFO - PROCESS | 3672 | 1461101222116 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 14:27:02 INFO - PROCESS | 3672 | 1461101222122 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:02 INFO - PROCESS | 3672 | ++DOCSHELL 1A9D3000 == 39 [pid = 3672] [id = 57] 14:27:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 83 (1B37D000) [pid = 3672] [serial = 168] [outer = 00000000] 14:27:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 84 (1BE69000) [pid = 3672] [serial = 169] [outer = 1B37D000] 14:27:02 INFO - PROCESS | 3672 | 1461101222167 Marionette DEBUG loaded listener.js 14:27:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 85 (1BE6C400) [pid = 3672] [serial = 170] [outer = 1B37D000] 14:27:02 INFO - PROCESS | 3672 | 1461101222578 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]]]}] 14:27:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 572ms 14:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:27:02 INFO - PROCESS | 3672 | 1461101222610 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 14:27:02 INFO - PROCESS | 3672 | 1461101222612 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 14:27:02 INFO - PROCESS | 3672 | 1461101222616 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:27:02 INFO - PROCESS | 3672 | 1461101222617 Marionette TRACE conn5 <- [1,194,null,{}] 14:27:02 INFO - PROCESS | 3672 | 1461101222621 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}] 14:27:02 INFO - PROCESS | 3672 | 1461101222730 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 14:27:02 INFO - PROCESS | 3672 | 1461101222736 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:02 INFO - PROCESS | 3672 | ++DOCSHELL 1C051C00 == 40 [pid = 3672] [id = 58] 14:27:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 86 (1C269000) [pid = 3672] [serial = 171] [outer = 00000000] 14:27:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 87 (1C68AC00) [pid = 3672] [serial = 172] [outer = 1C269000] 14:27:02 INFO - PROCESS | 3672 | 1461101222779 Marionette DEBUG loaded listener.js 14:27:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 88 (1C749400) [pid = 3672] [serial = 173] [outer = 1C269000] 14:27:03 INFO - PROCESS | 3672 | 1461101223319 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]]]}] 14:27:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 769ms 14:27:03 INFO - PROCESS | 3672 | 1461101223387 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 14:27:03 INFO - PROCESS | 3672 | 1461101223392 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 14:27:03 INFO - PROCESS | 3672 | 1461101223398 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:27:03 INFO - PROCESS | 3672 | 1461101223401 Marionette TRACE conn5 <- [1,198,null,{}] 14:27:03 INFO - PROCESS | 3672 | 1461101223408 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}] 14:27:03 INFO - PROCESS | 3672 | 1461101223584 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 14:27:03 INFO - PROCESS | 3672 | 1461101223660 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:03 INFO - PROCESS | 3672 | ++DOCSHELL 102B4000 == 41 [pid = 3672] [id = 59] 14:27:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 89 (102B4800) [pid = 3672] [serial = 174] [outer = 00000000] 14:27:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 90 (10B9EC00) [pid = 3672] [serial = 175] [outer = 102B4800] 14:27:03 INFO - PROCESS | 3672 | 1461101223759 Marionette DEBUG loaded listener.js 14:27:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 91 (14422000) [pid = 3672] [serial = 176] [outer = 102B4800] 14:27:04 INFO - PROCESS | 3672 | 1461101224280 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]]]}] 14:27:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 931ms 14:27:04 INFO - PROCESS | 3672 | 1461101224333 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 14:27:04 INFO - PROCESS | 3672 | 1461101224339 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 14:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:27:04 INFO - PROCESS | 3672 | 1461101224346 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:27:04 INFO - PROCESS | 3672 | 1461101224349 Marionette TRACE conn5 <- [1,202,null,{}] 14:27:04 INFO - PROCESS | 3672 | 1461101224353 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}] 14:27:04 INFO - PROCESS | 3672 | 1461101224454 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 14:27:04 INFO - PROCESS | 3672 | 1461101224539 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:04 INFO - PROCESS | 3672 | ++DOCSHELL 14A34400 == 42 [pid = 3672] [id = 60] 14:27:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 92 (14CCA800) [pid = 3672] [serial = 177] [outer = 00000000] 14:27:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 93 (17560C00) [pid = 3672] [serial = 178] [outer = 14CCA800] 14:27:04 INFO - PROCESS | 3672 | 1461101224594 Marionette DEBUG loaded listener.js 14:27:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 94 (17FA0400) [pid = 3672] [serial = 179] [outer = 14CCA800] 14:27:05 INFO - PROCESS | 3672 | 1461101225145 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]]]}] 14:27:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 869ms 14:27:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:27:05 INFO - PROCESS | 3672 | 1461101225254 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 14:27:05 INFO - PROCESS | 3672 | 1461101225256 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 14:27:05 INFO - PROCESS | 3672 | 1461101225260 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:27:05 INFO - PROCESS | 3672 | 1461101225264 Marionette TRACE conn5 <- [1,206,null,{}] 14:27:05 INFO - PROCESS | 3672 | 1461101225290 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}] 14:27:05 INFO - PROCESS | 3672 | 1461101225402 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 14:27:05 INFO - PROCESS | 3672 | 1461101225468 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:05 INFO - PROCESS | 3672 | ++DOCSHELL 0FCA9400 == 43 [pid = 3672] [id = 61] 14:27:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 95 (17C67C00) [pid = 3672] [serial = 180] [outer = 00000000] 14:27:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 96 (19782800) [pid = 3672] [serial = 181] [outer = 17C67C00] 14:27:05 INFO - PROCESS | 3672 | 1461101225525 Marionette DEBUG loaded listener.js 14:27:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 97 (1A78F000) [pid = 3672] [serial = 182] [outer = 17C67C00] 14:27:06 INFO - PROCESS | 3672 | 1461101226200 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]]]}] 14:27:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 990ms 14:27:06 INFO - PROCESS | 3672 | 1461101226253 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 14:27:06 INFO - PROCESS | 3672 | 1461101226257 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 14:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:27:06 INFO - PROCESS | 3672 | 1461101226270 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:27:06 INFO - PROCESS | 3672 | 1461101226274 Marionette TRACE conn5 <- [1,210,null,{}] 14:27:06 INFO - PROCESS | 3672 | 1461101226279 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}] 14:27:06 INFO - PROCESS | 3672 | 1461101226371 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 14:27:06 INFO - PROCESS | 3672 | 1461101226440 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:06 INFO - PROCESS | 3672 | ++DOCSHELL 0FB25C00 == 44 [pid = 3672] [id = 62] 14:27:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (0FCA7400) [pid = 3672] [serial = 183] [outer = 00000000] 14:27:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (0FCB0400) [pid = 3672] [serial = 184] [outer = 0FCA7400] 14:27:06 INFO - PROCESS | 3672 | 1461101226489 Marionette DEBUG loaded listener.js 14:27:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (0FCB8000) [pid = 3672] [serial = 185] [outer = 0FCA7400] 14:27:07 INFO - PROCESS | 3672 | --DOCSHELL 1A9D3000 == 43 [pid = 3672] [id = 57] 14:27:07 INFO - PROCESS | 3672 | --DOCSHELL 10265400 == 42 [pid = 3672] [id = 56] 14:27:07 INFO - PROCESS | 3672 | --DOCSHELL 10AA4400 == 41 [pid = 3672] [id = 55] 14:27:07 INFO - PROCESS | 3672 | --DOCSHELL 0FB22800 == 40 [pid = 3672] [id = 54] 14:27:07 INFO - PROCESS | 3672 | --DOCSHELL 17F97400 == 39 [pid = 3672] [id = 53] 14:27:07 INFO - PROCESS | 3672 | --DOCSHELL 14306400 == 38 [pid = 3672] [id = 52] 14:27:07 INFO - PROCESS | 3672 | --DOCSHELL 14CCC800 == 37 [pid = 3672] [id = 51] 14:27:07 INFO - PROCESS | 3672 | --DOCSHELL 0FFE4000 == 36 [pid = 3672] [id = 50] 14:27:07 INFO - PROCESS | 3672 | --DOCSHELL 0F4BF400 == 35 [pid = 3672] [id = 49] 14:27:07 INFO - PROCESS | 3672 | --DOCSHELL 14333800 == 34 [pid = 3672] [id = 48] 14:27:07 INFO - PROCESS | 3672 | --DOCSHELL 0FB18C00 == 33 [pid = 3672] [id = 47] 14:27:07 INFO - PROCESS | 3672 | --DOCSHELL 0EC08000 == 32 [pid = 3672] [id = 46] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 99 (0EC0E000) [pid = 3672] [serial = 135] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | 1461101227096 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]]]}] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (175F2000) [pid = 3672] [serial = 117] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 97 (10B93C00) [pid = 3672] [serial = 111] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 96 (13010C00) [pid = 3672] [serial = 112] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 95 (15B51000) [pid = 3672] [serial = 114] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 94 (16524000) [pid = 3672] [serial = 115] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 93 (0FE04800) [pid = 3672] [serial = 108] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 92 (1007D800) [pid = 3672] [serial = 109] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 91 (10B9C000) [pid = 3672] [serial = 105] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 90 (1A9C8000) [pid = 3672] [serial = 133] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 89 (17FA1C00) [pid = 3672] [serial = 121] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 88 (17F99C00) [pid = 3672] [serial = 120] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 87 (10A6F800) [pid = 3672] [serial = 94] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 86 (1025E800) [pid = 3672] [serial = 93] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 85 (1751BC00) [pid = 3672] [serial = 97] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 84 (165C7800) [pid = 3672] [serial = 96] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 83 (19382000) [pid = 3672] [serial = 100] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 82 (1903CC00) [pid = 3672] [serial = 99] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 81 (1A78BC00) [pid = 3672] [serial = 103] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 80 (1A785800) [pid = 3672] [serial = 102] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 79 (19384000) [pid = 3672] [serial = 123] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 78 (19783800) [pid = 3672] [serial = 124] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 77 (1A786000) [pid = 3672] [serial = 126] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 76 (1A9C7800) [pid = 3672] [serial = 132] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 75 (1A790800) [pid = 3672] [serial = 127] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 74 (19BDCC00) [pid = 3672] [serial = 130] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 73 (19BDB000) [pid = 3672] [serial = 129] [outer = 00000000] [url = about:blank] 14:27:07 INFO - PROCESS | 3672 | --DOMWINDOW == 72 (17A99800) [pid = 3672] [serial = 118] [outer = 00000000] [url = about:blank] 14:27:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 869ms 14:27:07 INFO - PROCESS | 3672 | 1461101227144 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 14:27:07 INFO - PROCESS | 3672 | 1461101227149 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 14:27:07 INFO - PROCESS | 3672 | 1461101227155 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:27:07 INFO - PROCESS | 3672 | 1461101227157 Marionette TRACE conn5 <- [1,214,null,{}] 14:27:07 INFO - PROCESS | 3672 | 1461101227162 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}] 14:27:07 INFO - PROCESS | 3672 | 1461101227251 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 14:27:07 INFO - PROCESS | 3672 | 1461101227324 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:07 INFO - PROCESS | 3672 | ++DOCSHELL 0F6BCC00 == 33 [pid = 3672] [id = 63] 14:27:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 73 (0F6C3800) [pid = 3672] [serial = 186] [outer = 00000000] 14:27:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 74 (0FCB2400) [pid = 3672] [serial = 187] [outer = 0F6C3800] 14:27:07 INFO - PROCESS | 3672 | 1461101227371 Marionette DEBUG loaded listener.js 14:27:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 75 (0FCC0400) [pid = 3672] [serial = 188] [outer = 0F6C3800] 14:27:07 INFO - PROCESS | 3672 | 1461101227736 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]]]}] 14:27:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 630ms 14:27:07 INFO - PROCESS | 3672 | 1461101227789 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 14:27:07 INFO - PROCESS | 3672 | 1461101227791 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 14:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:27:07 INFO - PROCESS | 3672 | 1461101227794 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:27:07 INFO - PROCESS | 3672 | 1461101227798 Marionette TRACE conn5 <- [1,218,null,{}] 14:27:07 INFO - PROCESS | 3672 | 1461101227808 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}] 14:27:07 INFO - PROCESS | 3672 | 1461101227896 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 14:27:07 INFO - PROCESS | 3672 | 1461101227903 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:07 INFO - PROCESS | 3672 | ++DOCSHELL 1007E800 == 34 [pid = 3672] [id = 64] 14:27:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 76 (1007F400) [pid = 3672] [serial = 189] [outer = 00000000] 14:27:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 77 (10A70800) [pid = 3672] [serial = 190] [outer = 1007F400] 14:27:07 INFO - PROCESS | 3672 | 1461101227951 Marionette DEBUG loaded listener.js 14:27:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 78 (10AF0400) [pid = 3672] [serial = 191] [outer = 1007F400] 14:27:08 INFO - PROCESS | 3672 | 1461101228385 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]]]}] 14:27:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:27:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 629ms 14:27:08 INFO - PROCESS | 3672 | 1461101228432 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 14:27:08 INFO - PROCESS | 3672 | 1461101228435 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 14:27:08 INFO - PROCESS | 3672 | 1461101228438 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:27:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:27:08 INFO - PROCESS | 3672 | 1461101228440 Marionette TRACE conn5 <- [1,222,null,{}] 14:27:08 INFO - PROCESS | 3672 | 1461101228443 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}] 14:27:08 INFO - PROCESS | 3672 | 1461101228522 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 14:27:08 INFO - PROCESS | 3672 | 1461101228531 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:08 INFO - PROCESS | 3672 | ++DOCSHELL 130A0400 == 35 [pid = 3672] [id = 65] 14:27:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 79 (130A4400) [pid = 3672] [serial = 192] [outer = 00000000] 14:27:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 80 (144A6800) [pid = 3672] [serial = 193] [outer = 130A4400] 14:27:08 INFO - PROCESS | 3672 | 1461101228577 Marionette DEBUG loaded listener.js 14:27:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 81 (14A33400) [pid = 3672] [serial = 194] [outer = 130A4400] 14:27:08 INFO - PROCESS | 3672 | 1461101228986 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]]]}] 14:27:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:27:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 570ms 14:27:09 INFO - PROCESS | 3672 | 1461101229027 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 14:27:09 INFO - PROCESS | 3672 | 1461101229030 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 14:27:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:27:09 INFO - PROCESS | 3672 | 1461101229033 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:27:09 INFO - PROCESS | 3672 | 1461101229034 Marionette TRACE conn5 <- [1,226,null,{}] 14:27:09 INFO - PROCESS | 3672 | 1461101229038 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}] 14:27:09 INFO - PROCESS | 3672 | 1461101229112 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 14:27:09 INFO - PROCESS | 3672 | 1461101229118 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:09 INFO - PROCESS | 3672 | ++DOCSHELL 14C14C00 == 36 [pid = 3672] [id = 66] 14:27:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 82 (14C16400) [pid = 3672] [serial = 195] [outer = 00000000] 14:27:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 83 (15A53000) [pid = 3672] [serial = 196] [outer = 14C16400] 14:27:09 INFO - PROCESS | 3672 | 1461101229163 Marionette DEBUG loaded listener.js 14:27:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 84 (15A55800) [pid = 3672] [serial = 197] [outer = 14C16400] 14:27:09 INFO - PROCESS | 3672 | 1461101229633 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]]]}] 14:27:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:27:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 630ms 14:27:09 INFO - PROCESS | 3672 | 1461101229668 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 14:27:09 INFO - PROCESS | 3672 | 1461101229670 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 14:27:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:27:09 INFO - PROCESS | 3672 | 1461101229673 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:27:09 INFO - PROCESS | 3672 | 1461101229675 Marionette TRACE conn5 <- [1,230,null,{}] 14:27:09 INFO - PROCESS | 3672 | 1461101229679 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}] 14:27:09 INFO - PROCESS | 3672 | 1461101229808 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 14:27:09 INFO - PROCESS | 3672 | 1461101229863 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:09 INFO - PROCESS | 3672 | ++DOCSHELL 165C7000 == 37 [pid = 3672] [id = 67] 14:27:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 85 (17511400) [pid = 3672] [serial = 198] [outer = 00000000] 14:27:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 86 (17A99800) [pid = 3672] [serial = 199] [outer = 17511400] 14:27:09 INFO - PROCESS | 3672 | 1461101229914 Marionette DEBUG loaded listener.js 14:27:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 87 (17C6EC00) [pid = 3672] [serial = 200] [outer = 17511400] 14:27:10 INFO - PROCESS | 3672 | 1461101230339 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]]]}] 14:27:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:27:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 729ms 14:27:10 INFO - PROCESS | 3672 | 1461101230405 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 14:27:10 INFO - PROCESS | 3672 | 1461101230407 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 14:27:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:27:10 INFO - PROCESS | 3672 | 1461101230419 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:27:10 INFO - PROCESS | 3672 | 1461101230420 Marionette TRACE conn5 <- [1,234,null,{}] 14:27:10 INFO - PROCESS | 3672 | 1461101230455 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}] 14:27:10 INFO - PROCESS | 3672 | 1461101230553 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 14:27:10 INFO - PROCESS | 3672 | 1461101230567 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:10 INFO - PROCESS | 3672 | ++DOCSHELL 17D17000 == 38 [pid = 3672] [id = 68] 14:27:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 88 (17D1C800) [pid = 3672] [serial = 201] [outer = 00000000] 14:27:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 89 (18964400) [pid = 3672] [serial = 202] [outer = 17D1C800] 14:27:10 INFO - PROCESS | 3672 | 1461101230612 Marionette DEBUG loaded listener.js 14:27:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 90 (18966400) [pid = 3672] [serial = 203] [outer = 17D1C800] 14:27:11 INFO - PROCESS | 3672 | 1461101231034 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]]]}] 14:27:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:27:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 650ms 14:27:11 INFO - PROCESS | 3672 | 1461101231069 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 14:27:11 INFO - PROCESS | 3672 | 1461101231071 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 14:27:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:27:11 INFO - PROCESS | 3672 | 1461101231074 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:27:11 INFO - PROCESS | 3672 | 1461101231076 Marionette TRACE conn5 <- [1,238,null,{}] 14:27:11 INFO - PROCESS | 3672 | 1461101231080 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}] 14:27:11 INFO - PROCESS | 3672 | 1461101231178 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 14:27:11 INFO - PROCESS | 3672 | 1461101231184 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:11 INFO - PROCESS | 3672 | ++DOCSHELL 0EC04C00 == 39 [pid = 3672] [id = 69] 14:27:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 91 (0FB23800) [pid = 3672] [serial = 204] [outer = 00000000] 14:27:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 92 (19308C00) [pid = 3672] [serial = 205] [outer = 0FB23800] 14:27:11 INFO - PROCESS | 3672 | 1461101231228 Marionette DEBUG loaded listener.js 14:27:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 93 (19382000) [pid = 3672] [serial = 206] [outer = 0FB23800] 14:27:11 INFO - PROCESS | 3672 | --DOMWINDOW == 92 (17F97C00) [pid = 3672] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:27:11 INFO - PROCESS | 3672 | --DOMWINDOW == 91 (1B37D000) [pid = 3672] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:27:11 INFO - PROCESS | 3672 | --DOMWINDOW == 90 (18971000) [pid = 3672] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:27:11 INFO - PROCESS | 3672 | --DOMWINDOW == 89 (0EC08800) [pid = 3672] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:27:11 INFO - PROCESS | 3672 | --DOMWINDOW == 88 (0F859C00) [pid = 3672] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:27:11 INFO - PROCESS | 3672 | --DOMWINDOW == 87 (14DBA400) [pid = 3672] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:27:11 INFO - PROCESS | 3672 | --DOMWINDOW == 86 (102B6000) [pid = 3672] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:27:11 INFO - PROCESS | 3672 | --DOMWINDOW == 85 (10AF4C00) [pid = 3672] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:27:11 INFO - PROCESS | 3672 | --DOMWINDOW == 84 (14425400) [pid = 3672] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:27:11 INFO - PROCESS | 3672 | --DOMWINDOW == 83 (16524800) [pid = 3672] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:27:11 INFO - PROCESS | 3672 | 1461101231698 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]]]}] 14:27:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:27:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 670ms 14:27:11 INFO - PROCESS | 3672 | 1461101231747 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 14:27:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:27:11 INFO - PROCESS | 3672 | 1461101231748 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 14:27:11 INFO - PROCESS | 3672 | 1461101231751 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:27:11 INFO - PROCESS | 3672 | 1461101231753 Marionette TRACE conn5 <- [1,242,null,{}] 14:27:11 INFO - PROCESS | 3672 | 1461101231756 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}] 14:27:11 INFO - PROCESS | 3672 | 1461101231833 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 14:27:11 INFO - PROCESS | 3672 | 1461101231866 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:11 INFO - PROCESS | 3672 | ++DOCSHELL 1751D800 == 40 [pid = 3672] [id = 70] 14:27:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 84 (17558400) [pid = 3672] [serial = 207] [outer = 00000000] 14:27:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 85 (19984000) [pid = 3672] [serial = 208] [outer = 17558400] 14:27:11 INFO - PROCESS | 3672 | 1461101231910 Marionette DEBUG loaded listener.js 14:27:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 86 (19BD9C00) [pid = 3672] [serial = 209] [outer = 17558400] 14:27:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:27:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 570ms 14:27:12 INFO - PROCESS | 3672 | 1461101232314 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]]]}] 14:27:12 INFO - PROCESS | 3672 | 1461101232323 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 14:27:12 INFO - PROCESS | 3672 | 1461101232325 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 14:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:27:12 INFO - PROCESS | 3672 | 1461101232328 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:27:12 INFO - PROCESS | 3672 | 1461101232329 Marionette TRACE conn5 <- [1,246,null,{}] 14:27:12 INFO - PROCESS | 3672 | 1461101232333 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}] 14:27:12 INFO - PROCESS | 3672 | 1461101232438 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 14:27:12 INFO - PROCESS | 3672 | 1461101232447 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:12 INFO - PROCESS | 3672 | ++DOCSHELL 1A63E000 == 41 [pid = 3672] [id = 71] 14:27:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 87 (1A788400) [pid = 3672] [serial = 210] [outer = 00000000] 14:27:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 88 (1A78F400) [pid = 3672] [serial = 211] [outer = 1A788400] 14:27:12 INFO - PROCESS | 3672 | 1461101232492 Marionette DEBUG loaded listener.js 14:27:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 89 (1A837400) [pid = 3672] [serial = 212] [outer = 1A788400] 14:27:12 INFO - PROCESS | 3672 | 1461101232893 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]]]}] 14:27:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:27:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 630ms 14:27:12 INFO - PROCESS | 3672 | 1461101232959 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 14:27:12 INFO - PROCESS | 3672 | 1461101232961 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 14:27:12 INFO - PROCESS | 3672 | 1461101232964 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:27:12 INFO - PROCESS | 3672 | 1461101232967 Marionette TRACE conn5 <- [1,250,null,{}] 14:27:12 INFO - PROCESS | 3672 | 1461101232970 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}] 14:27:13 INFO - PROCESS | 3672 | 1461101233096 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 14:27:13 INFO - PROCESS | 3672 | 1461101233110 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:13 INFO - PROCESS | 3672 | ++DOCSHELL 1A9D2400 == 42 [pid = 3672] [id = 72] 14:27:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 90 (1A9D5400) [pid = 3672] [serial = 213] [outer = 00000000] 14:27:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 91 (1B7E2400) [pid = 3672] [serial = 214] [outer = 1A9D5400] 14:27:13 INFO - PROCESS | 3672 | 1461101233160 Marionette DEBUG loaded listener.js 14:27:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 92 (1BE6D400) [pid = 3672] [serial = 215] [outer = 1A9D5400] 14:27:14 INFO - PROCESS | 3672 | --DOCSHELL 0EF07C00 == 41 [pid = 3672] [id = 36] 14:27:14 INFO - PROCESS | 3672 | --DOCSHELL 0F6BCC00 == 40 [pid = 3672] [id = 63] 14:27:14 INFO - PROCESS | 3672 | --DOCSHELL 0FB25C00 == 39 [pid = 3672] [id = 62] 14:27:14 INFO - PROCESS | 3672 | --DOCSHELL 14A34400 == 38 [pid = 3672] [id = 60] 14:27:14 INFO - PROCESS | 3672 | --DOCSHELL 0FCA9400 == 37 [pid = 3672] [id = 61] 14:27:14 INFO - PROCESS | 3672 | --DOCSHELL 1C051C00 == 36 [pid = 3672] [id = 58] 14:27:14 INFO - PROCESS | 3672 | --DOCSHELL 102B4000 == 35 [pid = 3672] [id = 59] 14:27:14 INFO - PROCESS | 3672 | --DOCSHELL 1007E800 == 34 [pid = 3672] [id = 64] 14:27:14 INFO - PROCESS | 3672 | --DOCSHELL 130A0400 == 33 [pid = 3672] [id = 65] 14:27:14 INFO - PROCESS | 3672 | --DOCSHELL 14C14C00 == 32 [pid = 3672] [id = 66] 14:27:14 INFO - PROCESS | 3672 | --DOCSHELL 165C7000 == 31 [pid = 3672] [id = 67] 14:27:14 INFO - PROCESS | 3672 | --DOCSHELL 0EC04C00 == 30 [pid = 3672] [id = 69] 14:27:14 INFO - PROCESS | 3672 | --DOCSHELL 1A63E000 == 29 [pid = 3672] [id = 71] 14:27:14 INFO - PROCESS | 3672 | --DOCSHELL 1751D800 == 28 [pid = 3672] [id = 70] 14:27:14 INFO - PROCESS | 3672 | --DOCSHELL 17D17000 == 27 [pid = 3672] [id = 68] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 91 (18967C00) [pid = 3672] [serial = 156] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 90 (1BE6C400) [pid = 3672] [serial = 170] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 89 (1A786400) [pid = 3672] [serial = 159] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 88 (1998FC00) [pid = 3672] [serial = 160] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 87 (0F4BDC00) [pid = 3672] [serial = 136] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 86 (15A4A400) [pid = 3672] [serial = 141] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 85 (10078800) [pid = 3672] [serial = 144] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 84 (10263C00) [pid = 3672] [serial = 145] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 83 (1896E400) [pid = 3672] [serial = 157] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 82 (15A52400) [pid = 3672] [serial = 150] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 81 (165C6400) [pid = 3672] [serial = 151] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 80 (10B3F000) [pid = 3672] [serial = 147] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 79 (130A2C00) [pid = 3672] [serial = 148] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 78 (0FBAA000) [pid = 3672] [serial = 138] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 77 (14C1AC00) [pid = 3672] [serial = 163] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 76 (175F0800) [pid = 3672] [serial = 164] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 75 (1A9C5000) [pid = 3672] [serial = 166] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 74 (1BE69000) [pid = 3672] [serial = 169] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 73 (1C68AC00) [pid = 3672] [serial = 172] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 72 (1B377800) [pid = 3672] [serial = 167] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 71 (1751F800) [pid = 3672] [serial = 153] [outer = 00000000] [url = about:blank] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 70 (0FBA3C00) [pid = 3672] [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.] 14:27:14 INFO - PROCESS | 3672 | --DOMWINDOW == 69 (17C6A800) [pid = 3672] [serial = 154] [outer = 00000000] [url = about:blank] 14:27:15 INFO - PROCESS | 3672 | 1461101235026 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]]]}] 14:27:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 2117ms 14:27:15 INFO - PROCESS | 3672 | 1461101235088 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 14:27:15 INFO - PROCESS | 3672 | 1461101235091 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 14:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:27:15 INFO - PROCESS | 3672 | 1461101235096 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:27:15 INFO - PROCESS | 3672 | 1461101235098 Marionette TRACE conn5 <- [1,254,null,{}] 14:27:15 INFO - PROCESS | 3672 | 1461101235104 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}] 14:27:15 INFO - PROCESS | 3672 | 1461101235184 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 14:27:15 INFO - PROCESS | 3672 | 1461101235193 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:15 INFO - PROCESS | 3672 | ++DOCSHELL 0FB16400 == 28 [pid = 3672] [id = 73] 14:27:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 70 (0FB17800) [pid = 3672] [serial = 216] [outer = 00000000] 14:27:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 71 (0FCA3C00) [pid = 3672] [serial = 217] [outer = 0FB17800] 14:27:15 INFO - PROCESS | 3672 | 1461101235241 Marionette DEBUG loaded listener.js 14:27:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 72 (0FCA8800) [pid = 3672] [serial = 218] [outer = 0FB17800] 14:27:15 INFO - PROCESS | 3672 | 1461101235700 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]]]}] 14:27:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 630ms 14:27:15 INFO - PROCESS | 3672 | 1461101235729 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 14:27:15 INFO - PROCESS | 3672 | 1461101235735 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 14:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:27:15 INFO - PROCESS | 3672 | 1461101235742 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:27:15 INFO - PROCESS | 3672 | 1461101235745 Marionette TRACE conn5 <- [1,258,null,{}] 14:27:15 INFO - PROCESS | 3672 | 1461101235754 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}] 14:27:15 INFO - PROCESS | 3672 | 1461101235834 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 14:27:15 INFO - PROCESS | 3672 | 1461101235841 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:15 INFO - PROCESS | 3672 | ++DOCSHELL 0FCC3800 == 29 [pid = 3672] [id = 74] 14:27:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 73 (0FCC3C00) [pid = 3672] [serial = 219] [outer = 00000000] 14:27:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 74 (10077400) [pid = 3672] [serial = 220] [outer = 0FCC3C00] 14:27:15 INFO - PROCESS | 3672 | 1461101235886 Marionette DEBUG loaded listener.js 14:27:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 75 (1007D000) [pid = 3672] [serial = 221] [outer = 0FCC3C00] 14:27:16 INFO - PROCESS | 3672 | 1461101236321 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]]]}] 14:27:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 630ms 14:27:16 INFO - PROCESS | 3672 | 1461101236373 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 14:27:16 INFO - PROCESS | 3672 | 1461101236376 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 14:27:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:27:16 INFO - PROCESS | 3672 | 1461101236380 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:27:16 INFO - PROCESS | 3672 | 1461101236383 Marionette TRACE conn5 <- [1,262,null,{}] 14:27:16 INFO - PROCESS | 3672 | 1461101236394 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}] 14:27:16 INFO - PROCESS | 3672 | 1461101236474 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 14:27:16 INFO - PROCESS | 3672 | 1461101236484 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:16 INFO - PROCESS | 3672 | ++DOCSHELL 102F2400 == 30 [pid = 3672] [id = 75] 14:27:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 76 (102F2C00) [pid = 3672] [serial = 222] [outer = 00000000] 14:27:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 77 (10A7C800) [pid = 3672] [serial = 223] [outer = 102F2C00] 14:27:16 INFO - PROCESS | 3672 | 1461101236533 Marionette DEBUG loaded listener.js 14:27:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 78 (10AF6800) [pid = 3672] [serial = 224] [outer = 102F2C00] 14:27:16 INFO - PROCESS | 3672 | 1461101236992 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]]]}] 14:27:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 629ms 14:27:16 INFO - PROCESS | 3672 | 1461101237013 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 14:27:17 INFO - PROCESS | 3672 | 1461101237015 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 14:27:17 INFO - PROCESS | 3672 | 1461101237018 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:27:17 INFO - PROCESS | 3672 | 1461101237020 Marionette TRACE conn5 <- [1,266,null,{}] 14:27:17 INFO - PROCESS | 3672 | 1461101237024 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}] 14:27:17 INFO - PROCESS | 3672 | 1461101237100 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 14:27:17 INFO - PROCESS | 3672 | 1461101237106 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:17 INFO - PROCESS | 3672 | ++DOCSHELL 10F9E800 == 31 [pid = 3672] [id = 76] 14:27:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 79 (13010800) [pid = 3672] [serial = 225] [outer = 00000000] 14:27:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 80 (14341400) [pid = 3672] [serial = 226] [outer = 13010800] 14:27:17 INFO - PROCESS | 3672 | 1461101237152 Marionette DEBUG loaded listener.js 14:27:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 81 (14A34400) [pid = 3672] [serial = 227] [outer = 13010800] 14:27:17 INFO - PROCESS | 3672 | 1461101237557 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]]]}] 14:27:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 576ms 14:27:17 INFO - PROCESS | 3672 | 1461101237599 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 14:27:17 INFO - PROCESS | 3672 | 1461101237601 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 14:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:27:17 INFO - PROCESS | 3672 | 1461101237604 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:27:17 INFO - PROCESS | 3672 | 1461101237606 Marionette TRACE conn5 <- [1,270,null,{}] 14:27:17 INFO - PROCESS | 3672 | 1461101237609 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}] 14:27:17 INFO - PROCESS | 3672 | 1461101237687 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 14:27:17 INFO - PROCESS | 3672 | 1461101237693 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:17 INFO - PROCESS | 3672 | ++DOCSHELL 14C1DC00 == 32 [pid = 3672] [id = 77] 14:27:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 82 (14C1E800) [pid = 3672] [serial = 228] [outer = 00000000] 14:27:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 83 (14CCC000) [pid = 3672] [serial = 229] [outer = 14C1E800] 14:27:17 INFO - PROCESS | 3672 | 1461101237740 Marionette DEBUG loaded listener.js 14:27:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 84 (15B50400) [pid = 3672] [serial = 230] [outer = 14C1E800] 14:27:18 INFO - PROCESS | 3672 | 1461101238327 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]]]}] 14:27:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:27:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 769ms 14:27:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:27:18 INFO - PROCESS | 3672 | 1461101238375 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 14:27:18 INFO - PROCESS | 3672 | 1461101238377 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 14:27:18 INFO - PROCESS | 3672 | 1461101238380 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:27:18 INFO - PROCESS | 3672 | 1461101238382 Marionette TRACE conn5 <- [1,274,null,{}] 14:27:18 INFO - PROCESS | 3672 | 1461101238386 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}] 14:27:18 INFO - PROCESS | 3672 | 1461101238480 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 14:27:18 INFO - PROCESS | 3672 | 1461101238487 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:18 INFO - PROCESS | 3672 | ++DOCSHELL 175F2800 == 33 [pid = 3672] [id = 78] 14:27:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 85 (175F5400) [pid = 3672] [serial = 231] [outer = 00000000] 14:27:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 86 (17AA2000) [pid = 3672] [serial = 232] [outer = 175F5400] 14:27:18 INFO - PROCESS | 3672 | 1461101238535 Marionette DEBUG loaded listener.js 14:27:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 87 (17C6A800) [pid = 3672] [serial = 233] [outer = 175F5400] 14:27:18 INFO - PROCESS | 3672 | 1461101238945 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]]]}] 14:27:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:27:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 630ms 14:27:19 INFO - PROCESS | 3672 | 1461101239019 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 14:27:19 INFO - PROCESS | 3672 | 1461101239021 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 14:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:27:19 INFO - PROCESS | 3672 | 1461101239024 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:27:19 INFO - PROCESS | 3672 | 1461101239026 Marionette TRACE conn5 <- [1,278,null,{}] 14:27:19 INFO - PROCESS | 3672 | 1461101239031 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}] 14:27:19 INFO - PROCESS | 3672 | 1461101239105 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 14:27:19 INFO - PROCESS | 3672 | 1461101239111 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:19 INFO - PROCESS | 3672 | ++DOCSHELL 17D4F800 == 34 [pid = 3672] [id = 79] 14:27:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 88 (17D50400) [pid = 3672] [serial = 234] [outer = 00000000] 14:27:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 89 (17FA3800) [pid = 3672] [serial = 235] [outer = 17D50400] 14:27:19 INFO - PROCESS | 3672 | 1461101239155 Marionette DEBUG loaded listener.js 14:27:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 90 (17FA3C00) [pid = 3672] [serial = 236] [outer = 17D50400] 14:27:19 INFO - PROCESS | 3672 | 1461101239548 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]]]}] 14:27:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 570ms 14:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:27:19 INFO - PROCESS | 3672 | 1461101239600 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 14:27:19 INFO - PROCESS | 3672 | 1461101239602 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 14:27:19 INFO - PROCESS | 3672 | 1461101239605 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:27:19 INFO - PROCESS | 3672 | 1461101239606 Marionette TRACE conn5 <- [1,282,null,{}] 14:27:19 INFO - PROCESS | 3672 | 1461101239610 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}] 14:27:19 INFO - PROCESS | 3672 | 1461101239683 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 14:27:19 INFO - PROCESS | 3672 | 1461101239689 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:19 INFO - PROCESS | 3672 | ++DOCSHELL 1896E000 == 35 [pid = 3672] [id = 80] 14:27:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 91 (1896E400) [pid = 3672] [serial = 237] [outer = 00000000] 14:27:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 92 (19386000) [pid = 3672] [serial = 238] [outer = 1896E400] 14:27:19 INFO - PROCESS | 3672 | 1461101239734 Marionette DEBUG loaded listener.js 14:27:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 93 (19383800) [pid = 3672] [serial = 239] [outer = 1896E400] 14:27:20 INFO - PROCESS | 3672 | 1461101240138 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]]]}] 14:27:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:27:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 569ms 14:27:20 INFO - PROCESS | 3672 | 1461101240176 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 14:27:20 INFO - PROCESS | 3672 | 1461101240178 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 14:27:20 INFO - PROCESS | 3672 | 1461101240200 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:27:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:27:20 INFO - PROCESS | 3672 | 1461101240202 Marionette TRACE conn5 <- [1,286,null,{}] 14:27:20 INFO - PROCESS | 3672 | 1461101240206 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}] 14:27:20 INFO - PROCESS | 3672 | 1461101240310 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 14:27:20 INFO - PROCESS | 3672 | 1461101240316 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:20 INFO - PROCESS | 3672 | ++DOCSHELL 102F1800 == 36 [pid = 3672] [id = 81] 14:27:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 94 (19910400) [pid = 3672] [serial = 240] [outer = 00000000] 14:27:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 95 (1A642000) [pid = 3672] [serial = 241] [outer = 19910400] 14:27:20 INFO - PROCESS | 3672 | 1461101240360 Marionette DEBUG loaded listener.js 14:27:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 96 (1A63E000) [pid = 3672] [serial = 242] [outer = 19910400] 14:27:20 INFO - PROCESS | 3672 | 1461101240802 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]]]}] 14:27:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:27:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 630ms 14:27:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:27:20 INFO - PROCESS | 3672 | 1461101240834 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 14:27:20 INFO - PROCESS | 3672 | 1461101240836 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 14:27:20 INFO - PROCESS | 3672 | 1461101240839 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:27:20 INFO - PROCESS | 3672 | 1461101240841 Marionette TRACE conn5 <- [1,290,null,{}] 14:27:20 INFO - PROCESS | 3672 | 1461101240844 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}] 14:27:20 INFO - PROCESS | 3672 | 1461101240948 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 14:27:20 INFO - PROCESS | 3672 | 1461101240954 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:20 INFO - PROCESS | 3672 | ++DOCSHELL 1A788000 == 37 [pid = 3672] [id = 82] 14:27:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 97 (1A788C00) [pid = 3672] [serial = 243] [outer = 00000000] 14:27:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (1A877000) [pid = 3672] [serial = 244] [outer = 1A788C00] 14:27:20 INFO - PROCESS | 3672 | 1461101240998 Marionette DEBUG loaded listener.js 14:27:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (1A9D2800) [pid = 3672] [serial = 245] [outer = 1A788C00] 14:27:21 INFO - PROCESS | 3672 | 1461101241425 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]]]}] 14:27:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 630ms 14:27:21 INFO - PROCESS | 3672 | 1461101241470 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 14:27:21 INFO - PROCESS | 3672 | 1461101241472 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 14:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:27:21 INFO - PROCESS | 3672 | 1461101241475 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:27:21 INFO - PROCESS | 3672 | 1461101241478 Marionette TRACE conn5 <- [1,294,null,{}] 14:27:21 INFO - PROCESS | 3672 | 1461101241481 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}] 14:27:21 INFO - PROCESS | 3672 | 1461101241597 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 14:27:21 INFO - PROCESS | 3672 | 1461101241681 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:21 INFO - PROCESS | 3672 | ++DOCSHELL 14A37C00 == 38 [pid = 3672] [id = 83] 14:27:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (1A9DF400) [pid = 3672] [serial = 246] [outer = 00000000] 14:27:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 101 (1B73C400) [pid = 3672] [serial = 247] [outer = 1A9DF400] 14:27:21 INFO - PROCESS | 3672 | 1461101241730 Marionette DEBUG loaded listener.js 14:27:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 102 (1B741C00) [pid = 3672] [serial = 248] [outer = 1A9DF400] 14:27:22 INFO - PROCESS | 3672 | 1461101242133 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]]]}] 14:27:22 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. 14:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 729ms 14:27:22 INFO - PROCESS | 3672 | --DOMWINDOW == 101 (1A788400) [pid = 3672] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:27:22 INFO - PROCESS | 3672 | --DOMWINDOW == 100 (17511400) [pid = 3672] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:27:22 INFO - PROCESS | 3672 | --DOMWINDOW == 99 (17D1C800) [pid = 3672] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:27:22 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (17558400) [pid = 3672] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:27:22 INFO - PROCESS | 3672 | --DOMWINDOW == 97 (0FB23800) [pid = 3672] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:27:22 INFO - PROCESS | 3672 | --DOMWINDOW == 96 (0F6C3800) [pid = 3672] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:27:22 INFO - PROCESS | 3672 | --DOMWINDOW == 95 (0FCA7400) [pid = 3672] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:27:22 INFO - PROCESS | 3672 | --DOMWINDOW == 94 (17C67C00) [pid = 3672] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:27:22 INFO - PROCESS | 3672 | --DOMWINDOW == 93 (14CCA800) [pid = 3672] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:27:22 INFO - PROCESS | 3672 | --DOMWINDOW == 92 (102B4800) [pid = 3672] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:27:22 INFO - PROCESS | 3672 | --DOMWINDOW == 91 (1C269000) [pid = 3672] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:27:22 INFO - PROCESS | 3672 | --DOMWINDOW == 90 (14C16400) [pid = 3672] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:27:22 INFO - PROCESS | 3672 | --DOMWINDOW == 89 (130A4400) [pid = 3672] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:27:22 INFO - PROCESS | 3672 | --DOMWINDOW == 88 (1007F400) [pid = 3672] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:27:22 INFO - PROCESS | 3672 | --DOMWINDOW == 87 (0FB19400) [pid = 3672] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:27:22 INFO - PROCESS | 3672 | --DOMWINDOW == 86 (14424000) [pid = 3672] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:27:22 INFO - PROCESS | 3672 | --DOMWINDOW == 85 (0F609000) [pid = 3672] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:27:22 INFO - PROCESS | 3672 | 1461101242436 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 14:27:22 INFO - PROCESS | 3672 | 1461101242438 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 14:27:22 INFO - PROCESS | 3672 | 1461101242443 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:27:22 INFO - PROCESS | 3672 | 1461101242445 Marionette TRACE conn5 <- [1,298,null,{}] 14:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:27:22 INFO - PROCESS | 3672 | 1461101242454 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}] 14:27:22 INFO - PROCESS | 3672 | 1461101242530 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 14:27:22 INFO - PROCESS | 3672 | 1461101242537 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:22 INFO - PROCESS | 3672 | ++DOCSHELL 0FCA7400 == 39 [pid = 3672] [id = 84] 14:27:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 86 (0FCAA400) [pid = 3672] [serial = 249] [outer = 00000000] 14:27:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 87 (10082000) [pid = 3672] [serial = 250] [outer = 0FCAA400] 14:27:22 INFO - PROCESS | 3672 | 1461101242581 Marionette DEBUG loaded listener.js 14:27:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 88 (10AF6000) [pid = 3672] [serial = 251] [outer = 0FCAA400] 14:27:23 INFO - PROCESS | 3672 | 1461101243013 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]]]}] 14:27:23 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. 14:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 630ms 14:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:27:23 INFO - PROCESS | 3672 | 1461101243086 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 14:27:23 INFO - PROCESS | 3672 | 1461101243088 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 14:27:23 INFO - PROCESS | 3672 | 1461101243091 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:27:23 INFO - PROCESS | 3672 | 1461101243093 Marionette TRACE conn5 <- [1,302,null,{}] 14:27:23 INFO - PROCESS | 3672 | 1461101243096 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}] 14:27:23 INFO - PROCESS | 3672 | 1461101243171 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 14:27:23 INFO - PROCESS | 3672 | 1461101243180 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:23 INFO - PROCESS | 3672 | ++DOCSHELL 0F441800 == 40 [pid = 3672] [id = 85] 14:27:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 89 (1433DC00) [pid = 3672] [serial = 252] [outer = 00000000] 14:27:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 90 (1755CC00) [pid = 3672] [serial = 253] [outer = 1433DC00] 14:27:23 INFO - PROCESS | 3672 | 1461101243224 Marionette DEBUG loaded listener.js 14:27:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 91 (19389C00) [pid = 3672] [serial = 254] [outer = 1433DC00] 14:27:23 INFO - PROCESS | 3672 | 1461101243625 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]]]}] 14:27:23 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. 14:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 570ms 14:27:23 INFO - PROCESS | 3672 | 1461101243665 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 14:27:23 INFO - PROCESS | 3672 | 1461101243667 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 14:27:23 INFO - PROCESS | 3672 | 1461101243670 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:27:23 INFO - PROCESS | 3672 | 1461101243672 Marionette TRACE conn5 <- [1,306,null,{}] 14:27:23 INFO - PROCESS | 3672 | 1461101243675 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}] 14:27:23 INFO - PROCESS | 3672 | 1461101243756 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 14:27:23 INFO - PROCESS | 3672 | 1461101243762 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:23 INFO - PROCESS | 3672 | ++DOCSHELL 17558C00 == 41 [pid = 3672] [id = 86] 14:27:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 92 (17F99000) [pid = 3672] [serial = 255] [outer = 00000000] 14:27:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 93 (1B746C00) [pid = 3672] [serial = 256] [outer = 17F99000] 14:27:23 INFO - PROCESS | 3672 | 1461101243806 Marionette DEBUG loaded listener.js 14:27:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 94 (1B7DDC00) [pid = 3672] [serial = 257] [outer = 17F99000] 14:27:24 INFO - PROCESS | 3672 | 1461101244195 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]]]}] 14:27:24 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. 14:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 570ms 14:27:24 INFO - PROCESS | 3672 | 1461101244253 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 14:27:24 INFO - PROCESS | 3672 | 1461101244255 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 14:27:24 INFO - PROCESS | 3672 | 1461101244258 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:27:24 INFO - PROCESS | 3672 | 1461101244260 Marionette TRACE conn5 <- [1,310,null,{}] 14:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:27:24 INFO - PROCESS | 3672 | 1461101244267 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}] 14:27:24 INFO - PROCESS | 3672 | 1461101244343 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 14:27:24 INFO - PROCESS | 3672 | 1461101244350 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:24 INFO - PROCESS | 3672 | ++DOCSHELL 1A786800 == 42 [pid = 3672] [id = 87] 14:27:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 95 (1B7E7C00) [pid = 3672] [serial = 258] [outer = 00000000] 14:27:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 96 (1C051C00) [pid = 3672] [serial = 259] [outer = 1B7E7C00] 14:27:24 INFO - PROCESS | 3672 | 1461101244393 Marionette DEBUG loaded listener.js 14:27:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 97 (1C268800) [pid = 3672] [serial = 260] [outer = 1B7E7C00] 14:27:24 INFO - PROCESS | 3672 | 1461101244914 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:27:25 INFO - PROCESS | 3672 | 1461101245211 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]]]}] 14:27:25 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. 14:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 969ms 14:27:25 INFO - PROCESS | 3672 | 1461101245235 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 14:27:25 INFO - PROCESS | 3672 | 1461101245239 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 14:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:27:25 INFO - PROCESS | 3672 | 1461101245243 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:27:25 INFO - PROCESS | 3672 | 1461101245247 Marionette TRACE conn5 <- [1,314,null,{}] 14:27:25 INFO - PROCESS | 3672 | 1461101245253 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}] 14:27:25 INFO - PROCESS | 3672 | 1461101245375 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 14:27:25 INFO - PROCESS | 3672 | 1461101245453 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:25 INFO - PROCESS | 3672 | ++DOCSHELL 0FCC4800 == 43 [pid = 3672] [id = 88] 14:27:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (10081C00) [pid = 3672] [serial = 261] [outer = 00000000] 14:27:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (102BA800) [pid = 3672] [serial = 262] [outer = 10081C00] 14:27:25 INFO - PROCESS | 3672 | 1461101245552 Marionette DEBUG loaded listener.js 14:27:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (10AAB800) [pid = 3672] [serial = 263] [outer = 10081C00] 14:27:26 INFO - PROCESS | 3672 | 1461101246451 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]]]}] 14:27:26 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. 14:27:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1230ms 14:27:26 INFO - PROCESS | 3672 | 1461101246494 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 14:27:26 INFO - PROCESS | 3672 | 1461101246498 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 14:27:26 INFO - PROCESS | 3672 | 1461101246504 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:27:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:27:26 INFO - PROCESS | 3672 | 1461101246508 Marionette TRACE conn5 <- [1,318,null,{}] 14:27:26 INFO - PROCESS | 3672 | 1461101246513 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}] 14:27:26 INFO - PROCESS | 3672 | 1461101246615 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 14:27:26 INFO - PROCESS | 3672 | 1461101246684 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:26 INFO - PROCESS | 3672 | ++DOCSHELL 0FCB0000 == 44 [pid = 3672] [id = 89] 14:27:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 101 (0FCB0C00) [pid = 3672] [serial = 264] [outer = 00000000] 14:27:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 102 (0FCBBC00) [pid = 3672] [serial = 265] [outer = 0FCB0C00] 14:27:26 INFO - PROCESS | 3672 | 1461101246733 Marionette DEBUG loaded listener.js 14:27:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 103 (0FCC4000) [pid = 3672] [serial = 266] [outer = 0FCB0C00] 14:27:27 INFO - PROCESS | 3672 | --DOCSHELL 17558C00 == 43 [pid = 3672] [id = 86] 14:27:27 INFO - PROCESS | 3672 | --DOCSHELL 0F441800 == 42 [pid = 3672] [id = 85] 14:27:27 INFO - PROCESS | 3672 | --DOCSHELL 0FCA7400 == 41 [pid = 3672] [id = 84] 14:27:27 INFO - PROCESS | 3672 | --DOCSHELL 14A37C00 == 40 [pid = 3672] [id = 83] 14:27:27 INFO - PROCESS | 3672 | --DOCSHELL 1A788000 == 39 [pid = 3672] [id = 82] 14:27:27 INFO - PROCESS | 3672 | --DOCSHELL 102F1800 == 38 [pid = 3672] [id = 81] 14:27:27 INFO - PROCESS | 3672 | --DOCSHELL 1896E000 == 37 [pid = 3672] [id = 80] 14:27:27 INFO - PROCESS | 3672 | --DOCSHELL 17D4F800 == 36 [pid = 3672] [id = 79] 14:27:27 INFO - PROCESS | 3672 | --DOCSHELL 175F2800 == 35 [pid = 3672] [id = 78] 14:27:27 INFO - PROCESS | 3672 | --DOCSHELL 14C1DC00 == 34 [pid = 3672] [id = 77] 14:27:27 INFO - PROCESS | 3672 | --DOCSHELL 10F9E800 == 33 [pid = 3672] [id = 76] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 102 (1B7E2400) [pid = 3672] [serial = 214] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOCSHELL 102F2400 == 32 [pid = 3672] [id = 75] 14:27:27 INFO - PROCESS | 3672 | --DOCSHELL 0FCC3800 == 31 [pid = 3672] [id = 74] 14:27:27 INFO - PROCESS | 3672 | --DOCSHELL 0FB16400 == 30 [pid = 3672] [id = 73] 14:27:27 INFO - PROCESS | 3672 | --DOCSHELL 1A9D2400 == 29 [pid = 3672] [id = 72] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 101 (17519400) [pid = 3672] [serial = 142] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 100 (14A01800) [pid = 3672] [serial = 106] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 99 (102B3000) [pid = 3672] [serial = 139] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (1A837400) [pid = 3672] [serial = 212] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 97 (17A99800) [pid = 3672] [serial = 199] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 96 (18964400) [pid = 3672] [serial = 202] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 95 (17C6EC00) [pid = 3672] [serial = 200] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 94 (18966400) [pid = 3672] [serial = 203] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 93 (19984000) [pid = 3672] [serial = 208] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 92 (19308C00) [pid = 3672] [serial = 205] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 91 (19382000) [pid = 3672] [serial = 206] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 90 (0FCB2400) [pid = 3672] [serial = 187] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 89 (0FCB8000) [pid = 3672] [serial = 185] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 88 (0FCB0400) [pid = 3672] [serial = 184] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 87 (1A78F000) [pid = 3672] [serial = 182] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 86 (19782800) [pid = 3672] [serial = 181] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 85 (17FA0400) [pid = 3672] [serial = 179] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 84 (17560C00) [pid = 3672] [serial = 178] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 83 (14422000) [pid = 3672] [serial = 176] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 82 (10B9EC00) [pid = 3672] [serial = 175] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 81 (1C749400) [pid = 3672] [serial = 173] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 80 (15A53000) [pid = 3672] [serial = 196] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 79 (144A6800) [pid = 3672] [serial = 193] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 78 (14A33400) [pid = 3672] [serial = 194] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 77 (10A70800) [pid = 3672] [serial = 190] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 76 (10AF0400) [pid = 3672] [serial = 191] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 75 (0FCC0400) [pid = 3672] [serial = 188] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 74 (1A78F400) [pid = 3672] [serial = 211] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 73 (19BD9C00) [pid = 3672] [serial = 209] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | --DOMWINDOW == 72 (15A55800) [pid = 3672] [serial = 197] [outer = 00000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3672 | 1461101247389 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]]]}] 14:27:27 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. 14:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 930ms 14:27:27 INFO - PROCESS | 3672 | 1461101247441 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 14:27:27 INFO - PROCESS | 3672 | 1461101247447 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 14:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:27:27 INFO - PROCESS | 3672 | 1461101247453 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:27:27 INFO - PROCESS | 3672 | 1461101247456 Marionette TRACE conn5 <- [1,322,null,{}] 14:27:27 INFO - PROCESS | 3672 | 1461101247460 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}] 14:27:27 INFO - PROCESS | 3672 | 1461101247548 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 14:27:27 INFO - PROCESS | 3672 | 1461101247622 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:27 INFO - PROCESS | 3672 | ++DOCSHELL 0FCBA800 == 30 [pid = 3672] [id = 90] 14:27:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 73 (0FCBB800) [pid = 3672] [serial = 267] [outer = 00000000] 14:27:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 74 (0FCC3000) [pid = 3672] [serial = 268] [outer = 0FCBB800] 14:27:27 INFO - PROCESS | 3672 | 1461101247670 Marionette DEBUG loaded listener.js 14:27:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 75 (1007C000) [pid = 3672] [serial = 269] [outer = 0FCBB800] 14:27:28 INFO - PROCESS | 3672 | 1461101248081 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]]]}] 14:27:28 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. 14:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 670ms 14:27:28 INFO - PROCESS | 3672 | 1461101248126 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 14:27:28 INFO - PROCESS | 3672 | 1461101248128 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 14:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:27:28 INFO - PROCESS | 3672 | 1461101248131 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:27:28 INFO - PROCESS | 3672 | 1461101248135 Marionette TRACE conn5 <- [1,326,null,{}] 14:27:28 INFO - PROCESS | 3672 | 1461101248145 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}] 14:27:28 INFO - PROCESS | 3672 | 1461101248264 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 14:27:28 INFO - PROCESS | 3672 | 1461101248278 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:28 INFO - PROCESS | 3672 | ++DOCSHELL 10FA1800 == 31 [pid = 3672] [id = 91] 14:27:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 76 (13003C00) [pid = 3672] [serial = 270] [outer = 00000000] 14:27:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 77 (130A9000) [pid = 3672] [serial = 271] [outer = 13003C00] 14:27:28 INFO - PROCESS | 3672 | 1461101248330 Marionette DEBUG loaded listener.js 14:27:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 78 (14306400) [pid = 3672] [serial = 272] [outer = 13003C00] 14:27:28 INFO - PROCESS | 3672 | 1461101248805 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]]]}] 14:27:28 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. 14:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 729ms 14:27:28 INFO - PROCESS | 3672 | 1461101248865 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 14:27:28 INFO - PROCESS | 3672 | 1461101248868 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 14:27:28 INFO - PROCESS | 3672 | 1461101248871 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:27:28 INFO - PROCESS | 3672 | 1461101248873 Marionette TRACE conn5 <- [1,330,null,{}] 14:27:28 INFO - PROCESS | 3672 | 1461101248877 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}] 14:27:28 INFO - PROCESS | 3672 | 1461101248955 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 14:27:28 INFO - PROCESS | 3672 | 1461101248964 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:29 INFO - PROCESS | 3672 | ++DOCSHELL 0FB25800 == 32 [pid = 3672] [id = 92] 14:27:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 79 (1441D800) [pid = 3672] [serial = 273] [outer = 00000000] 14:27:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 80 (14C1AC00) [pid = 3672] [serial = 274] [outer = 1441D800] 14:27:29 INFO - PROCESS | 3672 | 1461101249072 Marionette DEBUG loaded listener.js 14:27:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 81 (14DBBC00) [pid = 3672] [serial = 275] [outer = 1441D800] 14:27:29 INFO - PROCESS | 3672 | 1461101249495 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]]]}] 14:27:29 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. 14:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 670ms 14:27:29 INFO - PROCESS | 3672 | 1461101249548 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 14:27:29 INFO - PROCESS | 3672 | 1461101249550 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 14:27:29 INFO - PROCESS | 3672 | 1461101249553 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:27:29 INFO - PROCESS | 3672 | 1461101249555 Marionette TRACE conn5 <- [1,334,null,{}] 14:27:29 INFO - PROCESS | 3672 | 1461101249558 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}] 14:27:29 INFO - PROCESS | 3672 | 1461101249682 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 14:27:29 INFO - PROCESS | 3672 | 1461101249703 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:29 INFO - PROCESS | 3672 | ++DOCSHELL 15B58C00 == 33 [pid = 3672] [id = 93] 14:27:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 82 (16524000) [pid = 3672] [serial = 276] [outer = 00000000] 14:27:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 83 (165CC800) [pid = 3672] [serial = 277] [outer = 16524000] 14:27:29 INFO - PROCESS | 3672 | 1461101249749 Marionette DEBUG loaded listener.js 14:27:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 84 (17516C00) [pid = 3672] [serial = 278] [outer = 16524000] 14:27:30 INFO - PROCESS | 3672 | 1461101250168 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]]]}] 14:27:30 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. 14:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 669ms 14:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:27:30 INFO - PROCESS | 3672 | 1461101250225 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 14:27:30 INFO - PROCESS | 3672 | 1461101250227 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 14:27:30 INFO - PROCESS | 3672 | 1461101250230 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:27:30 INFO - PROCESS | 3672 | 1461101250232 Marionette TRACE conn5 <- [1,338,null,{}] 14:27:30 INFO - PROCESS | 3672 | 1461101250236 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}] 14:27:30 INFO - PROCESS | 3672 | 1461101250361 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 14:27:30 INFO - PROCESS | 3672 | 1461101250376 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:30 INFO - PROCESS | 3672 | ++DOCSHELL 17553400 == 34 [pid = 3672] [id = 94] 14:27:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 85 (1755D400) [pid = 3672] [serial = 279] [outer = 00000000] 14:27:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 86 (17C50800) [pid = 3672] [serial = 280] [outer = 1755D400] 14:27:30 INFO - PROCESS | 3672 | 1461101250461 Marionette DEBUG loaded listener.js 14:27:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 87 (17D1C800) [pid = 3672] [serial = 281] [outer = 1755D400] 14:27:30 INFO - PROCESS | 3672 | 1461101250870 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]]]}] 14:27:30 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. 14:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 670ms 14:27:30 INFO - PROCESS | 3672 | 1461101250901 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 14:27:30 INFO - PROCESS | 3672 | 1461101250903 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 14:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:27:30 INFO - PROCESS | 3672 | 1461101250906 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:27:30 INFO - PROCESS | 3672 | 1461101250908 Marionette TRACE conn5 <- [1,342,null,{}] 14:27:30 INFO - PROCESS | 3672 | 1461101250912 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}] 14:27:31 INFO - PROCESS | 3672 | 1461101251042 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 14:27:31 INFO - PROCESS | 3672 | 1461101251059 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:31 INFO - PROCESS | 3672 | ++DOCSHELL 17F9A000 == 35 [pid = 3672] [id = 95] 14:27:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 88 (17F9F400) [pid = 3672] [serial = 282] [outer = 00000000] 14:27:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 89 (18970000) [pid = 3672] [serial = 283] [outer = 17F9F400] 14:27:31 INFO - PROCESS | 3672 | 1461101251109 Marionette DEBUG loaded listener.js 14:27:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 90 (18972C00) [pid = 3672] [serial = 284] [outer = 17F9F400] 14:27:31 INFO - PROCESS | 3672 | --DOMWINDOW == 89 (17F99000) [pid = 3672] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:27:31 INFO - PROCESS | 3672 | --DOMWINDOW == 88 (175F5400) [pid = 3672] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:27:31 INFO - PROCESS | 3672 | --DOMWINDOW == 87 (17D50400) [pid = 3672] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:27:31 INFO - PROCESS | 3672 | --DOMWINDOW == 86 (0FB17800) [pid = 3672] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:27:31 INFO - PROCESS | 3672 | --DOMWINDOW == 85 (19910400) [pid = 3672] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:27:31 INFO - PROCESS | 3672 | --DOMWINDOW == 84 (1A9DF400) [pid = 3672] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:27:31 INFO - PROCESS | 3672 | --DOMWINDOW == 83 (14C1E800) [pid = 3672] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:27:31 INFO - PROCESS | 3672 | --DOMWINDOW == 82 (13010800) [pid = 3672] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:27:31 INFO - PROCESS | 3672 | --DOMWINDOW == 81 (1896E400) [pid = 3672] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:27:31 INFO - PROCESS | 3672 | --DOMWINDOW == 80 (102F2C00) [pid = 3672] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:27:31 INFO - PROCESS | 3672 | --DOMWINDOW == 79 (1A788C00) [pid = 3672] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:27:31 INFO - PROCESS | 3672 | --DOMWINDOW == 78 (0FCAA400) [pid = 3672] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:27:31 INFO - PROCESS | 3672 | --DOMWINDOW == 77 (0FCC3C00) [pid = 3672] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:27:31 INFO - PROCESS | 3672 | --DOMWINDOW == 76 (1433DC00) [pid = 3672] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:27:31 INFO - PROCESS | 3672 | 1461101251629 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]]]}] 14:27:31 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. 14:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 769ms 14:27:31 INFO - PROCESS | 3672 | 1461101251677 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 14:27:31 INFO - PROCESS | 3672 | 1461101251680 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 14:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:27:31 INFO - PROCESS | 3672 | 1461101251683 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:27:31 INFO - PROCESS | 3672 | 1461101251685 Marionette TRACE conn5 <- [1,346,null,{}] 14:27:31 INFO - PROCESS | 3672 | 1461101251688 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}] 14:27:31 INFO - PROCESS | 3672 | 1461101251787 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 14:27:31 INFO - PROCESS | 3672 | 1461101251833 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:31 INFO - PROCESS | 3672 | ++DOCSHELL 0FB20400 == 36 [pid = 3672] [id = 96] 14:27:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 77 (1433DC00) [pid = 3672] [serial = 285] [outer = 00000000] 14:27:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 78 (1896B400) [pid = 3672] [serial = 286] [outer = 1433DC00] 14:27:31 INFO - PROCESS | 3672 | 1461101251879 Marionette DEBUG loaded listener.js 14:27:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 79 (18B68400) [pid = 3672] [serial = 287] [outer = 1433DC00] 14:27:32 INFO - PROCESS | 3672 | 1461101252233 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]]]}] 14:27:32 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. 14:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 570ms 14:27:32 INFO - PROCESS | 3672 | 1461101252253 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 14:27:32 INFO - PROCESS | 3672 | 1461101252255 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 14:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:27:32 INFO - PROCESS | 3672 | 1461101252258 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:27:32 INFO - PROCESS | 3672 | 1461101252260 Marionette TRACE conn5 <- [1,350,null,{}] 14:27:32 INFO - PROCESS | 3672 | 1461101252263 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}] 14:27:32 INFO - PROCESS | 3672 | 1461101252390 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 14:27:32 INFO - PROCESS | 3672 | 1461101252401 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:32 INFO - PROCESS | 3672 | ++DOCSHELL 1025E000 == 37 [pid = 3672] [id = 97] 14:27:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 80 (144B0C00) [pid = 3672] [serial = 288] [outer = 00000000] 14:27:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 81 (1938E000) [pid = 3672] [serial = 289] [outer = 144B0C00] 14:27:32 INFO - PROCESS | 3672 | 1461101252446 Marionette DEBUG loaded listener.js 14:27:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 82 (1938F400) [pid = 3672] [serial = 290] [outer = 144B0C00] 14:27:32 INFO - PROCESS | 3672 | 1461101252827 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]]]}] 14:27:32 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. 14:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 631ms 14:27:32 INFO - PROCESS | 3672 | 1461101252891 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 14:27:32 INFO - PROCESS | 3672 | 1461101252892 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 14:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:27:32 INFO - PROCESS | 3672 | 1461101252896 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:27:32 INFO - PROCESS | 3672 | 1461101252897 Marionette TRACE conn5 <- [1,354,null,{}] 14:27:32 INFO - PROCESS | 3672 | 1461101252901 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}] 14:27:32 INFO - PROCESS | 3672 | 1461101253001 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 14:27:33 INFO - PROCESS | 3672 | 1461101253009 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:33 INFO - PROCESS | 3672 | ++DOCSHELL 19388400 == 38 [pid = 3672] [id = 98] 14:27:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 83 (19304800) [pid = 3672] [serial = 291] [outer = 00000000] 14:27:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 84 (1A641C00) [pid = 3672] [serial = 292] [outer = 19304800] 14:27:33 INFO - PROCESS | 3672 | 1461101253055 Marionette DEBUG loaded listener.js 14:27:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 85 (1A786400) [pid = 3672] [serial = 293] [outer = 19304800] 14:27:33 INFO - PROCESS | 3672 | 1461101253442 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]]]}] 14:27:33 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. 14:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 569ms 14:27:33 INFO - PROCESS | 3672 | 1461101253502 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 14:27:33 INFO - PROCESS | 3672 | 1461101253506 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 14:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:27:33 INFO - PROCESS | 3672 | 1461101253511 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:27:33 INFO - PROCESS | 3672 | 1461101253516 Marionette TRACE conn5 <- [1,358,null,{}] 14:27:33 INFO - PROCESS | 3672 | 1461101253522 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}] 14:27:33 INFO - PROCESS | 3672 | 1461101253617 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 14:27:33 INFO - PROCESS | 3672 | 1461101253831 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:33 INFO - PROCESS | 3672 | ++DOCSHELL 0FCA6400 == 39 [pid = 3672] [id = 99] 14:27:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 86 (0FCA7C00) [pid = 3672] [serial = 294] [outer = 00000000] 14:27:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 87 (0FCB8400) [pid = 3672] [serial = 295] [outer = 0FCA7C00] 14:27:33 INFO - PROCESS | 3672 | 1461101253891 Marionette DEBUG loaded listener.js 14:27:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 88 (0FE0C000) [pid = 3672] [serial = 296] [outer = 0FCA7C00] 14:27:34 INFO - PROCESS | 3672 | 1461101254471 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]]]}] 14:27:34 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. 14:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 987ms 14:27:34 INFO - PROCESS | 3672 | 1461101254499 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 14:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:27:34 INFO - PROCESS | 3672 | 1461101254503 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 14:27:34 INFO - PROCESS | 3672 | 1461101254511 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:27:34 INFO - PROCESS | 3672 | 1461101254515 Marionette TRACE conn5 <- [1,362,null,{}] 14:27:34 INFO - PROCESS | 3672 | 1461101254519 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}] 14:27:34 INFO - PROCESS | 3672 | 1461101254621 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 14:27:34 INFO - PROCESS | 3672 | 1461101254709 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:34 INFO - PROCESS | 3672 | ++DOCSHELL 10AF0800 == 40 [pid = 3672] [id = 100] 14:27:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 89 (10AF6C00) [pid = 3672] [serial = 297] [outer = 00000000] 14:27:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 90 (14C16400) [pid = 3672] [serial = 298] [outer = 10AF6C00] 14:27:34 INFO - PROCESS | 3672 | 1461101254765 Marionette DEBUG loaded listener.js 14:27:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 91 (15B55C00) [pid = 3672] [serial = 299] [outer = 10AF6C00] 14:27:35 INFO - PROCESS | 3672 | 1461101255393 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]]]}] 14:27:35 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. 14:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 929ms 14:27:35 INFO - PROCESS | 3672 | 1461101255439 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 14:27:35 INFO - PROCESS | 3672 | 1461101255441 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 14:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:27:35 INFO - PROCESS | 3672 | 1461101255445 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:27:35 INFO - PROCESS | 3672 | 1461101255447 Marionette TRACE conn5 <- [1,366,null,{}] 14:27:35 INFO - PROCESS | 3672 | 1461101255457 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}] 14:27:35 INFO - PROCESS | 3672 | 1461101255563 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 14:27:35 INFO - PROCESS | 3672 | 1461101255639 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:35 INFO - PROCESS | 3672 | ++DOCSHELL 1A78C400 == 41 [pid = 3672] [id = 101] 14:27:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 92 (1A78C800) [pid = 3672] [serial = 300] [outer = 00000000] 14:27:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 93 (1A86AC00) [pid = 3672] [serial = 301] [outer = 1A78C800] 14:27:35 INFO - PROCESS | 3672 | 1461101255697 Marionette DEBUG loaded listener.js 14:27:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 94 (1A9C7800) [pid = 3672] [serial = 302] [outer = 1A78C800] 14:27:36 INFO - PROCESS | 3672 | 1461101256298 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]]]}] 14:27:36 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. 14:27:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 870ms 14:27:36 INFO - PROCESS | 3672 | 1461101256319 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 14:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:27:36 INFO - PROCESS | 3672 | 1461101256321 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 14:27:36 INFO - PROCESS | 3672 | 1461101256324 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:27:36 INFO - PROCESS | 3672 | 1461101256326 Marionette TRACE conn5 <- [1,370,null,{}] 14:27:36 INFO - PROCESS | 3672 | 1461101256330 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}] 14:27:36 INFO - PROCESS | 3672 | 1461101256429 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 14:27:36 INFO - PROCESS | 3672 | 1461101256515 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:36 INFO - PROCESS | 3672 | ++DOCSHELL 1B373800 == 42 [pid = 3672] [id = 102] 14:27:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 95 (1B374400) [pid = 3672] [serial = 303] [outer = 00000000] 14:27:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 96 (1B73D000) [pid = 3672] [serial = 304] [outer = 1B374400] 14:27:36 INFO - PROCESS | 3672 | 1461101256570 Marionette DEBUG loaded listener.js 14:27:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 97 (1B745C00) [pid = 3672] [serial = 305] [outer = 1B374400] 14:27:37 INFO - PROCESS | 3672 | 1461101257147 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]]]}] 14:27:37 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. 14:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 870ms 14:27:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:27:37 INFO - PROCESS | 3672 | 1461101257196 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 14:27:37 INFO - PROCESS | 3672 | 1461101257198 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 14:27:37 INFO - PROCESS | 3672 | 1461101257202 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:27:37 INFO - PROCESS | 3672 | 1461101257204 Marionette TRACE conn5 <- [1,374,null,{}] 14:27:37 INFO - PROCESS | 3672 | 1461101257207 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}] 14:27:37 INFO - PROCESS | 3672 | 1461101257308 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 14:27:37 INFO - PROCESS | 3672 | 1461101257395 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:37 INFO - PROCESS | 3672 | ++DOCSHELL 10084000 == 43 [pid = 3672] [id = 103] 14:27:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (102BD800) [pid = 3672] [serial = 306] [outer = 00000000] 14:27:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (1894C400) [pid = 3672] [serial = 307] [outer = 102BD800] 14:27:37 INFO - PROCESS | 3672 | 1461101257449 Marionette DEBUG loaded listener.js 14:27:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (18950800) [pid = 3672] [serial = 308] [outer = 102BD800] 14:27:38 INFO - PROCESS | 3672 | 1461101258133 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:27:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:27:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 969ms 14:27:38 INFO - PROCESS | 3672 | 1461101258176 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 14:27:38 INFO - PROCESS | 3672 | 1461101258180 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 14:27:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:27:38 INFO - PROCESS | 3672 | 1461101258184 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:27:38 INFO - PROCESS | 3672 | 1461101258188 Marionette TRACE conn5 <- [1,378,null,{}] 14:27:38 INFO - PROCESS | 3672 | 1461101258193 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}] 14:27:38 INFO - PROCESS | 3672 | 1461101258290 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 14:27:38 INFO - PROCESS | 3672 | 1461101258369 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:38 INFO - PROCESS | 3672 | ++DOCSHELL 0FCAF000 == 44 [pid = 3672] [id = 104] 14:27:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 101 (0FCBA400) [pid = 3672] [serial = 309] [outer = 00000000] 14:27:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 102 (10264C00) [pid = 3672] [serial = 310] [outer = 0FCBA400] 14:27:38 INFO - PROCESS | 3672 | 1461101258420 Marionette DEBUG loaded listener.js 14:27:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 103 (102F1800) [pid = 3672] [serial = 311] [outer = 0FCBA400] 14:27:38 INFO - PROCESS | 3672 | --DOCSHELL 1025E000 == 43 [pid = 3672] [id = 97] 14:27:38 INFO - PROCESS | 3672 | --DOCSHELL 0FB20400 == 42 [pid = 3672] [id = 96] 14:27:38 INFO - PROCESS | 3672 | --DOCSHELL 17F9A000 == 41 [pid = 3672] [id = 95] 14:27:38 INFO - PROCESS | 3672 | --DOCSHELL 17553400 == 40 [pid = 3672] [id = 94] 14:27:38 INFO - PROCESS | 3672 | --DOCSHELL 15B58C00 == 39 [pid = 3672] [id = 93] 14:27:38 INFO - PROCESS | 3672 | --DOCSHELL 0FB25800 == 38 [pid = 3672] [id = 92] 14:27:38 INFO - PROCESS | 3672 | --DOCSHELL 10FA1800 == 37 [pid = 3672] [id = 91] 14:27:38 INFO - PROCESS | 3672 | --DOCSHELL 0FCBA800 == 36 [pid = 3672] [id = 90] 14:27:38 INFO - PROCESS | 3672 | --DOCSHELL 0FCB0000 == 35 [pid = 3672] [id = 89] 14:27:38 INFO - PROCESS | 3672 | --DOCSHELL 0FCC4800 == 34 [pid = 3672] [id = 88] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 102 (17AA2000) [pid = 3672] [serial = 232] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 101 (17C6A800) [pid = 3672] [serial = 233] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 100 (17FA3800) [pid = 3672] [serial = 235] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 99 (17FA3C00) [pid = 3672] [serial = 236] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (0FCA3C00) [pid = 3672] [serial = 217] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 97 (0FCA8800) [pid = 3672] [serial = 218] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 96 (1A63E000) [pid = 3672] [serial = 242] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 95 (1B73C400) [pid = 3672] [serial = 247] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 94 (14CCC000) [pid = 3672] [serial = 229] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 93 (15B50400) [pid = 3672] [serial = 230] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 92 (14341400) [pid = 3672] [serial = 226] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 91 (14A34400) [pid = 3672] [serial = 227] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 90 (19386000) [pid = 3672] [serial = 238] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 89 (10A7C800) [pid = 3672] [serial = 223] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 88 (10AF6800) [pid = 3672] [serial = 224] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 87 (1A9D2800) [pid = 3672] [serial = 245] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 86 (1A877000) [pid = 3672] [serial = 244] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 85 (1B741C00) [pid = 3672] [serial = 248] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 84 (10082000) [pid = 3672] [serial = 250] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 83 (10077400) [pid = 3672] [serial = 220] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 82 (10AF6000) [pid = 3672] [serial = 251] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 81 (1007D000) [pid = 3672] [serial = 221] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 80 (1755CC00) [pid = 3672] [serial = 253] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 79 (1A642000) [pid = 3672] [serial = 241] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 78 (1B7DDC00) [pid = 3672] [serial = 257] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 77 (19389C00) [pid = 3672] [serial = 254] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 76 (19383800) [pid = 3672] [serial = 239] [outer = 00000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3672 | --DOMWINDOW == 75 (1B746C00) [pid = 3672] [serial = 256] [outer = 00000000] [url = about:blank] 14:27:39 INFO - PROCESS | 3672 | 1461101259023 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:27:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:27:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 870ms 14:27:39 INFO - PROCESS | 3672 | 1461101259056 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 14:27:39 INFO - PROCESS | 3672 | 1461101259062 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 14:27:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:27:39 INFO - PROCESS | 3672 | 1461101259068 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:27:39 INFO - PROCESS | 3672 | 1461101259070 Marionette TRACE conn5 <- [1,382,null,{}] 14:27:39 INFO - PROCESS | 3672 | 1461101259075 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}] 14:27:39 INFO - PROCESS | 3672 | 1461101259157 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 14:27:39 INFO - PROCESS | 3672 | 1461101259233 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:39 INFO - PROCESS | 3672 | ++DOCSHELL 0EC10C00 == 35 [pid = 3672] [id = 105] 14:27:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 76 (0EFDFC00) [pid = 3672] [serial = 312] [outer = 00000000] 14:27:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 77 (1007D000) [pid = 3672] [serial = 313] [outer = 0EFDFC00] 14:27:39 INFO - PROCESS | 3672 | 1461101259279 Marionette DEBUG loaded listener.js 14:27:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 78 (102B7400) [pid = 3672] [serial = 314] [outer = 0EFDFC00] 14:27:39 INFO - PROCESS | 3672 | 1461101259691 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:27:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:27:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 670ms 14:27:39 INFO - PROCESS | 3672 | 1461101259741 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 14:27:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:27:39 INFO - PROCESS | 3672 | 1461101259743 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 14:27:39 INFO - PROCESS | 3672 | 1461101259747 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:27:39 INFO - PROCESS | 3672 | 1461101259751 Marionette TRACE conn5 <- [1,386,null,{}] 14:27:39 INFO - PROCESS | 3672 | 1461101259761 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}] 14:27:39 INFO - PROCESS | 3672 | 1461101259842 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 14:27:39 INFO - PROCESS | 3672 | 1461101259852 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:39 INFO - PROCESS | 3672 | ++DOCSHELL 14A34400 == 36 [pid = 3672] [id = 106] 14:27:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 79 (14AC6000) [pid = 3672] [serial = 315] [outer = 00000000] 14:27:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 80 (14CCC000) [pid = 3672] [serial = 316] [outer = 14AC6000] 14:27:39 INFO - PROCESS | 3672 | 1461101259899 Marionette DEBUG loaded listener.js 14:27:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 81 (15B51800) [pid = 3672] [serial = 317] [outer = 14AC6000] 14:27:40 INFO - PROCESS | 3672 | 1461101260368 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]]]}] 14:27:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:27:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 669ms 14:27:40 INFO - PROCESS | 3672 | 1461101260391 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 14:27:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:27:40 INFO - PROCESS | 3672 | 1461101260394 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 14:27:40 INFO - PROCESS | 3672 | 1461101260397 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:27:40 INFO - PROCESS | 3672 | 1461101260398 Marionette TRACE conn5 <- [1,390,null,{}] 14:27:40 INFO - PROCESS | 3672 | 1461101260402 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}] 14:27:40 INFO - PROCESS | 3672 | 1461101260484 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 14:27:40 INFO - PROCESS | 3672 | 1461101260491 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:40 INFO - PROCESS | 3672 | ++DOCSHELL 17559C00 == 37 [pid = 3672] [id = 107] 14:27:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 82 (1755B800) [pid = 3672] [serial = 318] [outer = 00000000] 14:27:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 83 (17C67C00) [pid = 3672] [serial = 319] [outer = 1755B800] 14:27:40 INFO - PROCESS | 3672 | 1461101260536 Marionette DEBUG loaded listener.js 14:27:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 84 (17D17800) [pid = 3672] [serial = 320] [outer = 1755B800] 14:27:41 INFO - PROCESS | 3672 | 1461101260999 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]]]}] 14:27:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:27:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 630ms 14:27:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:27:41 INFO - PROCESS | 3672 | 1461101261028 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 14:27:41 INFO - PROCESS | 3672 | 1461101261030 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 14:27:41 INFO - PROCESS | 3672 | 1461101261033 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:27:41 INFO - PROCESS | 3672 | 1461101261035 Marionette TRACE conn5 <- [1,394,null,{}] 14:27:41 INFO - PROCESS | 3672 | 1461101261038 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}] 14:27:41 INFO - PROCESS | 3672 | 1461101261139 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 14:27:41 INFO - PROCESS | 3672 | 1461101261146 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:41 INFO - PROCESS | 3672 | ++DOCSHELL 17D15C00 == 38 [pid = 3672] [id = 108] 14:27:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 85 (17D4F800) [pid = 3672] [serial = 321] [outer = 00000000] 14:27:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 86 (18953800) [pid = 3672] [serial = 322] [outer = 17D4F800] 14:27:41 INFO - PROCESS | 3672 | 1461101261218 Marionette DEBUG loaded listener.js 14:27:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 87 (18959C00) [pid = 3672] [serial = 323] [outer = 17D4F800] 14:27:41 INFO - PROCESS | 3672 | 1461101261673 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]]]}] 14:27:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:27:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 669ms 14:27:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:27:41 INFO - PROCESS | 3672 | 1461101261707 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 14:27:41 INFO - PROCESS | 3672 | 1461101261709 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 14:27:41 INFO - PROCESS | 3672 | 1461101261713 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:27:41 INFO - PROCESS | 3672 | 1461101261715 Marionette TRACE conn5 <- [1,398,null,{}] 14:27:41 INFO - PROCESS | 3672 | 1461101261723 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}] 14:27:41 INFO - PROCESS | 3672 | 1461101261848 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 14:27:41 INFO - PROCESS | 3672 | 1461101261863 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:41 INFO - PROCESS | 3672 | ++DOCSHELL 0FB17400 == 39 [pid = 3672] [id = 109] 14:27:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 88 (18954800) [pid = 3672] [serial = 324] [outer = 00000000] 14:27:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 89 (19985800) [pid = 3672] [serial = 325] [outer = 18954800] 14:27:41 INFO - PROCESS | 3672 | 1461101261952 Marionette DEBUG loaded listener.js 14:27:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 90 (19BD6C00) [pid = 3672] [serial = 326] [outer = 18954800] 14:27:42 INFO - PROCESS | 3672 | 1461101262394 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]]]}] 14:27:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:27:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 730ms 14:27:42 INFO - PROCESS | 3672 | 1461101262460 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 14:27:42 INFO - PROCESS | 3672 | 1461101262463 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 14:27:42 INFO - PROCESS | 3672 | 1461101262466 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:27:42 INFO - PROCESS | 3672 | 1461101262468 Marionette TRACE conn5 <- [1,402,null,{}] 14:27:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:27:42 INFO - PROCESS | 3672 | 1461101262471 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}] 14:27:42 INFO - PROCESS | 3672 | 1461101262574 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 14:27:42 INFO - PROCESS | 3672 | 1461101262626 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:42 INFO - PROCESS | 3672 | ++DOCSHELL 1A786C00 == 40 [pid = 3672] [id = 110] 14:27:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 91 (1A787800) [pid = 3672] [serial = 327] [outer = 00000000] 14:27:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 92 (1A9D2800) [pid = 3672] [serial = 328] [outer = 1A787800] 14:27:42 INFO - PROCESS | 3672 | 1461101262671 Marionette DEBUG loaded listener.js 14:27:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 93 (1A9DF000) [pid = 3672] [serial = 329] [outer = 1A787800] 14:27:43 INFO - PROCESS | 3672 | --DOMWINDOW == 92 (0FCBB800) [pid = 3672] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:27:43 INFO - PROCESS | 3672 | --DOMWINDOW == 91 (16524000) [pid = 3672] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:27:43 INFO - PROCESS | 3672 | --DOMWINDOW == 90 (1441D800) [pid = 3672] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:27:43 INFO - PROCESS | 3672 | --DOMWINDOW == 89 (13003C00) [pid = 3672] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:27:43 INFO - PROCESS | 3672 | --DOMWINDOW == 88 (0FCB0C00) [pid = 3672] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:27:43 INFO - PROCESS | 3672 | --DOMWINDOW == 87 (144B0C00) [pid = 3672] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:27:43 INFO - PROCESS | 3672 | --DOMWINDOW == 86 (1755D400) [pid = 3672] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:27:43 INFO - PROCESS | 3672 | --DOMWINDOW == 85 (1433DC00) [pid = 3672] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:27:43 INFO - PROCESS | 3672 | --DOMWINDOW == 84 (17F9F400) [pid = 3672] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:27:43 INFO - PROCESS | 3672 | --DOMWINDOW == 83 (1A9D5400) [pid = 3672] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:27:43 INFO - PROCESS | 3672 | 1461101263164 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]]]}] 14:27:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:27:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 729ms 14:27:43 INFO - PROCESS | 3672 | 1461101263202 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 14:27:43 INFO - PROCESS | 3672 | 1461101263203 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 14:27:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:27:43 INFO - PROCESS | 3672 | 1461101263207 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:27:43 INFO - PROCESS | 3672 | 1461101263208 Marionette TRACE conn5 <- [1,406,null,{}] 14:27:43 INFO - PROCESS | 3672 | 1461101263212 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}] 14:27:43 INFO - PROCESS | 3672 | 1461101263287 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 14:27:43 INFO - PROCESS | 3672 | 1461101263294 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:43 INFO - PROCESS | 3672 | ++DOCSHELL 14C21000 == 41 [pid = 3672] [id = 111] 14:27:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 84 (14CCA800) [pid = 3672] [serial = 330] [outer = 00000000] 14:27:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 85 (1755D400) [pid = 3672] [serial = 331] [outer = 14CCA800] 14:27:43 INFO - PROCESS | 3672 | 1461101263339 Marionette DEBUG loaded listener.js 14:27:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 86 (18973400) [pid = 3672] [serial = 332] [outer = 14CCA800] 14:27:43 INFO - PROCESS | 3672 | 1461101263795 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]]]}] 14:27:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:27:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 630ms 14:27:43 INFO - PROCESS | 3672 | 1461101263837 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 14:27:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:27:43 INFO - PROCESS | 3672 | 1461101263839 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 14:27:43 INFO - PROCESS | 3672 | 1461101263843 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:27:43 INFO - PROCESS | 3672 | 1461101263844 Marionette TRACE conn5 <- [1,410,null,{}] 14:27:43 INFO - PROCESS | 3672 | 1461101263848 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}] 14:27:43 INFO - PROCESS | 3672 | 1461101263951 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 14:27:43 INFO - PROCESS | 3672 | 1461101263960 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:43 INFO - PROCESS | 3672 | ++DOCSHELL 1A9D4800 == 42 [pid = 3672] [id = 112] 14:27:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 87 (1A9DF400) [pid = 3672] [serial = 333] [outer = 00000000] 14:27:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 88 (1BA85800) [pid = 3672] [serial = 334] [outer = 1A9DF400] 14:27:44 INFO - PROCESS | 3672 | 1461101264004 Marionette DEBUG loaded listener.js 14:27:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 89 (1C051400) [pid = 3672] [serial = 335] [outer = 1A9DF400] 14:27:44 INFO - PROCESS | 3672 | 1461101264427 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]]]}] 14:27:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:27:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 631ms 14:27:44 INFO - PROCESS | 3672 | 1461101264475 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 14:27:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:27:44 INFO - PROCESS | 3672 | 1461101264477 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 14:27:44 INFO - PROCESS | 3672 | 1461101264480 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:27:44 INFO - PROCESS | 3672 | 1461101264481 Marionette TRACE conn5 <- [1,414,null,{}] 14:27:44 INFO - PROCESS | 3672 | 1461101264485 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}] 14:27:44 INFO - PROCESS | 3672 | 1461101264561 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 14:27:44 INFO - PROCESS | 3672 | 1461101264568 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:44 INFO - PROCESS | 3672 | ++DOCSHELL 1C268400 == 43 [pid = 3672] [id = 113] 14:27:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 90 (1C269400) [pid = 3672] [serial = 336] [outer = 00000000] 14:27:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 91 (1C749000) [pid = 3672] [serial = 337] [outer = 1C269400] 14:27:44 INFO - PROCESS | 3672 | 1461101264611 Marionette DEBUG loaded listener.js 14:27:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 92 (1C752C00) [pid = 3672] [serial = 338] [outer = 1C269400] 14:27:45 INFO - PROCESS | 3672 | 1461101265020 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]]]}] 14:27:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:27:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 570ms 14:27:45 INFO - PROCESS | 3672 | 1461101265060 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 14:27:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:27:45 INFO - PROCESS | 3672 | 1461101265063 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 14:27:45 INFO - PROCESS | 3672 | 1461101265070 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:27:45 INFO - PROCESS | 3672 | 1461101265073 Marionette TRACE conn5 <- [1,418,null,{}] 14:27:45 INFO - PROCESS | 3672 | 1461101265077 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}] 14:27:45 INFO - PROCESS | 3672 | 1461101265219 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 14:27:45 INFO - PROCESS | 3672 | 1461101265401 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:45 INFO - PROCESS | 3672 | ++DOCSHELL 0FB1C000 == 44 [pid = 3672] [id = 114] 14:27:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 93 (0FB21C00) [pid = 3672] [serial = 339] [outer = 00000000] 14:27:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 94 (0FCA7400) [pid = 3672] [serial = 340] [outer = 0FB21C00] 14:27:45 INFO - PROCESS | 3672 | 1461101265460 Marionette DEBUG loaded listener.js 14:27:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 95 (0FCAE000) [pid = 3672] [serial = 341] [outer = 0FB21C00] 14:27:46 INFO - PROCESS | 3672 | 1461101266492 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]]]}] 14:27:46 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 14:27:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1475ms 14:27:46 INFO - PROCESS | 3672 | 1461101266544 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 14:27:46 INFO - PROCESS | 3672 | 1461101266549 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 14:27:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:27:46 INFO - PROCESS | 3672 | 1461101266553 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:27:46 INFO - PROCESS | 3672 | 1461101266557 Marionette TRACE conn5 <- [1,422,null,{}] 14:27:46 INFO - PROCESS | 3672 | 1461101266562 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}] 14:27:46 INFO - PROCESS | 3672 | 1461101266697 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 14:27:46 INFO - PROCESS | 3672 | 1461101266823 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:46 INFO - PROCESS | 3672 | ++DOCSHELL 1441CC00 == 45 [pid = 3672] [id = 115] 14:27:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 96 (14A33400) [pid = 3672] [serial = 342] [outer = 00000000] 14:27:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 97 (15A51C00) [pid = 3672] [serial = 343] [outer = 14A33400] 14:27:46 INFO - PROCESS | 3672 | 1461101266886 Marionette DEBUG loaded listener.js 14:27:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (165CB800) [pid = 3672] [serial = 344] [outer = 14A33400] 14:27:47 INFO - PROCESS | 3672 | 1461101267945 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]]]}] 14:27:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:27:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1423ms 14:27:47 INFO - PROCESS | 3672 | 1461101267982 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 14:27:47 INFO - PROCESS | 3672 | 1461101267985 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 14:27:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:27:47 INFO - PROCESS | 3672 | 1461101267989 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:27:47 INFO - PROCESS | 3672 | 1461101267992 Marionette TRACE conn5 <- [1,426,null,{}] 14:27:47 INFO - PROCESS | 3672 | 1461101267996 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}] 14:27:48 INFO - PROCESS | 3672 | 1461101268152 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 14:27:48 INFO - PROCESS | 3672 | 1461101268307 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:48 INFO - PROCESS | 3672 | ++DOCSHELL 0EC08000 == 46 [pid = 3672] [id = 116] 14:27:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (0EC09000) [pid = 3672] [serial = 345] [outer = 00000000] 14:27:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (0FFE4000) [pid = 3672] [serial = 346] [outer = 0EC09000] 14:27:48 INFO - PROCESS | 3672 | 1461101268362 Marionette DEBUG loaded listener.js 14:27:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 101 (10B9BC00) [pid = 3672] [serial = 347] [outer = 0EC09000] 14:27:49 INFO - PROCESS | 3672 | 1461101269138 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] 14:27:49 INFO - PROCESS | 3672 | 1461101269226 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 14:27:49 INFO - PROCESS | 3672 | 1461101269231 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:27:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:27:49 INFO - PROCESS | 3672 | 1461101269234 Marionette TRACE conn5 <- [1,430,null,{}] 14:27:49 INFO - PROCESS | 3672 | 1461101269240 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}] 14:27:49 INFO - PROCESS | 3672 | 1461101269340 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 14:27:49 INFO - PROCESS | 3672 | 1461101269424 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:49 INFO - PROCESS | 3672 | ++DOCSHELL 10AAD800 == 47 [pid = 3672] [id = 117] 14:27:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 102 (10AF4C00) [pid = 3672] [serial = 348] [outer = 00000000] 14:27:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 103 (14A3E000) [pid = 3672] [serial = 349] [outer = 10AF4C00] 14:27:49 INFO - PROCESS | 3672 | 1461101269518 Marionette DEBUG loaded listener.js 14:27:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 104 (14C49800) [pid = 3672] [serial = 350] [outer = 10AF4C00] 14:27:49 INFO - PROCESS | 3672 | --DOCSHELL 1C268400 == 46 [pid = 3672] [id = 113] 14:27:49 INFO - PROCESS | 3672 | --DOCSHELL 1A9D4800 == 45 [pid = 3672] [id = 112] 14:27:49 INFO - PROCESS | 3672 | --DOCSHELL 14C21000 == 44 [pid = 3672] [id = 111] 14:27:49 INFO - PROCESS | 3672 | --DOCSHELL 1A786C00 == 43 [pid = 3672] [id = 110] 14:27:49 INFO - PROCESS | 3672 | --DOCSHELL 0FB17400 == 42 [pid = 3672] [id = 109] 14:27:49 INFO - PROCESS | 3672 | --DOCSHELL 17D15C00 == 41 [pid = 3672] [id = 108] 14:27:49 INFO - PROCESS | 3672 | --DOCSHELL 17559C00 == 40 [pid = 3672] [id = 107] 14:27:49 INFO - PROCESS | 3672 | --DOCSHELL 14A34400 == 39 [pid = 3672] [id = 106] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 103 (1C051C00) [pid = 3672] [serial = 259] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 102 (1A641C00) [pid = 3672] [serial = 292] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOCSHELL 0EC10C00 == 38 [pid = 3672] [id = 105] 14:27:49 INFO - PROCESS | 3672 | --DOCSHELL 0FCAF000 == 37 [pid = 3672] [id = 104] 14:27:49 INFO - PROCESS | 3672 | --DOCSHELL 10AF0800 == 36 [pid = 3672] [id = 100] 14:27:49 INFO - PROCESS | 3672 | --DOCSHELL 0FCA6400 == 35 [pid = 3672] [id = 99] 14:27:49 INFO - PROCESS | 3672 | --DOCSHELL 19388400 == 34 [pid = 3672] [id = 98] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 101 (1BE6D400) [pid = 3672] [serial = 215] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 100 (18972C00) [pid = 3672] [serial = 284] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 99 (14DBBC00) [pid = 3672] [serial = 275] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (18B68400) [pid = 3672] [serial = 287] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 97 (0FCC3000) [pid = 3672] [serial = 268] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 96 (1007C000) [pid = 3672] [serial = 269] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 95 (165CC800) [pid = 3672] [serial = 277] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 94 (17516C00) [pid = 3672] [serial = 278] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 93 (102BA800) [pid = 3672] [serial = 262] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 92 (14C1AC00) [pid = 3672] [serial = 274] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 91 (130A9000) [pid = 3672] [serial = 271] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 90 (14306400) [pid = 3672] [serial = 272] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 89 (0FCBBC00) [pid = 3672] [serial = 265] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 88 (0FCC4000) [pid = 3672] [serial = 266] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 87 (1938F400) [pid = 3672] [serial = 290] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 86 (17D1C800) [pid = 3672] [serial = 281] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 85 (17C50800) [pid = 3672] [serial = 280] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 84 (1896B400) [pid = 3672] [serial = 286] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 83 (18970000) [pid = 3672] [serial = 283] [outer = 00000000] [url = about:blank] 14:27:49 INFO - PROCESS | 3672 | --DOMWINDOW == 82 (1938E000) [pid = 3672] [serial = 289] [outer = 00000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3672 | 1461101270024 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]]]}] 14:27:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:27:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 829ms 14:27:50 INFO - PROCESS | 3672 | 1461101270066 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 14:27:50 INFO - PROCESS | 3672 | 1461101270071 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 14:27:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:27:50 INFO - PROCESS | 3672 | 1461101270077 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:27:50 INFO - PROCESS | 3672 | 1461101270079 Marionette TRACE conn5 <- [1,434,null,{}] 14:27:50 INFO - PROCESS | 3672 | 1461101270083 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}] 14:27:50 INFO - PROCESS | 3672 | 1461101270163 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 14:27:50 INFO - PROCESS | 3672 | 1461101270233 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:50 INFO - PROCESS | 3672 | ++DOCSHELL 0FB18800 == 35 [pid = 3672] [id = 118] 14:27:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 83 (0FB21400) [pid = 3672] [serial = 351] [outer = 00000000] 14:27:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 84 (102B9000) [pid = 3672] [serial = 352] [outer = 0FB21400] 14:27:50 INFO - PROCESS | 3672 | 1461101270288 Marionette DEBUG loaded listener.js 14:27:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 85 (10AB0C00) [pid = 3672] [serial = 353] [outer = 0FB21400] 14:27:50 INFO - PROCESS | 3672 | 1461101270703 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]]]}] 14:27:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:27:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 670ms 14:27:50 INFO - PROCESS | 3672 | 1461101270750 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 14:27:50 INFO - PROCESS | 3672 | 1461101270753 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 14:27:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:27:50 INFO - PROCESS | 3672 | 1461101270756 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:27:50 INFO - PROCESS | 3672 | 1461101270759 Marionette TRACE conn5 <- [1,438,null,{}] 14:27:50 INFO - PROCESS | 3672 | 1461101270775 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}] 14:27:50 INFO - PROCESS | 3672 | 1461101270858 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 14:27:50 INFO - PROCESS | 3672 | 1461101270903 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:50 INFO - PROCESS | 3672 | ++DOCSHELL 17513000 == 36 [pid = 3672] [id = 119] 14:27:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 86 (17513C00) [pid = 3672] [serial = 354] [outer = 00000000] 14:27:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 87 (1751AC00) [pid = 3672] [serial = 355] [outer = 17513C00] 14:27:50 INFO - PROCESS | 3672 | 1461101270951 Marionette DEBUG loaded listener.js 14:27:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 88 (175F2000) [pid = 3672] [serial = 356] [outer = 17513C00] 14:27:51 INFO - PROCESS | 3672 | 1461101271385 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]]]}] 14:27:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:27:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 672ms 14:27:51 INFO - PROCESS | 3672 | 1461101271432 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 14:27:51 INFO - PROCESS | 3672 | 1461101271434 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 14:27:51 INFO - PROCESS | 3672 | 1461101271438 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:27:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:27:51 INFO - PROCESS | 3672 | 1461101271439 Marionette TRACE conn5 <- [1,442,null,{}] 14:27:51 INFO - PROCESS | 3672 | 1461101271443 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}] 14:27:51 INFO - PROCESS | 3672 | 1461101271524 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 14:27:51 INFO - PROCESS | 3672 | 1461101271532 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:51 INFO - PROCESS | 3672 | ++DOCSHELL 17515000 == 37 [pid = 3672] [id = 120] 14:27:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 89 (175FC000) [pid = 3672] [serial = 357] [outer = 00000000] 14:27:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 90 (17F9D000) [pid = 3672] [serial = 358] [outer = 175FC000] 14:27:51 INFO - PROCESS | 3672 | 1461101271579 Marionette DEBUG loaded listener.js 14:27:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 91 (18950400) [pid = 3672] [serial = 359] [outer = 175FC000] 14:27:52 INFO - PROCESS | 3672 | 1461101272013 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]]]}] 14:27:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:27:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 629ms 14:27:52 INFO - PROCESS | 3672 | 1461101272072 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 14:27:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:27:52 INFO - PROCESS | 3672 | 1461101272074 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 14:27:52 INFO - PROCESS | 3672 | 1461101272077 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:27:52 INFO - PROCESS | 3672 | 1461101272078 Marionette TRACE conn5 <- [1,446,null,{}] 14:27:52 INFO - PROCESS | 3672 | 1461101272082 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}] 14:27:52 INFO - PROCESS | 3672 | 1461101272180 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 14:27:52 INFO - PROCESS | 3672 | 1461101272186 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:52 INFO - PROCESS | 3672 | ++DOCSHELL 18967C00 == 38 [pid = 3672] [id = 121] 14:27:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 92 (1896AC00) [pid = 3672] [serial = 360] [outer = 00000000] 14:27:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 93 (18B65400) [pid = 3672] [serial = 361] [outer = 1896AC00] 14:27:52 INFO - PROCESS | 3672 | 1461101272231 Marionette DEBUG loaded listener.js 14:27:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 94 (19040400) [pid = 3672] [serial = 362] [outer = 1896AC00] 14:27:52 INFO - PROCESS | 3672 | 1461101272743 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]]]}] 14:27:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:27:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 731ms 14:27:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:27:52 INFO - PROCESS | 3672 | 1461101272813 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 14:27:52 INFO - PROCESS | 3672 | 1461101272815 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 14:27:52 INFO - PROCESS | 3672 | 1461101272818 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:27:52 INFO - PROCESS | 3672 | 1461101272820 Marionette TRACE conn5 <- [1,450,null,{}] 14:27:52 INFO - PROCESS | 3672 | 1461101272824 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}] 14:27:52 INFO - PROCESS | 3672 | 1461101272944 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 14:27:53 INFO - PROCESS | 3672 | 1461101273002 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:53 INFO - PROCESS | 3672 | ++DOCSHELL 0FB17C00 == 39 [pid = 3672] [id = 122] 14:27:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 95 (19303800) [pid = 3672] [serial = 363] [outer = 00000000] 14:27:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 96 (1A785800) [pid = 3672] [serial = 364] [outer = 19303800] 14:27:53 INFO - PROCESS | 3672 | 1461101273054 Marionette DEBUG loaded listener.js 14:27:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 97 (1A78A800) [pid = 3672] [serial = 365] [outer = 19303800] 14:27:53 INFO - PROCESS | 3672 | 1461101273498 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] 14:27:53 INFO - PROCESS | 3672 | 1461101273551 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 14:27:53 INFO - PROCESS | 3672 | 1461101273555 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:27:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:27:53 INFO - PROCESS | 3672 | 1461101273556 Marionette TRACE conn5 <- [1,454,null,{}] 14:27:53 INFO - PROCESS | 3672 | 1461101273560 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}] 14:27:53 INFO - PROCESS | 3672 | 1461101273661 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 14:27:53 INFO - PROCESS | 3672 | 1461101273670 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:53 INFO - PROCESS | 3672 | ++DOCSHELL 1A78FC00 == 40 [pid = 3672] [id = 123] 14:27:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (1A86CC00) [pid = 3672] [serial = 366] [outer = 00000000] 14:27:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (1B73C000) [pid = 3672] [serial = 367] [outer = 1A86CC00] 14:27:53 INFO - PROCESS | 3672 | 1461101273715 Marionette DEBUG loaded listener.js 14:27:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (1B746C00) [pid = 3672] [serial = 368] [outer = 1A86CC00] 14:27:54 INFO - PROCESS | 3672 | --DOMWINDOW == 99 (14CCA800) [pid = 3672] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:27:54 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (1A787800) [pid = 3672] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:27:54 INFO - PROCESS | 3672 | --DOMWINDOW == 97 (18954800) [pid = 3672] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:27:54 INFO - PROCESS | 3672 | --DOMWINDOW == 96 (102BD800) [pid = 3672] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:27:54 INFO - PROCESS | 3672 | --DOMWINDOW == 95 (17D4F800) [pid = 3672] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:27:54 INFO - PROCESS | 3672 | --DOMWINDOW == 94 (1755B800) [pid = 3672] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:27:54 INFO - PROCESS | 3672 | --DOMWINDOW == 93 (14AC6000) [pid = 3672] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:27:54 INFO - PROCESS | 3672 | --DOMWINDOW == 92 (1A9DF400) [pid = 3672] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:27:54 INFO - PROCESS | 3672 | --DOMWINDOW == 91 (0EFDFC00) [pid = 3672] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:27:54 INFO - PROCESS | 3672 | --DOMWINDOW == 90 (0FCBA400) [pid = 3672] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:27:54 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:27:54 INFO - PROCESS | 3672 | 1461101274303 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]]]}] 14:27:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:27:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 770ms 14:27:54 INFO - PROCESS | 3672 | 1461101274329 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 14:27:54 INFO - PROCESS | 3672 | 1461101274331 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 14:27:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:27:54 INFO - PROCESS | 3672 | 1461101274334 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:27:54 INFO - PROCESS | 3672 | 1461101274336 Marionette TRACE conn5 <- [1,458,null,{}] 14:27:54 INFO - PROCESS | 3672 | 1461101274339 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}] 14:27:54 INFO - PROCESS | 3672 | 1461101274416 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 14:27:54 INFO - PROCESS | 3672 | 1461101274422 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:54 INFO - PROCESS | 3672 | ++DOCSHELL 14A37400 == 41 [pid = 3672] [id = 124] 14:27:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 91 (14AE1000) [pid = 3672] [serial = 369] [outer = 00000000] 14:27:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 92 (1A9D1400) [pid = 3672] [serial = 370] [outer = 14AE1000] 14:27:54 INFO - PROCESS | 3672 | 1461101274468 Marionette DEBUG loaded listener.js 14:27:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 93 (1A9D3400) [pid = 3672] [serial = 371] [outer = 14AE1000] 14:27:54 INFO - PROCESS | 3672 | 1461101274903 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] 14:27:54 INFO - PROCESS | 3672 | 1461101274967 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 14:27:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:27:54 INFO - PROCESS | 3672 | 1461101274970 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:27:54 INFO - PROCESS | 3672 | 1461101274972 Marionette TRACE conn5 <- [1,462,null,{}] 14:27:54 INFO - PROCESS | 3672 | 1461101274976 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}] 14:27:55 INFO - PROCESS | 3672 | 1461101275052 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 14:27:55 INFO - PROCESS | 3672 | 1461101275058 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:55 INFO - PROCESS | 3672 | ++DOCSHELL 102BEC00 == 42 [pid = 3672] [id = 125] 14:27:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 94 (17512C00) [pid = 3672] [serial = 372] [outer = 00000000] 14:27:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 95 (19AA4800) [pid = 3672] [serial = 373] [outer = 17512C00] 14:27:55 INFO - PROCESS | 3672 | 1461101275103 Marionette DEBUG loaded listener.js 14:27:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 96 (19AA4000) [pid = 3672] [serial = 374] [outer = 17512C00] 14:27:55 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:27:55 INFO - PROCESS | 3672 | 1461101275555 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] 14:27:55 INFO - PROCESS | 3672 | 1461101275604 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 14:27:55 INFO - PROCESS | 3672 | 1461101275607 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:27:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:27:55 INFO - PROCESS | 3672 | 1461101275608 Marionette TRACE conn5 <- [1,466,null,{}] 14:27:55 INFO - PROCESS | 3672 | 1461101275612 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}] 14:27:55 INFO - PROCESS | 3672 | 1461101275687 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 14:27:55 INFO - PROCESS | 3672 | 1461101275695 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:55 INFO - PROCESS | 3672 | ++DOCSHELL 18D47800 == 43 [pid = 3672] [id = 126] 14:27:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 97 (18D4A400) [pid = 3672] [serial = 375] [outer = 00000000] 14:27:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (18D4F000) [pid = 3672] [serial = 376] [outer = 18D4A400] 14:27:55 INFO - PROCESS | 3672 | 1461101275740 Marionette DEBUG loaded listener.js 14:27:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (19AA2400) [pid = 3672] [serial = 377] [outer = 18D4A400] 14:27:56 INFO - PROCESS | 3672 | 1461101276180 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] 14:27:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:27:56 INFO - PROCESS | 3672 | 1461101276250 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 14:27:56 INFO - PROCESS | 3672 | 1461101276255 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:27:56 INFO - PROCESS | 3672 | 1461101276259 Marionette TRACE conn5 <- [1,470,null,{}] 14:27:56 INFO - PROCESS | 3672 | 1461101276266 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}] 14:27:56 INFO - PROCESS | 3672 | 1461101276373 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 14:27:56 INFO - PROCESS | 3672 | 1461101276526 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:56 INFO - PROCESS | 3672 | ++DOCSHELL 0FCC3000 == 44 [pid = 3672] [id = 127] 14:27:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (0FCC3400) [pid = 3672] [serial = 378] [outer = 00000000] 14:27:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 101 (10080400) [pid = 3672] [serial = 379] [outer = 0FCC3400] 14:27:56 INFO - PROCESS | 3672 | 1461101276583 Marionette DEBUG loaded listener.js 14:27:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 102 (102F7C00) [pid = 3672] [serial = 380] [outer = 0FCC3400] 14:27:57 INFO - PROCESS | 3672 | 1461101277171 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]]]}] 14:27:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:27:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 986ms 14:27:57 INFO - PROCESS | 3672 | 1461101277244 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 14:27:57 INFO - PROCESS | 3672 | 1461101277248 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 14:27:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:27:57 INFO - PROCESS | 3672 | 1461101277256 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:27:57 INFO - PROCESS | 3672 | 1461101277260 Marionette TRACE conn5 <- [1,474,null,{}] 14:27:57 INFO - PROCESS | 3672 | 1461101277264 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}] 14:27:57 INFO - PROCESS | 3672 | 1461101277368 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 14:27:57 INFO - PROCESS | 3672 | 1461101277447 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:57 INFO - PROCESS | 3672 | ++DOCSHELL 10AA5400 == 45 [pid = 3672] [id = 128] 14:27:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 103 (144AE800) [pid = 3672] [serial = 381] [outer = 00000000] 14:27:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 104 (17516400) [pid = 3672] [serial = 382] [outer = 144AE800] 14:27:57 INFO - PROCESS | 3672 | 1461101277517 Marionette DEBUG loaded listener.js 14:27:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 105 (17C4EC00) [pid = 3672] [serial = 383] [outer = 144AE800] 14:27:58 INFO - PROCESS | 3672 | 1461101278123 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]]]}] 14:27:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:27:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 929ms 14:27:58 INFO - PROCESS | 3672 | 1461101278184 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 14:27:58 INFO - PROCESS | 3672 | 1461101278186 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 14:27:58 INFO - PROCESS | 3672 | 1461101278191 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:27:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:27:58 INFO - PROCESS | 3672 | 1461101278193 Marionette TRACE conn5 <- [1,478,null,{}] 14:27:58 INFO - PROCESS | 3672 | 1461101278203 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}] 14:27:58 INFO - PROCESS | 3672 | 1461101278311 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 14:27:58 INFO - PROCESS | 3672 | 1461101278392 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:58 INFO - PROCESS | 3672 | ++DOCSHELL 1A785C00 == 46 [pid = 3672] [id = 129] 14:27:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 106 (1A786C00) [pid = 3672] [serial = 384] [outer = 00000000] 14:27:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 107 (1BE70400) [pid = 3672] [serial = 385] [outer = 1A786C00] 14:27:58 INFO - PROCESS | 3672 | 1461101278492 Marionette DEBUG loaded listener.js 14:27:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 108 (1C68E400) [pid = 3672] [serial = 386] [outer = 1A786C00] 14:27:59 INFO - PROCESS | 3672 | 1461101279163 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]]]}] 14:27:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:27:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1020ms 14:27:59 INFO - PROCESS | 3672 | 1461101279213 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 14:27:59 INFO - PROCESS | 3672 | 1461101279216 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 14:27:59 INFO - PROCESS | 3672 | 1461101279219 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:27:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:27:59 INFO - PROCESS | 3672 | 1461101279221 Marionette TRACE conn5 <- [1,482,null,{}] 14:27:59 INFO - PROCESS | 3672 | 1461101279225 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}] 14:27:59 INFO - PROCESS | 3672 | 1461101279330 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 14:27:59 INFO - PROCESS | 3672 | 1461101279407 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:59 INFO - PROCESS | 3672 | ++DOCSHELL 1A844C00 == 47 [pid = 3672] [id = 130] 14:27:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 109 (1A845400) [pid = 3672] [serial = 387] [outer = 00000000] 14:27:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 110 (1C268400) [pid = 3672] [serial = 388] [outer = 1A845400] 14:27:59 INFO - PROCESS | 3672 | 1461101279503 Marionette DEBUG loaded listener.js 14:27:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 111 (1D509400) [pid = 3672] [serial = 389] [outer = 1A845400] 14:28:00 INFO - PROCESS | 3672 | 1461101280094 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]]]}] 14:28:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:28:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 929ms 14:28:00 INFO - PROCESS | 3672 | 1461101280164 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 14:28:00 INFO - PROCESS | 3672 | 1461101280167 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 14:28:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:28:00 INFO - PROCESS | 3672 | 1461101280171 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:28:00 INFO - PROCESS | 3672 | 1461101280173 Marionette TRACE conn5 <- [1,486,null,{}] 14:28:00 INFO - PROCESS | 3672 | 1461101280177 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}] 14:28:00 INFO - PROCESS | 3672 | 1461101280309 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 14:28:00 INFO - PROCESS | 3672 | 1461101280387 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:00 INFO - PROCESS | 3672 | ++DOCSHELL 1A843000 == 48 [pid = 3672] [id = 131] 14:28:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 112 (1C04A800) [pid = 3672] [serial = 390] [outer = 00000000] 14:28:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 113 (1D5ED000) [pid = 3672] [serial = 391] [outer = 1C04A800] 14:28:00 INFO - PROCESS | 3672 | 1461101280442 Marionette DEBUG loaded listener.js 14:28:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 114 (1D5ED400) [pid = 3672] [serial = 392] [outer = 1C04A800] 14:28:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 115 (14426000) [pid = 3672] [serial = 393] [outer = 0F604000] 14:28:01 INFO - PROCESS | 3672 | 1461101281281 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]]]}] 14:28:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:28:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1171ms 14:28:01 INFO - PROCESS | 3672 | 1461101281346 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 14:28:01 INFO - PROCESS | 3672 | 1461101281350 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 14:28:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:28:01 INFO - PROCESS | 3672 | 1461101281355 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:28:01 INFO - PROCESS | 3672 | 1461101281359 Marionette TRACE conn5 <- [1,490,null,{}] 14:28:01 INFO - PROCESS | 3672 | 1461101281364 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}] 14:28:01 INFO - PROCESS | 3672 | 1461101281465 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 14:28:01 INFO - PROCESS | 3672 | 1461101281593 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:01 INFO - PROCESS | 3672 | ++DOCSHELL 14306400 == 49 [pid = 3672] [id = 132] 14:28:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 116 (1430E800) [pid = 3672] [serial = 394] [outer = 00000000] 14:28:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 117 (1755B800) [pid = 3672] [serial = 395] [outer = 1430E800] 14:28:01 INFO - PROCESS | 3672 | 1461101281645 Marionette DEBUG loaded listener.js 14:28:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (17C6F800) [pid = 3672] [serial = 396] [outer = 1430E800] 14:28:01 INFO - PROCESS | 3672 | --DOCSHELL 102BEC00 == 48 [pid = 3672] [id = 125] 14:28:01 INFO - PROCESS | 3672 | --DOCSHELL 14A37400 == 47 [pid = 3672] [id = 124] 14:28:01 INFO - PROCESS | 3672 | --DOCSHELL 1A78FC00 == 46 [pid = 3672] [id = 123] 14:28:01 INFO - PROCESS | 3672 | --DOCSHELL 0FB17C00 == 45 [pid = 3672] [id = 122] 14:28:01 INFO - PROCESS | 3672 | --DOCSHELL 18967C00 == 44 [pid = 3672] [id = 121] 14:28:01 INFO - PROCESS | 3672 | --DOCSHELL 17515000 == 43 [pid = 3672] [id = 120] 14:28:01 INFO - PROCESS | 3672 | --DOCSHELL 17513000 == 42 [pid = 3672] [id = 119] 14:28:01 INFO - PROCESS | 3672 | --DOCSHELL 0FB18800 == 41 [pid = 3672] [id = 118] 14:28:01 INFO - PROCESS | 3672 | --DOCSHELL 10AAD800 == 40 [pid = 3672] [id = 117] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 117 (1A86AC00) [pid = 3672] [serial = 301] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 116 (14C16400) [pid = 3672] [serial = 298] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 115 (0FCB8400) [pid = 3672] [serial = 295] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 114 (1B73D000) [pid = 3672] [serial = 304] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 113 (1C749000) [pid = 3672] [serial = 337] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 112 (18973400) [pid = 3672] [serial = 332] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 111 (1A9D2800) [pid = 3672] [serial = 328] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 110 (19985800) [pid = 3672] [serial = 325] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 109 (1894C400) [pid = 3672] [serial = 307] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 108 (18959C00) [pid = 3672] [serial = 323] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 107 (17C67C00) [pid = 3672] [serial = 319] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 106 (1A9DF000) [pid = 3672] [serial = 329] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 105 (17D17800) [pid = 3672] [serial = 320] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 104 (1755D400) [pid = 3672] [serial = 331] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 103 (18953800) [pid = 3672] [serial = 322] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 102 (15B51800) [pid = 3672] [serial = 317] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 101 (14CCC000) [pid = 3672] [serial = 316] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 100 (1C051400) [pid = 3672] [serial = 335] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 99 (1007D000) [pid = 3672] [serial = 313] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (10264C00) [pid = 3672] [serial = 310] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 97 (1BA85800) [pid = 3672] [serial = 334] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 96 (19BD6C00) [pid = 3672] [serial = 326] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 95 (18950800) [pid = 3672] [serial = 308] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 94 (102F1800) [pid = 3672] [serial = 311] [outer = 00000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3672 | --DOMWINDOW == 93 (102B7400) [pid = 3672] [serial = 314] [outer = 00000000] [url = about:blank] 14:28:02 INFO - PROCESS | 3672 | 1461101282173 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]]]}] 14:28:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:28:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 889ms 14:28:02 INFO - PROCESS | 3672 | 1461101282245 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 14:28:02 INFO - PROCESS | 3672 | 1461101282250 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 14:28:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:28:02 INFO - PROCESS | 3672 | 1461101282256 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:28:02 INFO - PROCESS | 3672 | 1461101282259 Marionette TRACE conn5 <- [1,494,null,{}] 14:28:02 INFO - PROCESS | 3672 | 1461101282263 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}] 14:28:02 INFO - PROCESS | 3672 | 1461101282345 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 14:28:02 INFO - PROCESS | 3672 | 1461101282435 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:02 INFO - PROCESS | 3672 | ++DOCSHELL 10078400 == 41 [pid = 3672] [id = 133] 14:28:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 94 (1025E000) [pid = 3672] [serial = 397] [outer = 00000000] 14:28:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 95 (10B4A000) [pid = 3672] [serial = 398] [outer = 1025E000] 14:28:02 INFO - PROCESS | 3672 | 1461101282485 Marionette DEBUG loaded listener.js 14:28:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 96 (1433CC00) [pid = 3672] [serial = 399] [outer = 1025E000] 14:28:02 INFO - PROCESS | 3672 | 1461101282893 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]]]}] 14:28:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:28:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 670ms 14:28:02 INFO - PROCESS | 3672 | 1461101282931 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 14:28:02 INFO - PROCESS | 3672 | 1461101282933 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 14:28:02 INFO - PROCESS | 3672 | 1461101282937 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:28:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:28:02 INFO - PROCESS | 3672 | 1461101282940 Marionette TRACE conn5 <- [1,498,null,{}] 14:28:02 INFO - PROCESS | 3672 | 1461101282950 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}] 14:28:03 INFO - PROCESS | 3672 | 1461101283039 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 14:28:03 INFO - PROCESS | 3672 | 1461101283047 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:03 INFO - PROCESS | 3672 | ++DOCSHELL 17D51400 == 42 [pid = 3672] [id = 134] 14:28:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 97 (17D52800) [pid = 3672] [serial = 400] [outer = 00000000] 14:28:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (18951000) [pid = 3672] [serial = 401] [outer = 17D52800] 14:28:03 INFO - PROCESS | 3672 | 1461101283098 Marionette DEBUG loaded listener.js 14:28:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (18958C00) [pid = 3672] [serial = 402] [outer = 17D52800] 14:28:03 INFO - PROCESS | 3672 | 1461101283523 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]]]}] 14:28:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:28:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 629ms 14:28:03 INFO - PROCESS | 3672 | 1461101283570 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 14:28:03 INFO - PROCESS | 3672 | 1461101283573 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 14:28:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:28:03 INFO - PROCESS | 3672 | 1461101283576 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:28:03 INFO - PROCESS | 3672 | 1461101283578 Marionette TRACE conn5 <- [1,502,null,{}] 14:28:03 INFO - PROCESS | 3672 | 1461101283581 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}] 14:28:03 INFO - PROCESS | 3672 | 1461101283663 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 14:28:03 INFO - PROCESS | 3672 | 1461101283700 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:03 INFO - PROCESS | 3672 | ++DOCSHELL 1896BC00 == 43 [pid = 3672] [id = 135] 14:28:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (1896F000) [pid = 3672] [serial = 403] [outer = 00000000] 14:28:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 101 (18D4AC00) [pid = 3672] [serial = 404] [outer = 1896F000] 14:28:03 INFO - PROCESS | 3672 | 1461101283746 Marionette DEBUG loaded listener.js 14:28:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 102 (1930E400) [pid = 3672] [serial = 405] [outer = 1896F000] 14:28:04 INFO - PROCESS | 3672 | 1461101284223 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]]]}] 14:28:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:28:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 670ms 14:28:04 INFO - PROCESS | 3672 | 1461101284252 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 14:28:04 INFO - PROCESS | 3672 | 1461101284254 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 14:28:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:28:04 INFO - PROCESS | 3672 | 1461101284257 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:28:04 INFO - PROCESS | 3672 | 1461101284259 Marionette TRACE conn5 <- [1,506,null,{}] 14:28:04 INFO - PROCESS | 3672 | 1461101284263 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}] 14:28:04 INFO - PROCESS | 3672 | 1461101284365 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 14:28:04 INFO - PROCESS | 3672 | 1461101284374 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:04 INFO - PROCESS | 3672 | ++DOCSHELL 0FCC4C00 == 44 [pid = 3672] [id = 136] 14:28:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 103 (18D4C000) [pid = 3672] [serial = 406] [outer = 00000000] 14:28:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 104 (19A9B000) [pid = 3672] [serial = 407] [outer = 18D4C000] 14:28:04 INFO - PROCESS | 3672 | 1461101284418 Marionette DEBUG loaded listener.js 14:28:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 105 (19AA4C00) [pid = 3672] [serial = 408] [outer = 18D4C000] 14:28:04 INFO - PROCESS | 3672 | 1461101284890 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]]]}] 14:28:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:28:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 669ms 14:28:04 INFO - PROCESS | 3672 | 1461101284930 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 14:28:04 INFO - PROCESS | 3672 | 1461101284933 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 14:28:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:28:04 INFO - PROCESS | 3672 | 1461101284936 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:28:04 INFO - PROCESS | 3672 | 1461101284938 Marionette TRACE conn5 <- [1,510,null,{}] 14:28:04 INFO - PROCESS | 3672 | 1461101284941 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}] 14:28:05 INFO - PROCESS | 3672 | 1461101285095 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 14:28:05 INFO - PROCESS | 3672 | 1461101285127 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:05 INFO - PROCESS | 3672 | ++DOCSHELL 0FCB1C00 == 45 [pid = 3672] [id = 137] 14:28:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 106 (1A8E5400) [pid = 3672] [serial = 409] [outer = 00000000] 14:28:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 107 (1A9D6400) [pid = 3672] [serial = 410] [outer = 1A8E5400] 14:28:05 INFO - PROCESS | 3672 | 1461101285172 Marionette DEBUG loaded listener.js 14:28:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 108 (1A9D6800) [pid = 3672] [serial = 411] [outer = 1A8E5400] 14:28:05 INFO - PROCESS | 3672 | 1461101285623 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]]]}] 14:28:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:28:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 730ms 14:28:05 INFO - PROCESS | 3672 | 1461101285671 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 14:28:05 INFO - PROCESS | 3672 | 1461101285673 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 14:28:05 INFO - PROCESS | 3672 | 1461101285677 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:28:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:28:05 INFO - PROCESS | 3672 | 1461101285678 Marionette TRACE conn5 <- [1,514,null,{}] 14:28:05 INFO - PROCESS | 3672 | 1461101285682 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}] 14:28:05 INFO - PROCESS | 3672 | 1461101285793 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 14:28:05 INFO - PROCESS | 3672 | 1461101285802 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:05 INFO - PROCESS | 3672 | ++DOCSHELL 14506400 == 46 [pid = 3672] [id = 138] 14:28:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 109 (14506800) [pid = 3672] [serial = 412] [outer = 00000000] 14:28:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 110 (1450D400) [pid = 3672] [serial = 413] [outer = 14506800] 14:28:05 INFO - PROCESS | 3672 | 1461101285891 Marionette DEBUG loaded listener.js 14:28:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 111 (1450F000) [pid = 3672] [serial = 414] [outer = 14506800] 14:28:06 INFO - PROCESS | 3672 | --DOMWINDOW == 110 (0FB21400) [pid = 3672] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:28:06 INFO - PROCESS | 3672 | --DOMWINDOW == 109 (175FC000) [pid = 3672] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:28:06 INFO - PROCESS | 3672 | --DOMWINDOW == 108 (10AF4C00) [pid = 3672] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:28:06 INFO - PROCESS | 3672 | --DOMWINDOW == 107 (17513C00) [pid = 3672] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:28:06 INFO - PROCESS | 3672 | --DOMWINDOW == 106 (1C269400) [pid = 3672] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:28:06 INFO - PROCESS | 3672 | --DOMWINDOW == 105 (19303800) [pid = 3672] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:28:06 INFO - PROCESS | 3672 | --DOMWINDOW == 104 (1A86CC00) [pid = 3672] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:28:06 INFO - PROCESS | 3672 | --DOMWINDOW == 103 (14AE1000) [pid = 3672] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:28:06 INFO - PROCESS | 3672 | --DOMWINDOW == 102 (17512C00) [pid = 3672] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:28:06 INFO - PROCESS | 3672 | --DOMWINDOW == 101 (1896AC00) [pid = 3672] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:28:06 INFO - PROCESS | 3672 | 1461101286384 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]]]}] 14:28:06 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 14:28:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 770ms 14:28:06 INFO - PROCESS | 3672 | 1461101286451 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 14:28:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:28:06 INFO - PROCESS | 3672 | 1461101286453 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 14:28:06 INFO - PROCESS | 3672 | 1461101286456 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:28:06 INFO - PROCESS | 3672 | 1461101286458 Marionette TRACE conn5 <- [1,518,null,{}] 14:28:06 INFO - PROCESS | 3672 | 1461101286461 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}] 14:28:06 INFO - PROCESS | 3672 | 1461101286539 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 14:28:06 INFO - PROCESS | 3672 | 1461101286545 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:06 INFO - PROCESS | 3672 | ++DOCSHELL 14510C00 == 47 [pid = 3672] [id = 139] 14:28:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 102 (14C1EC00) [pid = 3672] [serial = 415] [outer = 00000000] 14:28:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 103 (19303800) [pid = 3672] [serial = 416] [outer = 14C1EC00] 14:28:06 INFO - PROCESS | 3672 | 1461101286589 Marionette DEBUG loaded listener.js 14:28:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 104 (1A63CC00) [pid = 3672] [serial = 417] [outer = 14C1EC00] 14:28:07 INFO - PROCESS | 3672 | 1461101287021 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]]]}] 14:28:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:28:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 630ms 14:28:07 INFO - PROCESS | 3672 | 1461101287087 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 14:28:07 INFO - PROCESS | 3672 | 1461101287089 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 14:28:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:28:07 INFO - PROCESS | 3672 | 1461101287092 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:28:07 INFO - PROCESS | 3672 | 1461101287094 Marionette TRACE conn5 <- [1,522,null,{}] 14:28:07 INFO - PROCESS | 3672 | 1461101287097 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}] 14:28:07 INFO - PROCESS | 3672 | 1461101287175 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 14:28:07 INFO - PROCESS | 3672 | 1461101287184 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:07 INFO - PROCESS | 3672 | ++DOCSHELL 1A86CC00 == 48 [pid = 3672] [id = 140] 14:28:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 105 (1A9D5000) [pid = 3672] [serial = 418] [outer = 00000000] 14:28:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 106 (1B748000) [pid = 3672] [serial = 419] [outer = 1A9D5000] 14:28:07 INFO - PROCESS | 3672 | 1461101287229 Marionette DEBUG loaded listener.js 14:28:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 107 (1BE6D400) [pid = 3672] [serial = 420] [outer = 1A9D5000] 14:28:07 INFO - PROCESS | 3672 | 1461101287651 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]]]}] 14:28:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:28:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 631ms 14:28:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:28:07 INFO - PROCESS | 3672 | 1461101287725 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 14:28:07 INFO - PROCESS | 3672 | 1461101287727 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 14:28:07 INFO - PROCESS | 3672 | 1461101287730 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:28:07 INFO - PROCESS | 3672 | 1461101287731 Marionette TRACE conn5 <- [1,526,null,{}] 14:28:07 INFO - PROCESS | 3672 | 1461101287735 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}] 14:28:07 INFO - PROCESS | 3672 | 1461101287812 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 14:28:07 INFO - PROCESS | 3672 | 1461101287821 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:07 INFO - PROCESS | 3672 | ++DOCSHELL 1C26B800 == 49 [pid = 3672] [id = 141] 14:28:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 108 (1C688400) [pid = 3672] [serial = 421] [outer = 00000000] 14:28:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 109 (1C752800) [pid = 3672] [serial = 422] [outer = 1C688400] 14:28:07 INFO - PROCESS | 3672 | 1461101287895 Marionette DEBUG loaded listener.js 14:28:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 110 (1D510400) [pid = 3672] [serial = 423] [outer = 1C688400] 14:28:08 INFO - PROCESS | 3672 | 1461101288494 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]]]}] 14:28:08 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 14:28:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 829ms 14:28:08 INFO - PROCESS | 3672 | 1461101288561 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 14:28:08 INFO - PROCESS | 3672 | 1461101288566 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 14:28:08 INFO - PROCESS | 3672 | 1461101288572 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:28:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:28:08 INFO - PROCESS | 3672 | 1461101288576 Marionette TRACE conn5 <- [1,530,null,{}] 14:28:08 INFO - PROCESS | 3672 | 1461101288582 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}] 14:28:08 INFO - PROCESS | 3672 | 1461101288722 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 14:28:08 INFO - PROCESS | 3672 | 1461101288847 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:08 INFO - PROCESS | 3672 | ++DOCSHELL 102B5800 == 50 [pid = 3672] [id = 142] 14:28:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 111 (102F6C00) [pid = 3672] [serial = 424] [outer = 00000000] 14:28:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 112 (144A4400) [pid = 3672] [serial = 425] [outer = 102F6C00] 14:28:08 INFO - PROCESS | 3672 | 1461101288906 Marionette DEBUG loaded listener.js 14:28:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 113 (145B5400) [pid = 3672] [serial = 426] [outer = 102F6C00] 14:28:09 INFO - PROCESS | 3672 | 1461101289520 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"]]]}] 14:28:09 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 14:28:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:28:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:28:09 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 14:28:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:28:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:28:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 970ms 14:28:09 INFO - PROCESS | 3672 | 1461101289547 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 14:28:09 INFO - PROCESS | 3672 | 1461101289553 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 14:28:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:28:09 INFO - PROCESS | 3672 | 1461101289559 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:28:09 INFO - PROCESS | 3672 | 1461101289562 Marionette TRACE conn5 <- [1,534,null,{}] 14:28:09 INFO - PROCESS | 3672 | 1461101289566 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}] 14:28:09 INFO - PROCESS | 3672 | 1461101289724 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 14:28:09 INFO - PROCESS | 3672 | 1461101289740 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:09 INFO - PROCESS | 3672 | ++DOCSHELL 145BC400 == 51 [pid = 3672] [id = 143] 14:28:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 114 (145BC800) [pid = 3672] [serial = 427] [outer = 00000000] 14:28:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 115 (1755BC00) [pid = 3672] [serial = 428] [outer = 145BC800] 14:28:09 INFO - PROCESS | 3672 | 1461101289795 Marionette DEBUG loaded listener.js 14:28:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 116 (17D15C00) [pid = 3672] [serial = 429] [outer = 145BC800] 14:28:10 INFO - PROCESS | 3672 | 1461101290392 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]]]}] 14:28:10 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. 14:28:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 869ms 14:28:10 INFO - PROCESS | 3672 | 1461101290431 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 14:28:10 INFO - PROCESS | 3672 | 1461101290434 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 14:28:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:28:10 INFO - PROCESS | 3672 | 1461101290437 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:28:10 INFO - PROCESS | 3672 | 1461101290441 Marionette TRACE conn5 <- [1,538,null,{}] 14:28:10 INFO - PROCESS | 3672 | 1461101290452 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}] 14:28:10 INFO - PROCESS | 3672 | 1461101290559 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 14:28:10 INFO - PROCESS | 3672 | 1461101290657 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:10 INFO - PROCESS | 3672 | ++DOCSHELL 18957800 == 52 [pid = 3672] [id = 144] 14:28:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 117 (1A835400) [pid = 3672] [serial = 430] [outer = 00000000] 14:28:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (1B741800) [pid = 3672] [serial = 431] [outer = 1A835400] 14:28:10 INFO - PROCESS | 3672 | 1461101290715 Marionette DEBUG loaded listener.js 14:28:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (1C752000) [pid = 3672] [serial = 432] [outer = 1A835400] 14:28:11 INFO - PROCESS | 3672 | 1461101291251 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]]]}] 14:28:11 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. 14:28:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 830ms 14:28:11 INFO - PROCESS | 3672 | 1461101291271 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 14:28:11 INFO - PROCESS | 3672 | 1461101291273 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 14:28:11 INFO - PROCESS | 3672 | 1461101291277 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:28:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:28:11 INFO - PROCESS | 3672 | 1461101291279 Marionette TRACE conn5 <- [1,542,null,{}] 14:28:11 INFO - PROCESS | 3672 | 1461101291283 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}] 14:28:11 INFO - PROCESS | 3672 | 1461101291389 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 14:28:11 INFO - PROCESS | 3672 | 1461101291487 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:11 INFO - PROCESS | 3672 | ++DOCSHELL 19035400 == 53 [pid = 3672] [id = 145] 14:28:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (19783800) [pid = 3672] [serial = 433] [outer = 00000000] 14:28:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (1D675000) [pid = 3672] [serial = 434] [outer = 19783800] 14:28:11 INFO - PROCESS | 3672 | 1461101291559 Marionette DEBUG loaded listener.js 14:28:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (1DD1EC00) [pid = 3672] [serial = 435] [outer = 19783800] 14:28:11 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:11 INFO - PROCESS | 3672 | [3672] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:28:12 INFO - PROCESS | 3672 | 1461101292131 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]]]}] 14:28:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:28:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 870ms 14:28:12 INFO - PROCESS | 3672 | 1461101292164 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 14:28:12 INFO - PROCESS | 3672 | 1461101292166 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 14:28:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:28:12 INFO - PROCESS | 3672 | 1461101292171 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:28:12 INFO - PROCESS | 3672 | 1461101292173 Marionette TRACE conn5 <- [1,546,null,{}] 14:28:12 INFO - PROCESS | 3672 | 1461101292177 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}] 14:28:12 INFO - PROCESS | 3672 | 1461101292279 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 14:28:12 INFO - PROCESS | 3672 | 1461101292374 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:12 INFO - PROCESS | 3672 | ++DOCSHELL 0FCC4400 == 54 [pid = 3672] [id = 146] 14:28:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (102BBC00) [pid = 3672] [serial = 436] [outer = 00000000] 14:28:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (18D45800) [pid = 3672] [serial = 437] [outer = 102BBC00] 14:28:12 INFO - PROCESS | 3672 | 1461101292429 Marionette DEBUG loaded listener.js 14:28:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (19305800) [pid = 3672] [serial = 438] [outer = 102BBC00] 14:28:13 INFO - PROCESS | 3672 | 1461101293204 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]]]}] 14:28:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:28:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1077ms 14:28:13 INFO - PROCESS | 3672 | 1461101293252 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 14:28:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:28:13 INFO - PROCESS | 3672 | 1461101293255 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 14:28:13 INFO - PROCESS | 3672 | 1461101293260 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:28:13 INFO - PROCESS | 3672 | 1461101293264 Marionette TRACE conn5 <- [1,550,null,{}] 14:28:13 INFO - PROCESS | 3672 | 1461101293269 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}] 14:28:13 INFO - PROCESS | 3672 | 1461101293363 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 14:28:13 INFO - PROCESS | 3672 | 1461101293449 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:13 INFO - PROCESS | 3672 | ++DOCSHELL 102EA400 == 55 [pid = 3672] [id = 147] 14:28:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (102F1800) [pid = 3672] [serial = 439] [outer = 00000000] 14:28:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (10B42000) [pid = 3672] [serial = 440] [outer = 102F1800] 14:28:13 INFO - PROCESS | 3672 | 1461101293547 Marionette DEBUG loaded listener.js 14:28:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (130A9C00) [pid = 3672] [serial = 441] [outer = 102F1800] 14:28:13 INFO - PROCESS | 3672 | --DOCSHELL 1A86CC00 == 54 [pid = 3672] [id = 140] 14:28:13 INFO - PROCESS | 3672 | --DOCSHELL 14510C00 == 53 [pid = 3672] [id = 139] 14:28:13 INFO - PROCESS | 3672 | --DOCSHELL 14506400 == 52 [pid = 3672] [id = 138] 14:28:13 INFO - PROCESS | 3672 | --DOCSHELL 0FCB1C00 == 51 [pid = 3672] [id = 137] 14:28:13 INFO - PROCESS | 3672 | --DOCSHELL 0FCC4C00 == 50 [pid = 3672] [id = 136] 14:28:13 INFO - PROCESS | 3672 | --DOCSHELL 1896BC00 == 49 [pid = 3672] [id = 135] 14:28:13 INFO - PROCESS | 3672 | --DOCSHELL 17D51400 == 48 [pid = 3672] [id = 134] 14:28:13 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (18D4F000) [pid = 3672] [serial = 376] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:14 INFO - PROCESS | 3672 | --DOCSHELL 10078400 == 47 [pid = 3672] [id = 133] 14:28:14 INFO - PROCESS | 3672 | --DOCSHELL 14306400 == 46 [pid = 3672] [id = 132] 14:28:14 INFO - PROCESS | 3672 | --DOCSHELL 10AA5400 == 45 [pid = 3672] [id = 128] 14:28:14 INFO - PROCESS | 3672 | --DOCSHELL 0FCC3000 == 44 [pid = 3672] [id = 127] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (1A785800) [pid = 3672] [serial = 364] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (1B73C000) [pid = 3672] [serial = 367] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (1A9D1400) [pid = 3672] [serial = 370] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (1A9D3400) [pid = 3672] [serial = 371] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (19AA4800) [pid = 3672] [serial = 373] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 121 (18B65400) [pid = 3672] [serial = 361] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 120 (1B746C00) [pid = 3672] [serial = 368] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 119 (19040400) [pid = 3672] [serial = 362] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 118 (19AA4000) [pid = 3672] [serial = 374] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 117 (18950400) [pid = 3672] [serial = 359] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 116 (0FCA7400) [pid = 3672] [serial = 340] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 115 (102B9000) [pid = 3672] [serial = 352] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 114 (10AB0C00) [pid = 3672] [serial = 353] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 113 (17F9D000) [pid = 3672] [serial = 358] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 112 (14A3E000) [pid = 3672] [serial = 349] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 111 (14C49800) [pid = 3672] [serial = 350] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 110 (1751AC00) [pid = 3672] [serial = 355] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 109 (175F2000) [pid = 3672] [serial = 356] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 108 (0FFE4000) [pid = 3672] [serial = 346] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 107 (1C752C00) [pid = 3672] [serial = 338] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 106 (15A51C00) [pid = 3672] [serial = 343] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | --DOMWINDOW == 105 (1A78A800) [pid = 3672] [serial = 365] [outer = 00000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3672 | [3672] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:28:14 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:14 INFO - PROCESS | 3672 | 1461101294156 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]]]}] 14:28:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:28:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 930ms 14:28:14 INFO - PROCESS | 3672 | 1461101294192 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 14:28:14 INFO - PROCESS | 3672 | 1461101294197 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 14:28:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:28:14 INFO - PROCESS | 3672 | 1461101294203 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:28:14 INFO - PROCESS | 3672 | 1461101294206 Marionette TRACE conn5 <- [1,554,null,{}] 14:28:14 INFO - PROCESS | 3672 | 1461101294209 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}] 14:28:14 INFO - PROCESS | 3672 | 1461101294296 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 14:28:14 INFO - PROCESS | 3672 | 1461101294376 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:14 INFO - PROCESS | 3672 | ++DOCSHELL 0FB1D800 == 45 [pid = 3672] [id = 148] 14:28:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 106 (0FB23000) [pid = 3672] [serial = 442] [outer = 00000000] 14:28:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 107 (102BEC00) [pid = 3672] [serial = 443] [outer = 0FB23000] 14:28:14 INFO - PROCESS | 3672 | 1461101294422 Marionette DEBUG loaded listener.js 14:28:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 108 (10AF6400) [pid = 3672] [serial = 444] [outer = 0FB23000] 14:28:14 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:14 INFO - PROCESS | 3672 | [3672] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:28:14 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:14 INFO - PROCESS | 3672 | [3672] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:28:14 INFO - PROCESS | 3672 | 1461101294823 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]]]}] 14:28:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:28:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 670ms 14:28:14 INFO - PROCESS | 3672 | 1461101294883 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 14:28:14 INFO - PROCESS | 3672 | 1461101294885 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 14:28:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:28:14 INFO - PROCESS | 3672 | 1461101294892 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:28:14 INFO - PROCESS | 3672 | 1461101294896 Marionette TRACE conn5 <- [1,558,null,{}] 14:28:14 INFO - PROCESS | 3672 | 1461101294911 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}] 14:28:14 INFO - PROCESS | 3672 | 1461101294993 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 14:28:14 INFO - PROCESS | 3672 | 1461101295000 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:14 INFO - PROCESS | 3672 | ++DOCSHELL 14C16000 == 46 [pid = 3672] [id = 149] 14:28:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 109 (14C17400) [pid = 3672] [serial = 445] [outer = 00000000] 14:28:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 110 (14CCC000) [pid = 3672] [serial = 446] [outer = 14C17400] 14:28:15 INFO - PROCESS | 3672 | 1461101295051 Marionette DEBUG loaded listener.js 14:28:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 111 (15B56800) [pid = 3672] [serial = 447] [outer = 14C17400] 14:28:15 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:15 INFO - PROCESS | 3672 | [3672] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:28:15 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:15 INFO - PROCESS | 3672 | 1461101295498 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]]]}] 14:28:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:28:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 690ms 14:28:15 INFO - PROCESS | 3672 | 1461101295583 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 14:28:15 INFO - PROCESS | 3672 | 1461101295586 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 14:28:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:28:15 INFO - PROCESS | 3672 | 1461101295589 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:28:15 INFO - PROCESS | 3672 | 1461101295591 Marionette TRACE conn5 <- [1,562,null,{}] 14:28:15 INFO - PROCESS | 3672 | 1461101295594 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}] 14:28:15 INFO - PROCESS | 3672 | 1461101295674 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 14:28:15 INFO - PROCESS | 3672 | 1461101295680 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:15 INFO - PROCESS | 3672 | ++DOCSHELL 1652AC00 == 47 [pid = 3672] [id = 150] 14:28:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 112 (17514C00) [pid = 3672] [serial = 448] [outer = 00000000] 14:28:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 113 (175F2400) [pid = 3672] [serial = 449] [outer = 17514C00] 14:28:15 INFO - PROCESS | 3672 | 1461101295726 Marionette DEBUG loaded listener.js 14:28:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 114 (17C4F000) [pid = 3672] [serial = 450] [outer = 17514C00] 14:28:16 INFO - PROCESS | 3672 | 1461101296167 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]]]}] 14:28:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:28:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 630ms 14:28:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:28:16 INFO - PROCESS | 3672 | 1461101296223 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 14:28:16 INFO - PROCESS | 3672 | 1461101296225 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 14:28:16 INFO - PROCESS | 3672 | 1461101296228 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:28:16 INFO - PROCESS | 3672 | 1461101296229 Marionette TRACE conn5 <- [1,566,null,{}] 14:28:16 INFO - PROCESS | 3672 | 1461101296233 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}] 14:28:16 INFO - PROCESS | 3672 | 1461101296336 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 14:28:16 INFO - PROCESS | 3672 | 1461101296414 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:16 INFO - PROCESS | 3672 | ++DOCSHELL 17D50400 == 48 [pid = 3672] [id = 151] 14:28:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 115 (17D51400) [pid = 3672] [serial = 451] [outer = 00000000] 14:28:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 116 (1894E800) [pid = 3672] [serial = 452] [outer = 17D51400] 14:28:16 INFO - PROCESS | 3672 | 1461101296460 Marionette DEBUG loaded listener.js 14:28:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 117 (18959000) [pid = 3672] [serial = 453] [outer = 17D51400] 14:28:16 INFO - PROCESS | 3672 | 1461101296908 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]]]}] 14:28:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:28:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 729ms 14:28:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:28:16 INFO - PROCESS | 3672 | 1461101296959 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 14:28:16 INFO - PROCESS | 3672 | 1461101296961 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 14:28:16 INFO - PROCESS | 3672 | 1461101296964 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:28:16 INFO - PROCESS | 3672 | 1461101296965 Marionette TRACE conn5 <- [1,570,null,{}] 14:28:16 INFO - PROCESS | 3672 | 1461101296969 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}] 14:28:17 INFO - PROCESS | 3672 | 1461101297093 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 14:28:17 INFO - PROCESS | 3672 | 1461101297152 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:17 INFO - PROCESS | 3672 | ++DOCSHELL 18D47400 == 49 [pid = 3672] [id = 152] 14:28:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (18D48400) [pid = 3672] [serial = 454] [outer = 00000000] 14:28:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (19040400) [pid = 3672] [serial = 455] [outer = 18D48400] 14:28:17 INFO - PROCESS | 3672 | 1461101297200 Marionette DEBUG loaded listener.js 14:28:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (19305C00) [pid = 3672] [serial = 456] [outer = 18D48400] 14:28:17 INFO - PROCESS | 3672 | 1461101297638 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]]]}] 14:28:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:28:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 730ms 14:28:17 INFO - PROCESS | 3672 | 1461101297696 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 14:28:17 INFO - PROCESS | 3672 | 1461101297698 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 14:28:17 INFO - PROCESS | 3672 | 1461101297701 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:28:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:28:17 INFO - PROCESS | 3672 | 1461101297703 Marionette TRACE conn5 <- [1,574,null,{}] 14:28:17 INFO - PROCESS | 3672 | 1461101297707 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}] 14:28:17 INFO - PROCESS | 3672 | 1461101297818 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 14:28:17 INFO - PROCESS | 3672 | 1461101297878 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:17 INFO - PROCESS | 3672 | ++DOCSHELL 1990EC00 == 50 [pid = 3672] [id = 153] 14:28:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (19910C00) [pid = 3672] [serial = 457] [outer = 00000000] 14:28:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (19A9FC00) [pid = 3672] [serial = 458] [outer = 19910C00] 14:28:17 INFO - PROCESS | 3672 | 1461101297925 Marionette DEBUG loaded listener.js 14:28:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (1A642000) [pid = 3672] [serial = 459] [outer = 19910C00] 14:28:18 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:18 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (1A9D5000) [pid = 3672] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:28:18 INFO - PROCESS | 3672 | --DOMWINDOW == 121 (14C1EC00) [pid = 3672] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:28:18 INFO - PROCESS | 3672 | --DOMWINDOW == 120 (18D4C000) [pid = 3672] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:28:18 INFO - PROCESS | 3672 | --DOMWINDOW == 119 (1A8E5400) [pid = 3672] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:28:18 INFO - PROCESS | 3672 | --DOMWINDOW == 118 (1430E800) [pid = 3672] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:28:18 INFO - PROCESS | 3672 | --DOMWINDOW == 117 (18D4A400) [pid = 3672] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:28:18 INFO - PROCESS | 3672 | --DOMWINDOW == 116 (17D52800) [pid = 3672] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:28:18 INFO - PROCESS | 3672 | --DOMWINDOW == 115 (1896F000) [pid = 3672] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:28:18 INFO - PROCESS | 3672 | --DOMWINDOW == 114 (1025E000) [pid = 3672] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:28:18 INFO - PROCESS | 3672 | --DOMWINDOW == 113 (14506800) [pid = 3672] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:28:18 INFO - PROCESS | 3672 | [3672] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:28:18 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:18 INFO - PROCESS | 3672 | 1461101298550 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]]]}] 14:28:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:28:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 869ms 14:28:18 INFO - PROCESS | 3672 | 1461101298575 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 14:28:18 INFO - PROCESS | 3672 | 1461101298577 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 14:28:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:28:18 INFO - PROCESS | 3672 | 1461101298580 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:28:18 INFO - PROCESS | 3672 | 1461101298581 Marionette TRACE conn5 <- [1,578,null,{}] 14:28:18 INFO - PROCESS | 3672 | 1461101298585 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}] 14:28:18 INFO - PROCESS | 3672 | 1461101298692 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 14:28:18 INFO - PROCESS | 3672 | 1461101298744 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:18 INFO - PROCESS | 3672 | ++DOCSHELL 14508800 == 51 [pid = 3672] [id = 154] 14:28:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 114 (15A49C00) [pid = 3672] [serial = 460] [outer = 00000000] 14:28:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 115 (19035800) [pid = 3672] [serial = 461] [outer = 15A49C00] 14:28:18 INFO - PROCESS | 3672 | 1461101298789 Marionette DEBUG loaded listener.js 14:28:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 116 (1903FC00) [pid = 3672] [serial = 462] [outer = 15A49C00] 14:28:19 INFO - PROCESS | 3672 | 1461101299162 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]]]}] 14:28:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:28:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 630ms 14:28:19 INFO - PROCESS | 3672 | 1461101299216 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 14:28:19 INFO - PROCESS | 3672 | 1461101299218 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 14:28:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:28:19 INFO - PROCESS | 3672 | 1461101299222 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:28:19 INFO - PROCESS | 3672 | 1461101299224 Marionette TRACE conn5 <- [1,582,null,{}] 14:28:19 INFO - PROCESS | 3672 | 1461101299228 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}] 14:28:19 INFO - PROCESS | 3672 | 1461101299307 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 14:28:19 INFO - PROCESS | 3672 | 1461101299313 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:19 INFO - PROCESS | 3672 | ++DOCSHELL 18D4C400 == 52 [pid = 3672] [id = 155] 14:28:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 117 (1A78A800) [pid = 3672] [serial = 463] [outer = 00000000] 14:28:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (1A84CC00) [pid = 3672] [serial = 464] [outer = 1A78A800] 14:28:19 INFO - PROCESS | 3672 | 1461101299358 Marionette DEBUG loaded listener.js 14:28:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (1A9C5000) [pid = 3672] [serial = 465] [outer = 1A78A800] 14:28:19 INFO - PROCESS | 3672 | 1461101299737 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]]]}] 14:28:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:28:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 569ms 14:28:19 INFO - PROCESS | 3672 | 1461101299796 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 14:28:19 INFO - PROCESS | 3672 | 1461101299798 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 14:28:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:28:19 INFO - PROCESS | 3672 | 1461101299802 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:28:19 INFO - PROCESS | 3672 | 1461101299804 Marionette TRACE conn5 <- [1,586,null,{}] 14:28:19 INFO - PROCESS | 3672 | 1461101299815 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}] 14:28:19 INFO - PROCESS | 3672 | 1461101299898 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 14:28:19 INFO - PROCESS | 3672 | 1461101299905 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:19 INFO - PROCESS | 3672 | ++DOCSHELL 17C47800 == 53 [pid = 3672] [id = 156] 14:28:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (1A9D5400) [pid = 3672] [serial = 466] [outer = 00000000] 14:28:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (1B73F400) [pid = 3672] [serial = 467] [outer = 1A9D5400] 14:28:19 INFO - PROCESS | 3672 | 1461101299949 Marionette DEBUG loaded listener.js 14:28:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (1B746C00) [pid = 3672] [serial = 468] [outer = 1A9D5400] 14:28:20 INFO - PROCESS | 3672 | 1461101300357 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]]]}] 14:28:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:28:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 590ms 14:28:20 INFO - PROCESS | 3672 | 1461101300418 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 14:28:20 INFO - PROCESS | 3672 | 1461101300422 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 14:28:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:28:20 INFO - PROCESS | 3672 | 1461101300428 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:28:20 INFO - PROCESS | 3672 | 1461101300432 Marionette TRACE conn5 <- [1,590,null,{}] 14:28:20 INFO - PROCESS | 3672 | 1461101300439 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}] 14:28:20 INFO - PROCESS | 3672 | 1461101300552 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 14:28:20 INFO - PROCESS | 3672 | 1461101300682 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:20 INFO - PROCESS | 3672 | ++DOCSHELL 0FCAA400 == 54 [pid = 3672] [id = 157] 14:28:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (0FCAD000) [pid = 3672] [serial = 469] [outer = 00000000] 14:28:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (0FCC3000) [pid = 3672] [serial = 470] [outer = 0FCAD000] 14:28:20 INFO - PROCESS | 3672 | 1461101300742 Marionette DEBUG loaded listener.js 14:28:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (10081400) [pid = 3672] [serial = 471] [outer = 0FCAD000] 14:28:21 INFO - PROCESS | 3672 | 1461101301275 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]]]}] 14:28:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:28:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 870ms 14:28:21 INFO - PROCESS | 3672 | 1461101301312 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 14:28:21 INFO - PROCESS | 3672 | 1461101301316 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 14:28:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:28:21 INFO - PROCESS | 3672 | 1461101301324 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:28:21 INFO - PROCESS | 3672 | 1461101301328 Marionette TRACE conn5 <- [1,594,null,{}] 14:28:21 INFO - PROCESS | 3672 | 1461101301332 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}] 14:28:21 INFO - PROCESS | 3672 | 1461101301451 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 14:28:21 INFO - PROCESS | 3672 | 1461101301819 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:21 INFO - PROCESS | 3672 | ++DOCSHELL 17520400 == 55 [pid = 3672] [id = 158] 14:28:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (175F2000) [pid = 3672] [serial = 472] [outer = 00000000] 14:28:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (18970400) [pid = 3672] [serial = 473] [outer = 175F2000] 14:28:21 INFO - PROCESS | 3672 | 1461101301924 Marionette DEBUG loaded listener.js 14:28:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (18D49800) [pid = 3672] [serial = 474] [outer = 175F2000] 14:28:22 INFO - PROCESS | 3672 | 1461101302546 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]]]}] 14:28:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:28:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1273ms 14:28:22 INFO - PROCESS | 3672 | 1461101302597 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 14:28:22 INFO - PROCESS | 3672 | 1461101302600 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 14:28:22 INFO - PROCESS | 3672 | 1461101302604 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:28:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:28:22 INFO - PROCESS | 3672 | 1461101302606 Marionette TRACE conn5 <- [1,598,null,{}] 14:28:22 INFO - PROCESS | 3672 | 1461101302616 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}] 14:28:22 INFO - PROCESS | 3672 | 1461101302725 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 14:28:22 INFO - PROCESS | 3672 | 1461101302851 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:22 INFO - PROCESS | 3672 | ++DOCSHELL 1A908400 == 56 [pid = 3672] [id = 159] 14:28:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (1A909000) [pid = 3672] [serial = 475] [outer = 00000000] 14:28:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (1A90D000) [pid = 3672] [serial = 476] [outer = 1A909000] 14:28:22 INFO - PROCESS | 3672 | 1461101302912 Marionette DEBUG loaded listener.js 14:28:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (1A910000) [pid = 3672] [serial = 477] [outer = 1A909000] 14:28:23 INFO - PROCESS | 3672 | 1461101303465 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]]]}] 14:28:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:28:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 929ms 14:28:23 INFO - PROCESS | 3672 | 1461101303558 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 14:28:23 INFO - PROCESS | 3672 | 1461101303560 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 14:28:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:28:23 INFO - PROCESS | 3672 | 1461101303564 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:28:23 INFO - PROCESS | 3672 | 1461101303566 Marionette TRACE conn5 <- [1,602,null,{}] 14:28:23 INFO - PROCESS | 3672 | 1461101303584 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}] 14:28:23 INFO - PROCESS | 3672 | 1461101303694 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 14:28:23 INFO - PROCESS | 3672 | 1461101303811 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:23 INFO - PROCESS | 3672 | ++DOCSHELL 1B747C00 == 57 [pid = 3672] [id = 160] 14:28:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (1B749800) [pid = 3672] [serial = 478] [outer = 00000000] 14:28:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (1C051000) [pid = 3672] [serial = 479] [outer = 1B749800] 14:28:23 INFO - PROCESS | 3672 | 1461101303867 Marionette DEBUG loaded listener.js 14:28:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (1D506400) [pid = 3672] [serial = 480] [outer = 1B749800] 14:28:24 INFO - PROCESS | 3672 | 1461101304419 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]]]}] 14:28:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:28:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 890ms 14:28:24 INFO - PROCESS | 3672 | 1461101304589 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 14:28:24 INFO - PROCESS | 3672 | 1461101304593 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 14:28:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:28:24 INFO - PROCESS | 3672 | 1461101304621 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:28:24 INFO - PROCESS | 3672 | 1461101304624 Marionette TRACE conn5 <- [1,606,null,{}] 14:28:24 INFO - PROCESS | 3672 | 1461101304654 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}] 14:28:24 INFO - PROCESS | 3672 | 1461101304751 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 14:28:24 INFO - PROCESS | 3672 | 1461101304829 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:24 INFO - PROCESS | 3672 | ++DOCSHELL 14501400 == 58 [pid = 3672] [id = 161] 14:28:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (1450B000) [pid = 3672] [serial = 481] [outer = 00000000] 14:28:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (14ACD000) [pid = 3672] [serial = 482] [outer = 1450B000] 14:28:24 INFO - PROCESS | 3672 | 1461101304878 Marionette DEBUG loaded listener.js 14:28:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (16525000) [pid = 3672] [serial = 483] [outer = 1450B000] 14:28:25 INFO - PROCESS | 3672 | [3672] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 14:28:25 INFO - PROCESS | 3672 | 1461101305815 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]]]}] 14:28:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:28:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1258ms 14:28:25 INFO - PROCESS | 3672 | 1461101305869 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 14:28:25 INFO - PROCESS | 3672 | 1461101305872 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 14:28:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:28:25 INFO - PROCESS | 3672 | 1461101305879 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:28:25 INFO - PROCESS | 3672 | 1461101305883 Marionette TRACE conn5 <- [1,610,null,{}] 14:28:25 INFO - PROCESS | 3672 | 1461101305887 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}] 14:28:25 INFO - PROCESS | 3672 | 1461101305990 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 14:28:26 INFO - PROCESS | 3672 | 1461101306094 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:26 INFO - PROCESS | 3672 | --DOCSHELL 0FB1C000 == 57 [pid = 3672] [id = 114] 14:28:26 INFO - PROCESS | 3672 | --DOCSHELL 18D4C400 == 56 [pid = 3672] [id = 155] 14:28:26 INFO - PROCESS | 3672 | --DOCSHELL 14508800 == 55 [pid = 3672] [id = 154] 14:28:26 INFO - PROCESS | 3672 | --DOCSHELL 1990EC00 == 54 [pid = 3672] [id = 153] 14:28:26 INFO - PROCESS | 3672 | --DOCSHELL 18D47400 == 53 [pid = 3672] [id = 152] 14:28:26 INFO - PROCESS | 3672 | --DOCSHELL 17D50400 == 52 [pid = 3672] [id = 151] 14:28:26 INFO - PROCESS | 3672 | --DOCSHELL 1652AC00 == 51 [pid = 3672] [id = 150] 14:28:26 INFO - PROCESS | 3672 | --DOCSHELL 14C16000 == 50 [pid = 3672] [id = 149] 14:28:26 INFO - PROCESS | 3672 | --DOCSHELL 0FB1D800 == 49 [pid = 3672] [id = 148] 14:28:26 INFO - PROCESS | 3672 | --DOCSHELL 102EA400 == 48 [pid = 3672] [id = 147] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (1C268400) [pid = 3672] [serial = 388] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (1D5ED000) [pid = 3672] [serial = 391] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (10080400) [pid = 3672] [serial = 379] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (17516400) [pid = 3672] [serial = 382] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (1BE70400) [pid = 3672] [serial = 385] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (1C752800) [pid = 3672] [serial = 422] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | ++DOCSHELL 0EF07C00 == 49 [pid = 3672] [id = 162] 14:28:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (0EF08C00) [pid = 3672] [serial = 484] [outer = 00000000] 14:28:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (0FCAC800) [pid = 3672] [serial = 485] [outer = 0EF08C00] 14:28:26 INFO - PROCESS | 3672 | 1461101306184 Marionette DEBUG loaded listener.js 14:28:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (10085C00) [pid = 3672] [serial = 486] [outer = 0EF08C00] 14:28:26 INFO - PROCESS | 3672 | --DOCSHELL 19035400 == 48 [pid = 3672] [id = 145] 14:28:26 INFO - PROCESS | 3672 | --DOCSHELL 18957800 == 47 [pid = 3672] [id = 144] 14:28:26 INFO - PROCESS | 3672 | --DOCSHELL 145BC400 == 46 [pid = 3672] [id = 143] 14:28:26 INFO - PROCESS | 3672 | --DOCSHELL 102B5800 == 45 [pid = 3672] [id = 142] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (19A9B000) [pid = 3672] [serial = 407] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (1A9D6400) [pid = 3672] [serial = 410] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (17C6F800) [pid = 3672] [serial = 396] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (1755B800) [pid = 3672] [serial = 395] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (19AA2400) [pid = 3672] [serial = 377] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (18951000) [pid = 3672] [serial = 401] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (18958C00) [pid = 3672] [serial = 402] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (18D4AC00) [pid = 3672] [serial = 404] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (10B4A000) [pid = 3672] [serial = 398] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (1433CC00) [pid = 3672] [serial = 399] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (1450D400) [pid = 3672] [serial = 413] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (1A9D6800) [pid = 3672] [serial = 411] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 121 (1BE6D400) [pid = 3672] [serial = 420] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 120 (1B748000) [pid = 3672] [serial = 419] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 119 (1450F000) [pid = 3672] [serial = 414] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 118 (0F858C00) [pid = 3672] [serial = 161] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 117 (19303800) [pid = 3672] [serial = 416] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 116 (19AA4C00) [pid = 3672] [serial = 408] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 115 (1A63CC00) [pid = 3672] [serial = 417] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | --DOMWINDOW == 114 (1930E400) [pid = 3672] [serial = 405] [outer = 00000000] [url = about:blank] 14:28:26 INFO - PROCESS | 3672 | 1461101306581 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]]]}] 14:28:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:28:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 729ms 14:28:26 INFO - PROCESS | 3672 | 1461101306637 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 14:28:26 INFO - PROCESS | 3672 | 1461101306639 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 14:28:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:28:26 INFO - PROCESS | 3672 | 1461101306643 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:28:26 INFO - PROCESS | 3672 | 1461101306645 Marionette TRACE conn5 <- [1,614,null,{}] 14:28:26 INFO - PROCESS | 3672 | 1461101306654 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}] 14:28:26 INFO - PROCESS | 3672 | 1461101306740 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 14:28:26 INFO - PROCESS | 3672 | 1461101306748 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:26 INFO - PROCESS | 3672 | ++DOCSHELL 144A2C00 == 46 [pid = 3672] [id = 163] 14:28:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 115 (16524400) [pid = 3672] [serial = 487] [outer = 00000000] 14:28:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 116 (175FDC00) [pid = 3672] [serial = 488] [outer = 16524400] 14:28:26 INFO - PROCESS | 3672 | 1461101306798 Marionette DEBUG loaded listener.js 14:28:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 117 (17DF0000) [pid = 3672] [serial = 489] [outer = 16524400] 14:28:27 INFO - PROCESS | 3672 | 1461101307277 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]]]}] 14:28:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:28:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 670ms 14:28:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:28:27 INFO - PROCESS | 3672 | 1461101307314 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 14:28:27 INFO - PROCESS | 3672 | 1461101307316 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 14:28:27 INFO - PROCESS | 3672 | 1461101307319 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:28:27 INFO - PROCESS | 3672 | 1461101307321 Marionette TRACE conn5 <- [1,618,null,{}] 14:28:27 INFO - PROCESS | 3672 | 1461101307324 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}] 14:28:27 INFO - PROCESS | 3672 | 1461101307404 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 14:28:27 INFO - PROCESS | 3672 | 1461101307412 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:27 INFO - PROCESS | 3672 | ++DOCSHELL 1896B800 == 47 [pid = 3672] [id = 164] 14:28:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (18972000) [pid = 3672] [serial = 490] [outer = 00000000] 14:28:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (18D4C800) [pid = 3672] [serial = 491] [outer = 18972000] 14:28:27 INFO - PROCESS | 3672 | 1461101307458 Marionette DEBUG loaded listener.js 14:28:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (19039000) [pid = 3672] [serial = 492] [outer = 18972000] 14:28:27 INFO - PROCESS | 3672 | 1461101307881 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]]]}] 14:28:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:28:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 630ms 14:28:27 INFO - PROCESS | 3672 | 1461101307920 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 14:28:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:28:27 INFO - PROCESS | 3672 | 1461101307922 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 14:28:27 INFO - PROCESS | 3672 | 1461101307925 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:28:27 INFO - PROCESS | 3672 | 1461101307927 Marionette TRACE conn5 <- [1,622,null,{}] 14:28:27 INFO - PROCESS | 3672 | 1461101307930 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}] 14:28:28 INFO - PROCESS | 3672 | 1461101308006 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 14:28:28 INFO - PROCESS | 3672 | 1461101308012 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:28 INFO - PROCESS | 3672 | ++DOCSHELL 19781000 == 48 [pid = 3672] [id = 165] 14:28:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (19781C00) [pid = 3672] [serial = 493] [outer = 00000000] 14:28:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (19A9E800) [pid = 3672] [serial = 494] [outer = 19781C00] 14:28:28 INFO - PROCESS | 3672 | 1461101308057 Marionette DEBUG loaded listener.js 14:28:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (19AA7400) [pid = 3672] [serial = 495] [outer = 19781C00] 14:28:28 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:28 INFO - PROCESS | 3672 | [3672] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:28:28 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:28 INFO - PROCESS | 3672 | 1461101308521 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]]]}] 14:28:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:28:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 629ms 14:28:28 INFO - PROCESS | 3672 | 1461101308556 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 14:28:28 INFO - PROCESS | 3672 | 1461101308558 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 14:28:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:28:28 INFO - PROCESS | 3672 | 1461101308569 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:28:28 INFO - PROCESS | 3672 | 1461101308571 Marionette TRACE conn5 <- [1,626,null,{}] 14:28:28 INFO - PROCESS | 3672 | 1461101308574 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}] 14:28:28 INFO - PROCESS | 3672 | 1461101308710 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 14:28:28 INFO - PROCESS | 3672 | 1461101308767 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:28 INFO - PROCESS | 3672 | ++DOCSHELL 0FCBDC00 == 49 [pid = 3672] [id = 166] 14:28:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (1755D400) [pid = 3672] [serial = 496] [outer = 00000000] 14:28:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (1A84B400) [pid = 3672] [serial = 497] [outer = 1755D400] 14:28:28 INFO - PROCESS | 3672 | 1461101308819 Marionette DEBUG loaded listener.js 14:28:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (1A90A000) [pid = 3672] [serial = 498] [outer = 1755D400] 14:28:29 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:29 INFO - PROCESS | 3672 | [3672] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:28:29 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:29 INFO - PROCESS | 3672 | [3672] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:28:29 INFO - PROCESS | 3672 | 1461101309272 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]]]}] 14:28:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:28:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 730ms 14:28:29 INFO - PROCESS | 3672 | 1461101309292 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 14:28:29 INFO - PROCESS | 3672 | 1461101309294 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 14:28:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:28:29 INFO - PROCESS | 3672 | 1461101309297 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:28:29 INFO - PROCESS | 3672 | 1461101309299 Marionette TRACE conn5 <- [1,630,null,{}] 14:28:29 INFO - PROCESS | 3672 | 1461101309308 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}] 14:28:29 INFO - PROCESS | 3672 | 1461101309440 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 14:28:29 INFO - PROCESS | 3672 | 1461101309462 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:29 INFO - PROCESS | 3672 | ++DOCSHELL 1A90C800 == 50 [pid = 3672] [id = 167] 14:28:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (1A9DA400) [pid = 3672] [serial = 499] [outer = 00000000] 14:28:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (1B373400) [pid = 3672] [serial = 500] [outer = 1A9DA400] 14:28:29 INFO - PROCESS | 3672 | 1461101309507 Marionette DEBUG loaded listener.js 14:28:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (1B371C00) [pid = 3672] [serial = 501] [outer = 1A9DA400] 14:28:29 INFO - PROCESS | 3672 | 1461101309953 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]]]}] 14:28:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:28:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 689ms 14:28:29 INFO - PROCESS | 3672 | 1461101309990 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 14:28:29 INFO - PROCESS | 3672 | 1461101309992 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 14:28:29 INFO - PROCESS | 3672 | 1461101309995 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:28:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:28:30 INFO - PROCESS | 3672 | 1461101309997 Marionette TRACE conn5 <- [1,634,null,{}] 14:28:30 INFO - PROCESS | 3672 | 1461101310000 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}] 14:28:30 INFO - PROCESS | 3672 | 1461101310107 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 14:28:30 INFO - PROCESS | 3672 | 1461101310113 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:30 INFO - PROCESS | 3672 | ++DOCSHELL 1B7E3400 == 51 [pid = 3672] [id = 168] 14:28:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (1BE6C800) [pid = 3672] [serial = 502] [outer = 00000000] 14:28:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (1C744000) [pid = 3672] [serial = 503] [outer = 1BE6C800] 14:28:30 INFO - PROCESS | 3672 | 1461101310157 Marionette DEBUG loaded listener.js 14:28:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (1D505C00) [pid = 3672] [serial = 504] [outer = 1BE6C800] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (1C04A800) [pid = 3672] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (0EC09000) [pid = 3672] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (19304800) [pid = 3672] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (17D51400) [pid = 3672] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (18D48400) [pid = 3672] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (15A49C00) [pid = 3672] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (0FB23000) [pid = 3672] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (102F1800) [pid = 3672] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (19910C00) [pid = 3672] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (1A78A800) [pid = 3672] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 121 (14C17400) [pid = 3672] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 120 (17514C00) [pid = 3672] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 119 (10081C00) [pid = 3672] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 118 (1A845400) [pid = 3672] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 117 (0FCC3400) [pid = 3672] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 116 (1B7E7C00) [pid = 3672] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 115 (1A786C00) [pid = 3672] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 114 (144AE800) [pid = 3672] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 113 (0FCA7C00) [pid = 3672] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 112 (10AF6C00) [pid = 3672] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 111 (1A78C800) [pid = 3672] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 110 (1B374400) [pid = 3672] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 109 (0FB21C00) [pid = 3672] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:28:30 INFO - PROCESS | 3672 | --DOMWINDOW == 108 (14A33400) [pid = 3672] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:28:30 INFO - PROCESS | 3672 | 1461101310868 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]]]}] 14:28:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:28:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 930ms 14:28:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:28:30 INFO - PROCESS | 3672 | 1461101310928 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 14:28:30 INFO - PROCESS | 3672 | 1461101310930 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 14:28:30 INFO - PROCESS | 3672 | 1461101310933 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:28:30 INFO - PROCESS | 3672 | 1461101310935 Marionette TRACE conn5 <- [1,638,null,{}] 14:28:30 INFO - PROCESS | 3672 | 1461101310942 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}] 14:28:31 INFO - PROCESS | 3672 | 1461101311021 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 14:28:31 INFO - PROCESS | 3672 | 1461101311030 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:31 INFO - PROCESS | 3672 | ++DOCSHELL 0FCC3400 == 52 [pid = 3672] [id = 169] 14:28:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 109 (1007CC00) [pid = 3672] [serial = 505] [outer = 00000000] 14:28:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 110 (10AFC800) [pid = 3672] [serial = 506] [outer = 1007CC00] 14:28:31 INFO - PROCESS | 3672 | 1461101311074 Marionette DEBUG loaded listener.js 14:28:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 111 (1450F400) [pid = 3672] [serial = 507] [outer = 1007CC00] 14:28:31 INFO - PROCESS | 3672 | 1461101311503 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]]]}] 14:28:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:28:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 629ms 14:28:31 INFO - PROCESS | 3672 | 1461101311564 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 14:28:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:28:31 INFO - PROCESS | 3672 | 1461101311566 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 14:28:31 INFO - PROCESS | 3672 | 1461101311569 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:28:31 INFO - PROCESS | 3672 | 1461101311571 Marionette TRACE conn5 <- [1,642,null,{}] 14:28:31 INFO - PROCESS | 3672 | 1461101311575 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}] 14:28:31 INFO - PROCESS | 3672 | 1461101311653 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 14:28:31 INFO - PROCESS | 3672 | 1461101311659 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:31 INFO - PROCESS | 3672 | ++DOCSHELL 14AE7400 == 53 [pid = 3672] [id = 170] 14:28:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 112 (15A55C00) [pid = 3672] [serial = 508] [outer = 00000000] 14:28:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 113 (19AA7800) [pid = 3672] [serial = 509] [outer = 15A55C00] 14:28:31 INFO - PROCESS | 3672 | 1461101311703 Marionette DEBUG loaded listener.js 14:28:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 114 (1B376800) [pid = 3672] [serial = 510] [outer = 15A55C00] 14:28:32 INFO - PROCESS | 3672 | 1461101312136 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]]]}] 14:28:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:28:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 630ms 14:28:32 INFO - PROCESS | 3672 | 1461101312200 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 14:28:32 INFO - PROCESS | 3672 | 1461101312202 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 14:28:32 INFO - PROCESS | 3672 | 1461101312205 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:28:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:28:32 INFO - PROCESS | 3672 | 1461101312208 Marionette TRACE conn5 <- [1,646,null,{}] 14:28:32 INFO - PROCESS | 3672 | 1461101312211 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}] 14:28:32 INFO - PROCESS | 3672 | 1461101312310 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 14:28:32 INFO - PROCESS | 3672 | 1461101312357 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:32 INFO - PROCESS | 3672 | ++DOCSHELL 1D66CC00 == 54 [pid = 3672] [id = 171] 14:28:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 115 (1D66D400) [pid = 3672] [serial = 511] [outer = 00000000] 14:28:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 116 (1D8AA800) [pid = 3672] [serial = 512] [outer = 1D66D400] 14:28:32 INFO - PROCESS | 3672 | 1461101312407 Marionette DEBUG loaded listener.js 14:28:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 117 (200E1800) [pid = 3672] [serial = 513] [outer = 1D66D400] 14:28:32 INFO - PROCESS | 3672 | 1461101312905 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]]]}] 14:28:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:28:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 770ms 14:28:32 INFO - PROCESS | 3672 | 1461101312981 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 14:28:32 INFO - PROCESS | 3672 | 1461101312985 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 14:28:32 INFO - PROCESS | 3672 | 1461101312991 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:28:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:28:33 INFO - PROCESS | 3672 | 1461101312996 Marionette TRACE conn5 <- [1,650,null,{}] 14:28:33 INFO - PROCESS | 3672 | 1461101313003 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}] 14:28:33 INFO - PROCESS | 3672 | 1461101313142 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 14:28:33 INFO - PROCESS | 3672 | 1461101313265 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:33 INFO - PROCESS | 3672 | ++DOCSHELL 102B5800 == 55 [pid = 3672] [id = 172] 14:28:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (102B6C00) [pid = 3672] [serial = 514] [outer = 00000000] 14:28:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (10AA6000) [pid = 3672] [serial = 515] [outer = 102B6C00] 14:28:33 INFO - PROCESS | 3672 | 1461101313324 Marionette DEBUG loaded listener.js 14:28:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (14502C00) [pid = 3672] [serial = 516] [outer = 102B6C00] 14:28:33 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:33 INFO - PROCESS | 3672 | [3672] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:28:33 INFO - PROCESS | 3672 | 1461101313987 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]]]}] 14:28:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:28:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1021ms 14:28:34 INFO - PROCESS | 3672 | 1461101314019 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 14:28:34 INFO - PROCESS | 3672 | 1461101314025 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 14:28:34 INFO - PROCESS | 3672 | 1461101314033 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:28:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:28:34 INFO - PROCESS | 3672 | 1461101314035 Marionette TRACE conn5 <- [1,654,null,{}] 14:28:34 INFO - PROCESS | 3672 | 1461101314039 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}] 14:28:34 INFO - PROCESS | 3672 | 1461101314146 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 14:28:34 INFO - PROCESS | 3672 | 1461101314271 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:34 INFO - PROCESS | 3672 | ++DOCSHELL 0EC04800 == 56 [pid = 3672] [id = 173] 14:28:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (14306400) [pid = 3672] [serial = 517] [outer = 00000000] 14:28:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (1894E400) [pid = 3672] [serial = 518] [outer = 14306400] 14:28:34 INFO - PROCESS | 3672 | 1461101314328 Marionette DEBUG loaded listener.js 14:28:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (18967800) [pid = 3672] [serial = 519] [outer = 14306400] 14:28:34 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:34 INFO - PROCESS | 3672 | 1461101314929 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]]]}] 14:28:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:28:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 929ms 14:28:34 INFO - PROCESS | 3672 | 1461101314968 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 14:28:34 INFO - PROCESS | 3672 | 1461101314971 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 14:28:34 INFO - PROCESS | 3672 | 1461101314975 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:28:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:28:34 INFO - PROCESS | 3672 | 1461101314978 Marionette TRACE conn5 <- [1,658,null,{}] 14:28:34 INFO - PROCESS | 3672 | 1461101314990 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}] 14:28:35 INFO - PROCESS | 3672 | 1461101315104 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 14:28:35 INFO - PROCESS | 3672 | 1461101315210 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:35 INFO - PROCESS | 3672 | ++DOCSHELL 1A906800 == 57 [pid = 3672] [id = 174] 14:28:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (1A9DC400) [pid = 3672] [serial = 520] [outer = 00000000] 14:28:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (1C265C00) [pid = 3672] [serial = 521] [outer = 1A9DC400] 14:28:35 INFO - PROCESS | 3672 | 1461101315270 Marionette DEBUG loaded listener.js 14:28:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (1D5F4800) [pid = 3672] [serial = 522] [outer = 1A9DC400] 14:28:35 INFO - PROCESS | 3672 | 1461101315865 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]]]}] 14:28:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:28:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 930ms 14:28:35 INFO - PROCESS | 3672 | 1461101315908 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 14:28:35 INFO - PROCESS | 3672 | 1461101315911 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 14:28:35 INFO - PROCESS | 3672 | 1461101315915 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:28:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:28:35 INFO - PROCESS | 3672 | 1461101315917 Marionette TRACE conn5 <- [1,662,null,{}] 14:28:35 INFO - PROCESS | 3672 | 1461101315920 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}] 14:28:36 INFO - PROCESS | 3672 | 1461101316029 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 14:28:36 INFO - PROCESS | 3672 | 1461101316134 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:36 INFO - PROCESS | 3672 | ++DOCSHELL 200E6800 == 58 [pid = 3672] [id = 175] 14:28:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (200E7000) [pid = 3672] [serial = 523] [outer = 00000000] 14:28:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (20864C00) [pid = 3672] [serial = 524] [outer = 200E7000] 14:28:36 INFO - PROCESS | 3672 | 1461101316189 Marionette DEBUG loaded listener.js 14:28:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (20868800) [pid = 3672] [serial = 525] [outer = 200E7000] 14:28:36 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:36 INFO - PROCESS | 3672 | [3672] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:28:36 INFO - PROCESS | 3672 | 1461101316777 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]]]}] 14:28:36 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 14:28:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 929ms 14:28:36 INFO - PROCESS | 3672 | 1461101316849 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 14:28:36 INFO - PROCESS | 3672 | 1461101316851 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 14:28:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:28:36 INFO - PROCESS | 3672 | 1461101316855 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:28:36 INFO - PROCESS | 3672 | 1461101316857 Marionette TRACE conn5 <- [1,666,null,{}] 14:28:36 INFO - PROCESS | 3672 | 1461101316861 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}] 14:28:36 INFO - PROCESS | 3672 | 1461101316965 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 14:28:37 INFO - PROCESS | 3672 | 1461101317092 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:37 INFO - PROCESS | 3672 | ++DOCSHELL 1A828400 == 59 [pid = 3672] [id = 176] 14:28:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (1A8DB000) [pid = 3672] [serial = 526] [outer = 00000000] 14:28:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (1FF87C00) [pid = 3672] [serial = 527] [outer = 1A8DB000] 14:28:37 INFO - PROCESS | 3672 | 1461101317148 Marionette DEBUG loaded listener.js 14:28:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (1FF8B400) [pid = 3672] [serial = 528] [outer = 1A8DB000] 14:28:37 INFO - PROCESS | 3672 | 1461101317934 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]]]}] 14:28:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:28:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1128ms 14:28:37 INFO - PROCESS | 3672 | 1461101317987 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 14:28:37 INFO - PROCESS | 3672 | 1461101317991 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 14:28:38 INFO - PROCESS | 3672 | 1461101318010 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:28:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:28:38 INFO - PROCESS | 3672 | 1461101318014 Marionette TRACE conn5 <- [1,670,null,{}] 14:28:38 INFO - PROCESS | 3672 | 1461101318021 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}] 14:28:38 INFO - PROCESS | 3672 | 1461101318133 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 14:28:38 INFO - PROCESS | 3672 | 1461101318263 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:38 INFO - PROCESS | 3672 | ++DOCSHELL 0FCB2000 == 60 [pid = 3672] [id = 177] 14:28:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (0FCBA000) [pid = 3672] [serial = 529] [outer = 00000000] 14:28:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (14DB8800) [pid = 3672] [serial = 530] [outer = 0FCBA000] 14:28:38 INFO - PROCESS | 3672 | 1461101318316 Marionette DEBUG loaded listener.js 14:28:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (165BF800) [pid = 3672] [serial = 531] [outer = 0FCBA000] 14:28:38 INFO - PROCESS | 3672 | --DOCSHELL 14AE7400 == 59 [pid = 3672] [id = 170] 14:28:38 INFO - PROCESS | 3672 | --DOCSHELL 0FCC3400 == 58 [pid = 3672] [id = 169] 14:28:38 INFO - PROCESS | 3672 | --DOCSHELL 1B7E3400 == 57 [pid = 3672] [id = 168] 14:28:38 INFO - PROCESS | 3672 | --DOCSHELL 1A90C800 == 56 [pid = 3672] [id = 167] 14:28:38 INFO - PROCESS | 3672 | --DOCSHELL 0FCBDC00 == 55 [pid = 3672] [id = 166] 14:28:38 INFO - PROCESS | 3672 | --DOCSHELL 19781000 == 54 [pid = 3672] [id = 165] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (18D45800) [pid = 3672] [serial = 437] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (1B73F400) [pid = 3672] [serial = 467] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOCSHELL 1896B800 == 53 [pid = 3672] [id = 164] 14:28:38 INFO - PROCESS | 3672 | --DOCSHELL 144A2C00 == 52 [pid = 3672] [id = 163] 14:28:38 INFO - PROCESS | 3672 | --DOCSHELL 0EF07C00 == 51 [pid = 3672] [id = 162] 14:28:38 INFO - PROCESS | 3672 | --DOCSHELL 14501400 == 50 [pid = 3672] [id = 161] 14:28:38 INFO - PROCESS | 3672 | --DOCSHELL 17520400 == 49 [pid = 3672] [id = 158] 14:28:38 INFO - PROCESS | 3672 | --DOCSHELL 0FCAA400 == 48 [pid = 3672] [id = 157] 14:28:38 INFO - PROCESS | 3672 | --DOCSHELL 17C47800 == 47 [pid = 3672] [id = 156] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (1C68E400) [pid = 3672] [serial = 386] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (17C4EC00) [pid = 3672] [serial = 383] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (0FE0C000) [pid = 3672] [serial = 296] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (15B55C00) [pid = 3672] [serial = 299] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (1A9C7800) [pid = 3672] [serial = 302] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (1B745C00) [pid = 3672] [serial = 305] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (0FCAE000) [pid = 3672] [serial = 341] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (165CB800) [pid = 3672] [serial = 344] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (1D5ED400) [pid = 3672] [serial = 392] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (10B9BC00) [pid = 3672] [serial = 347] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (1A786400) [pid = 3672] [serial = 293] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 121 (1894E800) [pid = 3672] [serial = 452] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 120 (18959000) [pid = 3672] [serial = 453] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 119 (19305C00) [pid = 3672] [serial = 456] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 118 (19040400) [pid = 3672] [serial = 455] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 117 (19035800) [pid = 3672] [serial = 461] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 116 (102BEC00) [pid = 3672] [serial = 443] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 115 (10AF6400) [pid = 3672] [serial = 444] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 114 (130A9C00) [pid = 3672] [serial = 441] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 113 (10B42000) [pid = 3672] [serial = 440] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 112 (1755BC00) [pid = 3672] [serial = 428] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 111 (1B741800) [pid = 3672] [serial = 431] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 110 (1D675000) [pid = 3672] [serial = 434] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 109 (19A9FC00) [pid = 3672] [serial = 458] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 108 (1A9C5000) [pid = 3672] [serial = 465] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 107 (1A84CC00) [pid = 3672] [serial = 464] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 106 (1A642000) [pid = 3672] [serial = 459] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 105 (14CCC000) [pid = 3672] [serial = 446] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 104 (15B56800) [pid = 3672] [serial = 447] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 103 (175F2400) [pid = 3672] [serial = 449] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 102 (144A4400) [pid = 3672] [serial = 425] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 101 (1903FC00) [pid = 3672] [serial = 462] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 100 (17C4F000) [pid = 3672] [serial = 450] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 99 (10AAB800) [pid = 3672] [serial = 263] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (1D509400) [pid = 3672] [serial = 389] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 97 (102F7C00) [pid = 3672] [serial = 380] [outer = 00000000] [url = about:blank] 14:28:38 INFO - PROCESS | 3672 | --DOMWINDOW == 96 (1C268800) [pid = 3672] [serial = 260] [outer = 00000000] [url = about:blank] 14:28:39 INFO - PROCESS | 3672 | 1461101319438 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]]]}] 14:28:39 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) 14:28:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1474ms 14:28:39 INFO - PROCESS | 3672 | 1461101319490 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 14:28:39 INFO - PROCESS | 3672 | 1461101319496 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 14:28:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:28:39 INFO - PROCESS | 3672 | 1461101319502 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:28:39 INFO - PROCESS | 3672 | 1461101319504 Marionette TRACE conn5 <- [1,674,null,{}] 14:28:39 INFO - PROCESS | 3672 | 1461101319508 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}] 14:28:39 INFO - PROCESS | 3672 | 1461101319627 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 14:28:39 INFO - PROCESS | 3672 | 1461101319704 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:39 INFO - PROCESS | 3672 | ++DOCSHELL 0FBA1400 == 48 [pid = 3672] [id = 178] 14:28:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 97 (0FCB1C00) [pid = 3672] [serial = 532] [outer = 00000000] 14:28:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (1025D800) [pid = 3672] [serial = 533] [outer = 0FCB1C00] 14:28:39 INFO - PROCESS | 3672 | 1461101319750 Marionette DEBUG loaded listener.js 14:28:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (102BF400) [pid = 3672] [serial = 534] [outer = 0FCB1C00] 14:28:40 INFO - PROCESS | 3672 | 1461101320611 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]]]}] 14:28:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:28:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1117ms 14:28:40 INFO - PROCESS | 3672 | 1461101320623 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 14:28:40 INFO - PROCESS | 3672 | 1461101320625 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 14:28:40 INFO - PROCESS | 3672 | 1461101320628 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:28:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:28:40 INFO - PROCESS | 3672 | 1461101320632 Marionette TRACE conn5 <- [1,678,null,{}] 14:28:40 INFO - PROCESS | 3672 | 1461101320643 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}] 14:28:40 INFO - PROCESS | 3672 | 1461101320767 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 14:28:40 INFO - PROCESS | 3672 | 1461101320781 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:40 INFO - PROCESS | 3672 | ++DOCSHELL 130A5C00 == 49 [pid = 3672] [id = 179] 14:28:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (130AA000) [pid = 3672] [serial = 535] [outer = 00000000] 14:28:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 101 (14DB9C00) [pid = 3672] [serial = 536] [outer = 130AA000] 14:28:40 INFO - PROCESS | 3672 | 1461101320833 Marionette DEBUG loaded listener.js 14:28:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 102 (165BFC00) [pid = 3672] [serial = 537] [outer = 130AA000] 14:28:41 INFO - PROCESS | 3672 | 1461101321785 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]]]}] 14:28:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:28:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1179ms 14:28:41 INFO - PROCESS | 3672 | 1461101321813 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 14:28:41 INFO - PROCESS | 3672 | 1461101321815 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 14:28:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:28:41 INFO - PROCESS | 3672 | 1461101321819 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:28:41 INFO - PROCESS | 3672 | 1461101321821 Marionette TRACE conn5 <- [1,682,null,{}] 14:28:41 INFO - PROCESS | 3672 | 1461101321827 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}] 14:28:41 INFO - PROCESS | 3672 | 1461101321938 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 14:28:41 INFO - PROCESS | 3672 | 1461101321945 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:41 INFO - PROCESS | 3672 | ++DOCSHELL 175FF400 == 50 [pid = 3672] [id = 180] 14:28:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 103 (17A96C00) [pid = 3672] [serial = 538] [outer = 00000000] 14:28:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 104 (17F9D800) [pid = 3672] [serial = 539] [outer = 17A96C00] 14:28:42 INFO - PROCESS | 3672 | 1461101322037 Marionette DEBUG loaded listener.js 14:28:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 105 (1894EC00) [pid = 3672] [serial = 540] [outer = 17A96C00] 14:28:42 INFO - PROCESS | 3672 | --DOMWINDOW == 104 (102BBC00) [pid = 3672] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:28:42 INFO - PROCESS | 3672 | --DOMWINDOW == 103 (1A9D5400) [pid = 3672] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:28:42 INFO - PROCESS | 3672 | --DOMWINDOW == 102 (16524400) [pid = 3672] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:28:42 INFO - PROCESS | 3672 | --DOMWINDOW == 101 (1450B000) [pid = 3672] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:28:42 INFO - PROCESS | 3672 | --DOMWINDOW == 100 (0EF08C00) [pid = 3672] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:28:42 INFO - PROCESS | 3672 | --DOMWINDOW == 99 (19781C00) [pid = 3672] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:28:42 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (18972000) [pid = 3672] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:28:42 INFO - PROCESS | 3672 | --DOMWINDOW == 97 (1A9DA400) [pid = 3672] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:28:42 INFO - PROCESS | 3672 | --DOMWINDOW == 96 (1BE6C800) [pid = 3672] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:28:42 INFO - PROCESS | 3672 | --DOMWINDOW == 95 (1007CC00) [pid = 3672] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:28:42 INFO - PROCESS | 3672 | --DOMWINDOW == 94 (1755D400) [pid = 3672] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:28:42 INFO - PROCESS | 3672 | --DOMWINDOW == 93 (15A55C00) [pid = 3672] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:28:42 INFO - PROCESS | 3672 | 1461101322967 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]]]}] 14:28:42 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) 14:28:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1175ms 14:28:42 INFO - PROCESS | 3672 | 1461101322998 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 14:28:42 INFO - PROCESS | 3672 | 1461101323000 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 14:28:42 INFO - PROCESS | 3672 | 1461101323003 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:28:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:28:42 INFO - PROCESS | 3672 | 1461101323005 Marionette TRACE conn5 <- [1,686,null,{}] 14:28:43 INFO - PROCESS | 3672 | 1461101323008 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}] 14:28:43 INFO - PROCESS | 3672 | 1461101323115 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 14:28:43 INFO - PROCESS | 3672 | 1461101323167 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:43 INFO - PROCESS | 3672 | ++DOCSHELL 1007EC00 == 51 [pid = 3672] [id = 181] 14:28:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 94 (102B2800) [pid = 3672] [serial = 541] [outer = 00000000] 14:28:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 95 (18951C00) [pid = 3672] [serial = 542] [outer = 102B2800] 14:28:43 INFO - PROCESS | 3672 | 1461101323215 Marionette DEBUG loaded listener.js 14:28:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 96 (18967400) [pid = 3672] [serial = 543] [outer = 102B2800] 14:28:44 INFO - PROCESS | 3672 | 1461101324100 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]]]}] 14:28:44 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) 14:28:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1123ms 14:28:44 INFO - PROCESS | 3672 | 1461101324132 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 14:28:44 INFO - PROCESS | 3672 | 1461101324134 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 14:28:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:28:44 INFO - PROCESS | 3672 | 1461101324138 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:28:44 INFO - PROCESS | 3672 | 1461101324139 Marionette TRACE conn5 <- [1,690,null,{}] 14:28:44 INFO - PROCESS | 3672 | 1461101324143 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}] 14:28:44 INFO - PROCESS | 3672 | 1461101324271 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 14:28:44 INFO - PROCESS | 3672 | 1461101324279 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:44 INFO - PROCESS | 3672 | ++DOCSHELL 1894B000 == 52 [pid = 3672] [id = 182] 14:28:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 97 (1896A800) [pid = 3672] [serial = 544] [outer = 00000000] 14:28:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (19781C00) [pid = 3672] [serial = 545] [outer = 1896A800] 14:28:44 INFO - PROCESS | 3672 | 1461101324327 Marionette DEBUG loaded listener.js 14:28:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (19A9A400) [pid = 3672] [serial = 546] [outer = 1896A800] 14:28:45 INFO - PROCESS | 3672 | 1461101325272 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]]]}] 14:28:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:28:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1183ms 14:28:45 INFO - PROCESS | 3672 | 1461101325360 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 14:28:45 INFO - PROCESS | 3672 | 1461101325364 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 14:28:45 INFO - PROCESS | 3672 | 1461101325371 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:28:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:28:45 INFO - PROCESS | 3672 | 1461101325375 Marionette TRACE conn5 <- [1,694,null,{}] 14:28:45 INFO - PROCESS | 3672 | 1461101325381 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}] 14:28:45 INFO - PROCESS | 3672 | 1461101325488 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 14:28:45 INFO - PROCESS | 3672 | 1461101325657 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:45 INFO - PROCESS | 3672 | ++DOCSHELL 10AF6000 == 53 [pid = 3672] [id = 183] 14:28:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (10AF6400) [pid = 3672] [serial = 547] [outer = 00000000] 14:28:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 101 (10FA8800) [pid = 3672] [serial = 548] [outer = 10AF6400] 14:28:45 INFO - PROCESS | 3672 | 1461101325755 Marionette DEBUG loaded listener.js 14:28:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 102 (14501400) [pid = 3672] [serial = 549] [outer = 10AF6400] 14:28:46 INFO - PROCESS | 3672 | 1461101326814 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]]]}] 14:28:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:28:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1475ms 14:28:46 INFO - PROCESS | 3672 | 1461101326854 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 14:28:46 INFO - PROCESS | 3672 | 1461101326860 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 14:28:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:28:46 INFO - PROCESS | 3672 | 1461101326866 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:28:46 INFO - PROCESS | 3672 | 1461101326869 Marionette TRACE conn5 <- [1,698,null,{}] 14:28:46 INFO - PROCESS | 3672 | 1461101326874 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}] 14:28:47 INFO - PROCESS | 3672 | 1461101327015 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 14:28:47 INFO - PROCESS | 3672 | 1461101327151 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:47 INFO - PROCESS | 3672 | ++DOCSHELL 1652A400 == 54 [pid = 3672] [id = 184] 14:28:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 103 (17A9D400) [pid = 3672] [serial = 550] [outer = 00000000] 14:28:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 104 (17D1AC00) [pid = 3672] [serial = 551] [outer = 17A9D400] 14:28:47 INFO - PROCESS | 3672 | 1461101327211 Marionette DEBUG loaded listener.js 14:28:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 105 (1894E000) [pid = 3672] [serial = 552] [outer = 17A9D400] 14:28:48 INFO - PROCESS | 3672 | 1461101328264 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]]]}] 14:28:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:28:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1422ms 14:28:48 INFO - PROCESS | 3672 | 1461101328291 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 14:28:48 INFO - PROCESS | 3672 | 1461101328294 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 14:28:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:28:48 INFO - PROCESS | 3672 | 1461101328297 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:28:48 INFO - PROCESS | 3672 | 1461101328301 Marionette TRACE conn5 <- [1,702,null,{}] 14:28:48 INFO - PROCESS | 3672 | 1461101328313 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}] 14:28:48 INFO - PROCESS | 3672 | 1461101328424 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 14:28:48 INFO - PROCESS | 3672 | 1461101328553 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:48 INFO - PROCESS | 3672 | ++DOCSHELL 1A78D000 == 55 [pid = 3672] [id = 185] 14:28:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 106 (1A78E000) [pid = 3672] [serial = 553] [outer = 00000000] 14:28:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 107 (1A837800) [pid = 3672] [serial = 554] [outer = 1A78E000] 14:28:48 INFO - PROCESS | 3672 | 1461101328622 Marionette DEBUG loaded listener.js 14:28:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 108 (1A844400) [pid = 3672] [serial = 555] [outer = 1A78E000] 14:28:49 INFO - PROCESS | 3672 | 1461101329785 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]]]}] 14:28:49 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 14:28:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1523ms 14:28:49 INFO - PROCESS | 3672 | 1461101329825 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 14:28:49 INFO - PROCESS | 3672 | 1461101329829 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 14:28:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:28:49 INFO - PROCESS | 3672 | 1461101329835 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:28:49 INFO - PROCESS | 3672 | 1461101329839 Marionette TRACE conn5 <- [1,706,null,{}] 14:28:49 INFO - PROCESS | 3672 | 1461101329845 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}] 14:28:50 INFO - PROCESS | 3672 | 1461101330016 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 14:28:50 INFO - PROCESS | 3672 | 1461101330095 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:50 INFO - PROCESS | 3672 | ++DOCSHELL 10B4A000 == 56 [pid = 3672] [id = 186] 14:28:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 109 (10B9C000) [pid = 3672] [serial = 556] [outer = 00000000] 14:28:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 110 (145B9000) [pid = 3672] [serial = 557] [outer = 10B9C000] 14:28:50 INFO - PROCESS | 3672 | 1461101330146 Marionette DEBUG loaded listener.js 14:28:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 111 (14A37000) [pid = 3672] [serial = 558] [outer = 10B9C000] 14:28:50 INFO - PROCESS | 3672 | --DOCSHELL 1007EC00 == 55 [pid = 3672] [id = 181] 14:28:50 INFO - PROCESS | 3672 | --DOCSHELL 175FF400 == 54 [pid = 3672] [id = 180] 14:28:50 INFO - PROCESS | 3672 | --DOCSHELL 130A5C00 == 53 [pid = 3672] [id = 179] 14:28:50 INFO - PROCESS | 3672 | --DOCSHELL 0FBA1400 == 52 [pid = 3672] [id = 178] 14:28:50 INFO - PROCESS | 3672 | --DOCSHELL 0FCB2000 == 51 [pid = 3672] [id = 177] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 110 (19305800) [pid = 3672] [serial = 438] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 109 (1B746C00) [pid = 3672] [serial = 468] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 108 (175FDC00) [pid = 3672] [serial = 488] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 107 (17DF0000) [pid = 3672] [serial = 489] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 106 (16525000) [pid = 3672] [serial = 483] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 105 (14ACD000) [pid = 3672] [serial = 482] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 104 (0FCAC800) [pid = 3672] [serial = 485] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 103 (10085C00) [pid = 3672] [serial = 486] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 102 (19A9E800) [pid = 3672] [serial = 494] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 101 (18D4C800) [pid = 3672] [serial = 491] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 100 (19039000) [pid = 3672] [serial = 492] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 99 (18970400) [pid = 3672] [serial = 473] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (0FCC3000) [pid = 3672] [serial = 470] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 97 (1A90D000) [pid = 3672] [serial = 476] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 96 (1C051000) [pid = 3672] [serial = 479] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 95 (1B371C00) [pid = 3672] [serial = 501] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 94 (1B373400) [pid = 3672] [serial = 500] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 93 (1C744000) [pid = 3672] [serial = 503] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 92 (10AFC800) [pid = 3672] [serial = 506] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 91 (1450F400) [pid = 3672] [serial = 507] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 90 (1D8AA800) [pid = 3672] [serial = 512] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 89 (1D505C00) [pid = 3672] [serial = 504] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 88 (1A84B400) [pid = 3672] [serial = 497] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 87 (1A90A000) [pid = 3672] [serial = 498] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 86 (19AA7800) [pid = 3672] [serial = 509] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 85 (19AA7400) [pid = 3672] [serial = 495] [outer = 00000000] [url = about:blank] 14:28:50 INFO - PROCESS | 3672 | --DOMWINDOW == 84 (1B376800) [pid = 3672] [serial = 510] [outer = 00000000] [url = about:blank] 14:28:51 INFO - PROCESS | 3672 | 1461101331237 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]]]}] 14:28:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:28:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1439ms 14:28:51 INFO - PROCESS | 3672 | 1461101331275 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 14:28:51 INFO - PROCESS | 3672 | 1461101331280 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 14:28:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:28:51 INFO - PROCESS | 3672 | 1461101331286 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:28:51 INFO - PROCESS | 3672 | 1461101331288 Marionette TRACE conn5 <- [1,710,null,{}] 14:28:51 INFO - PROCESS | 3672 | 1461101331292 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}] 14:28:51 INFO - PROCESS | 3672 | 1461101331376 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 14:28:51 INFO - PROCESS | 3672 | 1461101331495 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:51 INFO - PROCESS | 3672 | ++DOCSHELL 10079C00 == 52 [pid = 3672] [id = 187] 14:28:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 85 (1007EC00) [pid = 3672] [serial = 559] [outer = 00000000] 14:28:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 86 (14423000) [pid = 3672] [serial = 560] [outer = 1007EC00] 14:28:51 INFO - PROCESS | 3672 | 1461101331542 Marionette DEBUG loaded listener.js 14:28:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 87 (1450F800) [pid = 3672] [serial = 561] [outer = 1007EC00] 14:28:51 INFO - PROCESS | 3672 | 1461101331948 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] 14:28:52 INFO - PROCESS | 3672 | 1461101332024 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 14:28:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:28:52 INFO - PROCESS | 3672 | 1461101332027 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:28:52 INFO - PROCESS | 3672 | 1461101332031 Marionette TRACE conn5 <- [1,714,null,{}] 14:28:52 INFO - PROCESS | 3672 | 1461101332042 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}] 14:28:52 INFO - PROCESS | 3672 | 1461101332135 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 14:28:52 INFO - PROCESS | 3672 | 1461101332150 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:52 INFO - PROCESS | 3672 | ++DOCSHELL 17C6A400 == 53 [pid = 3672] [id = 188] 14:28:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 88 (17D16400) [pid = 3672] [serial = 562] [outer = 00000000] 14:28:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 89 (1894BC00) [pid = 3672] [serial = 563] [outer = 17D16400] 14:28:52 INFO - PROCESS | 3672 | 1461101332199 Marionette DEBUG loaded listener.js 14:28:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 90 (18967C00) [pid = 3672] [serial = 564] [outer = 17D16400] 14:28:52 INFO - PROCESS | 3672 | 1461101332712 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]]]}] 14:28:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:28:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 730ms 14:28:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:28:52 INFO - PROCESS | 3672 | 1461101332761 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 14:28:52 INFO - PROCESS | 3672 | 1461101332763 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 14:28:52 INFO - PROCESS | 3672 | 1461101332767 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:28:52 INFO - PROCESS | 3672 | 1461101332768 Marionette TRACE conn5 <- [1,718,null,{}] 14:28:52 INFO - PROCESS | 3672 | 1461101332772 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}] 14:28:52 INFO - PROCESS | 3672 | 1461101332857 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 14:28:52 INFO - PROCESS | 3672 | 1461101332864 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:52 INFO - PROCESS | 3672 | ++DOCSHELL 18D46000 == 54 [pid = 3672] [id = 189] 14:28:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 91 (18D50800) [pid = 3672] [serial = 565] [outer = 00000000] 14:28:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 92 (19A9B400) [pid = 3672] [serial = 566] [outer = 18D50800] 14:28:52 INFO - PROCESS | 3672 | 1461101332909 Marionette DEBUG loaded listener.js 14:28:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 93 (19AA3800) [pid = 3672] [serial = 567] [outer = 18D50800] 14:28:53 INFO - PROCESS | 3672 | 1461101333427 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] 14:28:53 INFO - PROCESS | 3672 | 1461101333443 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 14:28:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:28:53 INFO - PROCESS | 3672 | 1461101333446 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:28:53 INFO - PROCESS | 3672 | 1461101333448 Marionette TRACE conn5 <- [1,722,null,{}] 14:28:53 INFO - PROCESS | 3672 | 1461101333459 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}] 14:28:53 INFO - PROCESS | 3672 | 1461101333565 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 14:28:53 INFO - PROCESS | 3672 | 1461101333572 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:53 INFO - PROCESS | 3672 | ++DOCSHELL 14CC8000 == 55 [pid = 3672] [id = 190] 14:28:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 94 (19AA8400) [pid = 3672] [serial = 568] [outer = 00000000] 14:28:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 95 (1A78DC00) [pid = 3672] [serial = 569] [outer = 19AA8400] 14:28:53 INFO - PROCESS | 3672 | 1461101333618 Marionette DEBUG loaded listener.js 14:28:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 96 (1A848400) [pid = 3672] [serial = 570] [outer = 19AA8400] 14:28:54 INFO - PROCESS | 3672 | 1461101334077 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]]]}] 14:28:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:28:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 690ms 14:28:54 INFO - PROCESS | 3672 | 1461101334137 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 14:28:54 INFO - PROCESS | 3672 | 1461101334139 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 14:28:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:28:54 INFO - PROCESS | 3672 | 1461101334142 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:28:54 INFO - PROCESS | 3672 | 1461101334144 Marionette TRACE conn5 <- [1,726,null,{}] 14:28:54 INFO - PROCESS | 3672 | 1461101334148 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}] 14:28:54 INFO - PROCESS | 3672 | 1461101334321 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 14:28:54 INFO - PROCESS | 3672 | 1461101334348 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:54 INFO - PROCESS | 3672 | ++DOCSHELL 1A9C8000 == 56 [pid = 3672] [id = 191] 14:28:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 97 (1A9D2000) [pid = 3672] [serial = 571] [outer = 00000000] 14:28:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (1A9DA800) [pid = 3672] [serial = 572] [outer = 1A9D2000] 14:28:54 INFO - PROCESS | 3672 | 1461101334397 Marionette DEBUG loaded listener.js 14:28:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (1B376400) [pid = 3672] [serial = 573] [outer = 1A9D2000] 14:28:55 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (17A96C00) [pid = 3672] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:28:55 INFO - PROCESS | 3672 | --DOMWINDOW == 97 (0FCB1C00) [pid = 3672] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:28:55 INFO - PROCESS | 3672 | --DOMWINDOW == 96 (0FCBA000) [pid = 3672] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:28:55 INFO - PROCESS | 3672 | --DOMWINDOW == 95 (1D66D400) [pid = 3672] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:28:55 INFO - PROCESS | 3672 | --DOMWINDOW == 94 (102B2800) [pid = 3672] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:28:55 INFO - PROCESS | 3672 | --DOMWINDOW == 93 (130AA000) [pid = 3672] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:28:55 INFO - PROCESS | 3672 | --DOMWINDOW == 92 (19783800) [pid = 3672] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:28:55 INFO - PROCESS | 3672 | --DOMWINDOW == 91 (145BC800) [pid = 3672] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:28:55 INFO - PROCESS | 3672 | --DOMWINDOW == 90 (102F6C00) [pid = 3672] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:28:55 INFO - PROCESS | 3672 | --DOMWINDOW == 89 (1A835400) [pid = 3672] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:28:55 INFO - PROCESS | 3672 | 1461101335322 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]]]}] 14:28:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:28:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1217ms 14:28:55 INFO - PROCESS | 3672 | 1461101335361 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 14:28:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:28:55 INFO - PROCESS | 3672 | 1461101335363 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 14:28:55 INFO - PROCESS | 3672 | 1461101335366 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:28:55 INFO - PROCESS | 3672 | 1461101335368 Marionette TRACE conn5 <- [1,730,null,{}] 14:28:55 INFO - PROCESS | 3672 | 1461101335372 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}] 14:28:55 INFO - PROCESS | 3672 | 1461101335453 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 14:28:55 INFO - PROCESS | 3672 | 1461101335459 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:55 INFO - PROCESS | 3672 | ++DOCSHELL 102B2800 == 57 [pid = 3672] [id = 192] 14:28:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 90 (10AA3000) [pid = 3672] [serial = 574] [outer = 00000000] 14:28:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 91 (19387000) [pid = 3672] [serial = 575] [outer = 10AA3000] 14:28:55 INFO - PROCESS | 3672 | 1461101335503 Marionette DEBUG loaded listener.js 14:28:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 92 (1A90F000) [pid = 3672] [serial = 576] [outer = 10AA3000] 14:28:56 INFO - PROCESS | 3672 | 1461101336436 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]]]}] 14:28:56 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 14:28:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1118ms 14:28:56 INFO - PROCESS | 3672 | 1461101336486 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 14:28:56 INFO - PROCESS | 3672 | 1461101336488 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 14:28:56 INFO - PROCESS | 3672 | 1461101336492 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:28:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:28:56 INFO - PROCESS | 3672 | 1461101336494 Marionette TRACE conn5 <- [1,734,null,{}] 14:28:56 INFO - PROCESS | 3672 | 1461101336497 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}] 14:28:56 INFO - PROCESS | 3672 | 1461101336575 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 14:28:56 INFO - PROCESS | 3672 | 1461101336581 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:56 INFO - PROCESS | 3672 | ++DOCSHELL 1B73BC00 == 58 [pid = 3672] [id = 193] 14:28:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 93 (1B742400) [pid = 3672] [serial = 577] [outer = 00000000] 14:28:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 94 (1BE17400) [pid = 3672] [serial = 578] [outer = 1B742400] 14:28:56 INFO - PROCESS | 3672 | 1461101336626 Marionette DEBUG loaded listener.js 14:28:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 95 (1BE18800) [pid = 3672] [serial = 579] [outer = 1B742400] 14:28:57 INFO - PROCESS | 3672 | 1461101337619 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]]]}] 14:28:57 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.) 14:28:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1180ms 14:28:57 INFO - PROCESS | 3672 | 1461101337677 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 14:28:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:28:57 INFO - PROCESS | 3672 | 1461101337681 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 14:28:57 INFO - PROCESS | 3672 | 1461101337687 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:28:57 INFO - PROCESS | 3672 | 1461101337691 Marionette TRACE conn5 <- [1,738,null,{}] 14:28:57 INFO - PROCESS | 3672 | 1461101337698 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}] 14:28:57 INFO - PROCESS | 3672 | 1461101337810 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 14:28:57 INFO - PROCESS | 3672 | 1461101337930 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:57 INFO - PROCESS | 3672 | ++DOCSHELL 102EA400 == 59 [pid = 3672] [id = 194] 14:28:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 96 (102F7C00) [pid = 3672] [serial = 580] [outer = 00000000] 14:28:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 97 (10AF4C00) [pid = 3672] [serial = 581] [outer = 102F7C00] 14:28:58 INFO - PROCESS | 3672 | 1461101338042 Marionette DEBUG loaded listener.js 14:28:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (14503C00) [pid = 3672] [serial = 582] [outer = 102F7C00] 14:28:59 INFO - PROCESS | 3672 | 1461101339120 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]]]}] 14:28:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:28:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1473ms 14:28:59 INFO - PROCESS | 3672 | 1461101339161 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 14:28:59 INFO - PROCESS | 3672 | 1461101339167 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 14:28:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:28:59 INFO - PROCESS | 3672 | 1461101339174 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:28:59 INFO - PROCESS | 3672 | 1461101339177 Marionette TRACE conn5 <- [1,742,null,{}] 14:28:59 INFO - PROCESS | 3672 | 1461101339181 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}] 14:28:59 INFO - PROCESS | 3672 | 1461101339325 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 14:28:59 INFO - PROCESS | 3672 | 1461101339466 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:59 INFO - PROCESS | 3672 | ++DOCSHELL 16527000 == 60 [pid = 3672] [id = 195] 14:28:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (165BF400) [pid = 3672] [serial = 583] [outer = 00000000] 14:28:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (175F6000) [pid = 3672] [serial = 584] [outer = 165BF400] 14:28:59 INFO - PROCESS | 3672 | 1461101339525 Marionette DEBUG loaded listener.js 14:28:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 101 (17C6B400) [pid = 3672] [serial = 585] [outer = 165BF400] 14:29:00 INFO - PROCESS | 3672 | 1461101340578 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]]]}] 14:29:00 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 14:29:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1422ms 14:29:00 INFO - PROCESS | 3672 | 1461101340599 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 14:29:00 INFO - PROCESS | 3672 | 1461101340601 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 14:29:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:29:00 INFO - PROCESS | 3672 | 1461101340605 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:29:00 INFO - PROCESS | 3672 | 1461101340609 Marionette TRACE conn5 <- [1,746,null,{}] 14:29:00 INFO - PROCESS | 3672 | 1461101340620 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}] 14:29:00 INFO - PROCESS | 3672 | 1461101340728 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 14:29:00 INFO - PROCESS | 3672 | 1461101340853 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:00 INFO - PROCESS | 3672 | ++DOCSHELL 1A788400 == 61 [pid = 3672] [id = 196] 14:29:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 102 (1A78B000) [pid = 3672] [serial = 586] [outer = 00000000] 14:29:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 103 (1A914C00) [pid = 3672] [serial = 587] [outer = 1A78B000] 14:29:00 INFO - PROCESS | 3672 | 1461101340911 Marionette DEBUG loaded listener.js 14:29:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 104 (1B373C00) [pid = 3672] [serial = 588] [outer = 1A78B000] 14:29:01 INFO - PROCESS | 3672 | 1461101341469 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]]]}] 14:29:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:29:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 929ms 14:29:01 INFO - PROCESS | 3672 | 1461101341539 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 14:29:01 INFO - PROCESS | 3672 | 1461101341542 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 14:29:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:29:01 INFO - PROCESS | 3672 | 1461101341545 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:29:01 INFO - PROCESS | 3672 | 1461101341547 Marionette TRACE conn5 <- [1,750,null,{}] 14:29:01 INFO - PROCESS | 3672 | 1461101341551 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}] 14:29:01 INFO - PROCESS | 3672 | 1461101341655 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 14:29:01 INFO - PROCESS | 3672 | 1461101341792 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:01 INFO - PROCESS | 3672 | ++DOCSHELL 1896E800 == 62 [pid = 3672] [id = 197] 14:29:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 105 (18970000) [pid = 3672] [serial = 589] [outer = 00000000] 14:29:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 106 (1C74F800) [pid = 3672] [serial = 590] [outer = 18970000] 14:29:01 INFO - PROCESS | 3672 | 1461101341849 Marionette DEBUG loaded listener.js 14:29:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 107 (1D508000) [pid = 3672] [serial = 591] [outer = 18970000] 14:29:03 INFO - PROCESS | 3672 | 1461101343027 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]]]}] 14:29:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:29:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1522ms 14:29:03 INFO - PROCESS | 3672 | 1461101343071 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 14:29:03 INFO - PROCESS | 3672 | 1461101343075 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 14:29:03 INFO - PROCESS | 3672 | --DOCSHELL 1A844C00 == 61 [pid = 3672] [id = 130] 14:29:03 INFO - PROCESS | 3672 | --DOCSHELL 102B2800 == 60 [pid = 3672] [id = 192] 14:29:03 INFO - PROCESS | 3672 | --DOCSHELL 1A9C8000 == 59 [pid = 3672] [id = 191] 14:29:03 INFO - PROCESS | 3672 | --DOCSHELL 14CC8000 == 58 [pid = 3672] [id = 190] 14:29:03 INFO - PROCESS | 3672 | --DOCSHELL 18D46000 == 57 [pid = 3672] [id = 189] 14:29:03 INFO - PROCESS | 3672 | --DOCSHELL 17C6A400 == 56 [pid = 3672] [id = 188] 14:29:03 INFO - PROCESS | 3672 | --DOCSHELL 10079C00 == 55 [pid = 3672] [id = 187] 14:29:03 INFO - PROCESS | 3672 | --DOCSHELL 10B4A000 == 54 [pid = 3672] [id = 186] 14:29:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 106 (19781C00) [pid = 3672] [serial = 545] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 105 (1C265C00) [pid = 3672] [serial = 521] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 104 (20864C00) [pid = 3672] [serial = 524] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 103 (1FF87C00) [pid = 3672] [serial = 527] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOCSHELL 1D66CC00 == 53 [pid = 3672] [id = 171] 14:29:03 INFO - PROCESS | 3672 | --DOCSHELL 10AF6000 == 52 [pid = 3672] [id = 183] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 102 (1DD1EC00) [pid = 3672] [serial = 435] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 101 (17D15C00) [pid = 3672] [serial = 429] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 100 (145B5400) [pid = 3672] [serial = 426] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 99 (1C752000) [pid = 3672] [serial = 432] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (1894EC00) [pid = 3672] [serial = 540] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 97 (18967400) [pid = 3672] [serial = 543] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 96 (18951C00) [pid = 3672] [serial = 542] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 95 (165BFC00) [pid = 3672] [serial = 537] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 94 (14DB9C00) [pid = 3672] [serial = 536] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 93 (17F9D800) [pid = 3672] [serial = 539] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 92 (1894E400) [pid = 3672] [serial = 518] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 91 (10AA6000) [pid = 3672] [serial = 515] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 90 (1025D800) [pid = 3672] [serial = 533] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 89 (102BF400) [pid = 3672] [serial = 534] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 88 (165BF800) [pid = 3672] [serial = 531] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 87 (14DB8800) [pid = 3672] [serial = 530] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | --DOMWINDOW == 86 (200E1800) [pid = 3672] [serial = 513] [outer = 00000000] [url = about:blank] 14:29:03 INFO - PROCESS | 3672 | 1461101343159 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:29:03 INFO - PROCESS | 3672 | 1461101343162 Marionette TRACE conn5 <- [1,754,null,{}] 14:29:03 INFO - PROCESS | 3672 | 1461101343167 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}] 14:29:03 INFO - PROCESS | 3672 | 1461101343306 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 14:29:03 INFO - PROCESS | 3672 | 1461101343388 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:03 INFO - PROCESS | 3672 | ++DOCSHELL 10A6F800 == 53 [pid = 3672] [id = 198] 14:29:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 87 (10A7D800) [pid = 3672] [serial = 592] [outer = 00000000] 14:29:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 88 (10B93C00) [pid = 3672] [serial = 593] [outer = 10A7D800] 14:29:03 INFO - PROCESS | 3672 | 1461101343440 Marionette DEBUG loaded listener.js 14:29:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 89 (14309400) [pid = 3672] [serial = 594] [outer = 10A7D800] 14:29:04 INFO - PROCESS | 3672 | 1461101344330 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]]]}] 14:29:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:29:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1274ms 14:29:04 INFO - PROCESS | 3672 | 1461101344390 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 14:29:04 INFO - PROCESS | 3672 | 1461101344396 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 14:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:29:04 INFO - PROCESS | 3672 | 1461101344401 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:29:04 INFO - PROCESS | 3672 | 1461101344404 Marionette TRACE conn5 <- [1,758,null,{}] 14:29:04 INFO - PROCESS | 3672 | 1461101344408 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}] 14:29:04 INFO - PROCESS | 3672 | 1461101344491 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 14:29:04 INFO - PROCESS | 3672 | 1461101344497 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:04 INFO - PROCESS | 3672 | ++DOCSHELL 1441D800 == 54 [pid = 3672] [id = 199] 14:29:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 90 (14529800) [pid = 3672] [serial = 595] [outer = 00000000] 14:29:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 91 (14A0F800) [pid = 3672] [serial = 596] [outer = 14529800] 14:29:04 INFO - PROCESS | 3672 | 1461101344543 Marionette DEBUG loaded listener.js 14:29:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 92 (14DB8800) [pid = 3672] [serial = 597] [outer = 14529800] 14:29:05 INFO - PROCESS | 3672 | 1461101345020 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]]]}] 14:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 669ms 14:29:05 INFO - PROCESS | 3672 | 1461101345075 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 14:29:05 INFO - PROCESS | 3672 | 1461101345077 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 14:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:29:05 INFO - PROCESS | 3672 | 1461101345080 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:29:05 INFO - PROCESS | 3672 | 1461101345084 Marionette TRACE conn5 <- [1,762,null,{}] 14:29:05 INFO - PROCESS | 3672 | 1461101345094 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}] 14:29:05 INFO - PROCESS | 3672 | 1461101345180 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 14:29:05 INFO - PROCESS | 3672 | 1461101345187 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:05 INFO - PROCESS | 3672 | ++DOCSHELL 175F2800 == 55 [pid = 3672] [id = 200] 14:29:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 93 (175F5800) [pid = 3672] [serial = 598] [outer = 00000000] 14:29:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 94 (17C6F000) [pid = 3672] [serial = 599] [outer = 175F5800] 14:29:05 INFO - PROCESS | 3672 | 1461101345235 Marionette DEBUG loaded listener.js 14:29:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 95 (17F9D800) [pid = 3672] [serial = 600] [outer = 175F5800] 14:29:05 INFO - PROCESS | 3672 | 1461101345723 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]]]}] 14:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 670ms 14:29:05 INFO - PROCESS | 3672 | 1461101345754 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 14:29:05 INFO - PROCESS | 3672 | 1461101345757 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 14:29:05 INFO - PROCESS | 3672 | 1461101345760 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:29:05 INFO - PROCESS | 3672 | 1461101345762 Marionette TRACE conn5 <- [1,766,null,{}] 14:29:05 INFO - PROCESS | 3672 | 1461101345766 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}] 14:29:05 INFO - PROCESS | 3672 | 1461101345910 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 14:29:05 INFO - PROCESS | 3672 | 1461101345971 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:05 INFO - PROCESS | 3672 | ++DOCSHELL 18967400 == 56 [pid = 3672] [id = 201] 14:29:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 96 (18969800) [pid = 3672] [serial = 601] [outer = 00000000] 14:29:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 97 (18D43000) [pid = 3672] [serial = 602] [outer = 18969800] 14:29:06 INFO - PROCESS | 3672 | 1461101346020 Marionette DEBUG loaded listener.js 14:29:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (18D49400) [pid = 3672] [serial = 603] [outer = 18969800] 14:29:06 INFO - PROCESS | 3672 | 1461101346471 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]]]}] 14:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 729ms 14:29:06 INFO - PROCESS | 3672 | 1461101346503 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 14:29:06 INFO - PROCESS | 3672 | 1461101346505 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 14:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:29:06 INFO - PROCESS | 3672 | 1461101346512 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:29:06 INFO - PROCESS | 3672 | 1461101346514 Marionette TRACE conn5 <- [1,770,null,{}] 14:29:06 INFO - PROCESS | 3672 | 1461101346517 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}] 14:29:06 INFO - PROCESS | 3672 | 1461101346626 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 14:29:06 INFO - PROCESS | 3672 | 1461101346632 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:06 INFO - PROCESS | 3672 | ++DOCSHELL 1896C000 == 57 [pid = 3672] [id = 202] 14:29:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (18D4C000) [pid = 3672] [serial = 604] [outer = 00000000] 14:29:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (19910800) [pid = 3672] [serial = 605] [outer = 18D4C000] 14:29:06 INFO - PROCESS | 3672 | 1461101346677 Marionette DEBUG loaded listener.js 14:29:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 101 (19A99400) [pid = 3672] [serial = 606] [outer = 18D4C000] 14:29:07 INFO - PROCESS | 3672 | 1461101347113 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]]]}] 14:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 630ms 14:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:29:07 INFO - PROCESS | 3672 | 1461101347146 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 14:29:07 INFO - PROCESS | 3672 | 1461101347148 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 14:29:07 INFO - PROCESS | 3672 | 1461101347151 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:29:07 INFO - PROCESS | 3672 | 1461101347153 Marionette TRACE conn5 <- [1,774,null,{}] 14:29:07 INFO - PROCESS | 3672 | 1461101347156 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}] 14:29:07 INFO - PROCESS | 3672 | 1461101347322 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 14:29:07 INFO - PROCESS | 3672 | 1461101347388 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:07 INFO - PROCESS | 3672 | ++DOCSHELL 19AA0C00 == 58 [pid = 3672] [id = 203] 14:29:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 102 (19AA6000) [pid = 3672] [serial = 607] [outer = 00000000] 14:29:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 103 (1A84A400) [pid = 3672] [serial = 608] [outer = 19AA6000] 14:29:07 INFO - PROCESS | 3672 | 1461101347442 Marionette DEBUG loaded listener.js 14:29:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 104 (1A90A400) [pid = 3672] [serial = 609] [outer = 19AA6000] 14:29:07 INFO - PROCESS | 3672 | --DOMWINDOW == 103 (19AA8400) [pid = 3672] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:29:07 INFO - PROCESS | 3672 | --DOMWINDOW == 102 (1007EC00) [pid = 3672] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:29:07 INFO - PROCESS | 3672 | --DOMWINDOW == 101 (17D16400) [pid = 3672] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:29:07 INFO - PROCESS | 3672 | --DOMWINDOW == 100 (10B9C000) [pid = 3672] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:29:07 INFO - PROCESS | 3672 | --DOMWINDOW == 99 (18D50800) [pid = 3672] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:29:07 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (1A9D2000) [pid = 3672] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:29:07 INFO - PROCESS | 3672 | --DOMWINDOW == 97 (10AA3000) [pid = 3672] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:29:07 INFO - PROCESS | 3672 | 1461101347889 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]]]}] 14:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 770ms 14:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:29:07 INFO - PROCESS | 3672 | 1461101347922 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 14:29:07 INFO - PROCESS | 3672 | 1461101347924 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 14:29:07 INFO - PROCESS | 3672 | 1461101347927 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:29:07 INFO - PROCESS | 3672 | 1461101347929 Marionette TRACE conn5 <- [1,778,null,{}] 14:29:07 INFO - PROCESS | 3672 | 1461101347932 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}] 14:29:07 INFO - PROCESS | 3672 | 1461101348016 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 14:29:08 INFO - PROCESS | 3672 | 1461101348023 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:08 INFO - PROCESS | 3672 | ++DOCSHELL 17D16400 == 59 [pid = 3672] [id = 204] 14:29:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (17F9DC00) [pid = 3672] [serial = 610] [outer = 00000000] 14:29:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (1A785800) [pid = 3672] [serial = 611] [outer = 17F9DC00] 14:29:08 INFO - PROCESS | 3672 | 1461101348068 Marionette DEBUG loaded listener.js 14:29:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (1A78CC00) [pid = 3672] [serial = 612] [outer = 17F9DC00] 14:29:08 INFO - PROCESS | 3672 | 1461101348485 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]]]}] 14:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 570ms 14:29:08 INFO - PROCESS | 3672 | 1461101348498 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 14:29:08 INFO - PROCESS | 3672 | 1461101348500 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 14:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:29:08 INFO - PROCESS | 3672 | 1461101348503 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:29:08 INFO - PROCESS | 3672 | 1461101348505 Marionette TRACE conn5 <- [1,782,null,{}] 14:29:08 INFO - PROCESS | 3672 | 1461101348509 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}] 14:29:08 INFO - PROCESS | 3672 | 1461101348624 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 14:29:08 INFO - PROCESS | 3672 | 1461101348647 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:08 INFO - PROCESS | 3672 | ++DOCSHELL 10085800 == 60 [pid = 3672] [id = 205] 14:29:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 101 (1A78E400) [pid = 3672] [serial = 613] [outer = 00000000] 14:29:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 102 (1A9DB800) [pid = 3672] [serial = 614] [outer = 1A78E400] 14:29:08 INFO - PROCESS | 3672 | 1461101348692 Marionette DEBUG loaded listener.js 14:29:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 103 (1A9DCC00) [pid = 3672] [serial = 615] [outer = 1A78E400] 14:29:09 INFO - PROCESS | 3672 | 1461101349115 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]]]}] 14:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 672ms 14:29:09 INFO - PROCESS | 3672 | 1461101349177 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 14:29:09 INFO - PROCESS | 3672 | 1461101349179 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 14:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:29:09 INFO - PROCESS | 3672 | 1461101349182 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:29:09 INFO - PROCESS | 3672 | 1461101349184 Marionette TRACE conn5 <- [1,786,null,{}] 14:29:09 INFO - PROCESS | 3672 | 1461101349187 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}] 14:29:09 INFO - PROCESS | 3672 | 1461101349267 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 14:29:09 INFO - PROCESS | 3672 | 1461101349275 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:09 INFO - PROCESS | 3672 | ++DOCSHELL 1B7E6000 == 61 [pid = 3672] [id = 206] 14:29:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 104 (1BA86800) [pid = 3672] [serial = 616] [outer = 00000000] 14:29:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 105 (1C5AA800) [pid = 3672] [serial = 617] [outer = 1BA86800] 14:29:09 INFO - PROCESS | 3672 | 1461101349319 Marionette DEBUG loaded listener.js 14:29:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 106 (1C74FC00) [pid = 3672] [serial = 618] [outer = 1BA86800] 14:29:09 INFO - PROCESS | 3672 | 1461101349852 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]]]}] 14:29:09 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 14:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 729ms 14:29:09 INFO - PROCESS | 3672 | 1461101349913 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 14:29:09 INFO - PROCESS | 3672 | 1461101349918 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 14:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:29:09 INFO - PROCESS | 3672 | 1461101349923 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:29:09 INFO - PROCESS | 3672 | 1461101349928 Marionette TRACE conn5 <- [1,790,null,{}] 14:29:09 INFO - PROCESS | 3672 | 1461101349936 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}] 14:29:10 INFO - PROCESS | 3672 | 1461101350132 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 14:29:10 INFO - PROCESS | 3672 | 1461101350237 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:10 INFO - PROCESS | 3672 | ++DOCSHELL 0EF08C00 == 62 [pid = 3672] [id = 207] 14:29:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 107 (0FCB2000) [pid = 3672] [serial = 619] [outer = 00000000] 14:29:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 108 (1452D800) [pid = 3672] [serial = 620] [outer = 0FCB2000] 14:29:10 INFO - PROCESS | 3672 | 1461101350296 Marionette DEBUG loaded listener.js 14:29:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 109 (145C1C00) [pid = 3672] [serial = 621] [outer = 0FCB2000] 14:29:10 INFO - PROCESS | 3672 | 1461101350883 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]]]}] 14:29:10 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 14:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1024ms 14:29:10 INFO - PROCESS | 3672 | 1461101350952 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 14:29:10 INFO - PROCESS | 3672 | 1461101350958 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 14:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:29:10 INFO - PROCESS | 3672 | 1461101350965 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:29:10 INFO - PROCESS | 3672 | 1461101350968 Marionette TRACE conn5 <- [1,794,null,{}] 14:29:10 INFO - PROCESS | 3672 | 1461101350973 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}] 14:29:11 INFO - PROCESS | 3672 | 1461101351119 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 14:29:11 INFO - PROCESS | 3672 | 1461101351252 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:11 INFO - PROCESS | 3672 | ++DOCSHELL 1755B800 == 63 [pid = 3672] [id = 208] 14:29:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 110 (1755BC00) [pid = 3672] [serial = 622] [outer = 00000000] 14:29:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 111 (18958C00) [pid = 3672] [serial = 623] [outer = 1755BC00] 14:29:11 INFO - PROCESS | 3672 | 1461101351313 Marionette DEBUG loaded listener.js 14:29:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 112 (19304C00) [pid = 3672] [serial = 624] [outer = 1755BC00] 14:29:11 INFO - PROCESS | 3672 | 1461101351930 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]]]}] 14:29:11 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 14:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1020ms 14:29:11 INFO - PROCESS | 3672 | 1461101351988 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 14:29:11 INFO - PROCESS | 3672 | 1461101351991 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 14:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:29:11 INFO - PROCESS | 3672 | 1461101351994 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:29:11 INFO - PROCESS | 3672 | 1461101351998 Marionette TRACE conn5 <- [1,798,null,{}] 14:29:11 INFO - PROCESS | 3672 | 1461101352009 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}] 14:29:12 INFO - PROCESS | 3672 | 1461101352118 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 14:29:12 INFO - PROCESS | 3672 | 1461101352245 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:12 INFO - PROCESS | 3672 | ++DOCSHELL 1A9DA400 == 64 [pid = 3672] [id = 209] 14:29:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 113 (1B7DDC00) [pid = 3672] [serial = 625] [outer = 00000000] 14:29:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 114 (1D506000) [pid = 3672] [serial = 626] [outer = 1B7DDC00] 14:29:12 INFO - PROCESS | 3672 | 1461101352303 Marionette DEBUG loaded listener.js 14:29:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 115 (1D5ED800) [pid = 3672] [serial = 627] [outer = 1B7DDC00] 14:29:12 INFO - PROCESS | 3672 | 1461101352958 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]]]}] 14:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 970ms 14:29:12 INFO - PROCESS | 3672 | 1461101352968 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 14:29:12 INFO - PROCESS | 3672 | 1461101352971 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 14:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:29:12 INFO - PROCESS | 3672 | 1461101352989 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:29:12 INFO - PROCESS | 3672 | 1461101352991 Marionette TRACE conn5 <- [1,802,null,{}] 14:29:12 INFO - PROCESS | 3672 | 1461101352995 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}] 14:29:13 INFO - PROCESS | 3672 | 1461101353100 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 14:29:13 INFO - PROCESS | 3672 | 1461101353226 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:13 INFO - PROCESS | 3672 | ++DOCSHELL 1D5EEC00 == 65 [pid = 3672] [id = 210] 14:29:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 116 (1D669800) [pid = 3672] [serial = 628] [outer = 00000000] 14:29:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 117 (1D8A5400) [pid = 3672] [serial = 629] [outer = 1D669800] 14:29:13 INFO - PROCESS | 3672 | 1461101353282 Marionette DEBUG loaded listener.js 14:29:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (1DD1EC00) [pid = 3672] [serial = 630] [outer = 1D669800] 14:29:13 INFO - PROCESS | 3672 | 1461101353864 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] 14:29:13 INFO - PROCESS | 3672 | 1461101353921 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 14:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:29:13 INFO - PROCESS | 3672 | 1461101353925 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:29:13 INFO - PROCESS | 3672 | 1461101353927 Marionette TRACE conn5 <- [1,806,null,{}] 14:29:13 INFO - PROCESS | 3672 | 1461101353931 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}] 14:29:14 INFO - PROCESS | 3672 | 1461101354036 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 14:29:14 INFO - PROCESS | 3672 | 1461101354181 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:14 INFO - PROCESS | 3672 | ++DOCSHELL 1FF87C00 == 66 [pid = 3672] [id = 211] 14:29:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (1FF89400) [pid = 3672] [serial = 631] [outer = 00000000] 14:29:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (200E2000) [pid = 3672] [serial = 632] [outer = 1FF89400] 14:29:14 INFO - PROCESS | 3672 | 1461101354241 Marionette DEBUG loaded listener.js 14:29:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (200E5000) [pid = 3672] [serial = 633] [outer = 1FF89400] 14:29:15 INFO - PROCESS | 3672 | 1461101355034 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]]]}] 14:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1173ms 14:29:15 INFO - PROCESS | 3672 | 1461101355103 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 14:29:15 INFO - PROCESS | 3672 | 1461101355107 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 14:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:29:15 INFO - PROCESS | 3672 | 1461101355113 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:29:15 INFO - PROCESS | 3672 | 1461101355117 Marionette TRACE conn5 <- [1,810,null,{}] 14:29:15 INFO - PROCESS | 3672 | 1461101355123 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}] 14:29:15 INFO - PROCESS | 3672 | 1461101355255 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 14:29:15 INFO - PROCESS | 3672 | 1461101355391 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:15 INFO - PROCESS | 3672 | ++DOCSHELL 144AF000 == 67 [pid = 3672] [id = 212] 14:29:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (14505800) [pid = 3672] [serial = 634] [outer = 00000000] 14:29:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (14A32800) [pid = 3672] [serial = 635] [outer = 14505800] 14:29:15 INFO - PROCESS | 3672 | 1461101355443 Marionette DEBUG loaded listener.js 14:29:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (15B54800) [pid = 3672] [serial = 636] [outer = 14505800] 14:29:15 INFO - PROCESS | 3672 | --DOCSHELL 10085800 == 66 [pid = 3672] [id = 205] 14:29:15 INFO - PROCESS | 3672 | --DOCSHELL 17D16400 == 65 [pid = 3672] [id = 204] 14:29:15 INFO - PROCESS | 3672 | --DOCSHELL 19AA0C00 == 64 [pid = 3672] [id = 203] 14:29:15 INFO - PROCESS | 3672 | --DOCSHELL 1896C000 == 63 [pid = 3672] [id = 202] 14:29:15 INFO - PROCESS | 3672 | --DOCSHELL 18967400 == 62 [pid = 3672] [id = 201] 14:29:15 INFO - PROCESS | 3672 | --DOCSHELL 175F2800 == 61 [pid = 3672] [id = 200] 14:29:15 INFO - PROCESS | 3672 | --DOCSHELL 1441D800 == 60 [pid = 3672] [id = 199] 14:29:15 INFO - PROCESS | 3672 | --DOCSHELL 10A6F800 == 59 [pid = 3672] [id = 198] 14:29:15 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (1BE17400) [pid = 3672] [serial = 578] [outer = 00000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (17D1AC00) [pid = 3672] [serial = 551] [outer = 00000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3672 | --DOMWINDOW == 121 (10FA8800) [pid = 3672] [serial = 548] [outer = 00000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3672 | --DOMWINDOW == 120 (1A837800) [pid = 3672] [serial = 554] [outer = 00000000] [url = about:blank] 14:29:16 INFO - PROCESS | 3672 | 1461101356070 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] 14:29:16 INFO - PROCESS | 3672 | 1461101356113 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 14:29:16 INFO - PROCESS | 3672 | 1461101356119 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:29:16 INFO - PROCESS | 3672 | 1461101356121 Marionette TRACE conn5 <- [1,814,null,{}] 14:29:16 INFO - PROCESS | 3672 | 1461101356125 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}] 14:29:16 INFO - PROCESS | 3672 | --DOMWINDOW == 119 (1A78DC00) [pid = 3672] [serial = 569] [outer = 00000000] [url = about:blank] 14:29:16 INFO - PROCESS | 3672 | --DOMWINDOW == 118 (14423000) [pid = 3672] [serial = 560] [outer = 00000000] [url = about:blank] 14:29:16 INFO - PROCESS | 3672 | --DOMWINDOW == 117 (1450F800) [pid = 3672] [serial = 561] [outer = 00000000] [url = about:blank] 14:29:16 INFO - PROCESS | 3672 | --DOMWINDOW == 116 (1894BC00) [pid = 3672] [serial = 563] [outer = 00000000] [url = about:blank] 14:29:16 INFO - PROCESS | 3672 | --DOMWINDOW == 115 (18967C00) [pid = 3672] [serial = 564] [outer = 00000000] [url = about:blank] 14:29:16 INFO - PROCESS | 3672 | --DOMWINDOW == 114 (14A37000) [pid = 3672] [serial = 558] [outer = 00000000] [url = about:blank] 14:29:16 INFO - PROCESS | 3672 | --DOMWINDOW == 113 (145B9000) [pid = 3672] [serial = 557] [outer = 00000000] [url = about:blank] 14:29:16 INFO - PROCESS | 3672 | --DOMWINDOW == 112 (19A9B400) [pid = 3672] [serial = 566] [outer = 00000000] [url = about:blank] 14:29:16 INFO - PROCESS | 3672 | --DOMWINDOW == 111 (1A9DA800) [pid = 3672] [serial = 572] [outer = 00000000] [url = about:blank] 14:29:16 INFO - PROCESS | 3672 | --DOMWINDOW == 110 (1A848400) [pid = 3672] [serial = 570] [outer = 00000000] [url = about:blank] 14:29:16 INFO - PROCESS | 3672 | --DOMWINDOW == 109 (1B376400) [pid = 3672] [serial = 573] [outer = 00000000] [url = about:blank] 14:29:16 INFO - PROCESS | 3672 | --DOMWINDOW == 108 (19387000) [pid = 3672] [serial = 575] [outer = 00000000] [url = about:blank] 14:29:16 INFO - PROCESS | 3672 | --DOMWINDOW == 107 (1A90F000) [pid = 3672] [serial = 576] [outer = 00000000] [url = about:blank] 14:29:16 INFO - PROCESS | 3672 | --DOMWINDOW == 106 (19AA3800) [pid = 3672] [serial = 567] [outer = 00000000] [url = about:blank] 14:29:16 INFO - PROCESS | 3672 | 1461101356251 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 14:29:16 INFO - PROCESS | 3672 | 1461101356311 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:16 INFO - PROCESS | 3672 | ++DOCSHELL 1007E800 == 60 [pid = 3672] [id = 213] 14:29:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 107 (102B3000) [pid = 3672] [serial = 637] [outer = 00000000] 14:29:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 108 (10B9B400) [pid = 3672] [serial = 638] [outer = 102B3000] 14:29:16 INFO - PROCESS | 3672 | 1461101356357 Marionette DEBUG loaded listener.js 14:29:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 109 (145BC800) [pid = 3672] [serial = 639] [outer = 102B3000] 14:29:16 INFO - PROCESS | 3672 | 1461101356756 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]]]}] 14:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 669ms 14:29:16 INFO - PROCESS | 3672 | 1461101356792 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 14:29:16 INFO - PROCESS | 3672 | 1461101356794 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 14:29:16 INFO - PROCESS | 3672 | 1461101356797 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:29:16 INFO - PROCESS | 3672 | 1461101356800 Marionette TRACE conn5 <- [1,818,null,{}] 14:29:16 INFO - PROCESS | 3672 | 1461101356811 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}] 14:29:16 INFO - PROCESS | 3672 | 1461101356898 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 14:29:16 INFO - PROCESS | 3672 | 1461101356937 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:16 INFO - PROCESS | 3672 | ++DOCSHELL 17519400 == 61 [pid = 3672] [id = 214] 14:29:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 110 (1751B400) [pid = 3672] [serial = 640] [outer = 00000000] 14:29:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 111 (18950C00) [pid = 3672] [serial = 641] [outer = 1751B400] 14:29:16 INFO - PROCESS | 3672 | 1461101356985 Marionette DEBUG loaded listener.js 14:29:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 112 (1896C000) [pid = 3672] [serial = 642] [outer = 1751B400] 14:29:17 INFO - PROCESS | 3672 | 1461101357436 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]]]}] 14:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 670ms 14:29:17 INFO - PROCESS | 3672 | 1461101357471 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 14:29:17 INFO - PROCESS | 3672 | 1461101357474 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 14:29:17 INFO - PROCESS | 3672 | 1461101357477 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:29:17 INFO - PROCESS | 3672 | 1461101357479 Marionette TRACE conn5 <- [1,822,null,{}] 14:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:29:17 INFO - PROCESS | 3672 | 1461101357483 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}] 14:29:17 INFO - PROCESS | 3672 | 1461101357571 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 14:29:17 INFO - PROCESS | 3672 | 1461101357581 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:17 INFO - PROCESS | 3672 | ++DOCSHELL 18971800 == 62 [pid = 3672] [id = 215] 14:29:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 113 (18973C00) [pid = 3672] [serial = 643] [outer = 00000000] 14:29:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 114 (19982400) [pid = 3672] [serial = 644] [outer = 18973C00] 14:29:17 INFO - PROCESS | 3672 | 1461101357630 Marionette DEBUG loaded listener.js 14:29:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 115 (19AA2400) [pid = 3672] [serial = 645] [outer = 18973C00] 14:29:18 INFO - PROCESS | 3672 | 1461101358095 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]]]}] 14:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 670ms 14:29:18 INFO - PROCESS | 3672 | 1461101358152 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 14:29:18 INFO - PROCESS | 3672 | 1461101358154 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 14:29:18 INFO - PROCESS | 3672 | 1461101358157 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:29:18 INFO - PROCESS | 3672 | 1461101358159 Marionette TRACE conn5 <- [1,826,null,{}] 14:29:18 INFO - PROCESS | 3672 | 1461101358163 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}] 14:29:18 INFO - PROCESS | 3672 | 1461101358278 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 14:29:18 INFO - PROCESS | 3672 | 1461101358374 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:18 INFO - PROCESS | 3672 | ++DOCSHELL 19BDAC00 == 63 [pid = 3672] [id = 216] 14:29:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 116 (1A63CC00) [pid = 3672] [serial = 646] [outer = 00000000] 14:29:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 117 (1A78F000) [pid = 3672] [serial = 647] [outer = 1A63CC00] 14:29:18 INFO - PROCESS | 3672 | 1461101358424 Marionette DEBUG loaded listener.js 14:29:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (1A842000) [pid = 3672] [serial = 648] [outer = 1A63CC00] 14:29:18 INFO - PROCESS | 3672 | 1461101358874 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]]]}] 14:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 770ms 14:29:18 INFO - PROCESS | 3672 | 1461101358932 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 14:29:18 INFO - PROCESS | 3672 | 1461101358934 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 14:29:18 INFO - PROCESS | 3672 | 1461101358937 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:29:18 INFO - PROCESS | 3672 | 1461101358939 Marionette TRACE conn5 <- [1,830,null,{}] 14:29:18 INFO - PROCESS | 3672 | 1461101358964 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}] 14:29:19 INFO - PROCESS | 3672 | 1461101359100 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 14:29:19 INFO - PROCESS | 3672 | 1461101359163 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:19 INFO - PROCESS | 3672 | ++DOCSHELL 10AA6C00 == 64 [pid = 3672] [id = 217] 14:29:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (14ACC800) [pid = 3672] [serial = 649] [outer = 00000000] 14:29:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (1B73C400) [pid = 3672] [serial = 650] [outer = 14ACC800] 14:29:19 INFO - PROCESS | 3672 | 1461101359211 Marionette DEBUG loaded listener.js 14:29:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (1B747000) [pid = 3672] [serial = 651] [outer = 14ACC800] 14:29:19 INFO - PROCESS | 3672 | 1461101359622 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]]]}] 14:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 770ms 14:29:19 INFO - PROCESS | 3672 | 1461101359712 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 14:29:19 INFO - PROCESS | 3672 | 1461101359714 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 14:29:19 INFO - PROCESS | 3672 | 1461101359722 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:29:19 INFO - PROCESS | 3672 | 1461101359724 Marionette TRACE conn5 <- [1,834,null,{}] 14:29:19 INFO - PROCESS | 3672 | 1461101359727 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}] 14:29:19 INFO - PROCESS | 3672 | 1461101359842 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 14:29:19 INFO - PROCESS | 3672 | 1461101359905 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:19 INFO - PROCESS | 3672 | ++DOCSHELL 10AA6000 == 65 [pid = 3672] [id = 218] 14:29:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (10B9BC00) [pid = 3672] [serial = 652] [outer = 00000000] 14:29:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (1D508800) [pid = 3672] [serial = 653] [outer = 10B9BC00] 14:29:19 INFO - PROCESS | 3672 | 1461101359951 Marionette DEBUG loaded listener.js 14:29:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (1D5F3400) [pid = 3672] [serial = 654] [outer = 10B9BC00] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (1896A800) [pid = 3672] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (1C688400) [pid = 3672] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 121 (1A8DB000) [pid = 3672] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 120 (200E7000) [pid = 3672] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 119 (1A909000) [pid = 3672] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 118 (1B749800) [pid = 3672] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 117 (14306400) [pid = 3672] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 116 (0FCAD000) [pid = 3672] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 115 (17A9D400) [pid = 3672] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 114 (10AF6400) [pid = 3672] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 113 (175F2000) [pid = 3672] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 112 (1A78E000) [pid = 3672] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 111 (102B6C00) [pid = 3672] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 110 (1A9DC400) [pid = 3672] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 109 (18969800) [pid = 3672] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 108 (14529800) [pid = 3672] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 107 (165BF400) [pid = 3672] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 106 (175F5800) [pid = 3672] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 105 (10A7D800) [pid = 3672] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 104 (1A78B000) [pid = 3672] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 103 (18D4C000) [pid = 3672] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 102 (102F7C00) [pid = 3672] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 101 (18970000) [pid = 3672] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 100 (19AA6000) [pid = 3672] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 99 (1A78E400) [pid = 3672] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:29:20 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (17F9DC00) [pid = 3672] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:29:20 INFO - PROCESS | 3672 | 1461101360524 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]]]}] 14:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 830ms 14:29:20 INFO - PROCESS | 3672 | 1461101360557 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 14:29:20 INFO - PROCESS | 3672 | 1461101360559 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 14:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:29:20 INFO - PROCESS | 3672 | 1461101360562 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:29:20 INFO - PROCESS | 3672 | 1461101360564 Marionette TRACE conn5 <- [1,838,null,{}] 14:29:20 INFO - PROCESS | 3672 | 1461101360568 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}] 14:29:20 INFO - PROCESS | 3672 | 1461101360689 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 14:29:20 INFO - PROCESS | 3672 | 1461101360750 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:20 INFO - PROCESS | 3672 | ++DOCSHELL 14503000 == 66 [pid = 3672] [id = 219] 14:29:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (14504C00) [pid = 3672] [serial = 655] [outer = 00000000] 14:29:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (175F5800) [pid = 3672] [serial = 656] [outer = 14504C00] 14:29:20 INFO - PROCESS | 3672 | 1461101360797 Marionette DEBUG loaded listener.js 14:29:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 101 (18969800) [pid = 3672] [serial = 657] [outer = 14504C00] 14:29:21 INFO - PROCESS | 3672 | 1461101361143 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]]]}] 14:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 669ms 14:29:21 INFO - PROCESS | 3672 | 1461101361233 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 14:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:29:21 INFO - PROCESS | 3672 | 1461101361235 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 14:29:21 INFO - PROCESS | 3672 | 1461101361238 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:29:21 INFO - PROCESS | 3672 | 1461101361240 Marionette TRACE conn5 <- [1,842,null,{}] 14:29:21 INFO - PROCESS | 3672 | 1461101361247 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}] 14:29:21 INFO - PROCESS | 3672 | 1461101361332 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 14:29:21 INFO - PROCESS | 3672 | 1461101361339 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:21 INFO - PROCESS | 3672 | ++DOCSHELL 19AA6000 == 67 [pid = 3672] [id = 220] 14:29:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 102 (1A907400) [pid = 3672] [serial = 658] [outer = 00000000] 14:29:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 103 (1C268800) [pid = 3672] [serial = 659] [outer = 1A907400] 14:29:21 INFO - PROCESS | 3672 | 1461101361383 Marionette DEBUG loaded listener.js 14:29:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 104 (1D66DC00) [pid = 3672] [serial = 660] [outer = 1A907400] 14:29:21 INFO - PROCESS | 3672 | 1461101361789 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]]]}] 14:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 630ms 14:29:21 INFO - PROCESS | 3672 | 1461101361869 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 14:29:21 INFO - PROCESS | 3672 | 1461101361871 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 14:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:29:21 INFO - PROCESS | 3672 | 1461101361874 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:29:21 INFO - PROCESS | 3672 | 1461101361875 Marionette TRACE conn5 <- [1,846,null,{}] 14:29:21 INFO - PROCESS | 3672 | 1461101361879 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}] 14:29:21 INFO - PROCESS | 3672 | 1461101361964 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 14:29:21 INFO - PROCESS | 3672 | 1461101361977 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:21 INFO - PROCESS | 3672 | ++DOCSHELL 10082800 == 68 [pid = 3672] [id = 221] 14:29:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 105 (102C0000) [pid = 3672] [serial = 661] [outer = 00000000] 14:29:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 106 (1FF84800) [pid = 3672] [serial = 662] [outer = 102C0000] 14:29:22 INFO - PROCESS | 3672 | 1461101362026 Marionette DEBUG loaded listener.js 14:29:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 107 (1FF8A400) [pid = 3672] [serial = 663] [outer = 102C0000] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 16527000 == 67 [pid = 3672] [id = 195] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1A906800 == 66 [pid = 3672] [id = 174] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1A788400 == 65 [pid = 3672] [id = 196] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1A78D000 == 64 [pid = 3672] [id = 185] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1A828400 == 63 [pid = 3672] [id = 176] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 102EA400 == 62 [pid = 3672] [id = 194] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 200E6800 == 61 [pid = 3672] [id = 175] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 0FCC4400 == 60 [pid = 3672] [id = 146] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1896E800 == 59 [pid = 3672] [id = 197] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1C26B800 == 58 [pid = 3672] [id = 141] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1A908400 == 57 [pid = 3672] [id = 159] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 18D47800 == 56 [pid = 3672] [id = 126] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1894B000 == 55 [pid = 3672] [id = 182] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 10084000 == 54 [pid = 3672] [id = 103] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 0EC04800 == 53 [pid = 3672] [id = 173] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1652A400 == 52 [pid = 3672] [id = 184] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 102B5800 == 51 [pid = 3672] [id = 172] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1A78C400 == 50 [pid = 3672] [id = 101] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 0EC08000 == 49 [pid = 3672] [id = 116] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1B747C00 == 48 [pid = 3672] [id = 160] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1A785C00 == 47 [pid = 3672] [id = 129] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1B373800 == 46 [pid = 3672] [id = 102] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1A843000 == 45 [pid = 3672] [id = 131] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1A786800 == 44 [pid = 3672] [id = 87] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1441CC00 == 43 [pid = 3672] [id = 115] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1B73BC00 == 42 [pid = 3672] [id = 193] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 144AF000 == 41 [pid = 3672] [id = 212] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1FF87C00 == 40 [pid = 3672] [id = 211] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1A9DA400 == 39 [pid = 3672] [id = 209] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1D5EEC00 == 38 [pid = 3672] [id = 210] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1755B800 == 37 [pid = 3672] [id = 208] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1B7E6000 == 36 [pid = 3672] [id = 206] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 0EF08C00 == 35 [pid = 3672] [id = 207] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 17519400 == 34 [pid = 3672] [id = 214] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 1007E800 == 33 [pid = 3672] [id = 213] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 19BDAC00 == 32 [pid = 3672] [id = 216] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 19AA6000 == 31 [pid = 3672] [id = 220] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 18971800 == 30 [pid = 3672] [id = 215] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 10AA6C00 == 29 [pid = 3672] [id = 217] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 14503000 == 28 [pid = 3672] [id = 219] 14:29:23 INFO - PROCESS | 3672 | --DOCSHELL 10AA6000 == 27 [pid = 3672] [id = 218] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 106 (17C6B400) [pid = 3672] [serial = 585] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 105 (175F6000) [pid = 3672] [serial = 584] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 104 (17C6F000) [pid = 3672] [serial = 599] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 103 (10B93C00) [pid = 3672] [serial = 593] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 102 (14309400) [pid = 3672] [serial = 594] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 101 (1B373C00) [pid = 3672] [serial = 588] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 100 (1A914C00) [pid = 3672] [serial = 587] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 99 (19910800) [pid = 3672] [serial = 605] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (14503C00) [pid = 3672] [serial = 582] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 97 (10AF4C00) [pid = 3672] [serial = 581] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 96 (1D508000) [pid = 3672] [serial = 591] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 95 (1C74F800) [pid = 3672] [serial = 590] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 94 (18D49400) [pid = 3672] [serial = 603] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 93 (1A84A400) [pid = 3672] [serial = 608] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 92 (19A99400) [pid = 3672] [serial = 606] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 91 (1A9DCC00) [pid = 3672] [serial = 615] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 90 (1C5AA800) [pid = 3672] [serial = 617] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 89 (1A9DB800) [pid = 3672] [serial = 614] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 88 (1A90A400) [pid = 3672] [serial = 609] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 87 (1A785800) [pid = 3672] [serial = 611] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 86 (1A78CC00) [pid = 3672] [serial = 612] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 85 (17F9D800) [pid = 3672] [serial = 600] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 84 (19A9A400) [pid = 3672] [serial = 546] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 83 (1D510400) [pid = 3672] [serial = 423] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 82 (1FF8B400) [pid = 3672] [serial = 528] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 81 (20868800) [pid = 3672] [serial = 525] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 80 (1A910000) [pid = 3672] [serial = 477] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 79 (1D506400) [pid = 3672] [serial = 480] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 78 (18967800) [pid = 3672] [serial = 519] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 77 (10081400) [pid = 3672] [serial = 471] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 76 (1894E000) [pid = 3672] [serial = 552] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 75 (14501400) [pid = 3672] [serial = 549] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 74 (18D49800) [pid = 3672] [serial = 474] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 73 (1A844400) [pid = 3672] [serial = 555] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 72 (14502C00) [pid = 3672] [serial = 516] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 71 (1D5F4800) [pid = 3672] [serial = 522] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 70 (18D43000) [pid = 3672] [serial = 602] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 69 (14A0F800) [pid = 3672] [serial = 596] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | --DOMWINDOW == 68 (14DB8800) [pid = 3672] [serial = 597] [outer = 00000000] [url = about:blank] 14:29:24 INFO - PROCESS | 3672 | 1461101364183 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]]]}] 14:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 2337ms 14:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:29:24 INFO - PROCESS | 3672 | 1461101364213 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 14:29:24 INFO - PROCESS | 3672 | 1461101364216 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 14:29:24 INFO - PROCESS | 3672 | 1461101364222 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:29:24 INFO - PROCESS | 3672 | 1461101364225 Marionette TRACE conn5 <- [1,850,null,{}] 14:29:24 INFO - PROCESS | 3672 | 1461101364232 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}] 14:29:24 INFO - PROCESS | 3672 | 1461101364329 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 14:29:24 INFO - PROCESS | 3672 | 1461101364341 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:24 INFO - PROCESS | 3672 | ++DOCSHELL 0F4B7800 == 28 [pid = 3672] [id = 222] 14:29:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 69 (0F6BBC00) [pid = 3672] [serial = 664] [outer = 00000000] 14:29:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 70 (0F6C5400) [pid = 3672] [serial = 665] [outer = 0F6BBC00] 14:29:24 INFO - PROCESS | 3672 | 1461101364392 Marionette DEBUG loaded listener.js 14:29:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 71 (0FB18C00) [pid = 3672] [serial = 666] [outer = 0F6BBC00] 14:29:24 INFO - PROCESS | 3672 | 1461101364899 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]]]}] 14:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 730ms 14:29:24 INFO - PROCESS | 3672 | 1461101364953 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 14:29:24 INFO - PROCESS | 3672 | 1461101364959 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 14:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:29:24 INFO - PROCESS | 3672 | 1461101364966 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:29:24 INFO - PROCESS | 3672 | 1461101364968 Marionette TRACE conn5 <- [1,854,null,{}] 14:29:24 INFO - PROCESS | 3672 | 1461101364972 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}] 14:29:25 INFO - PROCESS | 3672 | 1461101365064 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 14:29:25 INFO - PROCESS | 3672 | 1461101365074 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:25 INFO - PROCESS | 3672 | ++DOCSHELL 0F483C00 == 29 [pid = 3672] [id = 223] 14:29:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 72 (0FB1F800) [pid = 3672] [serial = 667] [outer = 00000000] 14:29:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 73 (0FCC0000) [pid = 3672] [serial = 668] [outer = 0FB1F800] 14:29:25 INFO - PROCESS | 3672 | 1461101365122 Marionette DEBUG loaded listener.js 14:29:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 74 (0FCC5400) [pid = 3672] [serial = 669] [outer = 0FB1F800] 14:29:26 INFO - PROCESS | 3672 | 1461101366730 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]]]}] 14:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1780ms 14:29:26 INFO - PROCESS | 3672 | 1461101366748 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 14:29:26 INFO - PROCESS | 3672 | 1461101366750 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 14:29:26 INFO - PROCESS | 3672 | 1461101366754 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:29:26 INFO - PROCESS | 3672 | 1461101366758 Marionette TRACE conn5 <- [1,858,null,{}] 14:29:26 INFO - PROCESS | 3672 | 1461101366769 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}] 14:29:26 INFO - PROCESS | 3672 | 1461101366857 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 14:29:26 INFO - PROCESS | 3672 | 1461101366863 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:26 INFO - PROCESS | 3672 | ++DOCSHELL 10B4A000 == 30 [pid = 3672] [id = 224] 14:29:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 75 (10B4A800) [pid = 3672] [serial = 670] [outer = 00000000] 14:29:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 76 (10FA8400) [pid = 3672] [serial = 671] [outer = 10B4A800] 14:29:26 INFO - PROCESS | 3672 | 1461101366913 Marionette DEBUG loaded listener.js 14:29:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 77 (130AAC00) [pid = 3672] [serial = 672] [outer = 10B4A800] 14:29:27 INFO - PROCESS | 3672 | 1461101367382 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]]]}] 14:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 670ms 14:29:27 INFO - PROCESS | 3672 | 1461101367428 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 14:29:27 INFO - PROCESS | 3672 | 1461101367430 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 14:29:27 INFO - PROCESS | 3672 | 1461101367433 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:29:27 INFO - PROCESS | 3672 | 1461101367435 Marionette TRACE conn5 <- [1,862,null,{}] 14:29:27 INFO - PROCESS | 3672 | 1461101367438 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}] 14:29:27 INFO - PROCESS | 3672 | 1461101367550 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 14:29:27 INFO - PROCESS | 3672 | 1461101367559 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:27 INFO - PROCESS | 3672 | ++DOCSHELL 1443A000 == 31 [pid = 3672] [id = 225] 14:29:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 78 (144A4C00) [pid = 3672] [serial = 673] [outer = 00000000] 14:29:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 79 (14508C00) [pid = 3672] [serial = 674] [outer = 144A4C00] 14:29:27 INFO - PROCESS | 3672 | 1461101367605 Marionette DEBUG loaded listener.js 14:29:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 80 (1451F400) [pid = 3672] [serial = 675] [outer = 144A4C00] 14:29:28 INFO - PROCESS | 3672 | 1461101368041 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]]]}] 14:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 670ms 14:29:28 INFO - PROCESS | 3672 | 1461101368108 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 14:29:28 INFO - PROCESS | 3672 | 1461101368110 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 14:29:28 INFO - PROCESS | 3672 | 1461101368113 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:29:28 INFO - PROCESS | 3672 | 1461101368115 Marionette TRACE conn5 <- [1,866,null,{}] 14:29:28 INFO - PROCESS | 3672 | 1461101368119 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}] 14:29:28 INFO - PROCESS | 3672 | 1461101368194 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 14:29:28 INFO - PROCESS | 3672 | 1461101368202 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:28 INFO - PROCESS | 3672 | ++DOCSHELL 14528400 == 32 [pid = 3672] [id = 226] 14:29:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 81 (14529000) [pid = 3672] [serial = 676] [outer = 00000000] 14:29:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 82 (1452DC00) [pid = 3672] [serial = 677] [outer = 14529000] 14:29:28 INFO - PROCESS | 3672 | 1461101368248 Marionette DEBUG loaded listener.js 14:29:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 83 (145B9C00) [pid = 3672] [serial = 678] [outer = 14529000] 14:29:28 INFO - PROCESS | 3672 | 1461101368678 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]]]}] 14:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 575ms 14:29:28 INFO - PROCESS | 3672 | 1461101368695 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 14:29:28 INFO - PROCESS | 3672 | 1461101368697 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 14:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:29:28 INFO - PROCESS | 3672 | 1461101368701 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:29:28 INFO - PROCESS | 3672 | 1461101368702 Marionette TRACE conn5 <- [1,870,null,{}] 14:29:28 INFO - PROCESS | 3672 | 1461101368706 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}] 14:29:28 INFO - PROCESS | 3672 | 1461101368832 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 14:29:28 INFO - PROCESS | 3672 | 1461101368845 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:28 INFO - PROCESS | 3672 | ++DOCSHELL 14C50400 == 33 [pid = 3672] [id = 227] 14:29:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 84 (14DBA000) [pid = 3672] [serial = 679] [outer = 00000000] 14:29:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 85 (15A52400) [pid = 3672] [serial = 680] [outer = 14DBA000] 14:29:28 INFO - PROCESS | 3672 | 1461101368938 Marionette DEBUG loaded listener.js 14:29:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 86 (15B59000) [pid = 3672] [serial = 681] [outer = 14DBA000] 14:29:29 INFO - PROCESS | 3672 | 1461101369433 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]]]}] 14:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 770ms 14:29:29 INFO - PROCESS | 3672 | 1461101369473 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 14:29:29 INFO - PROCESS | 3672 | 1461101369475 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 14:29:29 INFO - PROCESS | 3672 | 1461101369478 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:29:29 INFO - PROCESS | 3672 | 1461101369480 Marionette TRACE conn5 <- [1,874,null,{}] 14:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:29:29 INFO - PROCESS | 3672 | 1461101369484 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}] 14:29:29 INFO - PROCESS | 3672 | 1461101369560 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 14:29:29 INFO - PROCESS | 3672 | 1461101369569 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:29 INFO - PROCESS | 3672 | ++DOCSHELL 165C0000 == 34 [pid = 3672] [id = 228] 14:29:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 87 (165C0800) [pid = 3672] [serial = 682] [outer = 00000000] 14:29:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 88 (165CC000) [pid = 3672] [serial = 683] [outer = 165C0800] 14:29:29 INFO - PROCESS | 3672 | 1461101369614 Marionette DEBUG loaded listener.js 14:29:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 89 (165CC400) [pid = 3672] [serial = 684] [outer = 165C0800] 14:29:30 INFO - PROCESS | 3672 | 1461101370052 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]]]}] 14:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 630ms 14:29:30 INFO - PROCESS | 3672 | 1461101370113 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 14:29:30 INFO - PROCESS | 3672 | 1461101370115 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 14:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:29:30 INFO - PROCESS | 3672 | 1461101370118 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:29:30 INFO - PROCESS | 3672 | 1461101370120 Marionette TRACE conn5 <- [1,878,null,{}] 14:29:30 INFO - PROCESS | 3672 | 1461101370123 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}] 14:29:30 INFO - PROCESS | 3672 | 1461101370198 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 14:29:30 INFO - PROCESS | 3672 | 1461101370206 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:30 INFO - PROCESS | 3672 | ++DOCSHELL 17520800 == 35 [pid = 3672] [id = 229] 14:29:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 90 (17552800) [pid = 3672] [serial = 685] [outer = 00000000] 14:29:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 91 (17559000) [pid = 3672] [serial = 686] [outer = 17552800] 14:29:30 INFO - PROCESS | 3672 | 1461101370251 Marionette DEBUG loaded listener.js 14:29:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 92 (17556C00) [pid = 3672] [serial = 687] [outer = 17552800] 14:29:30 INFO - PROCESS | 3672 | 1461101370745 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]]]}] 14:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 672ms 14:29:30 INFO - PROCESS | 3672 | 1461101370791 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 14:29:30 INFO - PROCESS | 3672 | 1461101370793 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 14:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:29:30 INFO - PROCESS | 3672 | 1461101370796 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:29:30 INFO - PROCESS | 3672 | 1461101370798 Marionette TRACE conn5 <- [1,882,null,{}] 14:29:30 INFO - PROCESS | 3672 | 1461101370801 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}] 14:29:30 INFO - PROCESS | 3672 | 1461101370912 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 14:29:30 INFO - PROCESS | 3672 | 1461101370921 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:30 INFO - PROCESS | 3672 | ++DOCSHELL 10B3F000 == 36 [pid = 3672] [id = 230] 14:29:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 93 (17C45800) [pid = 3672] [serial = 688] [outer = 00000000] 14:29:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 94 (17C66800) [pid = 3672] [serial = 689] [outer = 17C45800] 14:29:30 INFO - PROCESS | 3672 | 1461101370966 Marionette DEBUG loaded listener.js 14:29:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 95 (17C51000) [pid = 3672] [serial = 690] [outer = 17C45800] 14:29:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 96 (17D51C00) [pid = 3672] [serial = 691] [outer = 0F604000] 14:29:31 INFO - PROCESS | 3672 | 1461101371486 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]]]}] 14:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 729ms 14:29:31 INFO - PROCESS | 3672 | 1461101371527 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 14:29:31 INFO - PROCESS | 3672 | 1461101371529 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 14:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:29:31 INFO - PROCESS | 3672 | 1461101371532 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:29:31 INFO - PROCESS | 3672 | 1461101371534 Marionette TRACE conn5 <- [1,886,null,{}] 14:29:31 INFO - PROCESS | 3672 | 1461101371577 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}] 14:29:31 INFO - PROCESS | 3672 | 1461101371683 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 14:29:31 INFO - PROCESS | 3672 | 1461101371693 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:31 INFO - PROCESS | 3672 | ++DOCSHELL 14424000 == 37 [pid = 3672] [id = 231] 14:29:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 97 (14A36400) [pid = 3672] [serial = 692] [outer = 00000000] 14:29:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (17D50800) [pid = 3672] [serial = 693] [outer = 14A36400] 14:29:31 INFO - PROCESS | 3672 | 1461101371740 Marionette DEBUG loaded listener.js 14:29:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (17DE4800) [pid = 3672] [serial = 694] [outer = 14A36400] 14:29:32 INFO - PROCESS | 3672 | 1461101372182 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]]]}] 14:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 670ms 14:29:32 INFO - PROCESS | 3672 | 1461101372210 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 14:29:32 INFO - PROCESS | 3672 | 1461101372213 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 14:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:29:32 INFO - PROCESS | 3672 | 1461101372216 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:29:32 INFO - PROCESS | 3672 | 1461101372218 Marionette TRACE conn5 <- [1,890,null,{}] 14:29:32 INFO - PROCESS | 3672 | 1461101372222 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}] 14:29:32 INFO - PROCESS | 3672 | 1461101372343 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 14:29:32 INFO - PROCESS | 3672 | 1461101372349 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:32 INFO - PROCESS | 3672 | ++DOCSHELL 18959400 == 38 [pid = 3672] [id = 232] 14:29:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (18959800) [pid = 3672] [serial = 695] [outer = 00000000] 14:29:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 101 (18B66800) [pid = 3672] [serial = 696] [outer = 18959800] 14:29:32 INFO - PROCESS | 3672 | 1461101372405 Marionette DEBUG loaded listener.js 14:29:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 102 (18D46800) [pid = 3672] [serial = 697] [outer = 18959800] 14:29:32 INFO - PROCESS | 3672 | --DOMWINDOW == 101 (1B742400) [pid = 3672] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:29:32 INFO - PROCESS | 3672 | --DOMWINDOW == 100 (1A907400) [pid = 3672] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:29:32 INFO - PROCESS | 3672 | --DOMWINDOW == 99 (1A63CC00) [pid = 3672] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:29:32 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (14ACC800) [pid = 3672] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:29:32 INFO - PROCESS | 3672 | --DOMWINDOW == 97 (14504C00) [pid = 3672] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:29:32 INFO - PROCESS | 3672 | --DOMWINDOW == 96 (10B9BC00) [pid = 3672] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:29:32 INFO - PROCESS | 3672 | --DOMWINDOW == 95 (18973C00) [pid = 3672] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:29:32 INFO - PROCESS | 3672 | --DOMWINDOW == 94 (1751B400) [pid = 3672] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:29:32 INFO - PROCESS | 3672 | --DOMWINDOW == 93 (102B3000) [pid = 3672] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:29:32 INFO - PROCESS | 3672 | --DOMWINDOW == 92 (14505800) [pid = 3672] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:29:32 INFO - PROCESS | 3672 | --DOMWINDOW == 91 (1FF89400) [pid = 3672] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:29:32 INFO - PROCESS | 3672 | --DOMWINDOW == 90 (1D669800) [pid = 3672] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:29:32 INFO - PROCESS | 3672 | --DOMWINDOW == 89 (1B7DDC00) [pid = 3672] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:29:32 INFO - PROCESS | 3672 | --DOMWINDOW == 88 (1755BC00) [pid = 3672] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:29:32 INFO - PROCESS | 3672 | --DOMWINDOW == 87 (0FCB2000) [pid = 3672] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:29:32 INFO - PROCESS | 3672 | --DOMWINDOW == 86 (1BA86800) [pid = 3672] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:29:33 INFO - PROCESS | 3672 | 1461101373190 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]]]}] 14:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1018ms 14:29:33 INFO - PROCESS | 3672 | 1461101373236 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 14:29:33 INFO - PROCESS | 3672 | 1461101373238 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 14:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:29:33 INFO - PROCESS | 3672 | 1461101373241 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:29:33 INFO - PROCESS | 3672 | 1461101373243 Marionette TRACE conn5 <- [1,894,null,{}] 14:29:33 INFO - PROCESS | 3672 | 1461101373246 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}] 14:29:33 INFO - PROCESS | 3672 | 1461101373323 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 14:29:33 INFO - PROCESS | 3672 | 1461101373329 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:33 INFO - PROCESS | 3672 | ++DOCSHELL 14C20400 == 39 [pid = 3672] [id = 233] 14:29:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 87 (14C49400) [pid = 3672] [serial = 698] [outer = 00000000] 14:29:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 88 (17F98C00) [pid = 3672] [serial = 699] [outer = 14C49400] 14:29:33 INFO - PROCESS | 3672 | 1461101373373 Marionette DEBUG loaded listener.js 14:29:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 89 (18951C00) [pid = 3672] [serial = 700] [outer = 14C49400] 14:29:33 INFO - PROCESS | 3672 | 1461101373790 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]]]}] 14:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 570ms 14:29:33 INFO - PROCESS | 3672 | 1461101373812 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 14:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:29:33 INFO - PROCESS | 3672 | 1461101373814 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 14:29:33 INFO - PROCESS | 3672 | 1461101373817 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:29:33 INFO - PROCESS | 3672 | 1461101373818 Marionette TRACE conn5 <- [1,898,null,{}] 14:29:33 INFO - PROCESS | 3672 | 1461101373834 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}] 14:29:33 INFO - PROCESS | 3672 | 1461101373911 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 14:29:33 INFO - PROCESS | 3672 | 1461101373917 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:33 INFO - PROCESS | 3672 | ++DOCSHELL 1751B400 == 40 [pid = 3672] [id = 234] 14:29:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 90 (18B67400) [pid = 3672] [serial = 701] [outer = 00000000] 14:29:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 91 (18D50000) [pid = 3672] [serial = 702] [outer = 18B67400] 14:29:33 INFO - PROCESS | 3672 | 1461101373961 Marionette DEBUG loaded listener.js 14:29:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 92 (102EB400) [pid = 3672] [serial = 703] [outer = 18B67400] 14:29:34 INFO - PROCESS | 3672 | 1461101374405 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]]]}] 14:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 630ms 14:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:29:34 INFO - PROCESS | 3672 | 1461101374458 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 14:29:34 INFO - PROCESS | 3672 | 1461101374460 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 14:29:34 INFO - PROCESS | 3672 | 1461101374463 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:29:34 INFO - PROCESS | 3672 | 1461101374464 Marionette TRACE conn5 <- [1,902,null,{}] 14:29:34 INFO - PROCESS | 3672 | 1461101374468 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}] 14:29:34 INFO - PROCESS | 3672 | 1461101374549 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 14:29:34 INFO - PROCESS | 3672 | 1461101374555 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:34 INFO - PROCESS | 3672 | ++DOCSHELL 1903FC00 == 41 [pid = 3672] [id = 235] 14:29:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 93 (19303800) [pid = 3672] [serial = 704] [outer = 00000000] 14:29:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 94 (19387000) [pid = 3672] [serial = 705] [outer = 19303800] 14:29:34 INFO - PROCESS | 3672 | 1461101374602 Marionette DEBUG loaded listener.js 14:29:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 95 (19389800) [pid = 3672] [serial = 706] [outer = 19303800] 14:29:35 INFO - PROCESS | 3672 | 1461101375213 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]]]}] 14:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 830ms 14:29:35 INFO - PROCESS | 3672 | 1461101375300 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 14:29:35 INFO - PROCESS | 3672 | 1461101375304 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 14:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:29:35 INFO - PROCESS | 3672 | 1461101375333 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:29:35 INFO - PROCESS | 3672 | 1461101375338 Marionette TRACE conn5 <- [1,906,null,{}] 14:29:35 INFO - PROCESS | 3672 | 1461101375347 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}] 14:29:35 INFO - PROCESS | 3672 | 1461101375473 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 14:29:35 INFO - PROCESS | 3672 | 1461101375590 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:35 INFO - PROCESS | 3672 | ++DOCSHELL 0EC05000 == 42 [pid = 3672] [id = 236] 14:29:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 96 (0EC08C00) [pid = 3672] [serial = 707] [outer = 00000000] 14:29:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 97 (0FCB1400) [pid = 3672] [serial = 708] [outer = 0EC08C00] 14:29:35 INFO - PROCESS | 3672 | 1461101375648 Marionette DEBUG loaded listener.js 14:29:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (0FCC3C00) [pid = 3672] [serial = 709] [outer = 0EC08C00] 14:29:36 INFO - PROCESS | 3672 | 1461101376337 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]]]}] 14:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1053ms 14:29:36 INFO - PROCESS | 3672 | 1461101376364 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 14:29:36 INFO - PROCESS | 3672 | 1461101376370 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 14:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:29:36 INFO - PROCESS | 3672 | 1461101376376 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:29:36 INFO - PROCESS | 3672 | 1461101376379 Marionette TRACE conn5 <- [1,910,null,{}] 14:29:36 INFO - PROCESS | 3672 | 1461101376383 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}] 14:29:36 INFO - PROCESS | 3672 | 1461101376498 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 14:29:36 INFO - PROCESS | 3672 | 1461101376621 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:36 INFO - PROCESS | 3672 | ++DOCSHELL 10A77400 == 43 [pid = 3672] [id = 237] 14:29:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (10AA8800) [pid = 3672] [serial = 710] [outer = 00000000] 14:29:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (1441D400) [pid = 3672] [serial = 711] [outer = 10AA8800] 14:29:36 INFO - PROCESS | 3672 | 1461101376677 Marionette DEBUG loaded listener.js 14:29:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 101 (1450CC00) [pid = 3672] [serial = 712] [outer = 10AA8800] 14:29:37 INFO - PROCESS | 3672 | 1461101377580 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]]]}] 14:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1231ms 14:29:37 INFO - PROCESS | 3672 | 1461101377610 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 14:29:37 INFO - PROCESS | 3672 | 1461101377613 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 14:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:29:37 INFO - PROCESS | 3672 | 1461101377618 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:29:37 INFO - PROCESS | 3672 | 1461101377622 Marionette TRACE conn5 <- [1,914,null,{}] 14:29:37 INFO - PROCESS | 3672 | 1461101377629 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}] 14:29:37 INFO - PROCESS | 3672 | 1461101377732 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 14:29:37 INFO - PROCESS | 3672 | 1461101377818 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:37 INFO - PROCESS | 3672 | ++DOCSHELL 10AACC00 == 44 [pid = 3672] [id = 238] 14:29:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 102 (10AF0000) [pid = 3672] [serial = 713] [outer = 00000000] 14:29:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 103 (10FA1800) [pid = 3672] [serial = 714] [outer = 10AF0000] 14:29:37 INFO - PROCESS | 3672 | 1461101377909 Marionette DEBUG loaded listener.js 14:29:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 104 (14418C00) [pid = 3672] [serial = 715] [outer = 10AF0000] 14:29:38 INFO - PROCESS | 3672 | --DOCSHELL 1C5AAC00 == 43 [pid = 3672] [id = 20] 14:29:38 INFO - PROCESS | 3672 | --DOCSHELL 102B8400 == 42 [pid = 3672] [id = 21] 14:29:38 INFO - PROCESS | 3672 | --DOCSHELL 1A783800 == 41 [pid = 3672] [id = 23] 14:29:38 INFO - PROCESS | 3672 | --DOCSHELL 0FB21000 == 40 [pid = 3672] [id = 26] 14:29:38 INFO - PROCESS | 3672 | --DOCSHELL 0F867C00 == 39 [pid = 3672] [id = 17] 14:29:38 INFO - PROCESS | 3672 | --DOCSHELL 102BDC00 == 38 [pid = 3672] [id = 22] 14:29:38 INFO - PROCESS | 3672 | --DOCSHELL 10A76C00 == 37 [pid = 3672] [id = 19] 14:29:38 INFO - PROCESS | 3672 | --DOCSHELL 17F97800 == 36 [pid = 3672] [id = 18] 14:29:38 INFO - PROCESS | 3672 | --DOCSHELL 15A50400 == 35 [pid = 3672] [id = 16] 14:29:38 INFO - PROCESS | 3672 | --DOCSHELL 10A70400 == 34 [pid = 3672] [id = 28] 14:29:38 INFO - PROCESS | 3672 | --DOCSHELL 14302400 == 33 [pid = 3672] [id = 15] 14:29:38 INFO - PROCESS | 3672 | --DOCSHELL 10085000 == 32 [pid = 3672] [id = 27] 14:29:38 INFO - PROCESS | 3672 | --DOCSHELL 10AA9C00 == 31 [pid = 3672] [id = 14] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 103 (1FF84800) [pid = 3672] [serial = 662] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOCSHELL 10082800 == 30 [pid = 3672] [id = 221] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 102 (1BE18800) [pid = 3672] [serial = 579] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 101 (1D66DC00) [pid = 3672] [serial = 660] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 100 (1A78F000) [pid = 3672] [serial = 647] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 99 (1A842000) [pid = 3672] [serial = 648] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (1B747000) [pid = 3672] [serial = 651] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 97 (1B73C400) [pid = 3672] [serial = 650] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 96 (175F5800) [pid = 3672] [serial = 656] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 95 (1D508800) [pid = 3672] [serial = 653] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 94 (1C268800) [pid = 3672] [serial = 659] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 93 (1D5F3400) [pid = 3672] [serial = 654] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 92 (19982400) [pid = 3672] [serial = 644] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 91 (18950C00) [pid = 3672] [serial = 641] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 90 (1896C000) [pid = 3672] [serial = 642] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 89 (10B9B400) [pid = 3672] [serial = 638] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 88 (145BC800) [pid = 3672] [serial = 639] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 87 (15B54800) [pid = 3672] [serial = 636] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 86 (14A32800) [pid = 3672] [serial = 635] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 85 (200E5000) [pid = 3672] [serial = 633] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 84 (200E2000) [pid = 3672] [serial = 632] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 83 (1DD1EC00) [pid = 3672] [serial = 630] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 82 (1D8A5400) [pid = 3672] [serial = 629] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 81 (1D5ED800) [pid = 3672] [serial = 627] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 80 (1D506000) [pid = 3672] [serial = 626] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 79 (19304C00) [pid = 3672] [serial = 624] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 78 (18958C00) [pid = 3672] [serial = 623] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 77 (145C1C00) [pid = 3672] [serial = 621] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 76 (1452D800) [pid = 3672] [serial = 620] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 75 (1C74FC00) [pid = 3672] [serial = 618] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 74 (18969800) [pid = 3672] [serial = 657] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | --DOMWINDOW == 73 (19AA2400) [pid = 3672] [serial = 645] [outer = 00000000] [url = about:blank] 14:29:38 INFO - PROCESS | 3672 | 1461101378386 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]]]}] 14:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 830ms 14:29:38 INFO - PROCESS | 3672 | 1461101378450 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 14:29:38 INFO - PROCESS | 3672 | 1461101378456 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 14:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:29:38 INFO - PROCESS | 3672 | 1461101378462 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:29:38 INFO - PROCESS | 3672 | 1461101378464 Marionette TRACE conn5 <- [1,918,null,{}] 14:29:38 INFO - PROCESS | 3672 | 1461101378468 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}] 14:29:38 INFO - PROCESS | 3672 | 1461101378550 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 14:29:38 INFO - PROCESS | 3672 | 1461101378558 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:38 INFO - PROCESS | 3672 | ++DOCSHELL 102BDC00 == 31 [pid = 3672] [id = 239] 14:29:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 74 (102F6C00) [pid = 3672] [serial = 716] [outer = 00000000] 14:29:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 75 (10AF0800) [pid = 3672] [serial = 717] [outer = 102F6C00] 14:29:38 INFO - PROCESS | 3672 | 1461101378611 Marionette DEBUG loaded listener.js 14:29:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 76 (13003C00) [pid = 3672] [serial = 718] [outer = 102F6C00] 14:29:39 INFO - PROCESS | 3672 | 1461101379070 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]]]}] 14:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 670ms 14:29:39 INFO - PROCESS | 3672 | 1461101379134 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 14:29:39 INFO - PROCESS | 3672 | 1461101379137 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 14:29:39 INFO - PROCESS | 3672 | 1461101379140 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:29:39 INFO - PROCESS | 3672 | 1461101379144 Marionette TRACE conn5 <- [1,922,null,{}] 14:29:39 INFO - PROCESS | 3672 | 1461101379154 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}] 14:29:39 INFO - PROCESS | 3672 | 1461101379239 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 14:29:39 INFO - PROCESS | 3672 | 1461101379249 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:39 INFO - PROCESS | 3672 | ++DOCSHELL 1452E400 == 32 [pid = 3672] [id = 240] 14:29:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 77 (1452E800) [pid = 3672] [serial = 719] [outer = 00000000] 14:29:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 78 (145BE800) [pid = 3672] [serial = 720] [outer = 1452E800] 14:29:39 INFO - PROCESS | 3672 | 1461101379297 Marionette DEBUG loaded listener.js 14:29:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 79 (14A3C000) [pid = 3672] [serial = 721] [outer = 1452E800] 14:29:39 INFO - PROCESS | 3672 | 1461101379758 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]]]}] 14:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 673ms 14:29:39 INFO - PROCESS | 3672 | 1461101379817 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 14:29:39 INFO - PROCESS | 3672 | 1461101379820 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 14:29:39 INFO - PROCESS | 3672 | 1461101379823 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:29:39 INFO - PROCESS | 3672 | 1461101379824 Marionette TRACE conn5 <- [1,926,null,{}] 14:29:39 INFO - PROCESS | 3672 | 1461101379828 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}] 14:29:39 INFO - PROCESS | 3672 | 1461101379937 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 14:29:40 INFO - PROCESS | 3672 | 1461101380024 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:40 INFO - PROCESS | 3672 | ++DOCSHELL 0EFD9000 == 33 [pid = 3672] [id = 241] 14:29:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 80 (14ADE400) [pid = 3672] [serial = 722] [outer = 00000000] 14:29:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 81 (1652AC00) [pid = 3672] [serial = 723] [outer = 14ADE400] 14:29:40 INFO - PROCESS | 3672 | 1461101380071 Marionette DEBUG loaded listener.js 14:29:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 82 (165CD000) [pid = 3672] [serial = 724] [outer = 14ADE400] 14:29:40 INFO - PROCESS | 3672 | 1461101380478 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]]]}] 14:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 670ms 14:29:40 INFO - PROCESS | 3672 | 1461101380498 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 14:29:40 INFO - PROCESS | 3672 | 1461101380499 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 14:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:29:40 INFO - PROCESS | 3672 | 1461101380509 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:29:40 INFO - PROCESS | 3672 | 1461101380511 Marionette TRACE conn5 <- [1,930,null,{}] 14:29:40 INFO - PROCESS | 3672 | 1461101380515 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}] 14:29:40 INFO - PROCESS | 3672 | 1461101380620 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 14:29:40 INFO - PROCESS | 3672 | 1461101380626 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:40 INFO - PROCESS | 3672 | ++DOCSHELL 14509800 == 34 [pid = 3672] [id = 242] 14:29:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 83 (17514C00) [pid = 3672] [serial = 725] [outer = 00000000] 14:29:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 84 (1755B800) [pid = 3672] [serial = 726] [outer = 17514C00] 14:29:40 INFO - PROCESS | 3672 | 1461101380673 Marionette DEBUG loaded listener.js 14:29:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 85 (17A9B000) [pid = 3672] [serial = 727] [outer = 17514C00] 14:29:41 INFO - PROCESS | 3672 | 1461101381131 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]]]}] 14:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 669ms 14:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:29:41 INFO - PROCESS | 3672 | 1461101381183 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 14:29:41 INFO - PROCESS | 3672 | 1461101381185 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 14:29:41 INFO - PROCESS | 3672 | 1461101381188 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:29:41 INFO - PROCESS | 3672 | 1461101381189 Marionette TRACE conn5 <- [1,934,null,{}] 14:29:41 INFO - PROCESS | 3672 | 1461101381193 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}] 14:29:41 INFO - PROCESS | 3672 | 1461101381364 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 14:29:41 INFO - PROCESS | 3672 | 1461101381379 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:41 INFO - PROCESS | 3672 | ++DOCSHELL 17D1D000 == 35 [pid = 3672] [id = 243] 14:29:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 86 (17DF0000) [pid = 3672] [serial = 728] [outer = 00000000] 14:29:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 87 (18969000) [pid = 3672] [serial = 729] [outer = 17DF0000] 14:29:41 INFO - PROCESS | 3672 | 1461101381427 Marionette DEBUG loaded listener.js 14:29:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 88 (1896E000) [pid = 3672] [serial = 730] [outer = 17DF0000] 14:29:41 INFO - PROCESS | 3672 | 1461101381869 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]]]}] 14:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 730ms 14:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:29:41 INFO - PROCESS | 3672 | 1461101381918 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 14:29:41 INFO - PROCESS | 3672 | 1461101381920 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 14:29:41 INFO - PROCESS | 3672 | 1461101381923 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:29:41 INFO - PROCESS | 3672 | 1461101381925 Marionette TRACE conn5 <- [1,938,null,{}] 14:29:41 INFO - PROCESS | 3672 | 1461101381929 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}] 14:29:42 INFO - PROCESS | 3672 | 1461101382036 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 14:29:42 INFO - PROCESS | 3672 | 1461101382041 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:42 INFO - PROCESS | 3672 | ++DOCSHELL 18B69000 == 36 [pid = 3672] [id = 244] 14:29:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 89 (18B69800) [pid = 3672] [serial = 731] [outer = 00000000] 14:29:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 90 (18D4D800) [pid = 3672] [serial = 732] [outer = 18B69800] 14:29:42 INFO - PROCESS | 3672 | 1461101382087 Marionette DEBUG loaded listener.js 14:29:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 91 (1903C800) [pid = 3672] [serial = 733] [outer = 18B69800] 14:29:42 INFO - PROCESS | 3672 | --DOMWINDOW == 90 (165C0800) [pid = 3672] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:29:42 INFO - PROCESS | 3672 | --DOMWINDOW == 89 (144A4C00) [pid = 3672] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:29:42 INFO - PROCESS | 3672 | --DOMWINDOW == 88 (17C45800) [pid = 3672] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:29:42 INFO - PROCESS | 3672 | --DOMWINDOW == 87 (14DBA000) [pid = 3672] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:29:42 INFO - PROCESS | 3672 | --DOMWINDOW == 86 (17552800) [pid = 3672] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:29:42 INFO - PROCESS | 3672 | --DOMWINDOW == 85 (0F6BBC00) [pid = 3672] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:29:42 INFO - PROCESS | 3672 | --DOMWINDOW == 84 (10B4A800) [pid = 3672] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:29:42 INFO - PROCESS | 3672 | --DOMWINDOW == 83 (0FB1F800) [pid = 3672] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:29:42 INFO - PROCESS | 3672 | --DOMWINDOW == 82 (14C49400) [pid = 3672] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:29:42 INFO - PROCESS | 3672 | --DOMWINDOW == 81 (14A36400) [pid = 3672] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:29:42 INFO - PROCESS | 3672 | --DOMWINDOW == 80 (14529000) [pid = 3672] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:29:42 INFO - PROCESS | 3672 | --DOMWINDOW == 79 (18959800) [pid = 3672] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:29:42 INFO - PROCESS | 3672 | --DOMWINDOW == 78 (18B67400) [pid = 3672] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:29:42 INFO - PROCESS | 3672 | 1461101382689 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]]]}] 14:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 830ms 14:29:42 INFO - PROCESS | 3672 | 1461101382755 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 14:29:42 INFO - PROCESS | 3672 | 1461101382757 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 14:29:42 INFO - PROCESS | 3672 | 1461101382760 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:29:42 INFO - PROCESS | 3672 | 1461101382762 Marionette TRACE conn5 <- [1,942,null,{}] 14:29:42 INFO - PROCESS | 3672 | 1461101382765 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}] 14:29:42 INFO - PROCESS | 3672 | 1461101382841 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 14:29:42 INFO - PROCESS | 3672 | 1461101382849 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:42 INFO - PROCESS | 3672 | ++DOCSHELL 14A36400 == 37 [pid = 3672] [id = 245] 14:29:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 79 (14C1E800) [pid = 3672] [serial = 734] [outer = 00000000] 14:29:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 80 (1894C400) [pid = 3672] [serial = 735] [outer = 14C1E800] 14:29:42 INFO - PROCESS | 3672 | 1461101382897 Marionette DEBUG loaded listener.js 14:29:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 81 (18D46400) [pid = 3672] [serial = 736] [outer = 14C1E800] 14:29:43 INFO - PROCESS | 3672 | 1461101383312 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]]]}] 14:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 630ms 14:29:43 INFO - PROCESS | 3672 | 1461101383395 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 14:29:43 INFO - PROCESS | 3672 | 1461101383397 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 14:29:43 INFO - PROCESS | 3672 | 1461101383400 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:29:43 INFO - PROCESS | 3672 | 1461101383402 Marionette TRACE conn5 <- [1,946,null,{}] 14:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:29:43 INFO - PROCESS | 3672 | 1461101383406 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}] 14:29:43 INFO - PROCESS | 3672 | 1461101383482 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 14:29:43 INFO - PROCESS | 3672 | 1461101383490 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:43 INFO - PROCESS | 3672 | ++DOCSHELL 0FCB9400 == 38 [pid = 3672] [id = 246] 14:29:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 82 (10263C00) [pid = 3672] [serial = 737] [outer = 00000000] 14:29:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 83 (19783800) [pid = 3672] [serial = 738] [outer = 10263C00] 14:29:43 INFO - PROCESS | 3672 | 1461101383536 Marionette DEBUG loaded listener.js 14:29:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 84 (19783C00) [pid = 3672] [serial = 739] [outer = 10263C00] 14:29:43 INFO - PROCESS | 3672 | 1461101383943 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]]]}] 14:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 570ms 14:29:43 INFO - PROCESS | 3672 | 1461101383987 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 14:29:43 INFO - PROCESS | 3672 | 1461101383989 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 14:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:29:43 INFO - PROCESS | 3672 | 1461101383993 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:29:43 INFO - PROCESS | 3672 | 1461101383994 Marionette TRACE conn5 <- [1,950,null,{}] 14:29:44 INFO - PROCESS | 3672 | 1461101383998 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}] 14:29:44 INFO - PROCESS | 3672 | 1461101384074 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 14:29:44 INFO - PROCESS | 3672 | 1461101384081 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:44 INFO - PROCESS | 3672 | ++DOCSHELL 0FCBBC00 == 39 [pid = 3672] [id = 247] 14:29:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 85 (0FE10800) [pid = 3672] [serial = 740] [outer = 00000000] 14:29:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 86 (19AA0C00) [pid = 3672] [serial = 741] [outer = 0FE10800] 14:29:44 INFO - PROCESS | 3672 | 1461101384126 Marionette DEBUG loaded listener.js 14:29:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 87 (19AA2400) [pid = 3672] [serial = 742] [outer = 0FE10800] 14:29:44 INFO - PROCESS | 3672 | 1461101384764 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]]]}] 14:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 830ms 14:29:44 INFO - PROCESS | 3672 | 1461101384826 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 14:29:44 INFO - PROCESS | 3672 | 1461101384831 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 14:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:29:44 INFO - PROCESS | 3672 | 1461101384837 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:29:44 INFO - PROCESS | 3672 | 1461101384841 Marionette TRACE conn5 <- [1,954,null,{}] 14:29:44 INFO - PROCESS | 3672 | 1461101384847 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}] 14:29:44 INFO - PROCESS | 3672 | 1461101384953 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 14:29:45 INFO - PROCESS | 3672 | 1461101385052 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:45 INFO - PROCESS | 3672 | ++DOCSHELL 0FCAF000 == 40 [pid = 3672] [id = 248] 14:29:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 88 (10078400) [pid = 3672] [serial = 743] [outer = 00000000] 14:29:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 89 (10AA6000) [pid = 3672] [serial = 744] [outer = 10078400] 14:29:45 INFO - PROCESS | 3672 | 1461101385111 Marionette DEBUG loaded listener.js 14:29:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 90 (10F9D000) [pid = 3672] [serial = 745] [outer = 10078400] 14:29:45 INFO - PROCESS | 3672 | 1461101385753 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]]]}] 14:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 970ms 14:29:45 INFO - PROCESS | 3672 | 1461101385812 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 14:29:45 INFO - PROCESS | 3672 | 1461101385818 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 14:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:29:45 INFO - PROCESS | 3672 | 1461101385824 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:29:45 INFO - PROCESS | 3672 | 1461101385827 Marionette TRACE conn5 <- [1,958,null,{}] 14:29:45 INFO - PROCESS | 3672 | 1461101385832 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}] 14:29:45 INFO - PROCESS | 3672 | 1461101385943 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 14:29:46 INFO - PROCESS | 3672 | 1461101386072 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:46 INFO - PROCESS | 3672 | ++DOCSHELL 1441EC00 == 41 [pid = 3672] [id = 249] 14:29:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 91 (14524C00) [pid = 3672] [serial = 746] [outer = 00000000] 14:29:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 92 (15A4A000) [pid = 3672] [serial = 747] [outer = 14524C00] 14:29:46 INFO - PROCESS | 3672 | 1461101386128 Marionette DEBUG loaded listener.js 14:29:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 93 (165C8000) [pid = 3672] [serial = 748] [outer = 14524C00] 14:29:46 INFO - PROCESS | 3672 | 1461101386745 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]]]}] 14:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 969ms 14:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:29:46 INFO - PROCESS | 3672 | 1461101386796 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 14:29:46 INFO - PROCESS | 3672 | 1461101386798 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 14:29:46 INFO - PROCESS | 3672 | 1461101386802 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:29:46 INFO - PROCESS | 3672 | 1461101386806 Marionette TRACE conn5 <- [1,962,null,{}] 14:29:46 INFO - PROCESS | 3672 | 1461101386833 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}] 14:29:46 INFO - PROCESS | 3672 | 1461101386949 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 14:29:47 INFO - PROCESS | 3672 | 1461101387066 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:47 INFO - PROCESS | 3672 | ++DOCSHELL 18966000 == 42 [pid = 3672] [id = 250] 14:29:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 94 (18972400) [pid = 3672] [serial = 749] [outer = 00000000] 14:29:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 95 (19BD7800) [pid = 3672] [serial = 750] [outer = 18972400] 14:29:47 INFO - PROCESS | 3672 | 1461101387124 Marionette DEBUG loaded listener.js 14:29:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 96 (1A63CC00) [pid = 3672] [serial = 751] [outer = 18972400] 14:29:47 INFO - PROCESS | 3672 | 1461101387672 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]]]}] 14:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 930ms 14:29:47 INFO - PROCESS | 3672 | 1461101387758 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 14:29:47 INFO - PROCESS | 3672 | 1461101387761 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 14:29:47 INFO - PROCESS | 3672 | 1461101387766 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:29:47 INFO - PROCESS | 3672 | 1461101387768 Marionette TRACE conn5 <- [1,966,null,{}] 14:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:29:47 INFO - PROCESS | 3672 | 1461101387772 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}] 14:29:47 INFO - PROCESS | 3672 | 1461101387880 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 14:29:48 INFO - PROCESS | 3672 | 1461101388002 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:48 INFO - PROCESS | 3672 | ++DOCSHELL 1A78AC00 == 43 [pid = 3672] [id = 251] 14:29:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 97 (1A78B400) [pid = 3672] [serial = 752] [outer = 00000000] 14:29:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (1A82BC00) [pid = 3672] [serial = 753] [outer = 1A78B400] 14:29:48 INFO - PROCESS | 3672 | 1461101388059 Marionette DEBUG loaded listener.js 14:29:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (1A83E000) [pid = 3672] [serial = 754] [outer = 1A78B400] 14:29:48 INFO - PROCESS | 3672 | 1461101388591 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]]]}] 14:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 970ms 14:29:48 INFO - PROCESS | 3672 | 1461101388742 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 14:29:48 INFO - PROCESS | 3672 | 1461101388746 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 14:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:29:48 INFO - PROCESS | 3672 | 1461101388776 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:29:48 INFO - PROCESS | 3672 | 1461101388779 Marionette TRACE conn5 <- [1,970,null,{}] 14:29:48 INFO - PROCESS | 3672 | 1461101388785 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}] 14:29:48 INFO - PROCESS | 3672 | 1461101388883 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 14:29:48 INFO - PROCESS | 3672 | 1461101388961 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:48 INFO - PROCESS | 3672 | ++DOCSHELL 102F8000 == 44 [pid = 3672] [id = 252] 14:29:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (10A6E400) [pid = 3672] [serial = 755] [outer = 00000000] 14:29:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 101 (10AF5400) [pid = 3672] [serial = 756] [outer = 10A6E400] 14:29:49 INFO - PROCESS | 3672 | 1461101389010 Marionette DEBUG loaded listener.js 14:29:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 102 (1433C000) [pid = 3672] [serial = 757] [outer = 10A6E400] 14:29:49 INFO - PROCESS | 3672 | 1461101389643 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]]]}] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 101 (102EB400) [pid = 3672] [serial = 703] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 100 (19387000) [pid = 3672] [serial = 705] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 99 (14426000) [pid = 3672] [serial = 393] [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.] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (165CC400) [pid = 3672] [serial = 684] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 97 (18D46800) [pid = 3672] [serial = 697] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 96 (18951C00) [pid = 3672] [serial = 700] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 95 (17556C00) [pid = 3672] [serial = 687] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 94 (165CC000) [pid = 3672] [serial = 683] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 93 (14508C00) [pid = 3672] [serial = 674] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 92 (1451F400) [pid = 3672] [serial = 675] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 91 (17C66800) [pid = 3672] [serial = 689] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 90 (15A52400) [pid = 3672] [serial = 680] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 89 (15B59000) [pid = 3672] [serial = 681] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 88 (17559000) [pid = 3672] [serial = 686] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 87 (0F6C5400) [pid = 3672] [serial = 665] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 86 (0FB18C00) [pid = 3672] [serial = 666] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 85 (10FA8400) [pid = 3672] [serial = 671] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 84 (130AAC00) [pid = 3672] [serial = 672] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 83 (0FCC0000) [pid = 3672] [serial = 668] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 82 (0FCC5400) [pid = 3672] [serial = 669] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 81 (17C51000) [pid = 3672] [serial = 690] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 80 (17F98C00) [pid = 3672] [serial = 699] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 79 (17D50800) [pid = 3672] [serial = 693] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 78 (17DE4800) [pid = 3672] [serial = 694] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 77 (1452DC00) [pid = 3672] [serial = 677] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 76 (145B9C00) [pid = 3672] [serial = 678] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 75 (18B66800) [pid = 3672] [serial = 696] [outer = 00000000] [url = about:blank] 14:29:49 INFO - PROCESS | 3672 | --DOMWINDOW == 74 (18D50000) [pid = 3672] [serial = 702] [outer = 00000000] [url = about:blank] 14:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 930ms 14:29:49 INFO - PROCESS | 3672 | 1461101389700 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 14:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:29:49 INFO - PROCESS | 3672 | 1461101389703 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 14:29:49 INFO - PROCESS | 3672 | 1461101389710 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:29:49 INFO - PROCESS | 3672 | 1461101389714 Marionette TRACE conn5 <- [1,974,null,{}] 14:29:49 INFO - PROCESS | 3672 | 1461101389717 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}] 14:29:49 INFO - PROCESS | 3672 | 1461101389811 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 14:29:49 INFO - PROCESS | 3672 | 1461101389891 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:49 INFO - PROCESS | 3672 | ++DOCSHELL 0FCAEC00 == 45 [pid = 3672] [id = 253] 14:29:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 75 (0FCB0C00) [pid = 3672] [serial = 758] [outer = 00000000] 14:29:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 76 (0FCC5400) [pid = 3672] [serial = 759] [outer = 0FCB0C00] 14:29:49 INFO - PROCESS | 3672 | 1461101389937 Marionette DEBUG loaded listener.js 14:29:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 77 (102EE400) [pid = 3672] [serial = 760] [outer = 0FCB0C00] 14:29:50 INFO - PROCESS | 3672 | 1461101390318 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]]]}] 14:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 690ms 14:29:50 INFO - PROCESS | 3672 | 1461101390400 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 14:29:50 INFO - PROCESS | 3672 | 1461101390402 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 14:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:29:50 INFO - PROCESS | 3672 | 1461101390406 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:29:50 INFO - PROCESS | 3672 | 1461101390408 Marionette TRACE conn5 <- [1,978,null,{}] 14:29:50 INFO - PROCESS | 3672 | 1461101390417 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}] 14:29:50 INFO - PROCESS | 3672 | 1461101390504 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 14:29:50 INFO - PROCESS | 3672 | 1461101390550 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:50 INFO - PROCESS | 3672 | ++DOCSHELL 14523C00 == 46 [pid = 3672] [id = 254] 14:29:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 78 (14524000) [pid = 3672] [serial = 761] [outer = 00000000] 14:29:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 79 (145B9C00) [pid = 3672] [serial = 762] [outer = 14524000] 14:29:50 INFO - PROCESS | 3672 | 1461101390599 Marionette DEBUG loaded listener.js 14:29:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 80 (14AD1400) [pid = 3672] [serial = 763] [outer = 14524000] 14:29:51 INFO - PROCESS | 3672 | 1461101391250 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]]]}] 14:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 869ms 14:29:51 INFO - PROCESS | 3672 | 1461101391281 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 14:29:51 INFO - PROCESS | 3672 | 1461101391287 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 14:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:29:51 INFO - PROCESS | 3672 | 1461101391293 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:29:51 INFO - PROCESS | 3672 | 1461101391297 Marionette TRACE conn5 <- [1,982,null,{}] 14:29:51 INFO - PROCESS | 3672 | 1461101391302 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}] 14:29:51 INFO - PROCESS | 3672 | 1461101391409 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 14:29:51 INFO - PROCESS | 3672 | 1461101391533 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:51 INFO - PROCESS | 3672 | ++DOCSHELL 10A70800 == 47 [pid = 3672] [id = 255] 14:29:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 81 (10A73000) [pid = 3672] [serial = 764] [outer = 00000000] 14:29:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 82 (14503C00) [pid = 3672] [serial = 765] [outer = 10A73000] 14:29:51 INFO - PROCESS | 3672 | 1461101391592 Marionette DEBUG loaded listener.js 14:29:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 83 (14520C00) [pid = 3672] [serial = 766] [outer = 10A73000] 14:29:52 INFO - PROCESS | 3672 | 1461101392233 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]]]}] 14:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 970ms 14:29:52 INFO - PROCESS | 3672 | 1461101392265 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 14:29:52 INFO - PROCESS | 3672 | 1461101392272 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 14:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:29:52 INFO - PROCESS | 3672 | 1461101392278 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:29:52 INFO - PROCESS | 3672 | 1461101392281 Marionette TRACE conn5 <- [1,986,null,{}] 14:29:52 INFO - PROCESS | 3672 | 1461101392285 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}] 14:29:52 INFO - PROCESS | 3672 | 1461101392391 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 14:29:52 INFO - PROCESS | 3672 | 1461101392472 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:52 INFO - PROCESS | 3672 | ++DOCSHELL 14DC6800 == 48 [pid = 3672] [id = 256] 14:29:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 84 (15A50000) [pid = 3672] [serial = 767] [outer = 00000000] 14:29:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 85 (15B57C00) [pid = 3672] [serial = 768] [outer = 15A50000] 14:29:52 INFO - PROCESS | 3672 | 1461101392568 Marionette DEBUG loaded listener.js 14:29:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 86 (1652A800) [pid = 3672] [serial = 769] [outer = 15A50000] 14:29:53 INFO - PROCESS | 3672 | 1461101393191 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]]]}] 14:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 930ms 14:29:53 INFO - PROCESS | 3672 | 1461101393210 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 14:29:53 INFO - PROCESS | 3672 | 1461101393213 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 14:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:29:53 INFO - PROCESS | 3672 | 1461101393217 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:29:53 INFO - PROCESS | 3672 | 1461101393221 Marionette TRACE conn5 <- [1,990,null,{}] 14:29:53 INFO - PROCESS | 3672 | 1461101393232 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}] 14:29:53 INFO - PROCESS | 3672 | 1461101393337 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 14:29:53 INFO - PROCESS | 3672 | 1461101393432 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:53 INFO - PROCESS | 3672 | ++DOCSHELL 17C6B000 == 49 [pid = 3672] [id = 257] 14:29:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 87 (17C6B400) [pid = 3672] [serial = 770] [outer = 00000000] 14:29:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 88 (17D4EC00) [pid = 3672] [serial = 771] [outer = 17C6B400] 14:29:53 INFO - PROCESS | 3672 | 1461101393490 Marionette DEBUG loaded listener.js 14:29:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 89 (17F9F400) [pid = 3672] [serial = 772] [outer = 17C6B400] 14:29:54 INFO - PROCESS | 3672 | 1461101394048 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]]]}] 14:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 870ms 14:29:54 INFO - PROCESS | 3672 | 1461101394090 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 14:29:54 INFO - PROCESS | 3672 | 1461101394093 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 14:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:29:54 INFO - PROCESS | 3672 | 1461101394097 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:29:54 INFO - PROCESS | 3672 | 1461101394099 Marionette TRACE conn5 <- [1,994,null,{}] 14:29:54 INFO - PROCESS | 3672 | 1461101394103 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}] 14:29:54 INFO - PROCESS | 3672 | 1461101394206 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 14:29:54 INFO - PROCESS | 3672 | 1461101394299 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:54 INFO - PROCESS | 3672 | ++DOCSHELL 0FCBAC00 == 50 [pid = 3672] [id = 258] 14:29:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 90 (18950C00) [pid = 3672] [serial = 773] [outer = 00000000] 14:29:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 91 (1896E800) [pid = 3672] [serial = 774] [outer = 18950C00] 14:29:54 INFO - PROCESS | 3672 | 1461101394355 Marionette DEBUG loaded listener.js 14:29:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 92 (18D41800) [pid = 3672] [serial = 775] [outer = 18950C00] 14:29:54 INFO - PROCESS | 3672 | 1461101394944 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]]]}] 14:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 870ms 14:29:54 INFO - PROCESS | 3672 | 1461101394970 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 14:29:54 INFO - PROCESS | 3672 | 1461101394972 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 14:29:54 INFO - PROCESS | 3672 | 1461101394976 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:29:54 INFO - PROCESS | 3672 | 1461101394978 Marionette TRACE conn5 <- [1,998,null,{}] 14:29:54 INFO - PROCESS | 3672 | 1461101394996 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}] 14:29:55 INFO - PROCESS | 3672 | 1461101395092 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 14:29:55 INFO - PROCESS | 3672 | 1461101395171 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:55 INFO - PROCESS | 3672 | ++DOCSHELL 18B68C00 == 51 [pid = 3672] [id = 259] 14:29:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 93 (18D43000) [pid = 3672] [serial = 776] [outer = 00000000] 14:29:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 94 (18D50C00) [pid = 3672] [serial = 777] [outer = 18D43000] 14:29:55 INFO - PROCESS | 3672 | 1461101395226 Marionette DEBUG loaded listener.js 14:29:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 95 (19304000) [pid = 3672] [serial = 778] [outer = 18D43000] 14:29:55 INFO - PROCESS | 3672 | 1461101395880 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]]]}] 14:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 990ms 14:29:55 INFO - PROCESS | 3672 | 1461101395970 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 14:29:55 INFO - PROCESS | 3672 | 1461101395975 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 14:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:29:55 INFO - PROCESS | 3672 | 1461101395980 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:29:55 INFO - PROCESS | 3672 | 1461101395984 Marionette TRACE conn5 <- [1,1002,null,{}] 14:29:56 INFO - PROCESS | 3672 | 1461101396011 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}] 14:29:56 INFO - PROCESS | 3672 | 1461101396141 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 14:29:56 INFO - PROCESS | 3672 | 1461101396194 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:56 INFO - PROCESS | 3672 | ++DOCSHELL 14337800 == 52 [pid = 3672] [id = 260] 14:29:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 96 (1441CC00) [pid = 3672] [serial = 779] [outer = 00000000] 14:29:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 97 (14510800) [pid = 3672] [serial = 780] [outer = 1441CC00] 14:29:56 INFO - PROCESS | 3672 | 1461101396243 Marionette DEBUG loaded listener.js 14:29:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (145C2C00) [pid = 3672] [serial = 781] [outer = 1441CC00] 14:29:56 INFO - PROCESS | 3672 | --DOCSHELL 0FCAEC00 == 51 [pid = 3672] [id = 253] 14:29:56 INFO - PROCESS | 3672 | --DOCSHELL 102F8000 == 50 [pid = 3672] [id = 252] 14:29:56 INFO - PROCESS | 3672 | --DOCSHELL 0FCAF000 == 49 [pid = 3672] [id = 248] 14:29:56 INFO - PROCESS | 3672 | 1461101396803 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]]]}] 14:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 889ms 14:29:56 INFO - PROCESS | 3672 | 1461101396871 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 14:29:56 INFO - PROCESS | 3672 | 1461101396876 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 14:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:29:56 INFO - PROCESS | 3672 | 1461101396882 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:29:56 INFO - PROCESS | 3672 | 1461101396885 Marionette TRACE conn5 <- [1,1006,null,{}] 14:29:56 INFO - PROCESS | 3672 | 1461101396903 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}] 14:29:56 INFO - PROCESS | 3672 | 1461101396989 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 14:29:56 INFO - PROCESS | 3672 | 1461101397002 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:57 INFO - PROCESS | 3672 | ++DOCSHELL 144AB400 == 50 [pid = 3672] [id = 261] 14:29:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (144B0C00) [pid = 3672] [serial = 782] [outer = 00000000] 14:29:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (14A37000) [pid = 3672] [serial = 783] [outer = 144B0C00] 14:29:57 INFO - PROCESS | 3672 | 1461101397049 Marionette DEBUG loaded listener.js 14:29:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 101 (15B53C00) [pid = 3672] [serial = 784] [outer = 144B0C00] 14:29:57 INFO - PROCESS | 3672 | 1461101397541 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]]]}] 14:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 690ms 14:29:57 INFO - PROCESS | 3672 | 1461101397575 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 14:29:57 INFO - PROCESS | 3672 | 1461101397577 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 14:29:57 INFO - PROCESS | 3672 | 1461101397581 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:29:57 INFO - PROCESS | 3672 | 1461101397584 Marionette TRACE conn5 <- [1,1010,null,{}] 14:29:57 INFO - PROCESS | 3672 | 1461101397595 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}] 14:29:57 INFO - PROCESS | 3672 | 1461101397682 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 14:29:57 INFO - PROCESS | 3672 | 1461101397691 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:57 INFO - PROCESS | 3672 | ++DOCSHELL 18953C00 == 51 [pid = 3672] [id = 262] 14:29:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 102 (18959000) [pid = 3672] [serial = 785] [outer = 00000000] 14:29:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 103 (18D4F000) [pid = 3672] [serial = 786] [outer = 18959000] 14:29:57 INFO - PROCESS | 3672 | 1461101397745 Marionette DEBUG loaded listener.js 14:29:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 104 (1998E000) [pid = 3672] [serial = 787] [outer = 18959000] 14:29:58 INFO - PROCESS | 3672 | 1461101398248 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]]]}] 14:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 730ms 14:29:58 INFO - PROCESS | 3672 | 1461101398315 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 14:29:58 INFO - PROCESS | 3672 | 1461101398318 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 14:29:58 INFO - PROCESS | 3672 | 1461101398321 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:29:58 INFO - PROCESS | 3672 | 1461101398322 Marionette TRACE conn5 <- [1,1014,null,{}] 14:29:58 INFO - PROCESS | 3672 | 1461101398326 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}] 14:29:58 INFO - PROCESS | 3672 | 1461101398442 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 14:29:58 INFO - PROCESS | 3672 | 1461101398499 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:58 INFO - PROCESS | 3672 | ++DOCSHELL 19AA7400 == 52 [pid = 3672] [id = 263] 14:29:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 105 (19AA8C00) [pid = 3672] [serial = 788] [outer = 00000000] 14:29:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 106 (1A786000) [pid = 3672] [serial = 789] [outer = 19AA8C00] 14:29:58 INFO - PROCESS | 3672 | 1461101398545 Marionette DEBUG loaded listener.js 14:29:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 107 (1A835400) [pid = 3672] [serial = 790] [outer = 19AA8C00] 14:29:59 INFO - PROCESS | 3672 | 1461101399019 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]]]}] 14:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 730ms 14:29:59 INFO - PROCESS | 3672 | 1461101399055 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 14:29:59 INFO - PROCESS | 3672 | 1461101399057 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 14:29:59 INFO - PROCESS | 3672 | 1461101399060 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:29:59 INFO - PROCESS | 3672 | 1461101399062 Marionette TRACE conn5 <- [1,1018,null,{}] 14:29:59 INFO - PROCESS | 3672 | 1461101399066 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}] 14:29:59 INFO - PROCESS | 3672 | 1461101399173 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 14:29:59 INFO - PROCESS | 3672 | 1461101399179 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:59 INFO - PROCESS | 3672 | ++DOCSHELL 1A844000 == 53 [pid = 3672] [id = 264] 14:29:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 108 (1A844400) [pid = 3672] [serial = 791] [outer = 00000000] 14:29:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 109 (1A84C000) [pid = 3672] [serial = 792] [outer = 1A844400] 14:29:59 INFO - PROCESS | 3672 | 1461101399224 Marionette DEBUG loaded listener.js 14:29:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 110 (1A84C400) [pid = 3672] [serial = 793] [outer = 1A844400] 14:29:59 INFO - PROCESS | 3672 | 1461101399701 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]]]}] 14:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 670ms 14:29:59 INFO - PROCESS | 3672 | 1461101399735 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 14:29:59 INFO - PROCESS | 3672 | 1461101399737 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 14:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:29:59 INFO - PROCESS | 3672 | 1461101399740 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:29:59 INFO - PROCESS | 3672 | 1461101399742 Marionette TRACE conn5 <- [1,1022,null,{}] 14:29:59 INFO - PROCESS | 3672 | 1461101399750 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}] 14:29:59 INFO - PROCESS | 3672 | 1461101399906 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 14:30:00 INFO - PROCESS | 3672 | 1461101400023 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:00 INFO - PROCESS | 3672 | --DOMWINDOW == 109 (17514C00) [pid = 3672] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:30:00 INFO - PROCESS | 3672 | --DOMWINDOW == 108 (17DF0000) [pid = 3672] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:30:00 INFO - PROCESS | 3672 | --DOMWINDOW == 107 (14ADE400) [pid = 3672] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:30:00 INFO - PROCESS | 3672 | --DOMWINDOW == 106 (102F6C00) [pid = 3672] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:30:00 INFO - PROCESS | 3672 | --DOMWINDOW == 105 (1452E800) [pid = 3672] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:30:00 INFO - PROCESS | 3672 | --DOMWINDOW == 104 (10AF0000) [pid = 3672] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:30:00 INFO - PROCESS | 3672 | --DOMWINDOW == 103 (10AA8800) [pid = 3672] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:30:00 INFO - PROCESS | 3672 | --DOMWINDOW == 102 (10263C00) [pid = 3672] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:30:00 INFO - PROCESS | 3672 | --DOMWINDOW == 101 (10A6E400) [pid = 3672] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:30:00 INFO - PROCESS | 3672 | --DOMWINDOW == 100 (0FCB0C00) [pid = 3672] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:30:00 INFO - PROCESS | 3672 | --DOMWINDOW == 99 (18B69800) [pid = 3672] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:30:00 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (14C1E800) [pid = 3672] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:30:00 INFO - PROCESS | 3672 | --DOMWINDOW == 97 (102C0000) [pid = 3672] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:30:00 INFO - PROCESS | 3672 | ++DOCSHELL 0EC03000 == 54 [pid = 3672] [id = 265] 14:30:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (0F4BDC00) [pid = 3672] [serial = 794] [outer = 00000000] 14:30:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (0FE0F800) [pid = 3672] [serial = 795] [outer = 0F4BDC00] 14:30:00 INFO - PROCESS | 3672 | 1461101400079 Marionette DEBUG loaded listener.js 14:30:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (1452A800) [pid = 3672] [serial = 796] [outer = 0F4BDC00] 14:30:00 INFO - PROCESS | 3672 | 1461101400459 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]]]}] 14:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 770ms 14:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:30:00 INFO - PROCESS | 3672 | 1461101400511 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 14:30:00 INFO - PROCESS | 3672 | 1461101400513 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 14:30:00 INFO - PROCESS | 3672 | 1461101400516 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:30:00 INFO - PROCESS | 3672 | 1461101400518 Marionette TRACE conn5 <- [1,1026,null,{}] 14:30:00 INFO - PROCESS | 3672 | 1461101400521 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}] 14:30:00 INFO - PROCESS | 3672 | 1461101400630 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 14:30:00 INFO - PROCESS | 3672 | 1461101400638 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:00 INFO - PROCESS | 3672 | ++DOCSHELL 0FCBE000 == 55 [pid = 3672] [id = 266] 14:30:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 101 (0FCC4800) [pid = 3672] [serial = 797] [outer = 00000000] 14:30:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 102 (1A90A400) [pid = 3672] [serial = 798] [outer = 0FCC4800] 14:30:00 INFO - PROCESS | 3672 | 1461101400683 Marionette DEBUG loaded listener.js 14:30:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 103 (1A913C00) [pid = 3672] [serial = 799] [outer = 0FCC4800] 14:30:01 INFO - PROCESS | 3672 | 1461101401096 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]]]}] 14:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 630ms 14:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:30:01 INFO - PROCESS | 3672 | 1461101401147 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 14:30:01 INFO - PROCESS | 3672 | 1461101401149 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 14:30:01 INFO - PROCESS | 3672 | 1461101401152 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:30:01 INFO - PROCESS | 3672 | 1461101401154 Marionette TRACE conn5 <- [1,1030,null,{}] 14:30:01 INFO - PROCESS | 3672 | 1461101401157 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}] 14:30:01 INFO - PROCESS | 3672 | 1461101401269 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 14:30:01 INFO - PROCESS | 3672 | 1461101401309 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:01 INFO - PROCESS | 3672 | ++DOCSHELL 1A912800 == 56 [pid = 3672] [id = 267] 14:30:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 104 (1A9C8000) [pid = 3672] [serial = 800] [outer = 00000000] 14:30:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 105 (1A9DD400) [pid = 3672] [serial = 801] [outer = 1A9C8000] 14:30:01 INFO - PROCESS | 3672 | 1461101401353 Marionette DEBUG loaded listener.js 14:30:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 106 (1A9DD800) [pid = 3672] [serial = 802] [outer = 1A9C8000] 14:30:01 INFO - PROCESS | 3672 | 1461101401743 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]]]}] 14:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 630ms 14:30:01 INFO - PROCESS | 3672 | 1461101401784 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 14:30:01 INFO - PROCESS | 3672 | 1461101401786 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 14:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:30:01 INFO - PROCESS | 3672 | 1461101401790 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:30:01 INFO - PROCESS | 3672 | 1461101401791 Marionette TRACE conn5 <- [1,1034,null,{}] 14:30:01 INFO - PROCESS | 3672 | 1461101401795 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}] 14:30:01 INFO - PROCESS | 3672 | 1461101401908 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 14:30:01 INFO - PROCESS | 3672 | 1461101401916 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:01 INFO - PROCESS | 3672 | ++DOCSHELL 1A9D8800 == 57 [pid = 3672] [id = 268] 14:30:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 107 (1A9DC800) [pid = 3672] [serial = 803] [outer = 00000000] 14:30:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 108 (1B73C800) [pid = 3672] [serial = 804] [outer = 1A9DC800] 14:30:01 INFO - PROCESS | 3672 | 1461101401960 Marionette DEBUG loaded listener.js 14:30:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 109 (1B73CC00) [pid = 3672] [serial = 805] [outer = 1A9DC800] 14:30:02 INFO - PROCESS | 3672 | 1461101402639 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]]]}] 14:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 870ms 14:30:02 INFO - PROCESS | 3672 | 1461101402661 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 14:30:02 INFO - PROCESS | 3672 | 1461101402667 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 14:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:30:02 INFO - PROCESS | 3672 | 1461101402672 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:30:02 INFO - PROCESS | 3672 | 1461101402676 Marionette TRACE conn5 <- [1,1038,null,{}] 14:30:02 INFO - PROCESS | 3672 | 1461101402681 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}] 14:30:02 INFO - PROCESS | 3672 | 1461101402791 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 14:30:02 INFO - PROCESS | 3672 | 1461101402923 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:02 INFO - PROCESS | 3672 | ++DOCSHELL 10076C00 == 58 [pid = 3672] [id = 269] 14:30:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 110 (10AA1C00) [pid = 3672] [serial = 806] [outer = 00000000] 14:30:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 111 (14A37400) [pid = 3672] [serial = 807] [outer = 10AA1C00] 14:30:02 INFO - PROCESS | 3672 | 1461101402982 Marionette DEBUG loaded listener.js 14:30:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 112 (17520C00) [pid = 3672] [serial = 808] [outer = 10AA1C00] 14:30:03 INFO - PROCESS | 3672 | 1461101403532 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]]]}] 14:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 870ms 14:30:03 INFO - PROCESS | 3672 | 1461101403546 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 14:30:03 INFO - PROCESS | 3672 | 1461101403552 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 14:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:30:03 INFO - PROCESS | 3672 | 1461101403559 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:30:03 INFO - PROCESS | 3672 | 1461101403562 Marionette TRACE conn5 <- [1,1042,null,{}] 14:30:03 INFO - PROCESS | 3672 | 1461101403583 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}] 14:30:03 INFO - PROCESS | 3672 | 1461101403692 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 14:30:03 INFO - PROCESS | 3672 | 1461101403794 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:03 INFO - PROCESS | 3672 | ++DOCSHELL 17D1F800 == 59 [pid = 3672] [id = 270] 14:30:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 113 (1896AC00) [pid = 3672] [serial = 809] [outer = 00000000] 14:30:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 114 (1A642000) [pid = 3672] [serial = 810] [outer = 1896AC00] 14:30:03 INFO - PROCESS | 3672 | 1461101403849 Marionette DEBUG loaded listener.js 14:30:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 115 (1A790400) [pid = 3672] [serial = 811] [outer = 1896AC00] 14:30:04 INFO - PROCESS | 3672 | 1461101404497 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]]]}] 14:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 990ms 14:30:04 INFO - PROCESS | 3672 | 1461101404551 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 14:30:04 INFO - PROCESS | 3672 | 1461101404554 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 14:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:30:04 INFO - PROCESS | 3672 | 1461101404558 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:30:04 INFO - PROCESS | 3672 | 1461101404562 Marionette TRACE conn5 <- [1,1046,null,{}] 14:30:04 INFO - PROCESS | 3672 | 1461101404573 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}] 14:30:04 INFO - PROCESS | 3672 | 1461101404734 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 14:30:04 INFO - PROCESS | 3672 | 1461101404753 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:04 INFO - PROCESS | 3672 | ++DOCSHELL 1B37A400 == 60 [pid = 3672] [id = 271] 14:30:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 116 (1B37EC00) [pid = 3672] [serial = 812] [outer = 00000000] 14:30:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 117 (1B748800) [pid = 3672] [serial = 813] [outer = 1B37EC00] 14:30:04 INFO - PROCESS | 3672 | 1461101404814 Marionette DEBUG loaded listener.js 14:30:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (1B7E8C00) [pid = 3672] [serial = 814] [outer = 1B37EC00] 14:30:05 INFO - PROCESS | 3672 | 1461101405435 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]]]}] 14:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 930ms 14:30:05 INFO - PROCESS | 3672 | 1461101405490 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 14:30:05 INFO - PROCESS | 3672 | 1461101405493 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 14:30:05 INFO - PROCESS | 3672 | 1461101405497 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:30:05 INFO - PROCESS | 3672 | 1461101405499 Marionette TRACE conn5 <- [1,1050,null,{}] 14:30:05 INFO - PROCESS | 3672 | 1461101405503 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}] 14:30:05 INFO - PROCESS | 3672 | 1461101405609 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 14:30:05 INFO - PROCESS | 3672 | 1461101405737 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:05 INFO - PROCESS | 3672 | ++DOCSHELL 1BA85800 == 61 [pid = 3672] [id = 272] 14:30:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (1BE6D400) [pid = 3672] [serial = 815] [outer = 00000000] 14:30:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (1C268800) [pid = 3672] [serial = 816] [outer = 1BE6D400] 14:30:05 INFO - PROCESS | 3672 | 1461101405794 Marionette DEBUG loaded listener.js 14:30:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (1C5A5000) [pid = 3672] [serial = 817] [outer = 1BE6D400] 14:30:06 INFO - PROCESS | 3672 | 1461101406336 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]]]}] 14:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 869ms 14:30:06 INFO - PROCESS | 3672 | 1461101406370 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 14:30:06 INFO - PROCESS | 3672 | 1461101406373 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 14:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:30:06 INFO - PROCESS | 3672 | 1461101406376 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:30:06 INFO - PROCESS | 3672 | 1461101406378 Marionette TRACE conn5 <- [1,1054,null,{}] 14:30:06 INFO - PROCESS | 3672 | 1461101406382 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}] 14:30:06 INFO - PROCESS | 3672 | 1461101406488 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 14:30:06 INFO - PROCESS | 3672 | 1461101406595 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:06 INFO - PROCESS | 3672 | ++DOCSHELL 1B7E3400 == 62 [pid = 3672] [id = 273] 14:30:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (1C264800) [pid = 3672] [serial = 818] [outer = 00000000] 14:30:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (1C691400) [pid = 3672] [serial = 819] [outer = 1C264800] 14:30:06 INFO - PROCESS | 3672 | 1461101406651 Marionette DEBUG loaded listener.js 14:30:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (1C693000) [pid = 3672] [serial = 820] [outer = 1C264800] 14:30:07 INFO - PROCESS | 3672 | 1461101407504 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]]]}] 14:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1172ms 14:30:07 INFO - PROCESS | 3672 | 1461101407549 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 14:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:30:07 INFO - PROCESS | 3672 | 1461101407553 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 14:30:07 INFO - PROCESS | 3672 | 1461101407558 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:30:07 INFO - PROCESS | 3672 | 1461101407562 Marionette TRACE conn5 <- [1,1058,null,{}] 14:30:07 INFO - PROCESS | 3672 | 1461101407568 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}] 14:30:07 INFO - PROCESS | 3672 | 1461101407669 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 14:30:07 INFO - PROCESS | 3672 | 1461101407811 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:07 INFO - PROCESS | 3672 | ++DOCSHELL 0FCC5000 == 63 [pid = 3672] [id = 274] 14:30:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (102F3000) [pid = 3672] [serial = 821] [outer = 00000000] 14:30:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (14422000) [pid = 3672] [serial = 822] [outer = 102F3000] 14:30:07 INFO - PROCESS | 3672 | 1461101407863 Marionette DEBUG loaded listener.js 14:30:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (14502C00) [pid = 3672] [serial = 823] [outer = 102F3000] 14:30:08 INFO - PROCESS | 3672 | --DOCSHELL 0EFD9000 == 62 [pid = 3672] [id = 241] 14:30:08 INFO - PROCESS | 3672 | --DOCSHELL 1452E400 == 61 [pid = 3672] [id = 240] 14:30:08 INFO - PROCESS | 3672 | --DOCSHELL 14A36400 == 60 [pid = 3672] [id = 245] 14:30:08 INFO - PROCESS | 3672 | --DOCSHELL 14509800 == 59 [pid = 3672] [id = 242] 14:30:08 INFO - PROCESS | 3672 | --DOCSHELL 17D1D000 == 58 [pid = 3672] [id = 243] 14:30:08 INFO - PROCESS | 3672 | --DOCSHELL 18B69000 == 57 [pid = 3672] [id = 244] 14:30:08 INFO - PROCESS | 3672 | --DOCSHELL 1A912800 == 56 [pid = 3672] [id = 267] 14:30:08 INFO - PROCESS | 3672 | --DOCSHELL 0FCBE000 == 55 [pid = 3672] [id = 266] 14:30:08 INFO - PROCESS | 3672 | --DOCSHELL 0EC03000 == 54 [pid = 3672] [id = 265] 14:30:08 INFO - PROCESS | 3672 | --DOCSHELL 1A844000 == 53 [pid = 3672] [id = 264] 14:30:08 INFO - PROCESS | 3672 | --DOCSHELL 19AA7400 == 52 [pid = 3672] [id = 263] 14:30:08 INFO - PROCESS | 3672 | --DOCSHELL 18953C00 == 51 [pid = 3672] [id = 262] 14:30:08 INFO - PROCESS | 3672 | --DOCSHELL 144AB400 == 50 [pid = 3672] [id = 261] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (19AA0C00) [pid = 3672] [serial = 741] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (10AA6000) [pid = 3672] [serial = 744] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (15A4A000) [pid = 3672] [serial = 747] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (19BD7800) [pid = 3672] [serial = 750] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (1A82BC00) [pid = 3672] [serial = 753] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOCSHELL 14337800 == 49 [pid = 3672] [id = 260] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 121 (1FF8A400) [pid = 3672] [serial = 663] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 120 (1450CC00) [pid = 3672] [serial = 712] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 119 (1755B800) [pid = 3672] [serial = 726] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 118 (17A9B000) [pid = 3672] [serial = 727] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 117 (1896E000) [pid = 3672] [serial = 730] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 116 (18969000) [pid = 3672] [serial = 729] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 115 (1652AC00) [pid = 3672] [serial = 723] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 114 (10AF0800) [pid = 3672] [serial = 717] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 113 (13003C00) [pid = 3672] [serial = 718] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 112 (145BE800) [pid = 3672] [serial = 720] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 111 (14A3C000) [pid = 3672] [serial = 721] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 110 (14418C00) [pid = 3672] [serial = 715] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 109 (10FA1800) [pid = 3672] [serial = 714] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 108 (1441D400) [pid = 3672] [serial = 711] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 107 (19783C00) [pid = 3672] [serial = 739] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 106 (0FCB1400) [pid = 3672] [serial = 708] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 105 (10AF5400) [pid = 3672] [serial = 756] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 104 (0FCC5400) [pid = 3672] [serial = 759] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 103 (1433C000) [pid = 3672] [serial = 757] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 102 (18D4D800) [pid = 3672] [serial = 732] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 101 (102EE400) [pid = 3672] [serial = 760] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 100 (19783800) [pid = 3672] [serial = 738] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 99 (1903C800) [pid = 3672] [serial = 733] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 98 (18D46400) [pid = 3672] [serial = 736] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 97 (165CD000) [pid = 3672] [serial = 724] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | --DOMWINDOW == 96 (1894C400) [pid = 3672] [serial = 735] [outer = 00000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3672 | 1461101408509 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]]]}] 14:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 990ms 14:30:08 INFO - PROCESS | 3672 | 1461101408549 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 14:30:08 INFO - PROCESS | 3672 | 1461101408554 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 14:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:30:08 INFO - PROCESS | 3672 | 1461101408560 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:30:08 INFO - PROCESS | 3672 | 1461101408563 Marionette TRACE conn5 <- [1,1062,null,{}] 14:30:08 INFO - PROCESS | 3672 | 1461101408567 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}] 14:30:08 INFO - PROCESS | 3672 | 1461101408657 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 14:30:08 INFO - PROCESS | 3672 | 1461101408744 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:08 INFO - PROCESS | 3672 | ++DOCSHELL 0EFD9000 == 50 [pid = 3672] [id = 275] 14:30:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 97 (0F439C00) [pid = 3672] [serial = 824] [outer = 00000000] 14:30:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 98 (0FE05800) [pid = 3672] [serial = 825] [outer = 0F439C00] 14:30:08 INFO - PROCESS | 3672 | 1461101408791 Marionette DEBUG loaded listener.js 14:30:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 99 (102F3C00) [pid = 3672] [serial = 826] [outer = 0F439C00] 14:30:09 INFO - PROCESS | 3672 | 1461101409206 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]]]}] 14:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 670ms 14:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:30:09 INFO - PROCESS | 3672 | 1461101409233 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 14:30:09 INFO - PROCESS | 3672 | 1461101409236 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 14:30:09 INFO - PROCESS | 3672 | 1461101409239 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:30:09 INFO - PROCESS | 3672 | 1461101409242 Marionette TRACE conn5 <- [1,1066,null,{}] 14:30:09 INFO - PROCESS | 3672 | 1461101409291 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}] 14:30:09 INFO - PROCESS | 3672 | 1461101409382 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 14:30:09 INFO - PROCESS | 3672 | 1461101409389 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:09 INFO - PROCESS | 3672 | ++DOCSHELL 1450B400 == 51 [pid = 3672] [id = 276] 14:30:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 100 (1450C800) [pid = 3672] [serial = 827] [outer = 00000000] 14:30:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 101 (1452EC00) [pid = 3672] [serial = 828] [outer = 1450C800] 14:30:09 INFO - PROCESS | 3672 | 1461101409437 Marionette DEBUG loaded listener.js 14:30:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 102 (145C3400) [pid = 3672] [serial = 829] [outer = 1450C800] 14:30:09 INFO - PROCESS | 3672 | 1461101409888 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]]]}] 14:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 710ms 14:30:09 INFO - PROCESS | 3672 | 1461101409949 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 14:30:09 INFO - PROCESS | 3672 | 1461101409952 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 14:30:09 INFO - PROCESS | 3672 | 1461101409955 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:30:09 INFO - PROCESS | 3672 | 1461101409957 Marionette TRACE conn5 <- [1,1070,null,{}] 14:30:09 INFO - PROCESS | 3672 | 1461101409960 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}] 14:30:10 INFO - PROCESS | 3672 | 1461101410043 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 14:30:10 INFO - PROCESS | 3672 | 1461101410051 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:10 INFO - PROCESS | 3672 | ++DOCSHELL 14DBA800 == 52 [pid = 3672] [id = 277] 14:30:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 103 (14DBF000) [pid = 3672] [serial = 830] [outer = 00000000] 14:30:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 104 (15B56400) [pid = 3672] [serial = 831] [outer = 14DBF000] 14:30:10 INFO - PROCESS | 3672 | 1461101410097 Marionette DEBUG loaded listener.js 14:30:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 105 (1751F800) [pid = 3672] [serial = 832] [outer = 14DBF000] 14:30:10 INFO - PROCESS | 3672 | 1461101410539 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]]]}] 14:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 630ms 14:30:10 INFO - PROCESS | 3672 | 1461101410591 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 14:30:10 INFO - PROCESS | 3672 | 1461101410593 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 14:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:30:10 INFO - PROCESS | 3672 | 1461101410596 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:30:10 INFO - PROCESS | 3672 | 1461101410598 Marionette TRACE conn5 <- [1,1074,null,{}] 14:30:10 INFO - PROCESS | 3672 | 1461101410601 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}] 14:30:10 INFO - PROCESS | 3672 | 1461101410708 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 14:30:10 INFO - PROCESS | 3672 | 1461101410791 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:10 INFO - PROCESS | 3672 | ++DOCSHELL 1755DC00 == 53 [pid = 3672] [id = 278] 14:30:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 106 (175FC400) [pid = 3672] [serial = 833] [outer = 00000000] 14:30:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 107 (17C64800) [pid = 3672] [serial = 834] [outer = 175FC400] 14:30:10 INFO - PROCESS | 3672 | 1461101410838 Marionette DEBUG loaded listener.js 14:30:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 108 (17C6F400) [pid = 3672] [serial = 835] [outer = 175FC400] 14:30:11 INFO - PROCESS | 3672 | 1461101411267 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]]]}] 14:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 729ms 14:30:11 INFO - PROCESS | 3672 | 1461101411330 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 14:30:11 INFO - PROCESS | 3672 | 1461101411332 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 14:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:30:11 INFO - PROCESS | 3672 | 1461101411335 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:30:11 INFO - PROCESS | 3672 | 1461101411337 Marionette TRACE conn5 <- [1,1078,null,{}] 14:30:11 INFO - PROCESS | 3672 | 1461101411341 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}] 14:30:11 INFO - PROCESS | 3672 | 1461101411478 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 14:30:11 INFO - PROCESS | 3672 | 1461101411538 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:11 INFO - PROCESS | 3672 | ++DOCSHELL 17F97800 == 54 [pid = 3672] [id = 279] 14:30:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 109 (17F97C00) [pid = 3672] [serial = 836] [outer = 00000000] 14:30:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 110 (18973400) [pid = 3672] [serial = 837] [outer = 17F97C00] 14:30:11 INFO - PROCESS | 3672 | 1461101411587 Marionette DEBUG loaded listener.js 14:30:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 111 (18D46400) [pid = 3672] [serial = 838] [outer = 17F97C00] 14:30:12 INFO - PROCESS | 3672 | 1461101412028 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]]]}] 14:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 730ms 14:30:12 INFO - PROCESS | 3672 | 1461101412067 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 14:30:12 INFO - PROCESS | 3672 | 1461101412069 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 14:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:30:12 INFO - PROCESS | 3672 | 1461101412081 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:30:12 INFO - PROCESS | 3672 | 1461101412082 Marionette TRACE conn5 <- [1,1082,null,{}] 14:30:12 INFO - PROCESS | 3672 | 1461101412086 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}] 14:30:12 INFO - PROCESS | 3672 | 1461101412202 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 14:30:12 INFO - PROCESS | 3672 | 1461101412212 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:12 INFO - PROCESS | 3672 | ++DOCSHELL 18D4C800 == 55 [pid = 3672] [id = 280] 14:30:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 112 (18E4B800) [pid = 3672] [serial = 839] [outer = 00000000] 14:30:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 113 (1938AC00) [pid = 3672] [serial = 840] [outer = 18E4B800] 14:30:12 INFO - PROCESS | 3672 | 1461101412259 Marionette DEBUG loaded listener.js 14:30:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 114 (19918800) [pid = 3672] [serial = 841] [outer = 18E4B800] 14:30:12 INFO - PROCESS | 3672 | --DOMWINDOW == 113 (1A9C8000) [pid = 3672] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:30:12 INFO - PROCESS | 3672 | --DOMWINDOW == 112 (0FCC4800) [pid = 3672] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:30:12 INFO - PROCESS | 3672 | --DOMWINDOW == 111 (18959000) [pid = 3672] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:30:12 INFO - PROCESS | 3672 | --DOMWINDOW == 110 (1A844400) [pid = 3672] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:30:12 INFO - PROCESS | 3672 | --DOMWINDOW == 109 (19AA8C00) [pid = 3672] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:30:12 INFO - PROCESS | 3672 | --DOMWINDOW == 108 (0F4BDC00) [pid = 3672] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:30:12 INFO - PROCESS | 3672 | --DOMWINDOW == 107 (1441CC00) [pid = 3672] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:30:12 INFO - PROCESS | 3672 | --DOMWINDOW == 106 (144B0C00) [pid = 3672] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:30:12 INFO - PROCESS | 3672 | 1461101412908 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]]]}] 14:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 870ms 14:30:12 INFO - PROCESS | 3672 | 1461101412952 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 14:30:12 INFO - PROCESS | 3672 | 1461101412954 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 14:30:12 INFO - PROCESS | 3672 | 1461101412957 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:30:12 INFO - PROCESS | 3672 | 1461101412959 Marionette TRACE conn5 <- [1,1086,null,{}] 14:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:30:12 INFO - PROCESS | 3672 | 1461101412962 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}] 14:30:13 INFO - PROCESS | 3672 | 1461101413041 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 14:30:13 INFO - PROCESS | 3672 | 1461101413129 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:13 INFO - PROCESS | 3672 | ++DOCSHELL 0FCAEC00 == 56 [pid = 3672] [id = 281] 14:30:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 107 (0FCC2000) [pid = 3672] [serial = 842] [outer = 00000000] 14:30:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 108 (17F98C00) [pid = 3672] [serial = 843] [outer = 0FCC2000] 14:30:13 INFO - PROCESS | 3672 | 1461101413175 Marionette DEBUG loaded listener.js 14:30:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 109 (19301C00) [pid = 3672] [serial = 844] [outer = 0FCC2000] 14:30:13 INFO - PROCESS | 3672 | 1461101413543 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]]]}] 14:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 630ms 14:30:13 INFO - PROCESS | 3672 | 1461101413592 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 14:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:30:13 INFO - PROCESS | 3672 | 1461101413594 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 14:30:13 INFO - PROCESS | 3672 | 1461101413597 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:30:13 INFO - PROCESS | 3672 | 1461101413599 Marionette TRACE conn5 <- [1,1090,null,{}] 14:30:13 INFO - PROCESS | 3672 | 1461101413602 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}] 14:30:13 INFO - PROCESS | 3672 | 1461101413718 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 14:30:13 INFO - PROCESS | 3672 | 1461101413728 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:13 INFO - PROCESS | 3672 | ++DOCSHELL 175F0800 == 57 [pid = 3672] [id = 282] 14:30:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 110 (19382800) [pid = 3672] [serial = 845] [outer = 00000000] 14:30:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 111 (19BD5400) [pid = 3672] [serial = 846] [outer = 19382800] 14:30:13 INFO - PROCESS | 3672 | 1461101413773 Marionette DEBUG loaded listener.js 14:30:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 112 (1A783C00) [pid = 3672] [serial = 847] [outer = 19382800] 14:30:14 INFO - PROCESS | 3672 | 1461101414161 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]]]}] 14:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 631ms 14:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:30:14 INFO - PROCESS | 3672 | 1461101414229 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 14:30:14 INFO - PROCESS | 3672 | 1461101414230 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 14:30:14 INFO - PROCESS | 3672 | 1461101414234 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:30:14 INFO - PROCESS | 3672 | 1461101414235 Marionette TRACE conn5 <- [1,1094,null,{}] 14:30:14 INFO - PROCESS | 3672 | 1461101414239 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}] 14:30:14 INFO - PROCESS | 3672 | 1461101414353 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 14:30:14 INFO - PROCESS | 3672 | 1461101414408 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:14 INFO - PROCESS | 3672 | ++DOCSHELL 0F858C00 == 58 [pid = 3672] [id = 283] 14:30:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 113 (165C4400) [pid = 3672] [serial = 848] [outer = 00000000] 14:30:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 114 (1A845800) [pid = 3672] [serial = 849] [outer = 165C4400] 14:30:14 INFO - PROCESS | 3672 | 1461101414456 Marionette DEBUG loaded listener.js 14:30:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 115 (1A84A400) [pid = 3672] [serial = 850] [outer = 165C4400] 14:30:14 INFO - PROCESS | 3672 | 1461101414954 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]]]}] 14:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 770ms 14:30:15 INFO - PROCESS | 3672 | 1461101415005 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 14:30:15 INFO - PROCESS | 3672 | 1461101415010 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 14:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:30:15 INFO - PROCESS | 3672 | 1461101415015 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:30:15 INFO - PROCESS | 3672 | 1461101415020 Marionette TRACE conn5 <- [1,1098,null,{}] 14:30:15 INFO - PROCESS | 3672 | 1461101415027 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}] 14:30:15 INFO - PROCESS | 3672 | 1461101415137 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 14:30:15 INFO - PROCESS | 3672 | 1461101415246 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:15 INFO - PROCESS | 3672 | ++DOCSHELL 0FCA6C00 == 59 [pid = 3672] [id = 284] 14:30:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 116 (0FCA7400) [pid = 3672] [serial = 851] [outer = 00000000] 14:30:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 117 (10AA6C00) [pid = 3672] [serial = 852] [outer = 0FCA7400] 14:30:15 INFO - PROCESS | 3672 | 1461101415304 Marionette DEBUG loaded listener.js 14:30:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (10F9E000) [pid = 3672] [serial = 853] [outer = 0FCA7400] 14:30:15 INFO - PROCESS | 3672 | 1461101415984 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]]]}] 14:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1027ms 14:30:16 INFO - PROCESS | 3672 | 1461101416042 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 14:30:16 INFO - PROCESS | 3672 | 1461101416048 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 14:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:30:16 INFO - PROCESS | 3672 | 1461101416055 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:30:16 INFO - PROCESS | 3672 | 1461101416058 Marionette TRACE conn5 <- [1,1102,null,{}] 14:30:16 INFO - PROCESS | 3672 | 1461101416098 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}] 14:30:16 INFO - PROCESS | 3672 | 1461101416214 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 14:30:16 INFO - PROCESS | 3672 | 1461101416337 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:16 INFO - PROCESS | 3672 | ++DOCSHELL 1309E400 == 60 [pid = 3672] [id = 285] 14:30:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (14504800) [pid = 3672] [serial = 854] [outer = 00000000] 14:30:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (17558C00) [pid = 3672] [serial = 855] [outer = 14504800] 14:30:16 INFO - PROCESS | 3672 | 1461101416393 Marionette DEBUG loaded listener.js 14:30:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (1894F800) [pid = 3672] [serial = 856] [outer = 14504800] 14:30:17 INFO - PROCESS | 3672 | 1461101417031 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]]]}] 14:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1018ms 14:30:17 INFO - PROCESS | 3672 | 1461101417076 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 14:30:17 INFO - PROCESS | 3672 | 1461101417079 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 14:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:30:17 INFO - PROCESS | 3672 | 1461101417082 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:30:17 INFO - PROCESS | 3672 | 1461101417086 Marionette TRACE conn5 <- [1,1106,null,{}] 14:30:17 INFO - PROCESS | 3672 | 1461101417097 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}] 14:30:17 INFO - PROCESS | 3672 | 1461101417207 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 14:30:17 INFO - PROCESS | 3672 | 1461101417337 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:17 INFO - PROCESS | 3672 | ++DOCSHELL 18955400 == 61 [pid = 3672] [id = 286] 14:30:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (19A9D400) [pid = 3672] [serial = 857] [outer = 00000000] 14:30:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (1A910400) [pid = 3672] [serial = 858] [outer = 19A9D400] 14:30:17 INFO - PROCESS | 3672 | 1461101417396 Marionette DEBUG loaded listener.js 14:30:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (1A9D2000) [pid = 3672] [serial = 859] [outer = 19A9D400] 14:30:18 INFO - PROCESS | 3672 | 1461101418032 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]]]}] 14:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 970ms 14:30:18 INFO - PROCESS | 3672 | 1461101418059 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 14:30:18 INFO - PROCESS | 3672 | 1461101418062 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 14:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:30:18 INFO - PROCESS | 3672 | 1461101418066 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:30:18 INFO - PROCESS | 3672 | 1461101418068 Marionette TRACE conn5 <- [1,1110,null,{}] 14:30:18 INFO - PROCESS | 3672 | 1461101418072 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}] 14:30:18 INFO - PROCESS | 3672 | 1461101418178 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 14:30:18 INFO - PROCESS | 3672 | 1461101418308 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:18 INFO - PROCESS | 3672 | ++DOCSHELL 1B378000 == 62 [pid = 3672] [id = 287] 14:30:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (1B37D000) [pid = 3672] [serial = 860] [outer = 00000000] 14:30:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (1B7E0000) [pid = 3672] [serial = 861] [outer = 1B37D000] 14:30:18 INFO - PROCESS | 3672 | 1461101418364 Marionette DEBUG loaded listener.js 14:30:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (1BE69000) [pid = 3672] [serial = 862] [outer = 1B37D000] 14:30:18 INFO - PROCESS | 3672 | 1461101418940 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]]]}] 14:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 930ms 14:30:18 INFO - PROCESS | 3672 | 1461101419001 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 14:30:18 INFO - PROCESS | 3672 | 1461101419003 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 14:30:18 INFO - PROCESS | 3672 | 1461101419007 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:30:18 INFO - PROCESS | 3672 | 1461101419009 Marionette TRACE conn5 <- [1,1114,null,{}] 14:30:19 INFO - PROCESS | 3672 | 1461101419013 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}] 14:30:19 INFO - PROCESS | 3672 | 1461101419116 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 14:30:19 INFO - PROCESS | 3672 | 1461101419246 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:19 INFO - PROCESS | 3672 | ++DOCSHELL 0FCADC00 == 63 [pid = 3672] [id = 288] 14:30:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (145C1C00) [pid = 3672] [serial = 863] [outer = 00000000] 14:30:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (1C74F800) [pid = 3672] [serial = 864] [outer = 145C1C00] 14:30:19 INFO - PROCESS | 3672 | 1461101419301 Marionette DEBUG loaded listener.js 14:30:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (1D5F2C00) [pid = 3672] [serial = 865] [outer = 145C1C00] 14:30:19 INFO - PROCESS | 3672 | 1461101419941 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]]]}] 14:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 971ms 14:30:20 INFO - PROCESS | 3672 | 1461101420156 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 14:30:20 INFO - PROCESS | 3672 | 1461101420161 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 14:30:20 INFO - PROCESS | 3672 | 1461101420167 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:30:20 INFO - PROCESS | 3672 | 1461101420170 Marionette TRACE conn5 <- [1,1118,null,{}] 14:30:20 INFO - PROCESS | 3672 | 1461101420176 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}] 14:30:20 INFO - PROCESS | 3672 | 1461101420276 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 14:30:20 INFO - PROCESS | 3672 | 1461101420403 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:20 INFO - PROCESS | 3672 | ++DOCSHELL 14502800 == 64 [pid = 3672] [id = 289] 14:30:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (14506800) [pid = 3672] [serial = 866] [outer = 00000000] 14:30:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (1452A000) [pid = 3672] [serial = 867] [outer = 14506800] 14:30:20 INFO - PROCESS | 3672 | 1461101420455 Marionette DEBUG loaded listener.js 14:30:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (14AE2000) [pid = 3672] [serial = 868] [outer = 14506800] 14:30:21 INFO - PROCESS | 3672 | --DOCSHELL 175F0800 == 63 [pid = 3672] [id = 282] 14:30:21 INFO - PROCESS | 3672 | --DOCSHELL 0FCAEC00 == 62 [pid = 3672] [id = 281] 14:30:21 INFO - PROCESS | 3672 | --DOCSHELL 18D4C800 == 61 [pid = 3672] [id = 280] 14:30:21 INFO - PROCESS | 3672 | --DOCSHELL 17F97800 == 60 [pid = 3672] [id = 279] 14:30:21 INFO - PROCESS | 3672 | --DOCSHELL 1755DC00 == 59 [pid = 3672] [id = 278] 14:30:21 INFO - PROCESS | 3672 | --DOCSHELL 14DBA800 == 58 [pid = 3672] [id = 277] 14:30:21 INFO - PROCESS | 3672 | --DOCSHELL 1450B400 == 57 [pid = 3672] [id = 276] 14:30:21 INFO - PROCESS | 3672 | --DOCSHELL 0EFD9000 == 56 [pid = 3672] [id = 275] 14:30:21 INFO - PROCESS | 3672 | --DOCSHELL 0FCC5000 == 55 [pid = 3672] [id = 274] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (18D50C00) [pid = 3672] [serial = 777] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (1896E800) [pid = 3672] [serial = 774] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | 1461101421149 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]]]}] 14:30:21 INFO - PROCESS | 3672 | --DOCSHELL 10076C00 == 54 [pid = 3672] [id = 269] 14:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1016ms 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (14503C00) [pid = 3672] [serial = 765] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (1A913C00) [pid = 3672] [serial = 799] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (1998E000) [pid = 3672] [serial = 787] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (1A84C400) [pid = 3672] [serial = 793] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (18D4F000) [pid = 3672] [serial = 786] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (145B9C00) [pid = 3672] [serial = 762] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (1A90A400) [pid = 3672] [serial = 798] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (1A835400) [pid = 3672] [serial = 790] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (1A786000) [pid = 3672] [serial = 789] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 121 (17D4EC00) [pid = 3672] [serial = 771] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 120 (1A84C000) [pid = 3672] [serial = 792] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 119 (0FE0F800) [pid = 3672] [serial = 795] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 118 (14510800) [pid = 3672] [serial = 780] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 117 (15B57C00) [pid = 3672] [serial = 768] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 116 (15B53C00) [pid = 3672] [serial = 784] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 115 (14A37000) [pid = 3672] [serial = 783] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 114 (145C2C00) [pid = 3672] [serial = 781] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 113 (1452A800) [pid = 3672] [serial = 796] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 112 (1A9DD400) [pid = 3672] [serial = 801] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | --DOMWINDOW == 111 (1A9DD800) [pid = 3672] [serial = 802] [outer = 00000000] [url = about:blank] 14:30:21 INFO - PROCESS | 3672 | 1461101421207 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 14:30:21 INFO - PROCESS | 3672 | 1461101421211 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 14:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:30:21 INFO - PROCESS | 3672 | 1461101421240 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:30:21 INFO - PROCESS | 3672 | 1461101421244 Marionette TRACE conn5 <- [1,1122,null,{}] 14:30:21 INFO - PROCESS | 3672 | 1461101421248 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}] 14:30:21 INFO - PROCESS | 3672 | 1461101421339 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 14:30:21 INFO - PROCESS | 3672 | 1461101421346 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:21 INFO - PROCESS | 3672 | ++DOCSHELL 10261400 == 55 [pid = 3672] [id = 290] 14:30:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 112 (10263C00) [pid = 3672] [serial = 869] [outer = 00000000] 14:30:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 113 (130A2C00) [pid = 3672] [serial = 870] [outer = 10263C00] 14:30:21 INFO - PROCESS | 3672 | 1461101421395 Marionette DEBUG loaded listener.js 14:30:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 114 (14439000) [pid = 3672] [serial = 871] [outer = 10263C00] 14:30:21 INFO - PROCESS | 3672 | 1461101421875 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]]]}] 14:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 690ms 14:30:21 INFO - PROCESS | 3672 | 1461101421915 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 14:30:21 INFO - PROCESS | 3672 | 1461101421917 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 14:30:21 INFO - PROCESS | 3672 | 1461101421920 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:30:21 INFO - PROCESS | 3672 | 1461101421922 Marionette TRACE conn5 <- [1,1126,null,{}] 14:30:21 INFO - PROCESS | 3672 | 1461101421932 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}] 14:30:22 INFO - PROCESS | 3672 | 1461101422024 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 14:30:22 INFO - PROCESS | 3672 | 1461101422035 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:22 INFO - PROCESS | 3672 | ++DOCSHELL 16527400 == 56 [pid = 3672] [id = 291] 14:30:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 115 (16527800) [pid = 3672] [serial = 872] [outer = 00000000] 14:30:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 116 (165CE000) [pid = 3672] [serial = 873] [outer = 16527800] 14:30:22 INFO - PROCESS | 3672 | 1461101422084 Marionette DEBUG loaded listener.js 14:30:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 117 (1751F400) [pid = 3672] [serial = 874] [outer = 16527800] 14:30:22 INFO - PROCESS | 3672 | 1461101422731 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]]]}] 14:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 871ms 14:30:22 INFO - PROCESS | 3672 | 1461101422796 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 14:30:22 INFO - PROCESS | 3672 | 1461101422798 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 14:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:30:22 INFO - PROCESS | 3672 | 1461101422801 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:30:22 INFO - PROCESS | 3672 | 1461101422803 Marionette TRACE conn5 <- [1,1130,null,{}] 14:30:22 INFO - PROCESS | 3672 | 1461101422807 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}] 14:30:22 INFO - PROCESS | 3672 | 1461101422890 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 14:30:22 INFO - PROCESS | 3672 | 1461101422901 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:22 INFO - PROCESS | 3672 | ++DOCSHELL 17DE5800 == 57 [pid = 3672] [id = 292] 14:30:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (17DE6800) [pid = 3672] [serial = 875] [outer = 00000000] 14:30:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (18973C00) [pid = 3672] [serial = 876] [outer = 17DE6800] 14:30:22 INFO - PROCESS | 3672 | 1461101422946 Marionette DEBUG loaded listener.js 14:30:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (18D47000) [pid = 3672] [serial = 877] [outer = 17DE6800] 14:30:23 INFO - PROCESS | 3672 | 1461101423386 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]]]}] 14:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 630ms 14:30:23 INFO - PROCESS | 3672 | 1461101423438 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 14:30:23 INFO - PROCESS | 3672 | 1461101423440 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 14:30:23 INFO - PROCESS | 3672 | 1461101423443 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:30:23 INFO - PROCESS | 3672 | 1461101423445 Marionette TRACE conn5 <- [1,1134,null,{}] 14:30:23 INFO - PROCESS | 3672 | 1461101423448 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}] 14:30:23 INFO - PROCESS | 3672 | 1461101423558 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 14:30:23 INFO - PROCESS | 3672 | 1461101423565 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:23 INFO - PROCESS | 3672 | ++DOCSHELL 18D49400 == 58 [pid = 3672] [id = 293] 14:30:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (18D4B800) [pid = 3672] [serial = 878] [outer = 00000000] 14:30:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (19386400) [pid = 3672] [serial = 879] [outer = 18D4B800] 14:30:23 INFO - PROCESS | 3672 | 1461101423662 Marionette DEBUG loaded listener.js 14:30:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (19776400) [pid = 3672] [serial = 880] [outer = 18D4B800] 14:30:24 INFO - PROCESS | 3672 | 1461101424082 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]]]}] 14:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 670ms 14:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:30:24 INFO - PROCESS | 3672 | 1461101424117 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 14:30:24 INFO - PROCESS | 3672 | 1461101424119 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 14:30:24 INFO - PROCESS | 3672 | 1461101424122 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:30:24 INFO - PROCESS | 3672 | 1461101424123 Marionette TRACE conn5 <- [1,1138,null,{}] 14:30:24 INFO - PROCESS | 3672 | 1461101424134 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}] 14:30:24 INFO - PROCESS | 3672 | 1461101424270 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 14:30:24 INFO - PROCESS | 3672 | 1461101424366 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:24 INFO - PROCESS | 3672 | ++DOCSHELL 10A6F800 == 59 [pid = 3672] [id = 294] 14:30:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (19BD8000) [pid = 3672] [serial = 881] [outer = 00000000] 14:30:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (1A843400) [pid = 3672] [serial = 882] [outer = 19BD8000] 14:30:24 INFO - PROCESS | 3672 | 1461101424415 Marionette DEBUG loaded listener.js 14:30:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (1A8E1800) [pid = 3672] [serial = 883] [outer = 19BD8000] 14:30:24 INFO - PROCESS | 3672 | 1461101424844 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]]]}] 14:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 790ms 14:30:24 INFO - PROCESS | 3672 | 1461101424913 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 14:30:24 INFO - PROCESS | 3672 | 1461101424915 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 14:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:30:24 INFO - PROCESS | 3672 | 1461101424924 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:30:24 INFO - PROCESS | 3672 | 1461101424926 Marionette TRACE conn5 <- [1,1142,null,{}] 14:30:24 INFO - PROCESS | 3672 | 1461101424933 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}] 14:30:25 INFO - PROCESS | 3672 | 1461101425046 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 14:30:25 INFO - PROCESS | 3672 | 1461101425056 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:25 INFO - PROCESS | 3672 | ++DOCSHELL 1A8E5800 == 60 [pid = 3672] [id = 295] 14:30:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (1A909400) [pid = 3672] [serial = 884] [outer = 00000000] 14:30:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (1A9D1400) [pid = 3672] [serial = 885] [outer = 1A909400] 14:30:25 INFO - PROCESS | 3672 | 1461101425101 Marionette DEBUG loaded listener.js 14:30:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (1A9DD800) [pid = 3672] [serial = 886] [outer = 1A909400] 14:30:25 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (19303800) [pid = 3672] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:30:25 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (10078400) [pid = 3672] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:30:25 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (14524C00) [pid = 3672] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:30:25 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (18972400) [pid = 3672] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:30:25 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (1A78B400) [pid = 3672] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:30:25 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (14524000) [pid = 3672] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:30:25 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (175FC400) [pid = 3672] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:30:25 INFO - PROCESS | 3672 | --DOMWINDOW == 121 (17F97C00) [pid = 3672] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:30:25 INFO - PROCESS | 3672 | --DOMWINDOW == 120 (0F439C00) [pid = 3672] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:30:25 INFO - PROCESS | 3672 | --DOMWINDOW == 119 (19382800) [pid = 3672] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:30:25 INFO - PROCESS | 3672 | --DOMWINDOW == 118 (1A9DC800) [pid = 3672] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:30:25 INFO - PROCESS | 3672 | --DOMWINDOW == 117 (0FCC2000) [pid = 3672] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:30:25 INFO - PROCESS | 3672 | --DOMWINDOW == 116 (102F3000) [pid = 3672] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:30:25 INFO - PROCESS | 3672 | --DOMWINDOW == 115 (14DBF000) [pid = 3672] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:30:25 INFO - PROCESS | 3672 | --DOMWINDOW == 114 (1450C800) [pid = 3672] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:30:25 INFO - PROCESS | 3672 | --DOMWINDOW == 113 (18E4B800) [pid = 3672] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:30:25 INFO - PROCESS | 3672 | --DOMWINDOW == 112 (0EC08C00) [pid = 3672] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:30:25 INFO - PROCESS | 3672 | [3672] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 14:30:25 INFO - PROCESS | 3672 | 1461101425906 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]]]}] 14:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1016ms 14:30:25 INFO - PROCESS | 3672 | 1461101425944 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 14:30:25 INFO - PROCESS | 3672 | 1461101425946 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 14:30:25 INFO - PROCESS | 3672 | 1461101425950 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:30:25 INFO - PROCESS | 3672 | 1461101425951 Marionette TRACE conn5 <- [1,1146,null,{}] 14:30:25 INFO - PROCESS | 3672 | 1461101425955 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}] 14:30:26 INFO - PROCESS | 3672 | 1461101426037 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 14:30:26 INFO - PROCESS | 3672 | 1461101426043 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:26 INFO - PROCESS | 3672 | ++DOCSHELL 0FE10000 == 61 [pid = 3672] [id = 296] 14:30:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 113 (0FFDB800) [pid = 3672] [serial = 887] [outer = 00000000] 14:30:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 114 (14DC0800) [pid = 3672] [serial = 888] [outer = 0FFDB800] 14:30:26 INFO - PROCESS | 3672 | 1461101426089 Marionette DEBUG loaded listener.js 14:30:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 115 (1894B000) [pid = 3672] [serial = 889] [outer = 0FFDB800] 14:30:26 INFO - PROCESS | 3672 | 1461101426506 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]]]}] 14:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 569ms 14:30:26 INFO - PROCESS | 3672 | 1461101426524 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 14:30:26 INFO - PROCESS | 3672 | 1461101426526 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 14:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:30:26 INFO - PROCESS | 3672 | 1461101426529 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:30:26 INFO - PROCESS | 3672 | 1461101426531 Marionette TRACE conn5 <- [1,1150,null,{}] 14:30:26 INFO - PROCESS | 3672 | 1461101426534 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}] 14:30:26 INFO - PROCESS | 3672 | 1461101426677 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 14:30:26 INFO - PROCESS | 3672 | 1461101426685 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:26 INFO - PROCESS | 3672 | ++DOCSHELL 10FA8800 == 62 [pid = 3672] [id = 297] 14:30:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 116 (18954400) [pid = 3672] [serial = 890] [outer = 00000000] 14:30:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 117 (1A791C00) [pid = 3672] [serial = 891] [outer = 18954400] 14:30:26 INFO - PROCESS | 3672 | 1461101426733 Marionette DEBUG loaded listener.js 14:30:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (1B376000) [pid = 3672] [serial = 892] [outer = 18954400] 14:30:27 INFO - PROCESS | 3672 | 1461101427150 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]]]}] 14:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 14:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:30:27 INFO - PROCESS | 3672 | 1461101427200 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 14:30:27 INFO - PROCESS | 3672 | 1461101427202 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 14:30:27 INFO - PROCESS | 3672 | 1461101427205 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:30:27 INFO - PROCESS | 3672 | 1461101427208 Marionette TRACE conn5 <- [1,1154,null,{}] 14:30:27 INFO - PROCESS | 3672 | 1461101427211 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}] 14:30:27 INFO - PROCESS | 3672 | 1461101427328 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 14:30:27 INFO - PROCESS | 3672 | 1461101427336 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:27 INFO - PROCESS | 3672 | ++DOCSHELL 1451F800 == 63 [pid = 3672] [id = 298] 14:30:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (1896EC00) [pid = 3672] [serial = 893] [outer = 00000000] 14:30:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (1D5F7000) [pid = 3672] [serial = 894] [outer = 1896EC00] 14:30:27 INFO - PROCESS | 3672 | 1461101427381 Marionette DEBUG loaded listener.js 14:30:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (1D66AC00) [pid = 3672] [serial = 895] [outer = 1896EC00] 14:30:27 INFO - PROCESS | 3672 | 1461101427953 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]]]}] 14:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 830ms 14:30:28 INFO - PROCESS | 3672 | 1461101428037 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 14:30:28 INFO - PROCESS | 3672 | 1461101428042 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 14:30:28 INFO - PROCESS | 3672 | 1461101428047 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:30:28 INFO - PROCESS | 3672 | 1461101428051 Marionette TRACE conn5 <- [1,1158,null,{}] 14:30:28 INFO - PROCESS | 3672 | 1461101428058 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}] 14:30:28 INFO - PROCESS | 3672 | 1461101428222 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 14:30:28 INFO - PROCESS | 3672 | 1461101428280 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:28 INFO - PROCESS | 3672 | ++DOCSHELL 13010800 == 64 [pid = 3672] [id = 299] 14:30:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (1309D400) [pid = 3672] [serial = 896] [outer = 00000000] 14:30:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (14525800) [pid = 3672] [serial = 897] [outer = 1309D400] 14:30:28 INFO - PROCESS | 3672 | 1461101428338 Marionette DEBUG loaded listener.js 14:30:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (14A36C00) [pid = 3672] [serial = 898] [outer = 1309D400] 14:30:28 INFO - PROCESS | 3672 | 1461101428961 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]]]}] 14:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 930ms 14:30:28 INFO - PROCESS | 3672 | 1461101428995 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 14:30:28 INFO - PROCESS | 3672 | 1461101429001 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 14:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:30:28 INFO - PROCESS | 3672 | 1461101429009 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:30:28 INFO - PROCESS | 3672 | 1461101429012 Marionette TRACE conn5 <- [1,1162,null,{}] 14:30:29 INFO - PROCESS | 3672 | 1461101429016 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}] 14:30:29 INFO - PROCESS | 3672 | 1461101429127 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 14:30:29 INFO - PROCESS | 3672 | 1461101429232 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:29 INFO - PROCESS | 3672 | ++DOCSHELL 14DBA800 == 65 [pid = 3672] [id = 300] 14:30:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (1751C800) [pid = 3672] [serial = 899] [outer = 00000000] 14:30:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (1896FC00) [pid = 3672] [serial = 900] [outer = 1751C800] 14:30:29 INFO - PROCESS | 3672 | 1461101429287 Marionette DEBUG loaded listener.js 14:30:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (19A9BC00) [pid = 3672] [serial = 901] [outer = 1751C800] 14:30:29 INFO - PROCESS | 3672 | 1461101429958 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] 14:30:29 INFO - PROCESS | 3672 | 1461101429982 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 14:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:30:29 INFO - PROCESS | 3672 | 1461101429986 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:30:29 INFO - PROCESS | 3672 | 1461101429990 Marionette TRACE conn5 <- [1,1166,null,{}] 14:30:29 INFO - PROCESS | 3672 | 1461101430002 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}] 14:30:30 INFO - PROCESS | 3672 | 1461101430111 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 14:30:30 INFO - PROCESS | 3672 | 1461101430247 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:30 INFO - PROCESS | 3672 | ++DOCSHELL 1D5F2400 == 66 [pid = 3672] [id = 301] 14:30:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (1D66D000) [pid = 3672] [serial = 902] [outer = 00000000] 14:30:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (1D8A2400) [pid = 3672] [serial = 903] [outer = 1D66D000] 14:30:30 INFO - PROCESS | 3672 | 1461101430306 Marionette DEBUG loaded listener.js 14:30:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (1D8AD000) [pid = 3672] [serial = 904] [outer = 1D66D000] 14:30:30 INFO - PROCESS | 3672 | 1461101430888 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] 14:30:30 INFO - PROCESS | 3672 | 1461101430963 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 14:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:30:30 INFO - PROCESS | 3672 | 1461101430967 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:30:30 INFO - PROCESS | 3672 | 1461101430969 Marionette TRACE conn5 <- [1,1170,null,{}] 14:30:30 INFO - PROCESS | 3672 | 1461101430972 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}] 14:30:31 INFO - PROCESS | 3672 | 1461101431080 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 14:30:31 INFO - PROCESS | 3672 | 1461101431214 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:31 INFO - PROCESS | 3672 | ++DOCSHELL 14DC6400 == 67 [pid = 3672] [id = 302] 14:30:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (1D66F800) [pid = 3672] [serial = 905] [outer = 00000000] 14:30:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (1EACF000) [pid = 3672] [serial = 906] [outer = 1D66F800] 14:30:31 INFO - PROCESS | 3672 | 1461101431271 Marionette DEBUG loaded listener.js 14:30:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (1EAD3800) [pid = 3672] [serial = 907] [outer = 1D66F800] 14:30:31 INFO - PROCESS | 3672 | 1461101431847 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] 14:30:31 INFO - PROCESS | 3672 | 1461101431902 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 14:30:31 INFO - PROCESS | 3672 | 1461101431905 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:30:31 INFO - PROCESS | 3672 | 1461101431907 Marionette TRACE conn5 <- [1,1174,null,{}] 14:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:30:31 INFO - PROCESS | 3672 | 1461101431911 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}] 14:30:32 INFO - PROCESS | 3672 | 1461101432016 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 14:30:32 INFO - PROCESS | 3672 | 1461101432152 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:32 INFO - PROCESS | 3672 | ++DOCSHELL 1EAD4800 == 68 [pid = 3672] [id = 303] 14:30:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (1EAD5400) [pid = 3672] [serial = 908] [outer = 00000000] 14:30:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (1FF81800) [pid = 3672] [serial = 909] [outer = 1EAD5400] 14:30:32 INFO - PROCESS | 3672 | 1461101432208 Marionette DEBUG loaded listener.js 14:30:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (1FF85C00) [pid = 3672] [serial = 910] [outer = 1EAD5400] 14:30:32 INFO - PROCESS | 3672 | 1461101432818 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] 14:30:32 INFO - PROCESS | 3672 | 1461101432882 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 14:30:32 INFO - PROCESS | 3672 | 1461101432885 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:30:32 INFO - PROCESS | 3672 | 1461101432887 Marionette TRACE conn5 <- [1,1178,null,{}] 14:30:32 INFO - PROCESS | 3672 | 1461101432890 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}] 14:30:32 INFO - PROCESS | 3672 | 1461101433014 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 14:30:33 INFO - PROCESS | 3672 | 1461101433156 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:33 INFO - PROCESS | 3672 | ++DOCSHELL 0FB1C400 == 69 [pid = 3672] [id = 304] 14:30:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (14507C00) [pid = 3672] [serial = 911] [outer = 00000000] 14:30:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (1ED2A800) [pid = 3672] [serial = 912] [outer = 14507C00] 14:30:33 INFO - PROCESS | 3672 | 1461101433215 Marionette DEBUG loaded listener.js 14:30:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (1ED2AC00) [pid = 3672] [serial = 913] [outer = 14507C00] 14:30:33 INFO - PROCESS | 3672 | 1461101433928 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] 14:30:33 INFO - PROCESS | 3672 | 1461101434002 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 14:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:30:33 INFO - PROCESS | 3672 | 1461101434007 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:30:33 INFO - PROCESS | 3672 | 1461101434010 Marionette TRACE conn5 <- [1,1182,null,{}] 14:30:34 INFO - PROCESS | 3672 | 1461101434016 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}] 14:30:34 INFO - PROCESS | 3672 | 1461101434116 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 14:30:34 INFO - PROCESS | 3672 | 1461101434249 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:34 INFO - PROCESS | 3672 | ++DOCSHELL 0FCC4400 == 70 [pid = 3672] [id = 305] 14:30:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (10078C00) [pid = 3672] [serial = 914] [outer = 00000000] 14:30:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (14526800) [pid = 3672] [serial = 915] [outer = 10078C00] 14:30:34 INFO - PROCESS | 3672 | 1461101434300 Marionette DEBUG loaded listener.js 14:30:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (14A0A400) [pid = 3672] [serial = 916] [outer = 10078C00] 14:30:34 INFO - PROCESS | 3672 | --DOCSHELL 0FCBAC00 == 69 [pid = 3672] [id = 258] 14:30:34 INFO - PROCESS | 3672 | --DOCSHELL 17C6B000 == 68 [pid = 3672] [id = 257] 14:30:34 INFO - PROCESS | 3672 | --DOCSHELL 10A70800 == 67 [pid = 3672] [id = 255] 14:30:34 INFO - PROCESS | 3672 | --DOCSHELL 14DC6800 == 66 [pid = 3672] [id = 256] 14:30:34 INFO - PROCESS | 3672 | --DOCSHELL 14523C00 == 65 [pid = 3672] [id = 254] 14:30:34 INFO - PROCESS | 3672 | --DOCSHELL 175FBC00 == 64 [pid = 3672] [id = 11] 14:30:34 INFO - PROCESS | 3672 | --DOCSHELL 0FB16C00 == 63 [pid = 3672] [id = 25] 14:30:34 INFO - PROCESS | 3672 | --DOCSHELL 10FA8800 == 62 [pid = 3672] [id = 297] 14:30:34 INFO - PROCESS | 3672 | --DOCSHELL 0FE10000 == 61 [pid = 3672] [id = 296] 14:30:34 INFO - PROCESS | 3672 | --DOCSHELL 1A8E5800 == 60 [pid = 3672] [id = 295] 14:30:34 INFO - PROCESS | 3672 | --DOCSHELL 10A6F800 == 59 [pid = 3672] [id = 294] 14:30:34 INFO - PROCESS | 3672 | --DOCSHELL 18D49400 == 58 [pid = 3672] [id = 293] 14:30:34 INFO - PROCESS | 3672 | --DOCSHELL 17DE5800 == 57 [pid = 3672] [id = 292] 14:30:34 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (1A845800) [pid = 3672] [serial = 849] [outer = 00000000] [url = about:blank] 14:30:34 INFO - PROCESS | 3672 | 1461101434967 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] 14:30:35 INFO - PROCESS | 3672 | 1461101435037 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 14:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:30:35 INFO - PROCESS | 3672 | 1461101435043 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:30:35 INFO - PROCESS | 3672 | 1461101435046 Marionette TRACE conn5 <- [1,1186,null,{}] 14:30:35 INFO - PROCESS | 3672 | 1461101435049 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}] 14:30:35 INFO - PROCESS | 3672 | 1461101435142 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 14:30:35 INFO - PROCESS | 3672 | 1461101435149 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:35 INFO - PROCESS | 3672 | ++DOCSHELL 10082C00 == 55 [pid = 3672] [id = 306] 14:30:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 110 (10261400) [pid = 3672] [serial = 917] [outer = 00000000] 14:30:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 111 (10A6F800) [pid = 3672] [serial = 918] [outer = 10261400] 14:30:35 INFO - PROCESS | 3672 | 1461101435195 Marionette DEBUG loaded listener.js 14:30:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 112 (13010400) [pid = 3672] [serial = 919] [outer = 10261400] 14:30:35 INFO - PROCESS | 3672 | 1461101435728 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]]]}] 14:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 730ms 14:30:35 INFO - PROCESS | 3672 | 1461101435776 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 14:30:35 INFO - PROCESS | 3672 | 1461101435778 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 14:30:35 INFO - PROCESS | 3672 | 1461101435781 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:30:35 INFO - PROCESS | 3672 | 1461101435784 Marionette TRACE conn5 <- [1,1190,null,{}] 14:30:35 INFO - PROCESS | 3672 | 1461101435795 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}] 14:30:35 INFO - PROCESS | 3672 | 1461101435887 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 14:30:35 INFO - PROCESS | 3672 | 1461101435980 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:35 INFO - PROCESS | 3672 | ++DOCSHELL 13004400 == 56 [pid = 3672] [id = 307] 14:30:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 113 (14308000) [pid = 3672] [serial = 920] [outer = 00000000] 14:30:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 114 (14DB9400) [pid = 3672] [serial = 921] [outer = 14308000] 14:30:36 INFO - PROCESS | 3672 | 1461101436029 Marionette DEBUG loaded listener.js 14:30:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 115 (15B56400) [pid = 3672] [serial = 922] [outer = 14308000] 14:30:36 INFO - PROCESS | 3672 | 1461101436434 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]]]}] 14:30:36 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 14:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 669ms 14:30:36 INFO - PROCESS | 3672 | 1461101436455 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 14:30:36 INFO - PROCESS | 3672 | 1461101436458 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 14:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:30:36 INFO - PROCESS | 3672 | 1461101436461 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:30:36 INFO - PROCESS | 3672 | 1461101436463 Marionette TRACE conn5 <- [1,1194,null,{}] 14:30:36 INFO - PROCESS | 3672 | 1461101436466 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}] 14:30:36 INFO - PROCESS | 3672 | 1461101436551 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 14:30:36 INFO - PROCESS | 3672 | 1461101436557 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:36 INFO - PROCESS | 3672 | ++DOCSHELL 17514000 == 57 [pid = 3672] [id = 308] 14:30:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 116 (17514400) [pid = 3672] [serial = 923] [outer = 00000000] 14:30:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 117 (17C6A000) [pid = 3672] [serial = 924] [outer = 17514400] 14:30:36 INFO - PROCESS | 3672 | 1461101436603 Marionette DEBUG loaded listener.js 14:30:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (17F95800) [pid = 3672] [serial = 925] [outer = 17514400] 14:30:37 INFO - PROCESS | 3672 | 1461101437061 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]]]}] 14:30:37 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 14:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 630ms 14:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:30:37 INFO - PROCESS | 3672 | 1461101437092 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 14:30:37 INFO - PROCESS | 3672 | 1461101437094 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 14:30:37 INFO - PROCESS | 3672 | 1461101437097 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:30:37 INFO - PROCESS | 3672 | 1461101437099 Marionette TRACE conn5 <- [1,1198,null,{}] 14:30:37 INFO - PROCESS | 3672 | 1461101437123 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}] 14:30:37 INFO - PROCESS | 3672 | 1461101437241 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 14:30:37 INFO - PROCESS | 3672 | 1461101437303 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:37 INFO - PROCESS | 3672 | ++DOCSHELL 10AFB800 == 58 [pid = 3672] [id = 309] 14:30:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (18952400) [pid = 3672] [serial = 926] [outer = 00000000] 14:30:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (18B67800) [pid = 3672] [serial = 927] [outer = 18952400] 14:30:37 INFO - PROCESS | 3672 | 1461101437351 Marionette DEBUG loaded listener.js 14:30:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (18D4DC00) [pid = 3672] [serial = 928] [outer = 18952400] 14:30:37 INFO - PROCESS | 3672 | 1461101437774 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]]]}] 14:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 750ms 14:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:30:37 INFO - PROCESS | 3672 | 1461101437852 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 14:30:37 INFO - PROCESS | 3672 | 1461101437854 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 14:30:37 INFO - PROCESS | 3672 | 1461101437857 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:30:37 INFO - PROCESS | 3672 | 1461101437858 Marionette TRACE conn5 <- [1,1202,null,{}] 14:30:37 INFO - PROCESS | 3672 | 1461101437871 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}] 14:30:38 INFO - PROCESS | 3672 | 1461101438033 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 14:30:38 INFO - PROCESS | 3672 | 1461101438061 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:38 INFO - PROCESS | 3672 | ++DOCSHELL 19910800 == 59 [pid = 3672] [id = 310] 14:30:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (19911400) [pid = 3672] [serial = 929] [outer = 00000000] 14:30:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (19AA1000) [pid = 3672] [serial = 930] [outer = 19911400] 14:30:38 INFO - PROCESS | 3672 | 1461101438108 Marionette DEBUG loaded listener.js 14:30:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (19BD9000) [pid = 3672] [serial = 931] [outer = 19911400] 14:30:38 INFO - PROCESS | 3672 | 1461101438562 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]]]}] 14:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 730ms 14:30:38 INFO - PROCESS | 3672 | 1461101438588 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 14:30:38 INFO - PROCESS | 3672 | 1461101438590 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 14:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:30:38 INFO - PROCESS | 3672 | 1461101438600 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:30:38 INFO - PROCESS | 3672 | 1461101438602 Marionette TRACE conn5 <- [1,1206,null,{}] 14:30:38 INFO - PROCESS | 3672 | 1461101438606 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}] 14:30:38 INFO - PROCESS | 3672 | 1461101438718 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 14:30:38 INFO - PROCESS | 3672 | 1461101438724 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:38 INFO - PROCESS | 3672 | ++DOCSHELL 19A9A400 == 60 [pid = 3672] [id = 311] 14:30:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (1A63E400) [pid = 3672] [serial = 932] [outer = 00000000] 14:30:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (1A835800) [pid = 3672] [serial = 933] [outer = 1A63E400] 14:30:38 INFO - PROCESS | 3672 | 1461101438768 Marionette DEBUG loaded listener.js 14:30:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (1A841800) [pid = 3672] [serial = 934] [outer = 1A63E400] 14:30:39 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (14506800) [pid = 3672] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:30:39 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (17DE6800) [pid = 3672] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:30:39 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (16527800) [pid = 3672] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:30:39 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (10263C00) [pid = 3672] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:30:39 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (1A909400) [pid = 3672] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:30:39 INFO - PROCESS | 3672 | --DOMWINDOW == 121 (19BD8000) [pid = 3672] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:30:39 INFO - PROCESS | 3672 | --DOMWINDOW == 120 (18D4B800) [pid = 3672] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:30:39 INFO - PROCESS | 3672 | --DOMWINDOW == 119 (18954400) [pid = 3672] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:30:39 INFO - PROCESS | 3672 | --DOMWINDOW == 118 (0FFDB800) [pid = 3672] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:30:39 INFO - PROCESS | 3672 | 1461101439308 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]]]}] 14:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 730ms 14:30:39 INFO - PROCESS | 3672 | 1461101439332 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 14:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:30:39 INFO - PROCESS | 3672 | 1461101439334 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 14:30:39 INFO - PROCESS | 3672 | 1461101439337 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:30:39 INFO - PROCESS | 3672 | 1461101439339 Marionette TRACE conn5 <- [1,1210,null,{}] 14:30:39 INFO - PROCESS | 3672 | 1461101439368 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}] 14:30:39 INFO - PROCESS | 3672 | 1461101439449 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 14:30:39 INFO - PROCESS | 3672 | 1461101439455 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:39 INFO - PROCESS | 3672 | ++DOCSHELL 102BF000 == 61 [pid = 3672] [id = 312] 14:30:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (14CCC000) [pid = 3672] [serial = 935] [outer = 00000000] 14:30:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (19303C00) [pid = 3672] [serial = 936] [outer = 14CCC000] 14:30:39 INFO - PROCESS | 3672 | 1461101439501 Marionette DEBUG loaded listener.js 14:30:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (1A78F800) [pid = 3672] [serial = 937] [outer = 14CCC000] 14:30:39 INFO - PROCESS | 3672 | 1461101439925 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] 14:30:39 INFO - PROCESS | 3672 | 1461101439991 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 14:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:30:39 INFO - PROCESS | 3672 | 1461101439993 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:30:39 INFO - PROCESS | 3672 | 1461101439995 Marionette TRACE conn5 <- [1,1214,null,{}] 14:30:39 INFO - PROCESS | 3672 | 1461101439999 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}] 14:30:40 INFO - PROCESS | 3672 | 1461101440081 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 14:30:40 INFO - PROCESS | 3672 | 1461101440087 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:40 INFO - PROCESS | 3672 | ++DOCSHELL 1A8E6800 == 62 [pid = 3672] [id = 313] 14:30:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (1A8E6C00) [pid = 3672] [serial = 938] [outer = 00000000] 14:30:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (1B373800) [pid = 3672] [serial = 939] [outer = 1A8E6C00] 14:30:40 INFO - PROCESS | 3672 | 1461101440131 Marionette DEBUG loaded listener.js 14:30:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (1B73AC00) [pid = 3672] [serial = 940] [outer = 1A8E6C00] 14:30:40 INFO - PROCESS | 3672 | 1461101440565 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]]]}] 14:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 630ms 14:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:30:40 INFO - PROCESS | 3672 | 1461101440625 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 14:30:40 INFO - PROCESS | 3672 | 1461101440627 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 14:30:40 INFO - PROCESS | 3672 | 1461101440630 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:30:40 INFO - PROCESS | 3672 | 1461101440632 Marionette TRACE conn5 <- [1,1218,null,{}] 14:30:40 INFO - PROCESS | 3672 | 1461101440635 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}] 14:30:40 INFO - PROCESS | 3672 | 1461101440718 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 14:30:40 INFO - PROCESS | 3672 | 1461101440724 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:40 INFO - PROCESS | 3672 | ++DOCSHELL 0FB23400 == 63 [pid = 3672] [id = 314] 14:30:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (0FCB1000) [pid = 3672] [serial = 941] [outer = 00000000] 14:30:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (1B747400) [pid = 3672] [serial = 942] [outer = 0FCB1000] 14:30:40 INFO - PROCESS | 3672 | 1461101440769 Marionette DEBUG loaded listener.js 14:30:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (1BE6D800) [pid = 3672] [serial = 943] [outer = 0FCB1000] 14:30:41 INFO - PROCESS | 3672 | 1461101441214 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]]]}] 14:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 629ms 14:30:41 INFO - PROCESS | 3672 | 1461101441278 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 14:30:41 INFO - PROCESS | 3672 | 1461101441281 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 14:30:41 INFO - PROCESS | 3672 | 1461101441342 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:30:41 INFO - PROCESS | 3672 | 1461101441346 Marionette TRACE conn5 <- [1,1222,null,{}] 14:30:41 INFO - PROCESS | 3672 | 1461101441352 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}] 14:30:41 INFO - PROCESS | 3672 | 1461101441471 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 14:30:41 INFO - PROCESS | 3672 | 1461101441603 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:41 INFO - PROCESS | 3672 | ++DOCSHELL 1007EC00 == 64 [pid = 3672] [id = 315] 14:30:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (1007F400) [pid = 3672] [serial = 944] [outer = 00000000] 14:30:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (10A6F400) [pid = 3672] [serial = 945] [outer = 1007F400] 14:30:41 INFO - PROCESS | 3672 | 1461101441659 Marionette DEBUG loaded listener.js 14:30:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (10FA8800) [pid = 3672] [serial = 946] [outer = 1007F400] 14:30:42 INFO - PROCESS | 3672 | 1461101442310 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]]]}] 14:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1015ms 14:30:42 INFO - PROCESS | 3672 | 1461101442368 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 14:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:30:42 INFO - PROCESS | 3672 | 1461101442372 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 14:30:42 INFO - PROCESS | 3672 | 1461101442376 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:30:42 INFO - PROCESS | 3672 | 1461101442379 Marionette TRACE conn5 <- [1,1226,null,{}] 14:30:42 INFO - PROCESS | 3672 | 1461101442387 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}] 14:30:42 INFO - PROCESS | 3672 | 1461101442501 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 14:30:42 INFO - PROCESS | 3672 | 1461101442637 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:42 INFO - PROCESS | 3672 | ++DOCSHELL 14ACB400 == 65 [pid = 3672] [id = 316] 14:30:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (14DC3C00) [pid = 3672] [serial = 947] [outer = 00000000] 14:30:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (1751FC00) [pid = 3672] [serial = 948] [outer = 14DC3C00] 14:30:42 INFO - PROCESS | 3672 | 1461101442693 Marionette DEBUG loaded listener.js 14:30:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (17D17400) [pid = 3672] [serial = 949] [outer = 14DC3C00] 14:30:43 INFO - PROCESS | 3672 | 1461101443304 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]]]}] 14:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 990ms 14:30:43 INFO - PROCESS | 3672 | 1461101443376 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 14:30:43 INFO - PROCESS | 3672 | 1461101443379 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 14:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:30:43 INFO - PROCESS | 3672 | 1461101443383 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:30:43 INFO - PROCESS | 3672 | 1461101443386 Marionette TRACE conn5 <- [1,1230,null,{}] 14:30:43 INFO - PROCESS | 3672 | 1461101443390 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}] 14:30:43 INFO - PROCESS | 3672 | 1461101443501 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 14:30:43 INFO - PROCESS | 3672 | 1461101443643 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:43 INFO - PROCESS | 3672 | ++DOCSHELL 1A9D4800 == 66 [pid = 3672] [id = 317] 14:30:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (1A9DB400) [pid = 3672] [serial = 950] [outer = 00000000] 14:30:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (1C052000) [pid = 3672] [serial = 951] [outer = 1A9DB400] 14:30:43 INFO - PROCESS | 3672 | 1461101443706 Marionette DEBUG loaded listener.js 14:30:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (1D505C00) [pid = 3672] [serial = 952] [outer = 1A9DB400] 14:30:44 INFO - PROCESS | 3672 | 1461101444279 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]]]}] 14:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 930ms 14:30:44 INFO - PROCESS | 3672 | 1461101444318 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 14:30:44 INFO - PROCESS | 3672 | 1461101444321 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 14:30:44 INFO - PROCESS | 3672 | 1461101444324 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:30:44 INFO - PROCESS | 3672 | 1461101444326 Marionette TRACE conn5 <- [1,1234,null,{}] 14:30:44 INFO - PROCESS | 3672 | 1461101444330 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}] 14:30:44 INFO - PROCESS | 3672 | 1461101444438 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 14:30:44 INFO - PROCESS | 3672 | 1461101444546 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:44 INFO - PROCESS | 3672 | ++DOCSHELL 1D675800 == 67 [pid = 3672] [id = 318] 14:30:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (1D8A6800) [pid = 3672] [serial = 953] [outer = 00000000] 14:30:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (1EACDC00) [pid = 3672] [serial = 954] [outer = 1D8A6800] 14:30:44 INFO - PROCESS | 3672 | 1461101444601 Marionette DEBUG loaded listener.js 14:30:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (1ED25800) [pid = 3672] [serial = 955] [outer = 1D8A6800] 14:30:45 INFO - PROCESS | 3672 | 1461101445206 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]]]}] 14:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 930ms 14:30:45 INFO - PROCESS | 3672 | 1461101445258 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 14:30:45 INFO - PROCESS | 3672 | 1461101445260 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 14:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:30:45 INFO - PROCESS | 3672 | 1461101445263 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:30:45 INFO - PROCESS | 3672 | 1461101445265 Marionette TRACE conn5 <- [1,1238,null,{}] 14:30:45 INFO - PROCESS | 3672 | 1461101445269 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}] 14:30:45 INFO - PROCESS | 3672 | 1461101445374 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 14:30:45 INFO - PROCESS | 3672 | 1461101445509 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:45 INFO - PROCESS | 3672 | ++DOCSHELL 1FF80400 == 68 [pid = 3672] [id = 319] 14:30:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (1FF81400) [pid = 3672] [serial = 956] [outer = 00000000] 14:30:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (200E1800) [pid = 3672] [serial = 957] [outer = 1FF81400] 14:30:45 INFO - PROCESS | 3672 | 1461101445566 Marionette DEBUG loaded listener.js 14:30:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (200E4000) [pid = 3672] [serial = 958] [outer = 1FF81400] 14:30:46 INFO - PROCESS | 3672 | 1461101446144 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]]]}] 14:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 929ms 14:30:46 INFO - PROCESS | 3672 | 1461101446198 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 14:30:46 INFO - PROCESS | 3672 | 1461101446200 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 14:30:46 INFO - PROCESS | 3672 | 1461101446204 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:30:46 INFO - PROCESS | 3672 | 1461101446206 Marionette TRACE conn5 <- [1,1242,null,{}] 14:30:46 INFO - PROCESS | 3672 | 1461101446210 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}] 14:30:46 INFO - PROCESS | 3672 | 1461101446351 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 14:30:46 INFO - PROCESS | 3672 | 1461101446483 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:46 INFO - PROCESS | 3672 | ++DOCSHELL 200EC400 == 69 [pid = 3672] [id = 320] 14:30:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (200EF800) [pid = 3672] [serial = 959] [outer = 00000000] 14:30:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (20866400) [pid = 3672] [serial = 960] [outer = 200EF800] 14:30:46 INFO - PROCESS | 3672 | 1461101446542 Marionette DEBUG loaded listener.js 14:30:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (2086B000) [pid = 3672] [serial = 961] [outer = 200EF800] 14:30:47 INFO - PROCESS | 3672 | 1461101447095 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]]]}] 14:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 970ms 14:30:47 INFO - PROCESS | 3672 | 1461101447178 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 14:30:47 INFO - PROCESS | 3672 | 1461101447180 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 14:30:47 INFO - PROCESS | 3672 | 1461101447200 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:30:47 INFO - PROCESS | 3672 | 1461101447202 Marionette TRACE conn5 <- [1,1246,null,{}] 14:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:30:47 INFO - PROCESS | 3672 | 1461101447206 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}] 14:30:47 INFO - PROCESS | 3672 | 1461101447316 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 14:30:47 INFO - PROCESS | 3672 | 1461101447457 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:47 INFO - PROCESS | 3672 | ++DOCSHELL 130ABC00 == 70 [pid = 3672] [id = 321] 14:30:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (14418C00) [pid = 3672] [serial = 962] [outer = 00000000] 14:30:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (14DB9800) [pid = 3672] [serial = 963] [outer = 14418C00] 14:30:47 INFO - PROCESS | 3672 | 1461101447513 Marionette DEBUG loaded listener.js 14:30:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (17518800) [pid = 3672] [serial = 964] [outer = 14418C00] 14:30:48 INFO - PROCESS | 3672 | 1461101448279 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]]]}] 14:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1117ms 14:30:48 INFO - PROCESS | 3672 | 1461101448323 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 14:30:48 INFO - PROCESS | 3672 | 1461101448328 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 14:30:48 INFO - PROCESS | 3672 | 1461101448333 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:30:48 INFO - PROCESS | 3672 | 1461101448337 Marionette TRACE conn5 <- [1,1250,null,{}] 14:30:48 INFO - PROCESS | 3672 | 1461101448342 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}] 14:30:48 INFO - PROCESS | 3672 | 1461101448501 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 14:30:48 INFO - PROCESS | 3672 | 1461101448520 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:48 INFO - PROCESS | 3672 | ++DOCSHELL 14C49400 == 71 [pid = 3672] [id = 322] 14:30:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (14C4B400) [pid = 3672] [serial = 965] [outer = 00000000] 14:30:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (1751F000) [pid = 3672] [serial = 966] [outer = 14C4B400] 14:30:48 INFO - PROCESS | 3672 | 1461101448572 Marionette DEBUG loaded listener.js 14:30:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (17D50800) [pid = 3672] [serial = 967] [outer = 14C4B400] 14:30:49 INFO - PROCESS | 3672 | --DOCSHELL 1441EC00 == 70 [pid = 3672] [id = 249] 14:30:49 INFO - PROCESS | 3672 | --DOCSHELL 1D5FB400 == 69 [pid = 3672] [id = 8] 14:30:49 INFO - PROCESS | 3672 | --DOCSHELL 1A8E6800 == 68 [pid = 3672] [id = 313] 14:30:49 INFO - PROCESS | 3672 | --DOCSHELL 102BF000 == 67 [pid = 3672] [id = 312] 14:30:49 INFO - PROCESS | 3672 | --DOCSHELL 19A9A400 == 66 [pid = 3672] [id = 311] 14:30:49 INFO - PROCESS | 3672 | --DOCSHELL 19910800 == 65 [pid = 3672] [id = 310] 14:30:49 INFO - PROCESS | 3672 | --DOCSHELL 10AFB800 == 64 [pid = 3672] [id = 309] 14:30:49 INFO - PROCESS | 3672 | --DOCSHELL 17514000 == 63 [pid = 3672] [id = 308] 14:30:49 INFO - PROCESS | 3672 | --DOCSHELL 13004400 == 62 [pid = 3672] [id = 307] 14:30:49 INFO - PROCESS | 3672 | --DOCSHELL 10082C00 == 61 [pid = 3672] [id = 306] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (17558C00) [pid = 3672] [serial = 855] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (1A910400) [pid = 3672] [serial = 858] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (1B7E0000) [pid = 3672] [serial = 861] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (1C74F800) [pid = 3672] [serial = 864] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 146 (1D5F7000) [pid = 3672] [serial = 894] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 145 (10AA6C00) [pid = 3672] [serial = 852] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | 1461101449268 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]]]}] 14:30:49 INFO - PROCESS | 3672 | --DOCSHELL 0FCC4400 == 60 [pid = 3672] [id = 305] 14:30:49 INFO - PROCESS | 3672 | --DOCSHELL 13010800 == 59 [pid = 3672] [id = 299] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (1A8E1800) [pid = 3672] [serial = 883] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (1A843400) [pid = 3672] [serial = 882] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (1A9DD800) [pid = 3672] [serial = 886] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (19386400) [pid = 3672] [serial = 879] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (19776400) [pid = 3672] [serial = 880] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (1B376000) [pid = 3672] [serial = 892] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (1894B000) [pid = 3672] [serial = 889] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (14DC0800) [pid = 3672] [serial = 888] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (18D47000) [pid = 3672] [serial = 877] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (1A791C00) [pid = 3672] [serial = 891] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (14AE2000) [pid = 3672] [serial = 868] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (1452A000) [pid = 3672] [serial = 867] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (18973C00) [pid = 3672] [serial = 876] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (165CE000) [pid = 3672] [serial = 873] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (1751F400) [pid = 3672] [serial = 874] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (130A2C00) [pid = 3672] [serial = 870] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (14439000) [pid = 3672] [serial = 871] [outer = 00000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (1A9D1400) [pid = 3672] [serial = 885] [outer = 00000000] [url = about:blank] 14:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 970ms 14:30:49 INFO - PROCESS | 3672 | 1461101449309 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 14:30:49 INFO - PROCESS | 3672 | 1461101449314 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 14:30:49 INFO - PROCESS | 3672 | 1461101449320 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:30:49 INFO - PROCESS | 3672 | 1461101449323 Marionette TRACE conn5 <- [1,1254,null,{}] 14:30:49 INFO - PROCESS | 3672 | 1461101449327 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}] 14:30:49 INFO - PROCESS | 3672 | 1461101449417 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 14:30:49 INFO - PROCESS | 3672 | 1461101449430 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:49 INFO - PROCESS | 3672 | ++DOCSHELL 10AA9C00 == 60 [pid = 3672] [id = 323] 14:30:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (10AB0C00) [pid = 3672] [serial = 968] [outer = 00000000] 14:30:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (14304400) [pid = 3672] [serial = 969] [outer = 10AB0C00] 14:30:49 INFO - PROCESS | 3672 | 1461101449476 Marionette DEBUG loaded listener.js 14:30:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (14521800) [pid = 3672] [serial = 970] [outer = 10AB0C00] 14:30:49 INFO - PROCESS | 3672 | 1461101449978 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]]]}] 14:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 674ms 14:30:49 INFO - PROCESS | 3672 | 1461101449997 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 14:30:49 INFO - PROCESS | 3672 | 1461101449999 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 14:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:30:49 INFO - PROCESS | 3672 | 1461101450003 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:30:49 INFO - PROCESS | 3672 | 1461101450006 Marionette TRACE conn5 <- [1,1258,null,{}] 14:30:50 INFO - PROCESS | 3672 | 1461101450017 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}] 14:30:50 INFO - PROCESS | 3672 | 1461101450142 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 14:30:50 INFO - PROCESS | 3672 | 1461101450245 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:50 INFO - PROCESS | 3672 | ++DOCSHELL 17558C00 == 61 [pid = 3672] [id = 324] 14:30:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (17A9B800) [pid = 3672] [serial = 971] [outer = 00000000] 14:30:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (18955800) [pid = 3672] [serial = 972] [outer = 17A9B800] 14:30:50 INFO - PROCESS | 3672 | 1461101450293 Marionette DEBUG loaded listener.js 14:30:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (18D42800) [pid = 3672] [serial = 973] [outer = 17A9B800] 14:30:50 INFO - PROCESS | 3672 | 1461101450671 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]]]}] 14:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 730ms 14:30:50 INFO - PROCESS | 3672 | 1461101450737 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 14:30:50 INFO - PROCESS | 3672 | 1461101450740 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 14:30:50 INFO - PROCESS | 3672 | 1461101450743 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:30:50 INFO - PROCESS | 3672 | 1461101450744 Marionette TRACE conn5 <- [1,1262,null,{}] 14:30:50 INFO - PROCESS | 3672 | 1461101450748 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}] 14:30:50 INFO - PROCESS | 3672 | 1461101450838 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 14:30:50 INFO - PROCESS | 3672 | 1461101450845 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:50 INFO - PROCESS | 3672 | ++DOCSHELL 19306000 == 62 [pid = 3672] [id = 325] 14:30:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (19306400) [pid = 3672] [serial = 974] [outer = 00000000] 14:30:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (19A9C400) [pid = 3672] [serial = 975] [outer = 19306400] 14:30:50 INFO - PROCESS | 3672 | 1461101450891 Marionette DEBUG loaded listener.js 14:30:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (1A641000) [pid = 3672] [serial = 976] [outer = 19306400] 14:30:51 INFO - PROCESS | 3672 | 1461101451334 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]]]}] 14:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 629ms 14:30:51 INFO - PROCESS | 3672 | 1461101451377 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 14:30:51 INFO - PROCESS | 3672 | 1461101451380 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 14:30:51 INFO - PROCESS | 3672 | 1461101451383 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:30:51 INFO - PROCESS | 3672 | 1461101451384 Marionette TRACE conn5 <- [1,1266,null,{}] 14:30:51 INFO - PROCESS | 3672 | 1461101451395 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}] 14:30:51 INFO - PROCESS | 3672 | 1461101451510 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 14:30:51 INFO - PROCESS | 3672 | 1461101451601 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:51 INFO - PROCESS | 3672 | ++DOCSHELL 19665C00 == 63 [pid = 3672] [id = 326] 14:30:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (19918000) [pid = 3672] [serial = 977] [outer = 00000000] 14:30:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (1A844400) [pid = 3672] [serial = 978] [outer = 19918000] 14:30:51 INFO - PROCESS | 3672 | 1461101451648 Marionette DEBUG loaded listener.js 14:30:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (1A84C000) [pid = 3672] [serial = 979] [outer = 19918000] 14:30:52 INFO - PROCESS | 3672 | 1461101452112 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]]]}] 14:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 770ms 14:30:52 INFO - PROCESS | 3672 | 1461101452160 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 14:30:52 INFO - PROCESS | 3672 | 1461101452162 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 14:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:30:52 INFO - PROCESS | 3672 | 1461101452165 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:30:52 INFO - PROCESS | 3672 | 1461101452167 Marionette TRACE conn5 <- [1,1270,null,{}] 14:30:52 INFO - PROCESS | 3672 | 1461101452171 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}] 14:30:52 INFO - PROCESS | 3672 | 1461101452308 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 14:30:52 INFO - PROCESS | 3672 | 1461101452391 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:52 INFO - PROCESS | 3672 | ++DOCSHELL 1A9C2000 == 64 [pid = 3672] [id = 327] 14:30:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (1A9D1400) [pid = 3672] [serial = 980] [outer = 00000000] 14:30:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (1B743400) [pid = 3672] [serial = 981] [outer = 1A9D1400] 14:30:52 INFO - PROCESS | 3672 | 1461101452442 Marionette DEBUG loaded listener.js 14:30:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (1B7E7C00) [pid = 3672] [serial = 982] [outer = 1A9D1400] 14:30:52 INFO - PROCESS | 3672 | 1461101452874 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]]]}] 14:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 730ms 14:30:52 INFO - PROCESS | 3672 | 1461101452916 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 14:30:52 INFO - PROCESS | 3672 | 1461101452918 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 14:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:30:52 INFO - PROCESS | 3672 | 1461101452928 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:30:52 INFO - PROCESS | 3672 | 1461101452930 Marionette TRACE conn5 <- [1,1274,null,{}] 14:30:52 INFO - PROCESS | 3672 | 1461101452933 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}] 14:30:53 INFO - PROCESS | 3672 | 1461101453052 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 14:30:53 INFO - PROCESS | 3672 | 1461101453115 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:53 INFO - PROCESS | 3672 | ++DOCSHELL 1BE19800 == 65 [pid = 3672] [id = 328] 14:30:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (1C051400) [pid = 3672] [serial = 983] [outer = 00000000] 14:30:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (1D5EE800) [pid = 3672] [serial = 984] [outer = 1C051400] 14:30:53 INFO - PROCESS | 3672 | 1461101453160 Marionette DEBUG loaded listener.js 14:30:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (1D5EF400) [pid = 3672] [serial = 985] [outer = 1C051400] 14:30:53 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (10078C00) [pid = 3672] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:30:53 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (18952400) [pid = 3672] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:30:53 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (1A8E6C00) [pid = 3672] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:30:53 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (1A63E400) [pid = 3672] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:30:53 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (14308000) [pid = 3672] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:30:53 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (17514400) [pid = 3672] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:30:53 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (10261400) [pid = 3672] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:30:53 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (19911400) [pid = 3672] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:30:53 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (165C4400) [pid = 3672] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:30:53 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (14CCC000) [pid = 3672] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:30:53 INFO - PROCESS | 3672 | 1461101453663 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]]]}] 14:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 770ms 14:30:53 INFO - PROCESS | 3672 | 1461101453703 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 14:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:30:53 INFO - PROCESS | 3672 | 1461101453705 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 14:30:53 INFO - PROCESS | 3672 | 1461101453708 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:30:53 INFO - PROCESS | 3672 | 1461101453710 Marionette TRACE conn5 <- [1,1278,null,{}] 14:30:53 INFO - PROCESS | 3672 | 1461101453714 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}] 14:30:53 INFO - PROCESS | 3672 | 1461101453834 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 14:30:53 INFO - PROCESS | 3672 | 1461101453898 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:53 INFO - PROCESS | 3672 | ++DOCSHELL 14505800 == 66 [pid = 3672] [id = 329] 14:30:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (145B8400) [pid = 3672] [serial = 986] [outer = 00000000] 14:30:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (1998E400) [pid = 3672] [serial = 987] [outer = 145B8400] 14:30:53 INFO - PROCESS | 3672 | 1461101453944 Marionette DEBUG loaded listener.js 14:30:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (1B748C00) [pid = 3672] [serial = 988] [outer = 145B8400] 14:30:54 INFO - PROCESS | 3672 | 1461101454320 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]]]}] 14:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 630ms 14:30:54 INFO - PROCESS | 3672 | 1461101454339 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 14:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:30:54 INFO - PROCESS | 3672 | 1461101454341 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 14:30:54 INFO - PROCESS | 3672 | 1461101454344 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:30:54 INFO - PROCESS | 3672 | 1461101454346 Marionette TRACE conn5 <- [1,1282,null,{}] 14:30:54 INFO - PROCESS | 3672 | 1461101454350 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}] 14:30:54 INFO - PROCESS | 3672 | 1461101454514 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 14:30:54 INFO - PROCESS | 3672 | 1461101454528 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:54 INFO - PROCESS | 3672 | ++DOCSHELL 18D4C400 == 67 [pid = 3672] [id = 330] 14:30:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (1938E800) [pid = 3672] [serial = 989] [outer = 00000000] 14:30:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (1EAD6C00) [pid = 3672] [serial = 990] [outer = 1938E800] 14:30:54 INFO - PROCESS | 3672 | 1461101454573 Marionette DEBUG loaded listener.js 14:30:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (1ED2DC00) [pid = 3672] [serial = 991] [outer = 1938E800] 14:30:54 INFO - PROCESS | 3672 | 1461101454991 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]]]}] 14:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 670ms 14:30:55 INFO - PROCESS | 3672 | 1461101455015 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 14:30:55 INFO - PROCESS | 3672 | 1461101455017 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 14:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:30:55 INFO - PROCESS | 3672 | 1461101455020 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:30:55 INFO - PROCESS | 3672 | 1461101455021 Marionette TRACE conn5 <- [1,1286,null,{}] 14:30:55 INFO - PROCESS | 3672 | 1461101455025 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}] 14:30:55 INFO - PROCESS | 3672 | 1461101455149 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 14:30:55 INFO - PROCESS | 3672 | 1461101455157 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:55 INFO - PROCESS | 3672 | ++DOCSHELL 1FF83C00 == 68 [pid = 3672] [id = 331] 14:30:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (1FF86000) [pid = 3672] [serial = 992] [outer = 00000000] 14:30:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (20813800) [pid = 3672] [serial = 993] [outer = 1FF86000] 14:30:55 INFO - PROCESS | 3672 | 1461101455202 Marionette DEBUG loaded listener.js 14:30:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (20817000) [pid = 3672] [serial = 994] [outer = 1FF86000] 14:30:55 INFO - PROCESS | 3672 | 1461101455857 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]]]}] 14:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 870ms 14:30:55 INFO - PROCESS | 3672 | 1461101455892 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 14:30:55 INFO - PROCESS | 3672 | 1461101455896 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 14:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:30:55 INFO - PROCESS | 3672 | 1461101455916 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:30:55 INFO - PROCESS | 3672 | 1461101455921 Marionette TRACE conn5 <- [1,1290,null,{}] 14:30:55 INFO - PROCESS | 3672 | 1461101455927 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}] 14:30:56 INFO - PROCESS | 3672 | 1461101456059 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 14:30:56 INFO - PROCESS | 3672 | 1461101456198 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:56 INFO - PROCESS | 3672 | ++DOCSHELL 0FCC4400 == 69 [pid = 3672] [id = 332] 14:30:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (102BB800) [pid = 3672] [serial = 995] [outer = 00000000] 14:30:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (1452C000) [pid = 3672] [serial = 996] [outer = 102BB800] 14:30:56 INFO - PROCESS | 3672 | 1461101456262 Marionette DEBUG loaded listener.js 14:30:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (14C49800) [pid = 3672] [serial = 997] [outer = 102BB800] 14:30:56 INFO - PROCESS | 3672 | 1461101456865 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]]]}] 14:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 969ms 14:30:56 INFO - PROCESS | 3672 | 1461101456890 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 14:30:56 INFO - PROCESS | 3672 | 1461101456896 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 14:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:30:56 INFO - PROCESS | 3672 | 1461101456903 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:30:56 INFO - PROCESS | 3672 | 1461101456906 Marionette TRACE conn5 <- [1,1294,null,{}] 14:30:56 INFO - PROCESS | 3672 | 1461101456910 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}] 14:30:57 INFO - PROCESS | 3672 | 1461101457023 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 14:30:57 INFO - PROCESS | 3672 | 1461101457137 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:57 INFO - PROCESS | 3672 | ++DOCSHELL 14C48800 == 70 [pid = 3672] [id = 333] 14:30:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (15B53C00) [pid = 3672] [serial = 998] [outer = 00000000] 14:30:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (19989000) [pid = 3672] [serial = 999] [outer = 15B53C00] 14:30:57 INFO - PROCESS | 3672 | 1461101457233 Marionette DEBUG loaded listener.js 14:30:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (1A840C00) [pid = 3672] [serial = 1000] [outer = 15B53C00] 14:30:57 INFO - PROCESS | 3672 | 1461101457843 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]]]}] 14:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 970ms 14:30:57 INFO - PROCESS | 3672 | 1461101457874 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 14:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:30:57 INFO - PROCESS | 3672 | 1461101457877 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 14:30:57 INFO - PROCESS | 3672 | 1461101457881 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:30:57 INFO - PROCESS | 3672 | 1461101457885 Marionette TRACE conn5 <- [1,1298,null,{}] 14:30:57 INFO - PROCESS | 3672 | 1461101457896 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}] 14:30:57 INFO - PROCESS | 3672 | 1461101458012 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 14:30:58 INFO - PROCESS | 3672 | 1461101458159 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:58 INFO - PROCESS | 3672 | ++DOCSHELL 200EE400 == 71 [pid = 3672] [id = 334] 14:30:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (20801400) [pid = 3672] [serial = 1001] [outer = 00000000] 14:30:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (20805800) [pid = 3672] [serial = 1002] [outer = 20801400] 14:30:58 INFO - PROCESS | 3672 | 1461101458217 Marionette DEBUG loaded listener.js 14:30:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 153 (20809800) [pid = 3672] [serial = 1003] [outer = 20801400] 14:30:58 INFO - PROCESS | 3672 | 1461101458858 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] 14:30:58 INFO - PROCESS | 3672 | 1461101458907 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 14:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:30:58 INFO - PROCESS | 3672 | 1461101458910 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:30:58 INFO - PROCESS | 3672 | 1461101458912 Marionette TRACE conn5 <- [1,1302,null,{}] 14:30:58 INFO - PROCESS | 3672 | 1461101458916 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}] 14:30:59 INFO - PROCESS | 3672 | 1461101459028 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 14:30:59 INFO - PROCESS | 3672 | 1461101459169 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:59 INFO - PROCESS | 3672 | ++DOCSHELL 20814000 == 72 [pid = 3672] [id = 335] 14:30:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 154 (20814800) [pid = 3672] [serial = 1004] [outer = 00000000] 14:30:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 155 (20865000) [pid = 3672] [serial = 1005] [outer = 20814800] 14:30:59 INFO - PROCESS | 3672 | 1461101459229 Marionette DEBUG loaded listener.js 14:30:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 156 (2086AC00) [pid = 3672] [serial = 1006] [outer = 20814800] 14:30:59 INFO - PROCESS | 3672 | 1461101459823 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]]]}] 14:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 970ms 14:30:59 INFO - PROCESS | 3672 | 1461101459884 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 14:30:59 INFO - PROCESS | 3672 | 1461101459886 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 14:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:30:59 INFO - PROCESS | 3672 | 1461101459889 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:30:59 INFO - PROCESS | 3672 | 1461101459891 Marionette TRACE conn5 <- [1,1306,null,{}] 14:30:59 INFO - PROCESS | 3672 | 1461101459895 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}] 14:30:59 INFO - PROCESS | 3672 | 1461101460003 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 14:31:00 INFO - PROCESS | 3672 | 1461101460116 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:00 INFO - PROCESS | 3672 | ++DOCSHELL 10B9EC00 == 73 [pid = 3672] [id = 336] 14:31:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 157 (14342400) [pid = 3672] [serial = 1007] [outer = 00000000] 14:31:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 158 (14C1DC00) [pid = 3672] [serial = 1008] [outer = 14342400] 14:31:00 INFO - PROCESS | 3672 | 1461101460170 Marionette DEBUG loaded listener.js 14:31:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 159 (17D50400) [pid = 3672] [serial = 1009] [outer = 14342400] 14:31:01 INFO - PROCESS | 3672 | 1461101461078 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]]]}] 14:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1217ms 14:31:01 INFO - PROCESS | 3672 | 1461101461111 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 14:31:01 INFO - PROCESS | 3672 | 1461101461116 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 14:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:31:01 INFO - PROCESS | 3672 | 1461101461121 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:31:01 INFO - PROCESS | 3672 | 1461101461124 Marionette TRACE conn5 <- [1,1310,null,{}] 14:31:01 INFO - PROCESS | 3672 | 1461101461129 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}] 14:31:01 INFO - PROCESS | 3672 | 1461101461235 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 14:31:01 INFO - PROCESS | 3672 | 1461101461403 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:01 INFO - PROCESS | 3672 | ++DOCSHELL 1441D400 == 74 [pid = 3672] [id = 337] 14:31:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 160 (14423000) [pid = 3672] [serial = 1010] [outer = 00000000] 14:31:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 161 (14524800) [pid = 3672] [serial = 1011] [outer = 14423000] 14:31:01 INFO - PROCESS | 3672 | 1461101461455 Marionette DEBUG loaded listener.js 14:31:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 162 (145BE400) [pid = 3672] [serial = 1012] [outer = 14423000] 14:31:02 INFO - PROCESS | 3672 | 1461101462077 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]]]}] 14:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 969ms 14:31:02 INFO - PROCESS | 3672 | 1461101462096 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 14:31:02 INFO - PROCESS | 3672 | 1461101462101 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 14:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:31:02 INFO - PROCESS | 3672 | 1461101462107 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:31:02 INFO - PROCESS | 3672 | 1461101462110 Marionette TRACE conn5 <- [1,1314,null,{}] 14:31:02 INFO - PROCESS | 3672 | 1461101462114 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}] 14:31:02 INFO - PROCESS | 3672 | 1461101462218 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 14:31:02 INFO - PROCESS | 3672 | 1461101462356 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:02 INFO - PROCESS | 3672 | --DOCSHELL 0F858C00 == 73 [pid = 3672] [id = 283] 14:31:02 INFO - PROCESS | 3672 | --DOCSHELL 18D4C400 == 72 [pid = 3672] [id = 330] 14:31:02 INFO - PROCESS | 3672 | --DOCSHELL 14505800 == 71 [pid = 3672] [id = 329] 14:31:02 INFO - PROCESS | 3672 | --DOCSHELL 1BE19800 == 70 [pid = 3672] [id = 328] 14:31:02 INFO - PROCESS | 3672 | --DOCSHELL 1A9C2000 == 69 [pid = 3672] [id = 327] 14:31:02 INFO - PROCESS | 3672 | --DOCSHELL 19665C00 == 68 [pid = 3672] [id = 326] 14:31:02 INFO - PROCESS | 3672 | --DOCSHELL 19306000 == 67 [pid = 3672] [id = 325] 14:31:02 INFO - PROCESS | 3672 | --DOCSHELL 17558C00 == 66 [pid = 3672] [id = 324] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 161 (14525800) [pid = 3672] [serial = 897] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 160 (1EACF000) [pid = 3672] [serial = 906] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 159 (1D8A2400) [pid = 3672] [serial = 903] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 158 (1FF81800) [pid = 3672] [serial = 909] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 157 (1896FC00) [pid = 3672] [serial = 900] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 156 (1ED2A800) [pid = 3672] [serial = 912] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 155 (1B747400) [pid = 3672] [serial = 942] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | ++DOCSHELL 0EC03400 == 67 [pid = 3672] [id = 338] 14:31:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 156 (0EC06400) [pid = 3672] [serial = 1013] [outer = 00000000] 14:31:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 157 (1007D400) [pid = 3672] [serial = 1014] [outer = 0EC06400] 14:31:02 INFO - PROCESS | 3672 | 1461101462464 Marionette DEBUG loaded listener.js 14:31:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 158 (130A2C00) [pid = 3672] [serial = 1015] [outer = 0EC06400] 14:31:02 INFO - PROCESS | 3672 | --DOCSHELL 10AA9C00 == 66 [pid = 3672] [id = 323] 14:31:02 INFO - PROCESS | 3672 | --DOCSHELL 14C49400 == 65 [pid = 3672] [id = 322] 14:31:02 INFO - PROCESS | 3672 | --DOCSHELL 1FF80400 == 64 [pid = 3672] [id = 319] 14:31:02 INFO - PROCESS | 3672 | --DOCSHELL 1D675800 == 63 [pid = 3672] [id = 318] 14:31:02 INFO - PROCESS | 3672 | --DOCSHELL 1A9D4800 == 62 [pid = 3672] [id = 317] 14:31:02 INFO - PROCESS | 3672 | --DOCSHELL 14ACB400 == 61 [pid = 3672] [id = 316] 14:31:02 INFO - PROCESS | 3672 | --DOCSHELL 1007EC00 == 60 [pid = 3672] [id = 315] 14:31:02 INFO - PROCESS | 3672 | --DOCSHELL 0FB23400 == 59 [pid = 3672] [id = 314] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 157 (14A0A400) [pid = 3672] [serial = 916] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 156 (18B67800) [pid = 3672] [serial = 927] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 155 (1B73AC00) [pid = 3672] [serial = 940] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 154 (1A841800) [pid = 3672] [serial = 934] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 153 (15B56400) [pid = 3672] [serial = 922] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 152 (14526800) [pid = 3672] [serial = 915] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (17C6A000) [pid = 3672] [serial = 924] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (13010400) [pid = 3672] [serial = 919] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (19BD9000) [pid = 3672] [serial = 931] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (10A6F800) [pid = 3672] [serial = 918] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (1A84A400) [pid = 3672] [serial = 850] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 146 (1A78F800) [pid = 3672] [serial = 937] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 145 (1B373800) [pid = 3672] [serial = 939] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (19AA1000) [pid = 3672] [serial = 930] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (19303C00) [pid = 3672] [serial = 936] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (17F95800) [pid = 3672] [serial = 925] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (1A835800) [pid = 3672] [serial = 933] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (14DB9400) [pid = 3672] [serial = 921] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (18D4DC00) [pid = 3672] [serial = 928] [outer = 00000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3672 | 1461101462948 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]]]}] 14:31:02 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 14:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 871ms 14:31:02 INFO - PROCESS | 3672 | 1461101462982 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 14:31:02 INFO - PROCESS | 3672 | 1461101462984 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 14:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:31:02 INFO - PROCESS | 3672 | 1461101462987 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:31:02 INFO - PROCESS | 3672 | 1461101462990 Marionette TRACE conn5 <- [1,1318,null,{}] 14:31:02 INFO - PROCESS | 3672 | 1461101463006 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}] 14:31:03 INFO - PROCESS | 3672 | 1461101463102 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 14:31:03 INFO - PROCESS | 3672 | 1461101463118 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:03 INFO - PROCESS | 3672 | ++DOCSHELL 15A52C00 == 60 [pid = 3672] [id = 339] 14:31:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (15B54000) [pid = 3672] [serial = 1016] [outer = 00000000] 14:31:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (165C6000) [pid = 3672] [serial = 1017] [outer = 15B54000] 14:31:03 INFO - PROCESS | 3672 | 1461101463169 Marionette DEBUG loaded listener.js 14:31:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (17559000) [pid = 3672] [serial = 1018] [outer = 15B54000] 14:31:03 INFO - PROCESS | 3672 | 1461101463653 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]]]}] 14:31:03 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 14:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 690ms 14:31:03 INFO - PROCESS | 3672 | 1461101463681 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 14:31:03 INFO - PROCESS | 3672 | 1461101463683 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 14:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:31:03 INFO - PROCESS | 3672 | 1461101463686 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:31:03 INFO - PROCESS | 3672 | 1461101463688 Marionette TRACE conn5 <- [1,1322,null,{}] 14:31:03 INFO - PROCESS | 3672 | 1461101463692 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}] 14:31:03 INFO - PROCESS | 3672 | 1461101463778 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 14:31:03 INFO - PROCESS | 3672 | 1461101463784 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:03 INFO - PROCESS | 3672 | ++DOCSHELL 175FC400 == 61 [pid = 3672] [id = 340] 14:31:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (17C51000) [pid = 3672] [serial = 1019] [outer = 00000000] 14:31:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (17DF0000) [pid = 3672] [serial = 1020] [outer = 17C51000] 14:31:03 INFO - PROCESS | 3672 | 1461101463829 Marionette DEBUG loaded listener.js 14:31:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (1896A400) [pid = 3672] [serial = 1021] [outer = 17C51000] 14:31:04 INFO - PROCESS | 3672 | 1461101464277 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]]]}] 14:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 630ms 14:31:04 INFO - PROCESS | 3672 | 1461101464317 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 14:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:31:04 INFO - PROCESS | 3672 | 1461101464319 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 14:31:04 INFO - PROCESS | 3672 | 1461101464323 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:31:04 INFO - PROCESS | 3672 | 1461101464324 Marionette TRACE conn5 <- [1,1326,null,{}] 14:31:04 INFO - PROCESS | 3672 | 1461101464328 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}] 14:31:04 INFO - PROCESS | 3672 | 1461101464409 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 14:31:04 INFO - PROCESS | 3672 | 1461101464418 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:04 INFO - PROCESS | 3672 | ++DOCSHELL 18970400 == 62 [pid = 3672] [id = 341] 14:31:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (18972000) [pid = 3672] [serial = 1022] [outer = 00000000] 14:31:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (18D48C00) [pid = 3672] [serial = 1023] [outer = 18972000] 14:31:04 INFO - PROCESS | 3672 | 1461101464463 Marionette DEBUG loaded listener.js 14:31:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (19304800) [pid = 3672] [serial = 1024] [outer = 18972000] 14:31:05 INFO - PROCESS | 3672 | 1461101465419 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]]]}] 14:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1128ms 14:31:05 INFO - PROCESS | 3672 | 1461101465452 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 14:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:31:05 INFO - PROCESS | 3672 | 1461101465454 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 14:31:05 INFO - PROCESS | 3672 | 1461101465457 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:31:05 INFO - PROCESS | 3672 | 1461101465459 Marionette TRACE conn5 <- [1,1330,null,{}] 14:31:05 INFO - PROCESS | 3672 | 1461101465462 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}] 14:31:05 INFO - PROCESS | 3672 | 1461101465588 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 14:31:05 INFO - PROCESS | 3672 | 1461101465651 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:05 INFO - PROCESS | 3672 | ++DOCSHELL 15A58400 == 63 [pid = 3672] [id = 342] 14:31:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (18D47C00) [pid = 3672] [serial = 1025] [outer = 00000000] 14:31:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (1A63E000) [pid = 3672] [serial = 1026] [outer = 18D47C00] 14:31:05 INFO - PROCESS | 3672 | 1461101465703 Marionette DEBUG loaded listener.js 14:31:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (1A784400) [pid = 3672] [serial = 1027] [outer = 18D47C00] 14:31:06 INFO - PROCESS | 3672 | 1461101466144 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]]]}] 14:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 770ms 14:31:06 INFO - PROCESS | 3672 | 1461101466229 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 14:31:06 INFO - PROCESS | 3672 | 1461101466231 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 14:31:06 INFO - PROCESS | 3672 | 1461101466234 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:31:06 INFO - PROCESS | 3672 | 1461101466236 Marionette TRACE conn5 <- [1,1334,null,{}] 14:31:06 INFO - PROCESS | 3672 | 1461101466240 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}] 14:31:06 INFO - PROCESS | 3672 | 1461101466355 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 14:31:06 INFO - PROCESS | 3672 | 1461101466419 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:06 INFO - PROCESS | 3672 | ++DOCSHELL 14A0E400 == 64 [pid = 3672] [id = 343] 14:31:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (19AA7400) [pid = 3672] [serial = 1028] [outer = 00000000] 14:31:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 153 (1A847800) [pid = 3672] [serial = 1029] [outer = 19AA7400] 14:31:06 INFO - PROCESS | 3672 | 1461101466464 Marionette DEBUG loaded listener.js 14:31:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 154 (1A849400) [pid = 3672] [serial = 1030] [outer = 19AA7400] 14:31:06 INFO - PROCESS | 3672 | 1461101466896 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]]]}] 14:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 730ms 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 153 (1C264800) [pid = 3672] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 152 (19A9D400) [pid = 3672] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (19918000) [pid = 3672] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (10AB0C00) [pid = 3672] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (1A9D1400) [pid = 3672] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (145B8400) [pid = 3672] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (14418C00) [pid = 3672] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 146 (1C051400) [pid = 3672] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 145 (19306400) [pid = 3672] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (14C4B400) [pid = 3672] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (1938E800) [pid = 3672] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (17A9B800) [pid = 3672] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (15A50000) [pid = 3672] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (1896AC00) [pid = 3672] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (18D43000) [pid = 3672] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (14504800) [pid = 3672] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (145C1C00) [pid = 3672] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (10A73000) [pid = 3672] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (1B37EC00) [pid = 3672] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (0FCA7400) [pid = 3672] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (0FE10800) [pid = 3672] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (1B37D000) [pid = 3672] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (10AA1C00) [pid = 3672] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (17C6B400) [pid = 3672] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (18950C00) [pid = 3672] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:31:07 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (1BE6D400) [pid = 3672] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:31:07 INFO - PROCESS | 3672 | 1461101467446 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 14:31:07 INFO - PROCESS | 3672 | 1461101467448 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 14:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:31:07 INFO - PROCESS | 3672 | 1461101467456 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:31:07 INFO - PROCESS | 3672 | 1461101467458 Marionette TRACE conn5 <- [1,1338,null,{}] 14:31:07 INFO - PROCESS | 3672 | 1461101467462 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}] 14:31:07 INFO - PROCESS | 3672 | 1461101467549 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 14:31:07 INFO - PROCESS | 3672 | 1461101467556 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:07 INFO - PROCESS | 3672 | ++DOCSHELL 0FCBE000 == 65 [pid = 3672] [id = 344] 14:31:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (10AB0C00) [pid = 3672] [serial = 1031] [outer = 00000000] 14:31:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (1452E400) [pid = 3672] [serial = 1032] [outer = 10AB0C00] 14:31:07 INFO - PROCESS | 3672 | 1461101467602 Marionette DEBUG loaded listener.js 14:31:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (15A55800) [pid = 3672] [serial = 1033] [outer = 10AB0C00] 14:31:08 INFO - PROCESS | 3672 | 1461101468030 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]]]}] 14:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 622ms 14:31:08 INFO - PROCESS | 3672 | 1461101468081 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 14:31:08 INFO - PROCESS | 3672 | 1461101468083 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 14:31:08 INFO - PROCESS | 3672 | 1461101468087 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:31:08 INFO - PROCESS | 3672 | 1461101468088 Marionette TRACE conn5 <- [1,1342,null,{}] 14:31:08 INFO - PROCESS | 3672 | 1461101468092 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}] 14:31:08 INFO - PROCESS | 3672 | 1461101468180 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 14:31:08 INFO - PROCESS | 3672 | 1461101468189 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:08 INFO - PROCESS | 3672 | ++DOCSHELL 17514400 == 66 [pid = 3672] [id = 345] 14:31:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (18950C00) [pid = 3672] [serial = 1034] [outer = 00000000] 14:31:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (19776400) [pid = 3672] [serial = 1035] [outer = 18950C00] 14:31:08 INFO - PROCESS | 3672 | 1461101468235 Marionette DEBUG loaded listener.js 14:31:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (1A8E5400) [pid = 3672] [serial = 1036] [outer = 18950C00] 14:31:08 INFO - PROCESS | 3672 | 1461101468658 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]]]}] 14:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 630ms 14:31:08 INFO - PROCESS | 3672 | 1461101468721 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 14:31:08 INFO - PROCESS | 3672 | 1461101468723 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 14:31:08 INFO - PROCESS | 3672 | 1461101468726 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:31:08 INFO - PROCESS | 3672 | 1461101468728 Marionette TRACE conn5 <- [1,1346,null,{}] 14:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:31:08 INFO - PROCESS | 3672 | 1461101468732 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}] 14:31:08 INFO - PROCESS | 3672 | 1461101468818 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 14:31:08 INFO - PROCESS | 3672 | 1461101468824 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:08 INFO - PROCESS | 3672 | ++DOCSHELL 130AC800 == 67 [pid = 3672] [id = 346] 14:31:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (1A912800) [pid = 3672] [serial = 1037] [outer = 00000000] 14:31:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (1A9E0000) [pid = 3672] [serial = 1038] [outer = 1A912800] 14:31:08 INFO - PROCESS | 3672 | 1461101468869 Marionette DEBUG loaded listener.js 14:31:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (1A9E0800) [pid = 3672] [serial = 1039] [outer = 1A912800] 14:31:09 INFO - PROCESS | 3672 | 1461101469328 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]]]}] 14:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 631ms 14:31:09 INFO - PROCESS | 3672 | 1461101469371 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 14:31:09 INFO - PROCESS | 3672 | 1461101469374 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 14:31:09 INFO - PROCESS | 3672 | 1461101469377 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:31:09 INFO - PROCESS | 3672 | 1461101469379 Marionette TRACE conn5 <- [1,1350,null,{}] 14:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:31:09 INFO - PROCESS | 3672 | 1461101469387 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}] 14:31:09 INFO - PROCESS | 3672 | 1461101469553 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 14:31:09 INFO - PROCESS | 3672 | 1461101469695 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:09 INFO - PROCESS | 3672 | ++DOCSHELL 0F4B7400 == 68 [pid = 3672] [id = 347] 14:31:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (0F6C2C00) [pid = 3672] [serial = 1040] [outer = 00000000] 14:31:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (0FCB1C00) [pid = 3672] [serial = 1041] [outer = 0F6C2C00] 14:31:09 INFO - PROCESS | 3672 | 1461101469758 Marionette DEBUG loaded listener.js 14:31:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (1007D000) [pid = 3672] [serial = 1042] [outer = 0F6C2C00] 14:31:10 INFO - PROCESS | 3672 | 1461101470471 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]]]}] 14:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1122ms 14:31:10 INFO - PROCESS | 3672 | 1461101470506 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 14:31:10 INFO - PROCESS | 3672 | 1461101470511 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 14:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:31:10 INFO - PROCESS | 3672 | 1461101470516 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:31:10 INFO - PROCESS | 3672 | 1461101470521 Marionette TRACE conn5 <- [1,1354,null,{}] 14:31:10 INFO - PROCESS | 3672 | 1461101470526 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}] 14:31:10 INFO - PROCESS | 3672 | 1461101470639 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 14:31:10 INFO - PROCESS | 3672 | 1461101470778 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:10 INFO - PROCESS | 3672 | ++DOCSHELL 145B5000 == 69 [pid = 3672] [id = 348] 14:31:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (14A0A400) [pid = 3672] [serial = 1043] [outer = 00000000] 14:31:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (16522400) [pid = 3672] [serial = 1044] [outer = 14A0A400] 14:31:10 INFO - PROCESS | 3672 | 1461101470838 Marionette DEBUG loaded listener.js 14:31:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (17520400) [pid = 3672] [serial = 1045] [outer = 14A0A400] 14:31:11 INFO - PROCESS | 3672 | 1461101471456 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] 14:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:31:11 INFO - PROCESS | 3672 | 1461101471494 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 14:31:11 INFO - PROCESS | 3672 | 1461101471497 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:31:11 INFO - PROCESS | 3672 | 1461101471500 Marionette TRACE conn5 <- [1,1358,null,{}] 14:31:11 INFO - PROCESS | 3672 | 1461101471504 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}] 14:31:11 INFO - PROCESS | 3672 | 1461101471613 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 14:31:11 INFO - PROCESS | 3672 | 1461101471751 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:11 INFO - PROCESS | 3672 | ++DOCSHELL 145B9400 == 70 [pid = 3672] [id = 349] 14:31:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (15B56400) [pid = 3672] [serial = 1046] [outer = 00000000] 14:31:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (1A9D3C00) [pid = 3672] [serial = 1047] [outer = 15B56400] 14:31:11 INFO - PROCESS | 3672 | 1461101471810 Marionette DEBUG loaded listener.js 14:31:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (1A9E0400) [pid = 3672] [serial = 1048] [outer = 15B56400] 14:31:12 INFO - PROCESS | 3672 | 1461101472464 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] 14:31:12 INFO - PROCESS | 3672 | 1461101472522 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 14:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:31:12 INFO - PROCESS | 3672 | 1461101472533 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:31:12 INFO - PROCESS | 3672 | 1461101472538 Marionette TRACE conn5 <- [1,1362,null,{}] 14:31:12 INFO - PROCESS | 3672 | 1461101472542 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}] 14:31:12 INFO - PROCESS | 3672 | 1461101472709 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 14:31:12 INFO - PROCESS | 3672 | 1461101472853 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:12 INFO - PROCESS | 3672 | ++DOCSHELL 1D504400 == 71 [pid = 3672] [id = 350] 14:31:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (1D505800) [pid = 3672] [serial = 1049] [outer = 00000000] 14:31:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (1D8A8400) [pid = 3672] [serial = 1050] [outer = 1D505800] 14:31:12 INFO - PROCESS | 3672 | 1461101472910 Marionette DEBUG loaded listener.js 14:31:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (1EACC800) [pid = 3672] [serial = 1051] [outer = 1D505800] 14:31:13 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:31:13 INFO - PROCESS | 3672 | 1461101473564 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] 14:31:13 INFO - PROCESS | 3672 | 1461101473623 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 14:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:31:13 INFO - PROCESS | 3672 | 1461101473627 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:31:13 INFO - PROCESS | 3672 | 1461101473629 Marionette TRACE conn5 <- [1,1366,null,{}] 14:31:13 INFO - PROCESS | 3672 | 1461101473633 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}] 14:31:13 INFO - PROCESS | 3672 | 1461101473740 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 14:31:13 INFO - PROCESS | 3672 | 1461101473882 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:13 INFO - PROCESS | 3672 | ++DOCSHELL 1D669400 == 72 [pid = 3672] [id = 351] 14:31:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (1EACE000) [pid = 3672] [serial = 1052] [outer = 00000000] 14:31:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (1FF89000) [pid = 3672] [serial = 1053] [outer = 1EACE000] 14:31:13 INFO - PROCESS | 3672 | 1461101473938 Marionette DEBUG loaded listener.js 14:31:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (200E0400) [pid = 3672] [serial = 1054] [outer = 1EACE000] 14:31:14 INFO - PROCESS | 3672 | 1461101474591 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] 14:31:14 INFO - PROCESS | 3672 | 1461101474601 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 14:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:31:14 INFO - PROCESS | 3672 | 1461101474605 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:31:14 INFO - PROCESS | 3672 | 1461101474607 Marionette TRACE conn5 <- [1,1370,null,{}] 14:31:14 INFO - PROCESS | 3672 | 1461101474611 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}] 14:31:14 INFO - PROCESS | 3672 | 1461101474725 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 14:31:14 INFO - PROCESS | 3672 | 1461101474885 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:14 INFO - PROCESS | 3672 | ++DOCSHELL 1896D000 == 73 [pid = 3672] [id = 352] 14:31:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 153 (18B69800) [pid = 3672] [serial = 1055] [outer = 00000000] 14:31:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 154 (1938E800) [pid = 3672] [serial = 1056] [outer = 18B69800] 14:31:14 INFO - PROCESS | 3672 | 1461101474971 Marionette DEBUG loaded listener.js 14:31:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 155 (1C272800) [pid = 3672] [serial = 1057] [outer = 18B69800] 14:31:15 INFO - PROCESS | 3672 | [3672] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:31:15 INFO - PROCESS | 3672 | 1461101475811 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] 14:31:15 INFO - PROCESS | 3672 | 1461101475850 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 14:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:31:15 INFO - PROCESS | 3672 | 1461101475856 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:31:15 INFO - PROCESS | 3672 | 1461101475860 Marionette TRACE conn5 <- [1,1374,null,{}] 14:31:15 INFO - PROCESS | 3672 | 1461101475867 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}] 14:31:15 INFO - PROCESS | 3672 | 1461101475968 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 14:31:16 INFO - PROCESS | 3672 | 1461101476113 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:16 INFO - PROCESS | 3672 | ++DOCSHELL 0FCBD400 == 74 [pid = 3672] [id = 353] 14:31:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 156 (102B7400) [pid = 3672] [serial = 1058] [outer = 00000000] 14:31:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 157 (14CCA000) [pid = 3672] [serial = 1059] [outer = 102B7400] 14:31:16 INFO - PROCESS | 3672 | 1461101476164 Marionette DEBUG loaded listener.js 14:31:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 158 (165CC000) [pid = 3672] [serial = 1060] [outer = 102B7400] 14:31:16 INFO - PROCESS | 3672 | --DOCSHELL 130AC800 == 73 [pid = 3672] [id = 346] 14:31:16 INFO - PROCESS | 3672 | --DOCSHELL 17514400 == 72 [pid = 3672] [id = 345] 14:31:16 INFO - PROCESS | 3672 | --DOCSHELL 0FCBE000 == 71 [pid = 3672] [id = 344] 14:31:16 INFO - PROCESS | 3672 | --DOCSHELL 14A0E400 == 70 [pid = 3672] [id = 343] 14:31:16 INFO - PROCESS | 3672 | --DOCSHELL 15A58400 == 69 [pid = 3672] [id = 342] 14:31:16 INFO - PROCESS | 3672 | --DOCSHELL 18970400 == 68 [pid = 3672] [id = 341] 14:31:16 INFO - PROCESS | 3672 | --DOCSHELL 175FC400 == 67 [pid = 3672] [id = 340] 14:31:16 INFO - PROCESS | 3672 | --DOCSHELL 15A52C00 == 66 [pid = 3672] [id = 339] 14:31:16 INFO - PROCESS | 3672 | --DOCSHELL 0EC03400 == 65 [pid = 3672] [id = 338] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 157 (20813800) [pid = 3672] [serial = 993] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOCSHELL 1441D400 == 64 [pid = 3672] [id = 337] 14:31:16 INFO - PROCESS | 3672 | --DOCSHELL 14C48800 == 63 [pid = 3672] [id = 333] 14:31:16 INFO - PROCESS | 3672 | --DOCSHELL 0FCC4400 == 62 [pid = 3672] [id = 332] 14:31:16 INFO - PROCESS | 3672 | --DOCSHELL 1FF83C00 == 61 [pid = 3672] [id = 331] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 156 (1652A800) [pid = 3672] [serial = 769] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 155 (1A790400) [pid = 3672] [serial = 811] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 154 (19304000) [pid = 3672] [serial = 778] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 153 (1894F800) [pid = 3672] [serial = 856] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 152 (1D5F2C00) [pid = 3672] [serial = 865] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (14520C00) [pid = 3672] [serial = 766] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (1B7E8C00) [pid = 3672] [serial = 814] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (10F9E000) [pid = 3672] [serial = 853] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (19AA2400) [pid = 3672] [serial = 742] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (1BE69000) [pid = 3672] [serial = 862] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 146 (17520C00) [pid = 3672] [serial = 808] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 145 (17F9F400) [pid = 3672] [serial = 772] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (18D41800) [pid = 3672] [serial = 775] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (1C5A5000) [pid = 3672] [serial = 817] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (1C693000) [pid = 3672] [serial = 820] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (1A9D2000) [pid = 3672] [serial = 859] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (1ED2DC00) [pid = 3672] [serial = 991] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (1D5EF400) [pid = 3672] [serial = 985] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (10A6F400) [pid = 3672] [serial = 945] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (18955800) [pid = 3672] [serial = 972] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (18D42800) [pid = 3672] [serial = 973] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (14521800) [pid = 3672] [serial = 970] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (1B748C00) [pid = 3672] [serial = 988] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (1A641000) [pid = 3672] [serial = 976] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (1A844400) [pid = 3672] [serial = 978] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (1A84C000) [pid = 3672] [serial = 979] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (14304400) [pid = 3672] [serial = 969] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (1B7E7C00) [pid = 3672] [serial = 982] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (1B743400) [pid = 3672] [serial = 981] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (1998E400) [pid = 3672] [serial = 987] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (17518800) [pid = 3672] [serial = 964] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (14DB9800) [pid = 3672] [serial = 963] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (1C052000) [pid = 3672] [serial = 951] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (1D5EE800) [pid = 3672] [serial = 984] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (19A9C400) [pid = 3672] [serial = 975] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 121 (20866400) [pid = 3672] [serial = 960] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 120 (1751FC00) [pid = 3672] [serial = 948] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 119 (17D50800) [pid = 3672] [serial = 967] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 118 (1751F000) [pid = 3672] [serial = 966] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 117 (1EACDC00) [pid = 3672] [serial = 954] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 116 (200E1800) [pid = 3672] [serial = 957] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | --DOMWINDOW == 115 (1EAD6C00) [pid = 3672] [serial = 990] [outer = 00000000] [url = about:blank] 14:31:16 INFO - PROCESS | 3672 | 1461101476788 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] 14:31:16 INFO - PROCESS | 3672 | 1461101476852 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 14:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:31:16 INFO - PROCESS | 3672 | 1461101476858 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:31:16 INFO - PROCESS | 3672 | 1461101476861 Marionette TRACE conn5 <- [1,1378,null,{}] 14:31:16 INFO - PROCESS | 3672 | 1461101476879 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}] 14:31:16 INFO - PROCESS | 3672 | 1461101476969 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 14:31:16 INFO - PROCESS | 3672 | 1461101476976 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:16 INFO - PROCESS | 3672 | ++DOCSHELL 0FCA9800 == 62 [pid = 3672] [id = 354] 14:31:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 116 (0FCB8400) [pid = 3672] [serial = 1061] [outer = 00000000] 14:31:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 117 (1441D400) [pid = 3672] [serial = 1062] [outer = 0FCB8400] 14:31:17 INFO - PROCESS | 3672 | 1461101477022 Marionette DEBUG loaded listener.js 14:31:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (14521400) [pid = 3672] [serial = 1063] [outer = 0FCB8400] 14:31:17 INFO - PROCESS | 3672 | 1461101477566 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]]]}] 14:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 730ms 14:31:17 INFO - PROCESS | 3672 | 1461101477591 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 14:31:17 INFO - PROCESS | 3672 | 1461101477593 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 14:31:17 INFO - PROCESS | 3672 | 1461101477597 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:31:17 INFO - PROCESS | 3672 | 1461101477600 Marionette TRACE conn5 <- [1,1382,null,{}] 14:31:17 INFO - PROCESS | 3672 | 1461101477611 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}] 14:31:17 INFO - PROCESS | 3672 | 1461101477702 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 14:31:17 INFO - PROCESS | 3672 | 1461101477712 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:17 INFO - PROCESS | 3672 | ++DOCSHELL 17C49400 == 63 [pid = 3672] [id = 355] 14:31:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (17C50000) [pid = 3672] [serial = 1064] [outer = 00000000] 14:31:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (17D57000) [pid = 3672] [serial = 1065] [outer = 17C50000] 14:31:17 INFO - PROCESS | 3672 | 1461101477764 Marionette DEBUG loaded listener.js 14:31:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (18952C00) [pid = 3672] [serial = 1066] [outer = 17C50000] 14:31:18 INFO - PROCESS | 3672 | 1461101478251 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]]]}] 14:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 670ms 14:31:18 INFO - PROCESS | 3672 | 1461101478271 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 14:31:18 INFO - PROCESS | 3672 | 1461101478273 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 14:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:31:18 INFO - PROCESS | 3672 | 1461101478276 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:31:18 INFO - PROCESS | 3672 | 1461101478278 Marionette TRACE conn5 <- [1,1386,null,{}] 14:31:18 INFO - PROCESS | 3672 | 1461101478287 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}] 14:31:18 INFO - PROCESS | 3672 | 1461101478374 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 14:31:18 INFO - PROCESS | 3672 | 1461101478380 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:18 INFO - PROCESS | 3672 | ++DOCSHELL 18956800 == 64 [pid = 3672] [id = 356] 14:31:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (18D42000) [pid = 3672] [serial = 1067] [outer = 00000000] 14:31:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (1930E400) [pid = 3672] [serial = 1068] [outer = 18D42000] 14:31:18 INFO - PROCESS | 3672 | 1461101478427 Marionette DEBUG loaded listener.js 14:31:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (1977E000) [pid = 3672] [serial = 1069] [outer = 18D42000] 14:31:18 INFO - PROCESS | 3672 | 1461101478925 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]]]}] 14:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 690ms 14:31:18 INFO - PROCESS | 3672 | 1461101478967 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 14:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:31:18 INFO - PROCESS | 3672 | 1461101478969 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 14:31:18 INFO - PROCESS | 3672 | 1461101478972 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:31:18 INFO - PROCESS | 3672 | 1461101478974 Marionette TRACE conn5 <- [1,1390,null,{}] 14:31:18 INFO - PROCESS | 3672 | 1461101478977 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}] 14:31:19 INFO - PROCESS | 3672 | 1461101479060 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 14:31:19 INFO - PROCESS | 3672 | 1461101479067 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:19 INFO - PROCESS | 3672 | ++DOCSHELL 19039000 == 65 [pid = 3672] [id = 357] 14:31:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (1903C800) [pid = 3672] [serial = 1070] [outer = 00000000] 14:31:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (19AA5400) [pid = 3672] [serial = 1071] [outer = 1903C800] 14:31:19 INFO - PROCESS | 3672 | 1461101479112 Marionette DEBUG loaded listener.js 14:31:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (1A63C000) [pid = 3672] [serial = 1072] [outer = 1903C800] 14:31:19 INFO - PROCESS | 3672 | 1461101479600 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]]]}] 14:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 670ms 14:31:19 INFO - PROCESS | 3672 | 1461101479643 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 14:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:31:19 INFO - PROCESS | 3672 | 1461101479645 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 14:31:19 INFO - PROCESS | 3672 | 1461101479648 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:31:19 INFO - PROCESS | 3672 | 1461101479650 Marionette TRACE conn5 <- [1,1394,null,{}] 14:31:19 INFO - PROCESS | 3672 | 1461101479653 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}] 14:31:19 INFO - PROCESS | 3672 | 1461101479788 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 14:31:19 INFO - PROCESS | 3672 | 1461101479885 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:19 INFO - PROCESS | 3672 | ++DOCSHELL 10B40000 == 66 [pid = 3672] [id = 358] 14:31:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (1A908C00) [pid = 3672] [serial = 1073] [outer = 00000000] 14:31:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (1A9DB000) [pid = 3672] [serial = 1074] [outer = 1A908C00] 14:31:19 INFO - PROCESS | 3672 | 1461101479933 Marionette DEBUG loaded listener.js 14:31:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (1A9DB800) [pid = 3672] [serial = 1075] [outer = 1A908C00] 14:31:20 INFO - PROCESS | 3672 | 1461101480368 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]]]}] 14:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 770ms 14:31:20 INFO - PROCESS | 3672 | 1461101480422 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 14:31:20 INFO - PROCESS | 3672 | 1461101480424 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 14:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:31:20 INFO - PROCESS | 3672 | 1461101480427 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:31:20 INFO - PROCESS | 3672 | 1461101480429 Marionette TRACE conn5 <- [1,1398,null,{}] 14:31:20 INFO - PROCESS | 3672 | 1461101480437 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}] 14:31:20 INFO - PROCESS | 3672 | 1461101480557 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 14:31:20 INFO - PROCESS | 3672 | 1461101480569 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:20 INFO - PROCESS | 3672 | ++DOCSHELL 1A784800 == 67 [pid = 3672] [id = 359] 14:31:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (1A9D9800) [pid = 3672] [serial = 1076] [outer = 00000000] 14:31:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (1BE18800) [pid = 3672] [serial = 1077] [outer = 1A9D9800] 14:31:20 INFO - PROCESS | 3672 | 1461101480667 Marionette DEBUG loaded listener.js 14:31:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (1C26B800) [pid = 3672] [serial = 1078] [outer = 1A9D9800] 14:31:21 INFO - PROCESS | 3672 | 1461101481090 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]]]}] 14:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 730ms 14:31:21 INFO - PROCESS | 3672 | 1461101481138 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 14:31:21 INFO - PROCESS | 3672 | 1461101481140 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 14:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:31:21 INFO - PROCESS | 3672 | 1461101481148 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:31:21 INFO - PROCESS | 3672 | 1461101481150 Marionette TRACE conn5 <- [1,1402,null,{}] 14:31:21 INFO - PROCESS | 3672 | 1461101481157 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}] 14:31:21 INFO - PROCESS | 3672 | 1461101481486 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 14:31:21 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (18D47C00) [pid = 3672] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:31:21 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (17C51000) [pid = 3672] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:31:21 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (0EC06400) [pid = 3672] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:31:21 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (15B54000) [pid = 3672] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:31:21 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (14423000) [pid = 3672] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:31:21 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (19AA7400) [pid = 3672] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:31:21 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (18972000) [pid = 3672] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:31:21 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (10AB0C00) [pid = 3672] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:31:21 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (18950C00) [pid = 3672] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:31:21 INFO - PROCESS | 3672 | 1461101481554 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:21 INFO - PROCESS | 3672 | ++DOCSHELL 0EF0CC00 == 68 [pid = 3672] [id = 360] 14:31:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (0FCAE800) [pid = 3672] [serial = 1079] [outer = 00000000] 14:31:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (14DB9400) [pid = 3672] [serial = 1080] [outer = 0FCAE800] 14:31:21 INFO - PROCESS | 3672 | 1461101481600 Marionette DEBUG loaded listener.js 14:31:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (14DC2800) [pid = 3672] [serial = 1081] [outer = 0FCAE800] 14:31:22 INFO - PROCESS | 3672 | 1461101481997 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]]]}] 14:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 890ms 14:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:31:22 INFO - PROCESS | 3672 | 1461101482034 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 14:31:22 INFO - PROCESS | 3672 | 1461101482036 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 14:31:22 INFO - PROCESS | 3672 | 1461101482040 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:31:22 INFO - PROCESS | 3672 | 1461101482041 Marionette TRACE conn5 <- [1,1406,null,{}] 14:31:22 INFO - PROCESS | 3672 | 1461101482045 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}] 14:31:22 INFO - PROCESS | 3672 | 1461101482136 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 14:31:22 INFO - PROCESS | 3672 | 1461101482142 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:22 INFO - PROCESS | 3672 | ++DOCSHELL 19A9F400 == 69 [pid = 3672] [id = 361] 14:31:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (19AA5000) [pid = 3672] [serial = 1082] [outer = 00000000] 14:31:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (1D5F4800) [pid = 3672] [serial = 1083] [outer = 19AA5000] 14:31:22 INFO - PROCESS | 3672 | 1461101482187 Marionette DEBUG loaded listener.js 14:31:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (1D670C00) [pid = 3672] [serial = 1084] [outer = 19AA5000] 14:31:22 INFO - PROCESS | 3672 | 1461101482634 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]]]}] 14:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 631ms 14:31:22 INFO - PROCESS | 3672 | 1461101482671 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 14:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:31:22 INFO - PROCESS | 3672 | 1461101482673 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 14:31:22 INFO - PROCESS | 3672 | 1461101482676 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:31:22 INFO - PROCESS | 3672 | 1461101482678 Marionette TRACE conn5 <- [1,1410,null,{}] 14:31:22 INFO - PROCESS | 3672 | 1461101482682 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}] 14:31:22 INFO - PROCESS | 3672 | 1461101482766 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 14:31:22 INFO - PROCESS | 3672 | 1461101482772 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:22 INFO - PROCESS | 3672 | ++DOCSHELL 1EACDC00 == 70 [pid = 3672] [id = 362] 14:31:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (1ED25400) [pid = 3672] [serial = 1085] [outer = 00000000] 14:31:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (1ED76400) [pid = 3672] [serial = 1086] [outer = 1ED25400] 14:31:22 INFO - PROCESS | 3672 | 1461101482816 Marionette DEBUG loaded listener.js 14:31:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (1ED7A000) [pid = 3672] [serial = 1087] [outer = 1ED25400] 14:31:23 INFO - PROCESS | 3672 | 1461101483290 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]]]}] 14:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 671ms 14:31:23 INFO - PROCESS | 3672 | 1461101483348 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 14:31:23 INFO - PROCESS | 3672 | 1461101483350 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 14:31:23 INFO - PROCESS | 3672 | 1461101483353 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:31:23 INFO - PROCESS | 3672 | 1461101483356 Marionette TRACE conn5 <- [1,1414,null,{}] 14:31:23 INFO - PROCESS | 3672 | 1461101483360 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}] 14:31:23 INFO - PROCESS | 3672 | 1461101483470 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 14:31:23 INFO - PROCESS | 3672 | 1461101483680 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:23 INFO - PROCESS | 3672 | ++DOCSHELL 0FB18C00 == 71 [pid = 3672] [id = 363] 14:31:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (0FB1F800) [pid = 3672] [serial = 1088] [outer = 00000000] 14:31:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (102B8C00) [pid = 3672] [serial = 1089] [outer = 0FB1F800] 14:31:23 INFO - PROCESS | 3672 | 1461101483744 Marionette DEBUG loaded listener.js 14:31:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (10F9D000) [pid = 3672] [serial = 1090] [outer = 0FB1F800] 14:31:24 INFO - PROCESS | 3672 | 1461101484466 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]]]}] 14:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1177ms 14:31:24 INFO - PROCESS | 3672 | 1461101484537 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 14:31:24 INFO - PROCESS | 3672 | 1461101484541 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 14:31:24 INFO - PROCESS | 3672 | 1461101484545 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:31:24 INFO - PROCESS | 3672 | 1461101484549 Marionette TRACE conn5 <- [1,1418,null,{}] 14:31:24 INFO - PROCESS | 3672 | 1461101484555 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}] 14:31:24 INFO - PROCESS | 3672 | 1461101484678 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 14:31:24 INFO - PROCESS | 3672 | 1461101484811 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:24 INFO - PROCESS | 3672 | ++DOCSHELL 17C42800 == 72 [pid = 3672] [id = 364] 14:31:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (17C45C00) [pid = 3672] [serial = 1091] [outer = 00000000] 14:31:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (18B62800) [pid = 3672] [serial = 1092] [outer = 17C45C00] 14:31:24 INFO - PROCESS | 3672 | 1461101484872 Marionette DEBUG loaded listener.js 14:31:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (18D4D800) [pid = 3672] [serial = 1093] [outer = 17C45C00] 14:31:25 INFO - PROCESS | 3672 | 1461101485508 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]]]}] 14:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1020ms 14:31:25 INFO - PROCESS | 3672 | 1461101485573 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 14:31:25 INFO - PROCESS | 3672 | 1461101485578 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 14:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:31:25 INFO - PROCESS | 3672 | 1461101485582 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:31:25 INFO - PROCESS | 3672 | 1461101485584 Marionette TRACE conn5 <- [1,1422,null,{}] 14:31:25 INFO - PROCESS | 3672 | 1461101485588 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}] 14:31:25 INFO - PROCESS | 3672 | 1461101485700 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 14:31:25 INFO - PROCESS | 3672 | 1461101485839 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:25 INFO - PROCESS | 3672 | ++DOCSHELL 102B3800 == 73 [pid = 3672] [id = 365] 14:31:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (1A9D1C00) [pid = 3672] [serial = 1094] [outer = 00000000] 14:31:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (1D5FB400) [pid = 3672] [serial = 1095] [outer = 1A9D1C00] 14:31:25 INFO - PROCESS | 3672 | 1461101485897 Marionette DEBUG loaded listener.js 14:31:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (1ED7B400) [pid = 3672] [serial = 1096] [outer = 1A9D1C00] 14:31:26 INFO - PROCESS | 3672 | 1461101486535 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]]]}] 14:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1018ms 14:31:26 INFO - PROCESS | 3672 | 1461101486604 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 14:31:26 INFO - PROCESS | 3672 | 1461101486607 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 14:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:31:26 INFO - PROCESS | 3672 | 1461101486618 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:31:26 INFO - PROCESS | 3672 | 1461101486624 Marionette TRACE conn5 <- [1,1426,null,{}] 14:31:26 INFO - PROCESS | 3672 | 1461101486645 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}] 14:31:26 INFO - PROCESS | 3672 | 1461101486789 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 14:31:26 INFO - PROCESS | 3672 | 1461101486927 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:26 INFO - PROCESS | 3672 | ++DOCSHELL 1ED77000 == 74 [pid = 3672] [id = 366] 14:31:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (1ED80000) [pid = 3672] [serial = 1097] [outer = 00000000] 14:31:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (2080A800) [pid = 3672] [serial = 1098] [outer = 1ED80000] 14:31:26 INFO - PROCESS | 3672 | 1461101486985 Marionette DEBUG loaded listener.js 14:31:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (20810C00) [pid = 3672] [serial = 1099] [outer = 1ED80000] 14:31:27 INFO - PROCESS | 3672 | 1461101487549 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]]]}] 14:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 990ms 14:31:27 INFO - PROCESS | 3672 | 1461101487604 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 14:31:27 INFO - PROCESS | 3672 | 1461101487607 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 14:31:27 INFO - PROCESS | 3672 | 1461101487611 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:31:27 INFO - PROCESS | 3672 | 1461101487613 Marionette TRACE conn5 <- [1,1430,null,{}] 14:31:27 INFO - PROCESS | 3672 | 1461101487617 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}] 14:31:27 INFO - PROCESS | 3672 | 1461101487734 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 14:31:27 INFO - PROCESS | 3672 | 1461101487877 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:27 INFO - PROCESS | 3672 | ++DOCSHELL 2081D000 == 75 [pid = 3672] [id = 367] 14:31:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (2081D400) [pid = 3672] [serial = 1100] [outer = 00000000] 14:31:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (20866800) [pid = 3672] [serial = 1101] [outer = 2081D400] 14:31:27 INFO - PROCESS | 3672 | 1461101487937 Marionette DEBUG loaded listener.js 14:31:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (2174A400) [pid = 3672] [serial = 1102] [outer = 2081D400] 14:31:28 INFO - PROCESS | 3672 | 1461101488518 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]]]}] 14:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 970ms 14:31:28 INFO - PROCESS | 3672 | 1461101488584 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 14:31:28 INFO - PROCESS | 3672 | 1461101488587 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 14:31:28 INFO - PROCESS | 3672 | 1461101488590 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:31:28 INFO - PROCESS | 3672 | 1461101488592 Marionette TRACE conn5 <- [1,1434,null,{}] 14:31:28 INFO - PROCESS | 3672 | 1461101488596 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}] 14:31:28 INFO - PROCESS | 3672 | 1461101488705 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 14:31:28 INFO - PROCESS | 3672 | 1461101488847 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:28 INFO - PROCESS | 3672 | ++DOCSHELL 2174E800 == 76 [pid = 3672] [id = 368] 14:31:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (2174F000) [pid = 3672] [serial = 1103] [outer = 00000000] 14:31:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (21753000) [pid = 3672] [serial = 1104] [outer = 2174F000] 14:31:28 INFO - PROCESS | 3672 | 1461101488912 Marionette DEBUG loaded listener.js 14:31:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (21A63400) [pid = 3672] [serial = 1105] [outer = 2174F000] 14:31:29 INFO - PROCESS | 3672 | 1461101489574 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]]]}] 14:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1015ms 14:31:29 INFO - PROCESS | 3672 | 1461101489609 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 14:31:29 INFO - PROCESS | 3672 | 1461101489612 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 14:31:29 INFO - PROCESS | 3672 | 1461101489615 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:31:29 INFO - PROCESS | 3672 | 1461101489617 Marionette TRACE conn5 <- [1,1438,null,{}] 14:31:29 INFO - PROCESS | 3672 | 1461101489621 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}] 14:31:29 INFO - PROCESS | 3672 | 1461101489732 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 14:31:29 INFO - PROCESS | 3672 | 1461101489873 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:29 INFO - PROCESS | 3672 | ++DOCSHELL 165CAC00 == 77 [pid = 3672] [id = 369] 14:31:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (17519400) [pid = 3672] [serial = 1106] [outer = 00000000] 14:31:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 153 (18B62000) [pid = 3672] [serial = 1107] [outer = 17519400] 14:31:29 INFO - PROCESS | 3672 | 1461101489945 Marionette DEBUG loaded listener.js 14:31:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 154 (19382800) [pid = 3672] [serial = 1108] [outer = 17519400] 14:31:30 INFO - PROCESS | 3672 | 1461101490764 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]]]}] 14:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1230ms 14:31:30 INFO - PROCESS | 3672 | 1461101490850 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 14:31:30 INFO - PROCESS | 3672 | 1461101490854 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 14:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:31:30 INFO - PROCESS | 3672 | 1461101490859 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:31:30 INFO - PROCESS | 3672 | 1461101490862 Marionette TRACE conn5 <- [1,1442,null,{}] 14:31:30 INFO - PROCESS | 3672 | 1461101490868 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}] 14:31:31 INFO - PROCESS | 3672 | 1461101491004 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 14:31:31 INFO - PROCESS | 3672 | 1461101491152 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:31 INFO - PROCESS | 3672 | ++DOCSHELL 1007A000 == 78 [pid = 3672] [id = 370] 14:31:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 155 (1007B000) [pid = 3672] [serial = 1109] [outer = 00000000] 14:31:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 156 (14C47400) [pid = 3672] [serial = 1110] [outer = 1007B000] 14:31:31 INFO - PROCESS | 3672 | 1461101491207 Marionette DEBUG loaded listener.js 14:31:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 157 (18954000) [pid = 3672] [serial = 1111] [outer = 1007B000] 14:31:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 158 (1A788800) [pid = 3672] [serial = 1112] [outer = 0F604000] 14:31:31 INFO - PROCESS | 3672 | --DOCSHELL 18955400 == 77 [pid = 3672] [id = 286] 14:31:31 INFO - PROCESS | 3672 | --DOCSHELL 1309E400 == 76 [pid = 3672] [id = 285] 14:31:31 INFO - PROCESS | 3672 | --DOCSHELL 1EACDC00 == 75 [pid = 3672] [id = 362] 14:31:31 INFO - PROCESS | 3672 | --DOCSHELL 19A9F400 == 74 [pid = 3672] [id = 361] 14:31:31 INFO - PROCESS | 3672 | --DOCSHELL 0EF0CC00 == 73 [pid = 3672] [id = 360] 14:31:31 INFO - PROCESS | 3672 | --DOCSHELL 1A784800 == 72 [pid = 3672] [id = 359] 14:31:31 INFO - PROCESS | 3672 | --DOCSHELL 10B40000 == 71 [pid = 3672] [id = 358] 14:31:31 INFO - PROCESS | 3672 | --DOCSHELL 19039000 == 70 [pid = 3672] [id = 357] 14:31:31 INFO - PROCESS | 3672 | --DOCSHELL 18956800 == 69 [pid = 3672] [id = 356] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 157 (1A9E0000) [pid = 3672] [serial = 1038] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOCSHELL 17C49400 == 68 [pid = 3672] [id = 355] 14:31:31 INFO - PROCESS | 3672 | --DOCSHELL 0FCA9800 == 67 [pid = 3672] [id = 354] 14:31:31 INFO - PROCESS | 3672 | --DOCSHELL 0FCBD400 == 66 [pid = 3672] [id = 353] 14:31:31 INFO - PROCESS | 3672 | --DOCSHELL 145B9400 == 65 [pid = 3672] [id = 349] 14:31:31 INFO - PROCESS | 3672 | --DOCSHELL 145B5000 == 64 [pid = 3672] [id = 348] 14:31:31 INFO - PROCESS | 3672 | --DOCSHELL 0F4B7400 == 63 [pid = 3672] [id = 347] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 156 (1452E400) [pid = 3672] [serial = 1032] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 155 (15A55800) [pid = 3672] [serial = 1033] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 154 (19776400) [pid = 3672] [serial = 1035] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 153 (1A849400) [pid = 3672] [serial = 1030] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 152 (1A8E5400) [pid = 3672] [serial = 1036] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (1A784400) [pid = 3672] [serial = 1027] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (19304800) [pid = 3672] [serial = 1024] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (1A63E000) [pid = 3672] [serial = 1026] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (1452C000) [pid = 3672] [serial = 996] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (19989000) [pid = 3672] [serial = 999] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 146 (20805800) [pid = 3672] [serial = 1002] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 145 (20865000) [pid = 3672] [serial = 1005] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (17DF0000) [pid = 3672] [serial = 1020] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (1896A400) [pid = 3672] [serial = 1021] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (1007D400) [pid = 3672] [serial = 1014] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (130A2C00) [pid = 3672] [serial = 1015] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (165C6000) [pid = 3672] [serial = 1017] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (17559000) [pid = 3672] [serial = 1018] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (145BE400) [pid = 3672] [serial = 1012] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (14524800) [pid = 3672] [serial = 1011] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (1A847800) [pid = 3672] [serial = 1029] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (14C1DC00) [pid = 3672] [serial = 1008] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (18D48C00) [pid = 3672] [serial = 1023] [outer = 00000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3672 | 1461101491939 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]]]}] 14:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1128ms 14:31:31 INFO - PROCESS | 3672 | 1461101491988 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 14:31:31 INFO - PROCESS | 3672 | 1461101491993 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 14:31:31 INFO - PROCESS | 3672 | 1461101491999 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:31:32 INFO - PROCESS | 3672 | 1461101492001 Marionette TRACE conn5 <- [1,1446,null,{}] 14:31:32 INFO - PROCESS | 3672 | 1461101492005 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}] 14:31:32 INFO - PROCESS | 3672 | 1461101492100 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 14:31:32 INFO - PROCESS | 3672 | 1461101492202 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:32 INFO - PROCESS | 3672 | ++DOCSHELL 0F858C00 == 64 [pid = 3672] [id = 371] 14:31:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (0FCA5400) [pid = 3672] [serial = 1113] [outer = 00000000] 14:31:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (145BE400) [pid = 3672] [serial = 1114] [outer = 0FCA5400] 14:31:32 INFO - PROCESS | 3672 | 1461101492251 Marionette DEBUG loaded listener.js 14:31:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (14C1FC00) [pid = 3672] [serial = 1115] [outer = 0FCA5400] 14:31:32 INFO - PROCESS | 3672 | 1461101492729 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]]]}] 14:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 770ms 14:31:32 INFO - PROCESS | 3672 | 1461101492774 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 14:31:32 INFO - PROCESS | 3672 | 1461101492776 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 14:31:32 INFO - PROCESS | 3672 | 1461101492779 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:31:32 INFO - PROCESS | 3672 | 1461101492783 Marionette TRACE conn5 <- [1,1450,null,{}] 14:31:32 INFO - PROCESS | 3672 | 1461101492794 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}] 14:31:32 INFO - PROCESS | 3672 | 1461101492889 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 14:31:32 INFO - PROCESS | 3672 | 1461101492898 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:32 INFO - PROCESS | 3672 | ++DOCSHELL 18D41800 == 65 [pid = 3672] [id = 372] 14:31:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (18D41C00) [pid = 3672] [serial = 1116] [outer = 00000000] 14:31:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (18D4DC00) [pid = 3672] [serial = 1117] [outer = 18D41C00] 14:31:32 INFO - PROCESS | 3672 | 1461101492948 Marionette DEBUG loaded listener.js 14:31:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (19308000) [pid = 3672] [serial = 1118] [outer = 18D41C00] 14:31:33 INFO - PROCESS | 3672 | 1461101493434 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]]]}] 14:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 670ms 14:31:33 INFO - PROCESS | 3672 | 1461101493453 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 14:31:33 INFO - PROCESS | 3672 | 1461101493456 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 14:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:31:33 INFO - PROCESS | 3672 | 1461101493480 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:31:33 INFO - PROCESS | 3672 | 1461101493482 Marionette TRACE conn5 <- [1,1454,null,{}] 14:31:33 INFO - PROCESS | 3672 | 1461101493485 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}] 14:31:33 INFO - PROCESS | 3672 | 1461101493573 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 14:31:33 INFO - PROCESS | 3672 | 1461101493579 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:33 INFO - PROCESS | 3672 | ++DOCSHELL 19982400 == 66 [pid = 3672] [id = 373] 14:31:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (19987000) [pid = 3672] [serial = 1119] [outer = 00000000] 14:31:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (19AA5800) [pid = 3672] [serial = 1120] [outer = 19987000] 14:31:33 INFO - PROCESS | 3672 | 1461101493625 Marionette DEBUG loaded listener.js 14:31:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (1A841800) [pid = 3672] [serial = 1121] [outer = 19987000] 14:31:34 INFO - PROCESS | 3672 | 1461101494142 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]]]}] 14:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 690ms 14:31:34 INFO - PROCESS | 3672 | 1461101494159 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 14:31:34 INFO - PROCESS | 3672 | 1461101494161 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 14:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:31:34 INFO - PROCESS | 3672 | 1461101494165 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:31:34 INFO - PROCESS | 3672 | 1461101494166 Marionette TRACE conn5 <- [1,1458,null,{}] 14:31:34 INFO - PROCESS | 3672 | 1461101494170 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}] 14:31:34 INFO - PROCESS | 3672 | 1461101494288 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 14:31:34 INFO - PROCESS | 3672 | 1461101494351 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:34 INFO - PROCESS | 3672 | ++DOCSHELL 1A846000 == 67 [pid = 3672] [id = 374] 14:31:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (1A846C00) [pid = 3672] [serial = 1122] [outer = 00000000] 14:31:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (1A907C00) [pid = 3672] [serial = 1123] [outer = 1A846C00] 14:31:34 INFO - PROCESS | 3672 | 1461101494397 Marionette DEBUG loaded listener.js 14:31:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (1A90E800) [pid = 3672] [serial = 1124] [outer = 1A846C00] 14:31:34 INFO - PROCESS | 3672 | 1461101494848 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]]]}] 14:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 730ms 14:31:34 INFO - PROCESS | 3672 | 1461101494904 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 14:31:34 INFO - PROCESS | 3672 | 1461101494907 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 14:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:31:34 INFO - PROCESS | 3672 | 1461101494910 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:31:34 INFO - PROCESS | 3672 | 1461101494912 Marionette TRACE conn5 <- [1,1462,null,{}] 14:31:34 INFO - PROCESS | 3672 | 1461101494916 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}] 14:31:35 INFO - PROCESS | 3672 | 1461101495091 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 14:31:35 INFO - PROCESS | 3672 | 1461101495120 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:35 INFO - PROCESS | 3672 | ++DOCSHELL 1B378C00 == 68 [pid = 3672] [id = 375] 14:31:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (1B379800) [pid = 3672] [serial = 1125] [outer = 00000000] 14:31:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (1C696400) [pid = 3672] [serial = 1126] [outer = 1B379800] 14:31:35 INFO - PROCESS | 3672 | 1461101495165 Marionette DEBUG loaded listener.js 14:31:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (1C752000) [pid = 3672] [serial = 1127] [outer = 1B379800] 14:31:35 INFO - PROCESS | 3672 | 1461101495644 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]]]}] 14:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 770ms 14:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:31:35 INFO - PROCESS | 3672 | 1461101495683 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 14:31:35 INFO - PROCESS | 3672 | 1461101495685 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 14:31:35 INFO - PROCESS | 3672 | 1461101495689 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:31:35 INFO - PROCESS | 3672 | 1461101495690 Marionette TRACE conn5 <- [1,1466,null,{}] 14:31:35 INFO - PROCESS | 3672 | 1461101495694 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}] 14:31:35 INFO - PROCESS | 3672 | 1461101495814 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 14:31:35 INFO - PROCESS | 3672 | 1461101495882 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:35 INFO - PROCESS | 3672 | ++DOCSHELL 1C74DC00 == 69 [pid = 3672] [id = 376] 14:31:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (1D5EDC00) [pid = 3672] [serial = 1128] [outer = 00000000] 14:31:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (1EAD3400) [pid = 3672] [serial = 1129] [outer = 1D5EDC00] 14:31:35 INFO - PROCESS | 3672 | 1461101495930 Marionette DEBUG loaded listener.js 14:31:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (1ED2D800) [pid = 3672] [serial = 1130] [outer = 1D5EDC00] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (1D66F800) [pid = 3672] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (200EF800) [pid = 3672] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (1A9DB400) [pid = 3672] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (1EAD5400) [pid = 3672] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (1D66D000) [pid = 3672] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 146 (1D8A6800) [pid = 3672] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 145 (14507C00) [pid = 3672] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (1751C800) [pid = 3672] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (14DC3C00) [pid = 3672] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (1309D400) [pid = 3672] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (1FF81400) [pid = 3672] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (1896EC00) [pid = 3672] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (1007F400) [pid = 3672] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (1A908C00) [pid = 3672] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (1A9D9800) [pid = 3672] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (0FCAE800) [pid = 3672] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (1903C800) [pid = 3672] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (18D42000) [pid = 3672] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (102B7400) [pid = 3672] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (1A912800) [pid = 3672] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (17C50000) [pid = 3672] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (0FCB8400) [pid = 3672] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:31:36 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (19AA5000) [pid = 3672] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:31:36 INFO - PROCESS | 3672 | 1461101496632 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]]]}] 14:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 969ms 14:31:36 INFO - PROCESS | 3672 | 1461101496662 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 14:31:36 INFO - PROCESS | 3672 | 1461101496664 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 14:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:31:36 INFO - PROCESS | 3672 | 1461101496668 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:31:36 INFO - PROCESS | 3672 | 1461101496669 Marionette TRACE conn5 <- [1,1470,null,{}] 14:31:36 INFO - PROCESS | 3672 | 1461101496674 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}] 14:31:36 INFO - PROCESS | 3672 | 1461101496764 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 14:31:36 INFO - PROCESS | 3672 | 1461101496773 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:36 INFO - PROCESS | 3672 | ++DOCSHELL 1430F400 == 70 [pid = 3672] [id = 377] 14:31:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (14A32800) [pid = 3672] [serial = 1131] [outer = 00000000] 14:31:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (1896C000) [pid = 3672] [serial = 1132] [outer = 14A32800] 14:31:36 INFO - PROCESS | 3672 | 1461101496819 Marionette DEBUG loaded listener.js 14:31:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (18D42000) [pid = 3672] [serial = 1133] [outer = 14A32800] 14:31:37 INFO - PROCESS | 3672 | 1461101497253 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]]]}] 14:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 630ms 14:31:37 INFO - PROCESS | 3672 | 1461101497305 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 14:31:37 INFO - PROCESS | 3672 | 1461101497307 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 14:31:37 INFO - PROCESS | 3672 | 1461101497310 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:31:37 INFO - PROCESS | 3672 | 1461101497312 Marionette TRACE conn5 <- [1,1474,null,{}] 14:31:37 INFO - PROCESS | 3672 | 1461101497315 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}] 14:31:37 INFO - PROCESS | 3672 | 1461101497402 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 14:31:37 INFO - PROCESS | 3672 | 1461101497408 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:37 INFO - PROCESS | 3672 | ++DOCSHELL 19784C00 == 71 [pid = 3672] [id = 378] 14:31:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (19AA5000) [pid = 3672] [serial = 1134] [outer = 00000000] 14:31:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (1BA7D400) [pid = 3672] [serial = 1135] [outer = 19AA5000] 14:31:37 INFO - PROCESS | 3672 | 1461101497453 Marionette DEBUG loaded listener.js 14:31:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (1DD27C00) [pid = 3672] [serial = 1136] [outer = 19AA5000] 14:31:37 INFO - PROCESS | 3672 | 1461101497928 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]]]}] 14:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 670ms 14:31:37 INFO - PROCESS | 3672 | 1461101497985 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 14:31:37 INFO - PROCESS | 3672 | 1461101497987 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 14:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:31:37 INFO - PROCESS | 3672 | 1461101497990 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:31:37 INFO - PROCESS | 3672 | 1461101497992 Marionette TRACE conn5 <- [1,1478,null,{}] 14:31:37 INFO - PROCESS | 3672 | 1461101497995 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}] 14:31:38 INFO - PROCESS | 3672 | 1461101498081 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 14:31:38 INFO - PROCESS | 3672 | 1461101498090 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:38 INFO - PROCESS | 3672 | ++DOCSHELL 1EACF800 == 72 [pid = 3672] [id = 379] 14:31:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (1EAD0800) [pid = 3672] [serial = 1137] [outer = 00000000] 14:31:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (1ED83C00) [pid = 3672] [serial = 1138] [outer = 1EAD0800] 14:31:38 INFO - PROCESS | 3672 | 1461101498134 Marionette DEBUG loaded listener.js 14:31:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (1FF8B400) [pid = 3672] [serial = 1139] [outer = 1EAD0800] 14:31:38 INFO - PROCESS | 3672 | 1461101498764 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]]]}] 14:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 870ms 14:31:38 INFO - PROCESS | 3672 | 1461101498861 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 14:31:38 INFO - PROCESS | 3672 | 1461101498866 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 14:31:38 INFO - PROCESS | 3672 | 1461101498871 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:31:38 INFO - PROCESS | 3672 | 1461101498875 Marionette TRACE conn5 <- [1,1482,null,{}] 14:31:38 INFO - PROCESS | 3672 | 1461101498881 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}] 14:31:39 INFO - PROCESS | 3672 | 1461101499054 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 14:31:39 INFO - PROCESS | 3672 | 1461101499066 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:39 INFO - PROCESS | 3672 | ++DOCSHELL 1450B800 == 73 [pid = 3672] [id = 380] 14:31:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (1450D400) [pid = 3672] [serial = 1140] [outer = 00000000] 14:31:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (17512C00) [pid = 3672] [serial = 1141] [outer = 1450D400] 14:31:39 INFO - PROCESS | 3672 | 1461101499124 Marionette DEBUG loaded listener.js 14:31:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (17558C00) [pid = 3672] [serial = 1142] [outer = 1450D400] 14:31:39 INFO - PROCESS | 3672 | 1461101499716 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]]]}] 14:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 870ms 14:31:39 INFO - PROCESS | 3672 | 1461101499746 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 14:31:39 INFO - PROCESS | 3672 | 1461101499752 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 14:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:31:39 INFO - PROCESS | 3672 | 1461101499759 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:31:39 INFO - PROCESS | 3672 | 1461101499762 Marionette TRACE conn5 <- [1,1486,null,{}] 14:31:39 INFO - PROCESS | 3672 | 1461101499766 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}] 14:31:39 INFO - PROCESS | 3672 | 1461101499880 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 14:31:40 INFO - PROCESS | 3672 | 1461101500041 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:40 INFO - PROCESS | 3672 | ++DOCSHELL 14C14000 == 74 [pid = 3672] [id = 381] 14:31:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (1755D400) [pid = 3672] [serial = 1143] [outer = 00000000] 14:31:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (18B64800) [pid = 3672] [serial = 1144] [outer = 1755D400] 14:31:40 INFO - PROCESS | 3672 | 1461101500101 Marionette DEBUG loaded listener.js 14:31:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (19989000) [pid = 3672] [serial = 1145] [outer = 1755D400] 14:31:40 INFO - PROCESS | 3672 | 1461101500748 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]]]}] 14:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1020ms 14:31:40 INFO - PROCESS | 3672 | 1461101500782 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 14:31:40 INFO - PROCESS | 3672 | 1461101500788 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 14:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:31:40 INFO - PROCESS | 3672 | 1461101500793 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:31:40 INFO - PROCESS | 3672 | 1461101500797 Marionette TRACE conn5 <- [1,1490,null,{}] 14:31:40 INFO - PROCESS | 3672 | 1461101500834 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}] 14:31:40 INFO - PROCESS | 3672 | 1461101500953 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 14:31:41 INFO - PROCESS | 3672 | 1461101501104 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:41 INFO - PROCESS | 3672 | ++DOCSHELL 1BE19800 == 75 [pid = 3672] [id = 382] 14:31:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (1BE70C00) [pid = 3672] [serial = 1146] [outer = 00000000] 14:31:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (1FF8AC00) [pid = 3672] [serial = 1147] [outer = 1BE70C00] 14:31:41 INFO - PROCESS | 3672 | 1461101501167 Marionette DEBUG loaded listener.js 14:31:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (20801C00) [pid = 3672] [serial = 1148] [outer = 1BE70C00] 14:31:41 INFO - PROCESS | 3672 | 1461101501812 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]]]}] 14:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1074ms 14:31:41 INFO - PROCESS | 3672 | 1461101501871 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 14:31:41 INFO - PROCESS | 3672 | 1461101501874 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 14:31:41 INFO - PROCESS | 3672 | 1461101501895 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:31:41 INFO - PROCESS | 3672 | 1461101501897 Marionette TRACE conn5 <- [1,1494,null,{}] 14:31:41 INFO - PROCESS | 3672 | 1461101501901 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}] 14:31:42 INFO - PROCESS | 3672 | 1461101502043 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 14:31:42 INFO - PROCESS | 3672 | 1461101502186 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:42 INFO - PROCESS | 3672 | ++DOCSHELL 20805400 == 76 [pid = 3672] [id = 383] 14:31:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (2081C800) [pid = 3672] [serial = 1149] [outer = 00000000] 14:31:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (20865400) [pid = 3672] [serial = 1150] [outer = 2081C800] 14:31:42 INFO - PROCESS | 3672 | 1461101502242 Marionette DEBUG loaded listener.js 14:31:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (21460800) [pid = 3672] [serial = 1151] [outer = 2081C800] 14:31:42 INFO - PROCESS | 3672 | 1461101502811 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]]]}] 14:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 970ms 14:31:42 INFO - PROCESS | 3672 | 1461101502870 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 14:31:42 INFO - PROCESS | 3672 | 1461101502872 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 14:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:31:42 INFO - PROCESS | 3672 | 1461101502876 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:31:42 INFO - PROCESS | 3672 | 1461101502878 Marionette TRACE conn5 <- [1,1498,null,{}] 14:31:42 INFO - PROCESS | 3672 | 1461101502882 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}] 14:31:43 INFO - PROCESS | 3672 | 1461101502989 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 14:31:43 INFO - PROCESS | 3672 | 1461101503104 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:43 INFO - PROCESS | 3672 | ++DOCSHELL 2081AC00 == 77 [pid = 3672] [id = 384] 14:31:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (20820C00) [pid = 3672] [serial = 1152] [outer = 00000000] 14:31:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (2146A000) [pid = 3672] [serial = 1153] [outer = 20820C00] 14:31:43 INFO - PROCESS | 3672 | 1461101503198 Marionette DEBUG loaded listener.js 14:31:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 153 (2146E400) [pid = 3672] [serial = 1154] [outer = 20820C00] 14:31:43 INFO - PROCESS | 3672 | 1461101503757 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]]]}] 14:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 930ms 14:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:31:43 INFO - PROCESS | 3672 | 1461101503809 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 14:31:43 INFO - PROCESS | 3672 | 1461101503811 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 14:31:43 INFO - PROCESS | 3672 | 1461101503815 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:31:43 INFO - PROCESS | 3672 | 1461101503817 Marionette TRACE conn5 <- [1,1502,null,{}] 14:31:43 INFO - PROCESS | 3672 | 1461101503837 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}] 14:31:43 INFO - PROCESS | 3672 | 1461101503972 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 14:31:44 INFO - PROCESS | 3672 | 1461101504109 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:44 INFO - PROCESS | 3672 | ++DOCSHELL 21461800 == 78 [pid = 3672] [id = 385] 14:31:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 154 (214B0800) [pid = 3672] [serial = 1155] [outer = 00000000] 14:31:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 155 (214BE000) [pid = 3672] [serial = 1156] [outer = 214B0800] 14:31:44 INFO - PROCESS | 3672 | 1461101504168 Marionette DEBUG loaded listener.js 14:31:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 156 (214BF800) [pid = 3672] [serial = 1157] [outer = 214B0800] 14:31:44 INFO - PROCESS | 3672 | 1461101504784 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]]]}] 14:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1032ms 14:31:44 INFO - PROCESS | 3672 | 1461101504851 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 14:31:44 INFO - PROCESS | 3672 | 1461101504854 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 14:31:44 INFO - PROCESS | 3672 | 1461101504857 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:31:44 INFO - PROCESS | 3672 | 1461101504859 Marionette TRACE conn5 <- [1,1506,null,{}] 14:31:44 INFO - PROCESS | 3672 | 1461101504863 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}] 14:31:44 INFO - PROCESS | 3672 | 1461101504989 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 14:31:45 INFO - PROCESS | 3672 | 1461101505108 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:45 INFO - PROCESS | 3672 | ++DOCSHELL 0F43B400 == 79 [pid = 3672] [id = 386] 14:31:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 157 (0F481000) [pid = 3672] [serial = 1158] [outer = 00000000] 14:31:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 158 (10F9D800) [pid = 3672] [serial = 1159] [outer = 0F481000] 14:31:45 INFO - PROCESS | 3672 | 1461101505369 Marionette DEBUG loaded listener.js 14:31:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 159 (1450C800) [pid = 3672] [serial = 1160] [outer = 0F481000] 14:31:46 INFO - PROCESS | 3672 | 1461101506001 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]]]}] 14:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1170ms 14:31:46 INFO - PROCESS | 3672 | 1461101506031 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 14:31:46 INFO - PROCESS | 3672 | 1461101506036 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 14:31:46 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:31:46 INFO - PROCESS | 3672 | 1461101506041 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:31:46 INFO - PROCESS | 3672 | 1461101506044 Marionette TRACE conn5 <- [1,1510,null,{}] 14:31:46 INFO - PROCESS | 3672 | 1461101506049 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}] 14:31:46 INFO - PROCESS | 3672 | 1461101506160 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 14:31:46 INFO - PROCESS | 3672 | 1461101506326 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:46 INFO - PROCESS | 3672 | ++DOCSHELL 175FCC00 == 80 [pid = 3672] [id = 387] 14:31:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 160 (17A9D400) [pid = 3672] [serial = 1161] [outer = 00000000] 14:31:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 161 (17D17000) [pid = 3672] [serial = 1162] [outer = 17A9D400] 14:31:46 INFO - PROCESS | 3672 | 1461101506378 Marionette DEBUG loaded listener.js 14:31:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 162 (17F9DC00) [pid = 3672] [serial = 1163] [outer = 17A9D400] 14:31:46 INFO - PROCESS | 3672 | --DOCSHELL 17D1F800 == 79 [pid = 3672] [id = 270] 14:31:46 INFO - PROCESS | 3672 | --DOCSHELL 19784C00 == 78 [pid = 3672] [id = 378] 14:31:46 INFO - PROCESS | 3672 | --DOCSHELL 1430F400 == 77 [pid = 3672] [id = 377] 14:31:46 INFO - PROCESS | 3672 | --DOCSHELL 1C74DC00 == 76 [pid = 3672] [id = 376] 14:31:46 INFO - PROCESS | 3672 | --DOCSHELL 1B378C00 == 75 [pid = 3672] [id = 375] 14:31:46 INFO - PROCESS | 3672 | --DOCSHELL 1A846000 == 74 [pid = 3672] [id = 374] 14:31:46 INFO - PROCESS | 3672 | --DOCSHELL 19982400 == 73 [pid = 3672] [id = 373] 14:31:46 INFO - PROCESS | 3672 | --DOCSHELL 18D41800 == 72 [pid = 3672] [id = 372] 14:31:46 INFO - PROCESS | 3672 | --DOCSHELL 0F858C00 == 71 [pid = 3672] [id = 371] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 161 (1ED76400) [pid = 3672] [serial = 1086] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 160 (1938E800) [pid = 3672] [serial = 1056] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 159 (0FCB1C00) [pid = 3672] [serial = 1041] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 158 (16522400) [pid = 3672] [serial = 1044] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 157 (1A9D3C00) [pid = 3672] [serial = 1047] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 156 (1D8A8400) [pid = 3672] [serial = 1050] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 155 (1FF89000) [pid = 3672] [serial = 1053] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | 1461101507032 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"]]]}] 14:31:47 INFO - PROCESS | 3672 | --DOCSHELL 1007A000 == 70 [pid = 3672] [id = 370] 14:31:47 INFO - PROCESS | 3672 | --DOCSHELL 2081D000 == 69 [pid = 3672] [id = 367] 14:31:47 INFO - PROCESS | 3672 | --DOCSHELL 1ED77000 == 68 [pid = 3672] [id = 366] 14:31:47 INFO - PROCESS | 3672 | --DOCSHELL 102B3800 == 67 [pid = 3672] [id = 365] 14:31:47 INFO - PROCESS | 3672 | --DOCSHELL 17C42800 == 66 [pid = 3672] [id = 364] 14:31:47 INFO - PROCESS | 3672 | --DOCSHELL 0FB18C00 == 65 [pid = 3672] [id = 363] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 154 (1EAD3800) [pid = 3672] [serial = 907] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 153 (2086B000) [pid = 3672] [serial = 961] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 152 (1D505C00) [pid = 3672] [serial = 952] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (1FF85C00) [pid = 3672] [serial = 910] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (1D8AD000) [pid = 3672] [serial = 904] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (1ED25800) [pid = 3672] [serial = 955] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (1ED2AC00) [pid = 3672] [serial = 913] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (19A9BC00) [pid = 3672] [serial = 901] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 146 (17D17400) [pid = 3672] [serial = 949] [outer = 00000000] [url = about:blank] 14:31:47 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 () { 14:31:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:31:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:31:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 145 (14A36C00) [pid = 3672] [serial = 898] [outer = 00000000] [url = about:blank] 14:31:47 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 () { 14:31:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:31:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:31:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (200E4000) [pid = 3672] [serial = 958] [outer = 00000000] [url = about:blank] 14:31:47 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 () { 14:31:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:31:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:31:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (1D66AC00) [pid = 3672] [serial = 895] [outer = 00000000] [url = about:blank] 14:31:47 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 () { 14:31:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:31:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:31:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (10FA8800) [pid = 3672] [serial = 946] [outer = 00000000] [url = about:blank] 14:31:47 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1024ms 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (1A9DB000) [pid = 3672] [serial = 1074] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (1BE18800) [pid = 3672] [serial = 1077] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (1A9DB800) [pid = 3672] [serial = 1075] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (14DB9400) [pid = 3672] [serial = 1080] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (19AA5400) [pid = 3672] [serial = 1071] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (1930E400) [pid = 3672] [serial = 1068] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (1977E000) [pid = 3672] [serial = 1069] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (165CC000) [pid = 3672] [serial = 1060] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (14CCA000) [pid = 3672] [serial = 1059] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (1C26B800) [pid = 3672] [serial = 1078] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (1A9E0800) [pid = 3672] [serial = 1039] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (17D57000) [pid = 3672] [serial = 1065] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (18952C00) [pid = 3672] [serial = 1066] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (1441D400) [pid = 3672] [serial = 1062] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (14521400) [pid = 3672] [serial = 1063] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (1D5F4800) [pid = 3672] [serial = 1083] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (14DC2800) [pid = 3672] [serial = 1081] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (1D670C00) [pid = 3672] [serial = 1084] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (1A63C000) [pid = 3672] [serial = 1072] [outer = 00000000] [url = about:blank] 14:31:47 INFO - PROCESS | 3672 | 1461101507084 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 14:31:47 INFO - PROCESS | 3672 | 1461101507088 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 14:31:47 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:31:47 INFO - PROCESS | 3672 | 1461101507115 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:31:47 INFO - PROCESS | 3672 | 1461101507118 Marionette TRACE conn5 <- [1,1514,null,{}] 14:31:47 INFO - PROCESS | 3672 | 1461101507122 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}] 14:31:47 INFO - PROCESS | 3672 | 1461101507220 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 14:31:47 INFO - PROCESS | 3672 | 1461101507226 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:47 INFO - PROCESS | 3672 | ++DOCSHELL 14426000 == 66 [pid = 3672] [id = 388] 14:31:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (14439C00) [pid = 3672] [serial = 1164] [outer = 00000000] 14:31:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (14522400) [pid = 3672] [serial = 1165] [outer = 14439C00] 14:31:47 INFO - PROCESS | 3672 | 1461101507273 Marionette DEBUG loaded listener.js 14:31:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (14DBF000) [pid = 3672] [serial = 1166] [outer = 14439C00] 14:31:47 INFO - PROCESS | 3672 | 1461101507791 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"]]]}] 14:31:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:31:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:31:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:31:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:31:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:31:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:31:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:31:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:31:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:31:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:31:47 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 730ms 14:31:47 INFO - PROCESS | 3672 | 1461101507848 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 14:31:47 INFO - PROCESS | 3672 | 1461101507850 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 14:31:47 INFO - PROCESS | 3672 | 1461101507853 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:31:47 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:31:47 INFO - PROCESS | 3672 | 1461101507857 Marionette TRACE conn5 <- [1,1518,null,{}] 14:31:47 INFO - PROCESS | 3672 | 1461101507868 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}] 14:31:48 INFO - PROCESS | 3672 | 1461101508001 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 14:31:48 INFO - PROCESS | 3672 | 1461101508107 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:48 INFO - PROCESS | 3672 | ++DOCSHELL 17D18000 == 67 [pid = 3672] [id = 389] 14:31:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (1896B000) [pid = 3672] [serial = 1167] [outer = 00000000] 14:31:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (18972800) [pid = 3672] [serial = 1168] [outer = 1896B000] 14:31:48 INFO - PROCESS | 3672 | 1461101508156 Marionette DEBUG loaded listener.js 14:31:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (18D47000) [pid = 3672] [serial = 1169] [outer = 1896B000] 14:31:48 INFO - PROCESS | 3672 | 1461101508505 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]]]}] 14:31:48 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 14:31:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:31:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:31:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:31:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:31:48 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. 14:31:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:31:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 670ms 14:31:48 INFO - PROCESS | 3672 | 1461101508541 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 14:31:48 INFO - PROCESS | 3672 | 1461101508544 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 14:31:48 INFO - PROCESS | 3672 | 1461101508557 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:31:48 INFO - PROCESS | 3672 | 1461101508558 Marionette TRACE conn5 <- [1,1522,null,{}] 14:31:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:31:48 INFO - PROCESS | 3672 | 1461101508562 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}] 14:31:48 INFO - PROCESS | 3672 | 1461101508650 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 14:31:48 INFO - PROCESS | 3672 | 1461101508656 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:48 INFO - PROCESS | 3672 | ++DOCSHELL 10AF4800 == 68 [pid = 3672] [id = 390] 14:31:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (19306000) [pid = 3672] [serial = 1170] [outer = 00000000] 14:31:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (1A78B800) [pid = 3672] [serial = 1171] [outer = 19306000] 14:31:48 INFO - PROCESS | 3672 | 1461101508702 Marionette DEBUG loaded listener.js 14:31:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (1A835800) [pid = 3672] [serial = 1172] [outer = 19306000] 14:31:49 INFO - PROCESS | 3672 | 1461101509148 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]]]}] 14:31:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:31:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 631ms 14:31:49 INFO - PROCESS | 3672 | 1461101509195 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 14:31:49 INFO - PROCESS | 3672 | 1461101509197 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 14:31:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:31:49 INFO - PROCESS | 3672 | 1461101509201 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:31:49 INFO - PROCESS | 3672 | 1461101509202 Marionette TRACE conn5 <- [1,1526,null,{}] 14:31:49 INFO - PROCESS | 3672 | 1461101509206 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}] 14:31:49 INFO - PROCESS | 3672 | 1461101509340 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 14:31:49 INFO - PROCESS | 3672 | 1461101509443 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:49 INFO - PROCESS | 3672 | ++DOCSHELL 1A8E6C00 == 69 [pid = 3672] [id = 391] 14:31:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (1A905800) [pid = 3672] [serial = 1173] [outer = 00000000] 14:31:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (1A90BC00) [pid = 3672] [serial = 1174] [outer = 1A905800] 14:31:49 INFO - PROCESS | 3672 | 1461101509497 Marionette DEBUG loaded listener.js 14:31:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (1A9DFC00) [pid = 3672] [serial = 1175] [outer = 1A905800] 14:31:49 INFO - PROCESS | 3672 | 1461101509957 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]]]}] 14:31:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:31:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 770ms 14:31:49 INFO - PROCESS | 3672 | 1461101509974 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 14:31:49 INFO - PROCESS | 3672 | 1461101509976 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 14:31:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:31:49 INFO - PROCESS | 3672 | 1461101509979 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:31:49 INFO - PROCESS | 3672 | 1461101509981 Marionette TRACE conn5 <- [1,1530,null,{}] 14:31:49 INFO - PROCESS | 3672 | 1461101509984 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}] 14:31:50 INFO - PROCESS | 3672 | 1461101510110 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 14:31:50 INFO - PROCESS | 3672 | 1461101510184 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:50 INFO - PROCESS | 3672 | ++DOCSHELL 1B377800 == 70 [pid = 3672] [id = 392] 14:31:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (1B73D800) [pid = 3672] [serial = 1176] [outer = 00000000] 14:31:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (1C26F800) [pid = 3672] [serial = 1177] [outer = 1B73D800] 14:31:50 INFO - PROCESS | 3672 | 1461101510229 Marionette DEBUG loaded listener.js 14:31:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (1C689400) [pid = 3672] [serial = 1178] [outer = 1B73D800] 14:31:50 INFO - PROCESS | 3672 | 1461101510644 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]]]}] 14:31:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:31:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 730ms 14:31:50 INFO - PROCESS | 3672 | 1461101510710 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 14:31:50 INFO - PROCESS | 3672 | 1461101510712 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 14:31:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:31:50 INFO - PROCESS | 3672 | 1461101510715 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:31:50 INFO - PROCESS | 3672 | 1461101510717 Marionette TRACE conn5 <- [1,1534,null,{}] 14:31:50 INFO - PROCESS | 3672 | 1461101510720 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}] 14:31:50 INFO - PROCESS | 3672 | 1461101510877 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 14:31:50 INFO - PROCESS | 3672 | 1461101510946 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:50 INFO - PROCESS | 3672 | ++DOCSHELL 1C695C00 == 71 [pid = 3672] [id = 393] 14:31:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (1C751C00) [pid = 3672] [serial = 1179] [outer = 00000000] 14:31:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (1D5FB800) [pid = 3672] [serial = 1180] [outer = 1C751C00] 14:31:50 INFO - PROCESS | 3672 | 1461101510991 Marionette DEBUG loaded listener.js 14:31:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (1D66D800) [pid = 3672] [serial = 1181] [outer = 1C751C00] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (1D505800) [pid = 3672] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (20814800) [pid = 3672] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (15B56400) [pid = 3672] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (1EACE000) [pid = 3672] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (14342400) [pid = 3672] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (20801400) [pid = 3672] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (14A0A400) [pid = 3672] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (0FCB1000) [pid = 3672] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (0F6C2C00) [pid = 3672] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (1FF86000) [pid = 3672] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (1ED25400) [pid = 3672] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (15B53C00) [pid = 3672] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (102BB800) [pid = 3672] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (18B69800) [pid = 3672] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (1D5EDC00) [pid = 3672] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (1B379800) [pid = 3672] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (19987000) [pid = 3672] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (17519400) [pid = 3672] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (1007B000) [pid = 3672] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 121 (18D41C00) [pid = 3672] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 120 (19AA5000) [pid = 3672] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 119 (0FCA5400) [pid = 3672] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 118 (1A846C00) [pid = 3672] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:31:51 INFO - PROCESS | 3672 | --DOMWINDOW == 117 (14A32800) [pid = 3672] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:31:51 INFO - PROCESS | 3672 | 1461101511677 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]]]}] 14:31:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:31:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 969ms 14:31:51 INFO - PROCESS | 3672 | 1461101511686 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 14:31:51 INFO - PROCESS | 3672 | 1461101511688 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 14:31:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:31:51 INFO - PROCESS | 3672 | 1461101511691 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:31:51 INFO - PROCESS | 3672 | 1461101511693 Marionette TRACE conn5 <- [1,1538,null,{}] 14:31:51 INFO - PROCESS | 3672 | 1461101511697 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}] 14:31:51 INFO - PROCESS | 3672 | 1461101511826 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 14:31:51 INFO - PROCESS | 3672 | 1461101511892 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:51 INFO - PROCESS | 3672 | ++DOCSHELL 102EFC00 == 72 [pid = 3672] [id = 394] 14:31:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (10AB0C00) [pid = 3672] [serial = 1182] [outer = 00000000] 14:31:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (15A53000) [pid = 3672] [serial = 1183] [outer = 10AB0C00] 14:31:51 INFO - PROCESS | 3672 | 1461101511937 Marionette DEBUG loaded listener.js 14:31:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (17C42400) [pid = 3672] [serial = 1184] [outer = 10AB0C00] 14:31:52 INFO - PROCESS | 3672 | 1461101512306 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]]]}] 14:31:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:31:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 670ms 14:31:52 INFO - PROCESS | 3672 | 1461101512362 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 14:31:52 INFO - PROCESS | 3672 | 1461101512364 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 14:31:52 INFO - PROCESS | 3672 | 1461101512368 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:31:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:31:52 INFO - PROCESS | 3672 | 1461101512369 Marionette TRACE conn5 <- [1,1542,null,{}] 14:31:52 INFO - PROCESS | 3672 | 1461101512373 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}] 14:31:52 INFO - PROCESS | 3672 | 1461101512464 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 14:31:52 INFO - PROCESS | 3672 | 1461101512470 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:52 INFO - PROCESS | 3672 | ++DOCSHELL 14DC3C00 == 73 [pid = 3672] [id = 395] 14:31:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (18B69800) [pid = 3672] [serial = 1185] [outer = 00000000] 14:31:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (1A9D3000) [pid = 3672] [serial = 1186] [outer = 18B69800] 14:31:52 INFO - PROCESS | 3672 | 1461101512515 Marionette DEBUG loaded listener.js 14:31:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (1D5EE000) [pid = 3672] [serial = 1187] [outer = 18B69800] 14:31:52 INFO - PROCESS | 3672 | 1461101512977 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]]]}] 14:31:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:31:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 670ms 14:31:53 INFO - PROCESS | 3672 | 1461101513042 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 14:31:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:31:53 INFO - PROCESS | 3672 | 1461101513044 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 14:31:53 INFO - PROCESS | 3672 | 1461101513047 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:31:53 INFO - PROCESS | 3672 | 1461101513049 Marionette TRACE conn5 <- [1,1546,null,{}] 14:31:53 INFO - PROCESS | 3672 | 1461101513053 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}] 14:31:53 INFO - PROCESS | 3672 | 1461101513139 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 14:31:53 INFO - PROCESS | 3672 | 1461101513145 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:53 INFO - PROCESS | 3672 | ++DOCSHELL 18952000 == 74 [pid = 3672] [id = 396] 14:31:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (18970C00) [pid = 3672] [serial = 1188] [outer = 00000000] 14:31:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (1DD1EC00) [pid = 3672] [serial = 1189] [outer = 18970C00] 14:31:53 INFO - PROCESS | 3672 | 1461101513194 Marionette DEBUG loaded listener.js 14:31:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (1EAD8800) [pid = 3672] [serial = 1190] [outer = 18970C00] 14:31:53 INFO - PROCESS | 3672 | 1461101513844 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]]]}] 14:31:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:31:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 870ms 14:31:53 INFO - PROCESS | 3672 | 1461101513919 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 14:31:53 INFO - PROCESS | 3672 | 1461101513923 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 14:31:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:31:53 INFO - PROCESS | 3672 | 1461101513929 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:31:53 INFO - PROCESS | 3672 | 1461101513933 Marionette TRACE conn5 <- [1,1550,null,{}] 14:31:53 INFO - PROCESS | 3672 | 1461101513939 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}] 14:31:54 INFO - PROCESS | 3672 | 1461101514058 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 14:31:54 INFO - PROCESS | 3672 | 1461101514178 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:54 INFO - PROCESS | 3672 | ++DOCSHELL 10FA8800 == 75 [pid = 3672] [id = 397] 14:31:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (1309F400) [pid = 3672] [serial = 1191] [outer = 00000000] 14:31:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (15B51400) [pid = 3672] [serial = 1192] [outer = 1309F400] 14:31:54 INFO - PROCESS | 3672 | 1461101514277 Marionette DEBUG loaded listener.js 14:31:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (165C7C00) [pid = 3672] [serial = 1193] [outer = 1309F400] 14:31:54 INFO - PROCESS | 3672 | 1461101514840 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]]]}] 14:31:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:31:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 990ms 14:31:54 INFO - PROCESS | 3672 | 1461101514919 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 14:31:54 INFO - PROCESS | 3672 | 1461101514925 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 14:31:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:31:54 INFO - PROCESS | 3672 | 1461101514932 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:31:54 INFO - PROCESS | 3672 | 1461101514935 Marionette TRACE conn5 <- [1,1554,null,{}] 14:31:54 INFO - PROCESS | 3672 | 1461101514939 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}] 14:31:55 INFO - PROCESS | 3672 | 1461101515056 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 14:31:55 INFO - PROCESS | 3672 | 1461101515201 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:55 INFO - PROCESS | 3672 | ++DOCSHELL 14DBC800 == 76 [pid = 3672] [id = 398] 14:31:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (15A4A000) [pid = 3672] [serial = 1194] [outer = 00000000] 14:31:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (19384000) [pid = 3672] [serial = 1195] [outer = 15A4A000] 14:31:55 INFO - PROCESS | 3672 | 1461101515258 Marionette DEBUG loaded listener.js 14:31:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (19BD4C00) [pid = 3672] [serial = 1196] [outer = 15A4A000] 14:31:55 INFO - PROCESS | 3672 | 1461101515872 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]]]}] 14:31:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:31:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 970ms 14:31:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:31:55 INFO - PROCESS | 3672 | 1461101515903 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 14:31:55 INFO - PROCESS | 3672 | 1461101515906 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 14:31:55 INFO - PROCESS | 3672 | 1461101515910 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:31:55 INFO - PROCESS | 3672 | 1461101515913 Marionette TRACE conn5 <- [1,1558,null,{}] 14:31:55 INFO - PROCESS | 3672 | 1461101515926 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}] 14:31:56 INFO - PROCESS | 3672 | 1461101516048 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 14:31:56 INFO - PROCESS | 3672 | 1461101516209 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:56 INFO - PROCESS | 3672 | ++DOCSHELL 1D8A3400 == 77 [pid = 3672] [id = 399] 14:31:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (1D8AA800) [pid = 3672] [serial = 1197] [outer = 00000000] 14:31:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (1EAD6400) [pid = 3672] [serial = 1198] [outer = 1D8AA800] 14:31:56 INFO - PROCESS | 3672 | 1461101516267 Marionette DEBUG loaded listener.js 14:31:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (1ED2A400) [pid = 3672] [serial = 1199] [outer = 1D8AA800] 14:31:56 INFO - PROCESS | 3672 | 1461101516879 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]]]}] 14:31:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:31:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1021ms 14:31:56 INFO - PROCESS | 3672 | 1461101516936 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 14:31:56 INFO - PROCESS | 3672 | 1461101516939 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 14:31:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:31:56 INFO - PROCESS | 3672 | 1461101516943 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:31:56 INFO - PROCESS | 3672 | 1461101516945 Marionette TRACE conn5 <- [1,1562,null,{}] 14:31:56 INFO - PROCESS | 3672 | 1461101516949 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}] 14:31:57 INFO - PROCESS | 3672 | 1461101517062 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 14:31:57 INFO - PROCESS | 3672 | 1461101517207 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:57 INFO - PROCESS | 3672 | ++DOCSHELL 1ED78C00 == 78 [pid = 3672] [id = 400] 14:31:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (1ED81800) [pid = 3672] [serial = 1200] [outer = 00000000] 14:31:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (1FF89400) [pid = 3672] [serial = 1201] [outer = 1ED81800] 14:31:57 INFO - PROCESS | 3672 | 1461101517264 Marionette DEBUG loaded listener.js 14:31:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (1FF8EC00) [pid = 3672] [serial = 1202] [outer = 1ED81800] 14:31:57 INFO - PROCESS | 3672 | 1461101517868 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]]]}] 14:31:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:31:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 970ms 14:31:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:31:57 INFO - PROCESS | 3672 | 1461101517915 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 14:31:57 INFO - PROCESS | 3672 | 1461101517917 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 14:31:57 INFO - PROCESS | 3672 | 1461101517921 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:31:57 INFO - PROCESS | 3672 | 1461101517923 Marionette TRACE conn5 <- [1,1566,null,{}] 14:31:57 INFO - PROCESS | 3672 | 1461101517927 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}] 14:31:58 INFO - PROCESS | 3672 | 1461101518037 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 14:31:58 INFO - PROCESS | 3672 | 1461101518182 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:58 INFO - PROCESS | 3672 | ++DOCSHELL 17556000 == 79 [pid = 3672] [id = 401] 14:31:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (1FF89800) [pid = 3672] [serial = 1203] [outer = 00000000] 14:31:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (20808400) [pid = 3672] [serial = 1204] [outer = 1FF89800] 14:31:58 INFO - PROCESS | 3672 | 1461101518238 Marionette DEBUG loaded listener.js 14:31:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (20819000) [pid = 3672] [serial = 1205] [outer = 1FF89800] 14:31:58 INFO - PROCESS | 3672 | 1461101518796 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]]]}] 14:31:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:31:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 930ms 14:31:58 INFO - PROCESS | 3672 | 1461101518856 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 14:31:58 INFO - PROCESS | 3672 | 1461101518858 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 14:31:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:31:58 INFO - PROCESS | 3672 | 1461101518862 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:31:58 INFO - PROCESS | 3672 | 1461101518864 Marionette TRACE conn5 <- [1,1570,null,{}] 14:31:58 INFO - PROCESS | 3672 | 1461101518881 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}] 14:31:59 INFO - PROCESS | 3672 | 1461101519047 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 14:31:59 INFO - PROCESS | 3672 | 1461101519159 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:59 INFO - PROCESS | 3672 | ++DOCSHELL 20862800 == 80 [pid = 3672] [id = 402] 14:31:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (214B4800) [pid = 3672] [serial = 1206] [outer = 00000000] 14:31:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (214BBC00) [pid = 3672] [serial = 1207] [outer = 214B4800] 14:31:59 INFO - PROCESS | 3672 | 1461101519218 Marionette DEBUG loaded listener.js 14:31:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (214BDC00) [pid = 3672] [serial = 1208] [outer = 214B4800] 14:31:59 INFO - PROCESS | 3672 | 1461101519782 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]]]}] 14:31:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:31:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 971ms 14:31:59 INFO - PROCESS | 3672 | 1461101519836 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 14:31:59 INFO - PROCESS | 3672 | 1461101519839 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 14:31:59 INFO - PROCESS | 3672 | 1461101519842 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:31:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:31:59 INFO - PROCESS | 3672 | 1461101519844 Marionette TRACE conn5 <- [1,1574,null,{}] 14:31:59 INFO - PROCESS | 3672 | 1461101519848 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}] 14:31:59 INFO - PROCESS | 3672 | 1461101519963 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 14:32:00 INFO - PROCESS | 3672 | 1461101520152 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:00 INFO - PROCESS | 3672 | ++DOCSHELL 1007DC00 == 81 [pid = 3672] [id = 403] 14:32:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (10265000) [pid = 3672] [serial = 1209] [outer = 00000000] 14:32:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (21A64400) [pid = 3672] [serial = 1210] [outer = 10265000] 14:32:00 INFO - PROCESS | 3672 | 1461101520213 Marionette DEBUG loaded listener.js 14:32:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (21A6CC00) [pid = 3672] [serial = 1211] [outer = 10265000] 14:32:00 INFO - PROCESS | 3672 | 1461101520816 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]]]}] 14:32:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:32:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1016ms 14:32:00 INFO - PROCESS | 3672 | 1461101520863 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 14:32:00 INFO - PROCESS | 3672 | 1461101520865 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 14:32:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:32:00 INFO - PROCESS | 3672 | 1461101520883 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:32:00 INFO - PROCESS | 3672 | 1461101520886 Marionette TRACE conn5 <- [1,1578,null,{}] 14:32:00 INFO - PROCESS | 3672 | 1461101520909 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}] 14:32:01 INFO - PROCESS | 3672 | 1461101521027 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 14:32:01 INFO - PROCESS | 3672 | 1461101521309 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:01 INFO - PROCESS | 3672 | ++DOCSHELL 102C0000 == 82 [pid = 3672] [id = 404] 14:32:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (14333800) [pid = 3672] [serial = 1212] [outer = 00000000] 14:32:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (14523000) [pid = 3672] [serial = 1213] [outer = 14333800] 14:32:01 INFO - PROCESS | 3672 | 1461101521388 Marionette DEBUG loaded listener.js 14:32:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (14CCA800) [pid = 3672] [serial = 1214] [outer = 14333800] 14:32:01 INFO - PROCESS | 3672 | 1461101521920 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]]]}] 14:32:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:32:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1113ms 14:32:01 INFO - PROCESS | 3672 | 1461101521995 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 14:32:01 INFO - PROCESS | 3672 | 1461101522000 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 14:32:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:32:01 INFO - PROCESS | 3672 | 1461101522005 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:32:02 INFO - PROCESS | 3672 | 1461101522008 Marionette TRACE conn5 <- [1,1582,null,{}] 14:32:02 INFO - PROCESS | 3672 | 1461101522013 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}] 14:32:02 INFO - PROCESS | 3672 | 1461101522125 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 14:32:02 INFO - PROCESS | 3672 | 1461101522292 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:02 INFO - PROCESS | 3672 | ++DOCSHELL 15A50400 == 83 [pid = 3672] [id = 405] 14:32:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (165C5800) [pid = 3672] [serial = 1215] [outer = 00000000] 14:32:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (1894E000) [pid = 3672] [serial = 1216] [outer = 165C5800] 14:32:02 INFO - PROCESS | 3672 | 1461101522344 Marionette DEBUG loaded listener.js 14:32:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 153 (18972400) [pid = 3672] [serial = 1217] [outer = 165C5800] 14:32:02 INFO - PROCESS | 3672 | --DOCSHELL 0FCADC00 == 82 [pid = 3672] [id = 288] 14:32:02 INFO - PROCESS | 3672 | --DOCSHELL 14DC3C00 == 81 [pid = 3672] [id = 395] 14:32:02 INFO - PROCESS | 3672 | --DOCSHELL 102EFC00 == 80 [pid = 3672] [id = 394] 14:32:02 INFO - PROCESS | 3672 | --DOCSHELL 1C695C00 == 79 [pid = 3672] [id = 393] 14:32:02 INFO - PROCESS | 3672 | --DOCSHELL 1B377800 == 78 [pid = 3672] [id = 392] 14:32:02 INFO - PROCESS | 3672 | --DOCSHELL 1A8E6C00 == 77 [pid = 3672] [id = 391] 14:32:02 INFO - PROCESS | 3672 | --DOCSHELL 10AF4800 == 76 [pid = 3672] [id = 390] 14:32:02 INFO - PROCESS | 3672 | --DOCSHELL 17D18000 == 75 [pid = 3672] [id = 389] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 152 (1ED83C00) [pid = 3672] [serial = 1138] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOCSHELL 14426000 == 74 [pid = 3672] [id = 388] 14:32:02 INFO - PROCESS | 3672 | --DOCSHELL 175FCC00 == 73 [pid = 3672] [id = 387] 14:32:02 INFO - PROCESS | 3672 | --DOCSHELL 0F43B400 == 72 [pid = 3672] [id = 386] 14:32:02 INFO - PROCESS | 3672 | --DOCSHELL 2081AC00 == 71 [pid = 3672] [id = 384] 14:32:02 INFO - PROCESS | 3672 | --DOCSHELL 20805400 == 70 [pid = 3672] [id = 383] 14:32:02 INFO - PROCESS | 3672 | --DOCSHELL 1BE19800 == 69 [pid = 3672] [id = 382] 14:32:02 INFO - PROCESS | 3672 | --DOCSHELL 14C14000 == 68 [pid = 3672] [id = 381] 14:32:02 INFO - PROCESS | 3672 | --DOCSHELL 1450B800 == 67 [pid = 3672] [id = 380] 14:32:02 INFO - PROCESS | 3672 | --DOCSHELL 1EACF800 == 66 [pid = 3672] [id = 379] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (1C272800) [pid = 3672] [serial = 1057] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (1EACC800) [pid = 3672] [serial = 1051] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (2086AC00) [pid = 3672] [serial = 1006] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (1A9E0400) [pid = 3672] [serial = 1048] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (200E0400) [pid = 3672] [serial = 1054] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 146 (17D50400) [pid = 3672] [serial = 1009] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 145 (20809800) [pid = 3672] [serial = 1003] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (17520400) [pid = 3672] [serial = 1045] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (1BE6D800) [pid = 3672] [serial = 943] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (1007D000) [pid = 3672] [serial = 1042] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (20817000) [pid = 3672] [serial = 994] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (1ED7A000) [pid = 3672] [serial = 1087] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (1A840C00) [pid = 3672] [serial = 1000] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (14C49800) [pid = 3672] [serial = 997] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (1EAD3400) [pid = 3672] [serial = 1129] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (1C752000) [pid = 3672] [serial = 1127] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (1C696400) [pid = 3672] [serial = 1126] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (18B62800) [pid = 3672] [serial = 1092] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (19AA5800) [pid = 3672] [serial = 1120] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (102B8C00) [pid = 3672] [serial = 1089] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (19382800) [pid = 3672] [serial = 1108] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (18B62000) [pid = 3672] [serial = 1107] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (18954000) [pid = 3672] [serial = 1111] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (14C47400) [pid = 3672] [serial = 1110] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (18D4DC00) [pid = 3672] [serial = 1117] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (19308000) [pid = 3672] [serial = 1118] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (1D5FB400) [pid = 3672] [serial = 1095] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (1BA7D400) [pid = 3672] [serial = 1135] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (2080A800) [pid = 3672] [serial = 1098] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (20866800) [pid = 3672] [serial = 1101] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 121 (21753000) [pid = 3672] [serial = 1104] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 120 (1ED2D800) [pid = 3672] [serial = 1130] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 119 (17D51C00) [pid = 3672] [serial = 691] [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.] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 118 (14C1FC00) [pid = 3672] [serial = 1115] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 117 (145BE400) [pid = 3672] [serial = 1114] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 116 (1DD27C00) [pid = 3672] [serial = 1136] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 115 (1A907C00) [pid = 3672] [serial = 1123] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 114 (1A90E800) [pid = 3672] [serial = 1124] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 113 (1896C000) [pid = 3672] [serial = 1132] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 112 (18D42000) [pid = 3672] [serial = 1133] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | --DOMWINDOW == 111 (1A841800) [pid = 3672] [serial = 1121] [outer = 00000000] [url = about:blank] 14:32:02 INFO - PROCESS | 3672 | 1461101522975 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]]]}] 14:32:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:32:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1019ms 14:32:03 INFO - PROCESS | 3672 | 1461101523028 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 14:32:03 INFO - PROCESS | 3672 | 1461101523032 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 14:32:03 INFO - PROCESS | 3672 | 1461101523036 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:32:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:32:03 INFO - PROCESS | 3672 | 1461101523038 Marionette TRACE conn5 <- [1,1586,null,{}] 14:32:03 INFO - PROCESS | 3672 | 1461101523042 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}] 14:32:03 INFO - PROCESS | 3672 | 1461101523143 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 14:32:03 INFO - PROCESS | 3672 | 1461101523247 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:03 INFO - PROCESS | 3672 | ++DOCSHELL 0FCA7000 == 67 [pid = 3672] [id = 406] 14:32:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 112 (10078400) [pid = 3672] [serial = 1218] [outer = 00000000] 14:32:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 113 (145C3800) [pid = 3672] [serial = 1219] [outer = 10078400] 14:32:03 INFO - PROCESS | 3672 | 1461101523293 Marionette DEBUG loaded listener.js 14:32:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 114 (14DBB400) [pid = 3672] [serial = 1220] [outer = 10078400] 14:32:03 INFO - PROCESS | 3672 | 1461101523721 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]]]}] 14:32:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:32:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 730ms 14:32:03 INFO - PROCESS | 3672 | 1461101523773 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 14:32:03 INFO - PROCESS | 3672 | 1461101523776 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 14:32:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:32:03 INFO - PROCESS | 3672 | 1461101523780 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:32:03 INFO - PROCESS | 3672 | 1461101523786 Marionette TRACE conn5 <- [1,1590,null,{}] 14:32:03 INFO - PROCESS | 3672 | 1461101523795 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}] 14:32:03 INFO - PROCESS | 3672 | 1461101523919 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 14:32:03 INFO - PROCESS | 3672 | 1461101523936 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:03 INFO - PROCESS | 3672 | ++DOCSHELL 18D44800 == 68 [pid = 3672] [id = 407] 14:32:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 115 (18D46800) [pid = 3672] [serial = 1221] [outer = 00000000] 14:32:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 116 (18E4B800) [pid = 3672] [serial = 1222] [outer = 18D46800] 14:32:03 INFO - PROCESS | 3672 | 1461101523982 Marionette DEBUG loaded listener.js 14:32:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 117 (19308000) [pid = 3672] [serial = 1223] [outer = 18D46800] 14:32:04 INFO - PROCESS | 3672 | 1461101524450 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]]]}] 14:32:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:32:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 730ms 14:32:04 INFO - PROCESS | 3672 | 1461101524512 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 14:32:04 INFO - PROCESS | 3672 | 1461101524514 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 14:32:04 INFO - PROCESS | 3672 | 1461101524517 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:32:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:32:04 INFO - PROCESS | 3672 | 1461101524519 Marionette TRACE conn5 <- [1,1594,null,{}] 14:32:04 INFO - PROCESS | 3672 | 1461101524523 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}] 14:32:04 INFO - PROCESS | 3672 | 1461101524619 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 14:32:04 INFO - PROCESS | 3672 | 1461101524737 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:04 INFO - PROCESS | 3672 | ++DOCSHELL 18D50400 == 69 [pid = 3672] [id = 408] 14:32:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (19386000) [pid = 3672] [serial = 1224] [outer = 00000000] 14:32:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (19AA3800) [pid = 3672] [serial = 1225] [outer = 19386000] 14:32:04 INFO - PROCESS | 3672 | 1461101524786 Marionette DEBUG loaded listener.js 14:32:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (19BD9800) [pid = 3672] [serial = 1226] [outer = 19386000] 14:32:05 INFO - PROCESS | 3672 | 1461101525198 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]]]}] 14:32:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:32:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 730ms 14:32:05 INFO - PROCESS | 3672 | 1461101525252 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 14:32:05 INFO - PROCESS | 3672 | 1461101525254 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 14:32:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:32:05 INFO - PROCESS | 3672 | 1461101525257 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:32:05 INFO - PROCESS | 3672 | 1461101525258 Marionette TRACE conn5 <- [1,1598,null,{}] 14:32:05 INFO - PROCESS | 3672 | 1461101525262 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}] 14:32:05 INFO - PROCESS | 3672 | 1461101525421 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 14:32:05 INFO - PROCESS | 3672 | 1461101525487 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:05 INFO - PROCESS | 3672 | ++DOCSHELL 1A78B400 == 70 [pid = 3672] [id = 409] 14:32:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (1A78E800) [pid = 3672] [serial = 1227] [outer = 00000000] 14:32:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (1A84B800) [pid = 3672] [serial = 1228] [outer = 1A78E800] 14:32:05 INFO - PROCESS | 3672 | 1461101525540 Marionette DEBUG loaded listener.js 14:32:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (1A90AC00) [pid = 3672] [serial = 1229] [outer = 1A78E800] 14:32:05 INFO - PROCESS | 3672 | 1461101525995 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]]]}] 14:32:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:32:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 770ms 14:32:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:32:06 INFO - PROCESS | 3672 | 1461101526028 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 14:32:06 INFO - PROCESS | 3672 | 1461101526030 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 14:32:06 INFO - PROCESS | 3672 | 1461101526033 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:32:06 INFO - PROCESS | 3672 | 1461101526035 Marionette TRACE conn5 <- [1,1602,null,{}] 14:32:06 INFO - PROCESS | 3672 | 1461101526046 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}] 14:32:06 INFO - PROCESS | 3672 | 1461101526171 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 14:32:06 INFO - PROCESS | 3672 | 1461101526242 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:06 INFO - PROCESS | 3672 | ++DOCSHELL 17561000 == 71 [pid = 3672] [id = 410] 14:32:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (1A90F800) [pid = 3672] [serial = 1230] [outer = 00000000] 14:32:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (1B73D000) [pid = 3672] [serial = 1231] [outer = 1A90F800] 14:32:06 INFO - PROCESS | 3672 | 1461101526288 Marionette DEBUG loaded listener.js 14:32:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (1B741800) [pid = 3672] [serial = 1232] [outer = 1A90F800] 14:32:06 INFO - PROCESS | 3672 | 1461101526730 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]]]}] 14:32:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 14:32:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 729ms 14:32:06 INFO - PROCESS | 3672 | 1461101526764 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 14:32:06 INFO - PROCESS | 3672 | 1461101526766 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 14:32:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:32:06 INFO - PROCESS | 3672 | 1461101526807 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:32:06 INFO - PROCESS | 3672 | 1461101526809 Marionette TRACE conn5 <- [1,1606,null,{}] 14:32:06 INFO - PROCESS | 3672 | 1461101526813 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}] 14:32:06 INFO - PROCESS | 3672 | 1461101526942 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 14:32:07 INFO - PROCESS | 3672 | 1461101527014 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:07 INFO - PROCESS | 3672 | ++DOCSHELL 1B73B800 == 72 [pid = 3672] [id = 411] 14:32:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (1B740800) [pid = 3672] [serial = 1233] [outer = 00000000] 14:32:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (1BE6D400) [pid = 3672] [serial = 1234] [outer = 1B740800] 14:32:07 INFO - PROCESS | 3672 | 1461101527062 Marionette DEBUG loaded listener.js 14:32:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (1C272800) [pid = 3672] [serial = 1235] [outer = 1B740800] 14:32:07 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (1A905800) [pid = 3672] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:32:07 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (1B73D800) [pid = 3672] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:32:07 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (10AB0C00) [pid = 3672] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:32:07 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (1C751C00) [pid = 3672] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:32:07 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (18B69800) [pid = 3672] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:32:07 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (1896B000) [pid = 3672] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:32:07 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (0F481000) [pid = 3672] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:32:07 INFO - PROCESS | 3672 | --DOMWINDOW == 121 (14439C00) [pid = 3672] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:32:07 INFO - PROCESS | 3672 | --DOMWINDOW == 120 (17A9D400) [pid = 3672] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:32:07 INFO - PROCESS | 3672 | --DOMWINDOW == 119 (19306000) [pid = 3672] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:32:07 INFO - PROCESS | 3672 | --DOMWINDOW == 118 (17C45C00) [pid = 3672] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:32:07 INFO - PROCESS | 3672 | --DOMWINDOW == 117 (1A9D1C00) [pid = 3672] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:32:07 INFO - PROCESS | 3672 | --DOMWINDOW == 116 (0FB1F800) [pid = 3672] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:32:07 INFO - PROCESS | 3672 | 1461101527539 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]]]}] 14:32:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:32:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 790ms 14:32:07 INFO - PROCESS | 3672 | 1461101527590 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 14:32:07 INFO - PROCESS | 3672 | 1461101527592 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 14:32:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:32:07 INFO - PROCESS | 3672 | 1461101527595 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:32:07 INFO - PROCESS | 3672 | 1461101527597 Marionette TRACE conn5 <- [1,1610,null,{}] 14:32:07 INFO - PROCESS | 3672 | 1461101527601 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}] 14:32:07 INFO - PROCESS | 3672 | 1461101527689 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 14:32:07 INFO - PROCESS | 3672 | 1461101527695 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:07 INFO - PROCESS | 3672 | ++DOCSHELL 18D45400 == 73 [pid = 3672] [id = 412] 14:32:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 117 (18D47C00) [pid = 3672] [serial = 1236] [outer = 00000000] 14:32:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (1A9D3800) [pid = 3672] [serial = 1237] [outer = 18D47C00] 14:32:07 INFO - PROCESS | 3672 | 1461101527740 Marionette DEBUG loaded listener.js 14:32:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (1B749400) [pid = 3672] [serial = 1238] [outer = 18D47C00] 14:32:08 INFO - PROCESS | 3672 | 1461101528191 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]]]}] 14:32:08 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 14:32:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 631ms 14:32:08 INFO - PROCESS | 3672 | 1461101528235 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 14:32:08 INFO - PROCESS | 3672 | 1461101528237 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 14:32:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:32:08 INFO - PROCESS | 3672 | 1461101528240 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:32:08 INFO - PROCESS | 3672 | 1461101528242 Marionette TRACE conn5 <- [1,1614,null,{}] 14:32:08 INFO - PROCESS | 3672 | 1461101528246 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}] 14:32:08 INFO - PROCESS | 3672 | 1461101528338 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 14:32:08 INFO - PROCESS | 3672 | 1461101528344 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:08 INFO - PROCESS | 3672 | ++DOCSHELL 1B7E2400 == 74 [pid = 3672] [id = 413] 14:32:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (1BA81400) [pid = 3672] [serial = 1239] [outer = 00000000] 14:32:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (1D507800) [pid = 3672] [serial = 1240] [outer = 1BA81400] 14:32:08 INFO - PROCESS | 3672 | 1461101528389 Marionette DEBUG loaded listener.js 14:32:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (1D5FA000) [pid = 3672] [serial = 1241] [outer = 1BA81400] 14:32:08 INFO - PROCESS | 3672 | 1461101528838 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]]]}] 14:32:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:32:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 630ms 14:32:08 INFO - PROCESS | 3672 | 1461101528871 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 14:32:08 INFO - PROCESS | 3672 | 1461101528873 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 14:32:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:32:08 INFO - PROCESS | 3672 | 1461101528876 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:32:08 INFO - PROCESS | 3672 | 1461101528878 Marionette TRACE conn5 <- [1,1618,null,{}] 14:32:08 INFO - PROCESS | 3672 | 1461101528881 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}] 14:32:09 INFO - PROCESS | 3672 | 1461101529015 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 14:32:09 INFO - PROCESS | 3672 | 1461101529024 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:09 INFO - PROCESS | 3672 | ++DOCSHELL 1A790800 == 75 [pid = 3672] [id = 414] 14:32:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (1D666800) [pid = 3672] [serial = 1242] [outer = 00000000] 14:32:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (1DD24800) [pid = 3672] [serial = 1243] [outer = 1D666800] 14:32:09 INFO - PROCESS | 3672 | 1461101529074 Marionette DEBUG loaded listener.js 14:32:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (1EAD2C00) [pid = 3672] [serial = 1244] [outer = 1D666800] 14:32:09 INFO - PROCESS | 3672 | 1461101529682 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]]]}] 14:32:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:32:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 830ms 14:32:09 INFO - PROCESS | 3672 | 1461101529754 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 14:32:09 INFO - PROCESS | 3672 | 1461101529759 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 14:32:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:32:09 INFO - PROCESS | 3672 | 1461101529791 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:32:09 INFO - PROCESS | 3672 | 1461101529796 Marionette TRACE conn5 <- [1,1622,null,{}] 14:32:09 INFO - PROCESS | 3672 | 1461101529802 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}] 14:32:09 INFO - PROCESS | 3672 | 1461101529937 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 14:32:10 INFO - PROCESS | 3672 | 1461101530080 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:10 INFO - PROCESS | 3672 | ++DOCSHELL 10B94000 == 76 [pid = 3672] [id = 415] 14:32:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (1443D800) [pid = 3672] [serial = 1245] [outer = 00000000] 14:32:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (165C8C00) [pid = 3672] [serial = 1246] [outer = 1443D800] 14:32:10 INFO - PROCESS | 3672 | 1461101530145 Marionette DEBUG loaded listener.js 14:32:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (175FD000) [pid = 3672] [serial = 1247] [outer = 1443D800] 14:32:10 INFO - PROCESS | 3672 | 1461101530728 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]]]}] 14:32:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:32:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 990ms 14:32:10 INFO - PROCESS | 3672 | 1461101530777 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 14:32:10 INFO - PROCESS | 3672 | 1461101530783 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 14:32:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:32:10 INFO - PROCESS | 3672 | 1461101530789 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:32:10 INFO - PROCESS | 3672 | 1461101530792 Marionette TRACE conn5 <- [1,1626,null,{}] 14:32:10 INFO - PROCESS | 3672 | 1461101530796 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}] 14:32:10 INFO - PROCESS | 3672 | 1461101530915 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 14:32:11 INFO - PROCESS | 3672 | 1461101531076 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:11 INFO - PROCESS | 3672 | ++DOCSHELL 18D43000 == 77 [pid = 3672] [id = 416] 14:32:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (18D50000) [pid = 3672] [serial = 1248] [outer = 00000000] 14:32:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (19A9F400) [pid = 3672] [serial = 1249] [outer = 18D50000] 14:32:11 INFO - PROCESS | 3672 | 1461101531132 Marionette DEBUG loaded listener.js 14:32:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (1A849400) [pid = 3672] [serial = 1250] [outer = 18D50000] 14:32:11 INFO - PROCESS | 3672 | 1461101531763 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]]]}] 14:32:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:32:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1020ms 14:32:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:32:11 INFO - PROCESS | 3672 | 1461101531812 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 14:32:11 INFO - PROCESS | 3672 | 1461101531815 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 14:32:11 INFO - PROCESS | 3672 | 1461101531818 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:32:11 INFO - PROCESS | 3672 | 1461101531822 Marionette TRACE conn5 <- [1,1630,null,{}] 14:32:11 INFO - PROCESS | 3672 | 1461101531833 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}] 14:32:12 INFO - PROCESS | 3672 | 1461101532014 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 14:32:12 INFO - PROCESS | 3672 | 1461101532165 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:12 INFO - PROCESS | 3672 | ++DOCSHELL 1D8A6800 == 78 [pid = 3672] [id = 417] 14:32:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (1DD1E000) [pid = 3672] [serial = 1251] [outer = 00000000] 14:32:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (1ED27C00) [pid = 3672] [serial = 1252] [outer = 1DD1E000] 14:32:12 INFO - PROCESS | 3672 | 1461101532225 Marionette DEBUG loaded listener.js 14:32:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (1ED2E800) [pid = 3672] [serial = 1253] [outer = 1DD1E000] 14:32:12 INFO - PROCESS | 3672 | 1461101532833 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]]]}] 14:32:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:32:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1020ms 14:32:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:32:12 INFO - PROCESS | 3672 | 1461101532842 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 14:32:12 INFO - PROCESS | 3672 | 1461101532845 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 14:32:12 INFO - PROCESS | 3672 | 1461101532848 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:32:12 INFO - PROCESS | 3672 | 1461101532850 Marionette TRACE conn5 <- [1,1634,null,{}] 14:32:12 INFO - PROCESS | 3672 | 1461101532854 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}] 14:32:12 INFO - PROCESS | 3672 | 1461101532970 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 14:32:13 INFO - PROCESS | 3672 | 1461101533130 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:13 INFO - PROCESS | 3672 | ++DOCSHELL 1ED83400 == 79 [pid = 3672] [id = 418] 14:32:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (1ED83800) [pid = 3672] [serial = 1254] [outer = 00000000] 14:32:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (1FF88C00) [pid = 3672] [serial = 1255] [outer = 1ED83800] 14:32:13 INFO - PROCESS | 3672 | 1461101533186 Marionette DEBUG loaded listener.js 14:32:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (200E3400) [pid = 3672] [serial = 1256] [outer = 1ED83800] 14:32:13 INFO - PROCESS | 3672 | 1461101533768 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]]]}] 14:32:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:32:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 970ms 14:32:13 INFO - PROCESS | 3672 | 1461101533822 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 14:32:13 INFO - PROCESS | 3672 | 1461101533824 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 14:32:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:32:13 INFO - PROCESS | 3672 | 1461101533828 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:32:13 INFO - PROCESS | 3672 | 1461101533830 Marionette TRACE conn5 <- [1,1638,null,{}] 14:32:13 INFO - PROCESS | 3672 | 1461101533834 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}] 14:32:13 INFO - PROCESS | 3672 | 1461101533945 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 14:32:14 INFO - PROCESS | 3672 | 1461101534103 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:14 INFO - PROCESS | 3672 | ++DOCSHELL 200ED400 == 80 [pid = 3672] [id = 419] 14:32:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (20806400) [pid = 3672] [serial = 1257] [outer = 00000000] 14:32:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (20813000) [pid = 3672] [serial = 1258] [outer = 20806400] 14:32:14 INFO - PROCESS | 3672 | 1461101534159 Marionette DEBUG loaded listener.js 14:32:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (2081B400) [pid = 3672] [serial = 1259] [outer = 20806400] 14:32:14 INFO - PROCESS | 3672 | 1461101534733 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]]]}] 14:32:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:32:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 970ms 14:32:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:32:14 INFO - PROCESS | 3672 | 1461101534802 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 14:32:14 INFO - PROCESS | 3672 | 1461101534804 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 14:32:14 INFO - PROCESS | 3672 | 1461101534808 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:32:14 INFO - PROCESS | 3672 | 1461101534810 Marionette TRACE conn5 <- [1,1642,null,{}] 14:32:14 INFO - PROCESS | 3672 | 1461101534814 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}] 14:32:14 INFO - PROCESS | 3672 | 1461101534995 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 14:32:15 INFO - PROCESS | 3672 | 1461101535108 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:15 INFO - PROCESS | 3672 | ++DOCSHELL 20864400 == 81 [pid = 3672] [id = 420] 14:32:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (20866800) [pid = 3672] [serial = 1260] [outer = 00000000] 14:32:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (21749800) [pid = 3672] [serial = 1261] [outer = 20866800] 14:32:15 INFO - PROCESS | 3672 | 1461101535167 Marionette DEBUG loaded listener.js 14:32:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (21758C00) [pid = 3672] [serial = 1262] [outer = 20866800] 14:32:15 INFO - PROCESS | 3672 | 1461101535763 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]]]}] 14:32:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:32:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1020ms 14:32:15 INFO - PROCESS | 3672 | 1461101535832 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 14:32:15 INFO - PROCESS | 3672 | 1461101535835 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 14:32:15 INFO - PROCESS | 3672 | 1461101535838 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:32:15 INFO - PROCESS | 3672 | 1461101535841 Marionette TRACE conn5 <- [1,1646,null,{}] 14:32:15 INFO - PROCESS | 3672 | 1461101535845 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}] 14:32:15 INFO - PROCESS | 3672 | 1461101535955 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 14:32:16 INFO - PROCESS | 3672 | 1461101536101 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:16 INFO - PROCESS | 3672 | ++DOCSHELL 214B2C00 == 82 [pid = 3672] [id = 421] 14:32:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (214BC400) [pid = 3672] [serial = 1263] [outer = 00000000] 14:32:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (22939C00) [pid = 3672] [serial = 1264] [outer = 214BC400] 14:32:16 INFO - PROCESS | 3672 | 1461101536156 Marionette DEBUG loaded listener.js 14:32:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (22940400) [pid = 3672] [serial = 1265] [outer = 214BC400] 14:32:16 INFO - PROCESS | 3672 | 1461101536766 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]]]}] 14:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 969ms 14:32:16 INFO - PROCESS | 3672 | 1461101536812 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 14:32:16 INFO - PROCESS | 3672 | 1461101536815 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 14:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:32:16 INFO - PROCESS | 3672 | 1461101536819 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:32:16 INFO - PROCESS | 3672 | 1461101536821 Marionette TRACE conn5 <- [1,1650,null,{}] 14:32:16 INFO - PROCESS | 3672 | 1461101536825 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}] 14:32:16 INFO - PROCESS | 3672 | 1461101536938 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 14:32:17 INFO - PROCESS | 3672 | 1461101537062 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:17 INFO - PROCESS | 3672 | ++DOCSHELL 1441CC00 == 83 [pid = 3672] [id = 422] 14:32:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (14502800) [pid = 3672] [serial = 1266] [outer = 00000000] 14:32:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (175F2400) [pid = 3672] [serial = 1267] [outer = 14502800] 14:32:17 INFO - PROCESS | 3672 | 1461101537120 Marionette DEBUG loaded listener.js 14:32:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (18968000) [pid = 3672] [serial = 1268] [outer = 14502800] 14:32:17 INFO - PROCESS | 3672 | 1461101537942 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]]]}] 14:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1173ms 14:32:17 INFO - PROCESS | 3672 | 1461101537996 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 14:32:17 INFO - PROCESS | 3672 | 1461101538000 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 14:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:32:18 INFO - PROCESS | 3672 | 1461101538005 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:32:18 INFO - PROCESS | 3672 | 1461101538009 Marionette TRACE conn5 <- [1,1654,null,{}] 14:32:18 INFO - PROCESS | 3672 | 1461101538014 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}] 14:32:18 INFO - PROCESS | 3672 | 1461101538125 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 14:32:18 INFO - PROCESS | 3672 | 1461101538281 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:18 INFO - PROCESS | 3672 | ++DOCSHELL 18954400 == 84 [pid = 3672] [id = 423] 14:32:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (18956000) [pid = 3672] [serial = 1269] [outer = 00000000] 14:32:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (1896C400) [pid = 3672] [serial = 1270] [outer = 18956000] 14:32:18 INFO - PROCESS | 3672 | 1461101538335 Marionette DEBUG loaded listener.js 14:32:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (1903F000) [pid = 3672] [serial = 1271] [outer = 18956000] 14:32:18 INFO - PROCESS | 3672 | --DOCSHELL 1B7E2400 == 83 [pid = 3672] [id = 413] 14:32:18 INFO - PROCESS | 3672 | --DOCSHELL 18D45400 == 82 [pid = 3672] [id = 412] 14:32:18 INFO - PROCESS | 3672 | --DOCSHELL 1B73B800 == 81 [pid = 3672] [id = 411] 14:32:18 INFO - PROCESS | 3672 | --DOCSHELL 17561000 == 80 [pid = 3672] [id = 410] 14:32:18 INFO - PROCESS | 3672 | --DOCSHELL 1A78B400 == 79 [pid = 3672] [id = 409] 14:32:18 INFO - PROCESS | 3672 | --DOCSHELL 18D50400 == 78 [pid = 3672] [id = 408] 14:32:18 INFO - PROCESS | 3672 | --DOCSHELL 18D44800 == 77 [pid = 3672] [id = 407] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (1DD1EC00) [pid = 3672] [serial = 1189] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOCSHELL 0FCA7000 == 76 [pid = 3672] [id = 406] 14:32:18 INFO - PROCESS | 3672 | --DOCSHELL 15A50400 == 75 [pid = 3672] [id = 405] 14:32:18 INFO - PROCESS | 3672 | --DOCSHELL 102C0000 == 74 [pid = 3672] [id = 404] 14:32:18 INFO - PROCESS | 3672 | --DOCSHELL 20862800 == 73 [pid = 3672] [id = 402] 14:32:18 INFO - PROCESS | 3672 | --DOCSHELL 17556000 == 72 [pid = 3672] [id = 401] 14:32:18 INFO - PROCESS | 3672 | --DOCSHELL 1ED78C00 == 71 [pid = 3672] [id = 400] 14:32:18 INFO - PROCESS | 3672 | --DOCSHELL 1D8A3400 == 70 [pid = 3672] [id = 399] 14:32:18 INFO - PROCESS | 3672 | --DOCSHELL 14DBC800 == 69 [pid = 3672] [id = 398] 14:32:18 INFO - PROCESS | 3672 | --DOCSHELL 10FA8800 == 68 [pid = 3672] [id = 397] 14:32:18 INFO - PROCESS | 3672 | --DOCSHELL 18952000 == 67 [pid = 3672] [id = 396] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (18D4D800) [pid = 3672] [serial = 1093] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (1ED7B400) [pid = 3672] [serial = 1096] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (10F9D000) [pid = 3672] [serial = 1090] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (1A90BC00) [pid = 3672] [serial = 1174] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 146 (1A9DFC00) [pid = 3672] [serial = 1175] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 145 (1C689400) [pid = 3672] [serial = 1178] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (1C26F800) [pid = 3672] [serial = 1177] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (15A53000) [pid = 3672] [serial = 1183] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (1D5FB800) [pid = 3672] [serial = 1180] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (1A9D3000) [pid = 3672] [serial = 1186] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (18972800) [pid = 3672] [serial = 1168] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (18D47000) [pid = 3672] [serial = 1169] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (1450C800) [pid = 3672] [serial = 1160] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (10F9D800) [pid = 3672] [serial = 1159] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (14522400) [pid = 3672] [serial = 1165] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (14DBF000) [pid = 3672] [serial = 1166] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (17F9DC00) [pid = 3672] [serial = 1163] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (17D17000) [pid = 3672] [serial = 1162] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (1A78B800) [pid = 3672] [serial = 1171] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (17512C00) [pid = 3672] [serial = 1141] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (18B64800) [pid = 3672] [serial = 1144] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (1FF8AC00) [pid = 3672] [serial = 1147] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (20865400) [pid = 3672] [serial = 1150] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (2146A000) [pid = 3672] [serial = 1153] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (214BE000) [pid = 3672] [serial = 1156] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (1D5EE000) [pid = 3672] [serial = 1187] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (1D66D800) [pid = 3672] [serial = 1181] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (17C42400) [pid = 3672] [serial = 1184] [outer = 00000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (1A835800) [pid = 3672] [serial = 1172] [outer = 00000000] [url = about:blank] 14:32:19 INFO - PROCESS | 3672 | 1461101539024 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]]]}] 14:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1077ms 14:32:19 INFO - PROCESS | 3672 | 1461101539088 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 14:32:19 INFO - PROCESS | 3672 | 1461101539093 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 14:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:32:19 INFO - PROCESS | 3672 | 1461101539099 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:32:19 INFO - PROCESS | 3672 | 1461101539102 Marionette TRACE conn5 <- [1,1658,null,{}] 14:32:19 INFO - PROCESS | 3672 | 1461101539106 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}] 14:32:19 INFO - PROCESS | 3672 | 1461101539206 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 14:32:19 INFO - PROCESS | 3672 | 1461101539309 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:19 INFO - PROCESS | 3672 | ++DOCSHELL 0FCC5800 == 68 [pid = 3672] [id = 424] 14:32:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (10078800) [pid = 3672] [serial = 1272] [outer = 00000000] 14:32:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (14523C00) [pid = 3672] [serial = 1273] [outer = 10078800] 14:32:19 INFO - PROCESS | 3672 | 1461101539355 Marionette DEBUG loaded listener.js 14:32:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (14A36400) [pid = 3672] [serial = 1274] [outer = 10078800] 14:32:19 INFO - PROCESS | 3672 | 1461101539778 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]]]}] 14:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 730ms 14:32:19 INFO - PROCESS | 3672 | 1461101539844 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 14:32:19 INFO - PROCESS | 3672 | 1461101539846 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 14:32:19 INFO - PROCESS | 3672 | 1461101539849 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:32:19 INFO - PROCESS | 3672 | 1461101539852 Marionette TRACE conn5 <- [1,1662,null,{}] 14:32:19 INFO - PROCESS | 3672 | 1461101539867 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}] 14:32:19 INFO - PROCESS | 3672 | 1461101539969 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 14:32:19 INFO - PROCESS | 3672 | 1461101539983 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:19 INFO - PROCESS | 3672 | ++DOCSHELL 17F98C00 == 69 [pid = 3672] [id = 425] 14:32:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (17F9D800) [pid = 3672] [serial = 1275] [outer = 00000000] 14:32:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (18969800) [pid = 3672] [serial = 1276] [outer = 17F9D800] 14:32:20 INFO - PROCESS | 3672 | 1461101540034 Marionette DEBUG loaded listener.js 14:32:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (18D49800) [pid = 3672] [serial = 1277] [outer = 17F9D800] 14:32:20 INFO - PROCESS | 3672 | 1461101540494 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]]]}] 14:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 690ms 14:32:20 INFO - PROCESS | 3672 | 1461101540543 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 14:32:20 INFO - PROCESS | 3672 | 1461101540546 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 14:32:20 INFO - PROCESS | 3672 | 1461101540549 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:32:20 INFO - PROCESS | 3672 | 1461101540551 Marionette TRACE conn5 <- [1,1666,null,{}] 14:32:20 INFO - PROCESS | 3672 | 1461101540554 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}] 14:32:20 INFO - PROCESS | 3672 | 1461101540653 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 14:32:20 INFO - PROCESS | 3672 | 1461101540659 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:20 INFO - PROCESS | 3672 | ++DOCSHELL 19040400 == 70 [pid = 3672] [id = 426] 14:32:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (19783400) [pid = 3672] [serial = 1278] [outer = 00000000] 14:32:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (19AA2C00) [pid = 3672] [serial = 1279] [outer = 19783400] 14:32:20 INFO - PROCESS | 3672 | 1461101540705 Marionette DEBUG loaded listener.js 14:32:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (1A78E400) [pid = 3672] [serial = 1280] [outer = 19783400] 14:32:21 INFO - PROCESS | 3672 | 1461101541174 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]]]}] 14:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 669ms 14:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:32:21 INFO - PROCESS | 3672 | 1461101541223 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 14:32:21 INFO - PROCESS | 3672 | 1461101541225 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 14:32:21 INFO - PROCESS | 3672 | 1461101541228 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:32:21 INFO - PROCESS | 3672 | 1461101541230 Marionette TRACE conn5 <- [1,1670,null,{}] 14:32:21 INFO - PROCESS | 3672 | 1461101541234 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}] 14:32:21 INFO - PROCESS | 3672 | 1461101541365 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 14:32:21 INFO - PROCESS | 3672 | 1461101541414 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:21 INFO - PROCESS | 3672 | ++DOCSHELL 1A792400 == 71 [pid = 3672] [id = 427] 14:32:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (1A842800) [pid = 3672] [serial = 1281] [outer = 00000000] 14:32:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (1A873000) [pid = 3672] [serial = 1282] [outer = 1A842800] 14:32:21 INFO - PROCESS | 3672 | 1461101541462 Marionette DEBUG loaded listener.js 14:32:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (1A9C4800) [pid = 3672] [serial = 1283] [outer = 1A842800] 14:32:21 INFO - PROCESS | 3672 | 1461101541936 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]]]}] 14:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 730ms 14:32:21 INFO - PROCESS | 3672 | 1461101541960 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 14:32:21 INFO - PROCESS | 3672 | 1461101541962 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 14:32:21 INFO - PROCESS | 3672 | 1461101541965 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:32:21 INFO - PROCESS | 3672 | 1461101541967 Marionette TRACE conn5 <- [1,1674,null,{}] 14:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:32:21 INFO - PROCESS | 3672 | 1461101541970 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}] 14:32:22 INFO - PROCESS | 3672 | 1461101542115 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 14:32:22 INFO - PROCESS | 3672 | 1461101542141 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:22 INFO - PROCESS | 3672 | ++DOCSHELL 1B379800 == 72 [pid = 3672] [id = 428] 14:32:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (1B37A000) [pid = 3672] [serial = 1284] [outer = 00000000] 14:32:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (1B748C00) [pid = 3672] [serial = 1285] [outer = 1B37A000] 14:32:22 INFO - PROCESS | 3672 | 1461101542193 Marionette DEBUG loaded listener.js 14:32:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (1BE6D800) [pid = 3672] [serial = 1286] [outer = 1B37A000] 14:32:22 INFO - PROCESS | 3672 | 1461101542642 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]]]}] 14:32:22 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 14:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 730ms 14:32:22 INFO - PROCESS | 3672 | 1461101542699 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 14:32:22 INFO - PROCESS | 3672 | 1461101542701 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 14:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:32:22 INFO - PROCESS | 3672 | 1461101542704 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:32:22 INFO - PROCESS | 3672 | 1461101542706 Marionette TRACE conn5 <- [1,1678,null,{}] 14:32:22 INFO - PROCESS | 3672 | 1461101542758 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}] 14:32:22 INFO - PROCESS | 3672 | 1461101542887 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 14:32:22 INFO - PROCESS | 3672 | 1461101542958 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:22 INFO - PROCESS | 3672 | ++DOCSHELL 1C689400 == 73 [pid = 3672] [id = 429] 14:32:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (1C744400) [pid = 3672] [serial = 1287] [outer = 00000000] 14:32:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (1D5EF800) [pid = 3672] [serial = 1288] [outer = 1C744400] 14:32:23 INFO - PROCESS | 3672 | 1461101543003 Marionette DEBUG loaded listener.js 14:32:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (1D66CC00) [pid = 3672] [serial = 1289] [outer = 1C744400] 14:32:23 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (18D47C00) [pid = 3672] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:32:23 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (1A78E800) [pid = 3672] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:32:23 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (1A90F800) [pid = 3672] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:32:23 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (1B740800) [pid = 3672] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:32:23 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (165C5800) [pid = 3672] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:32:23 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (18D46800) [pid = 3672] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:32:23 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (19386000) [pid = 3672] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:32:23 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (10078400) [pid = 3672] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:32:23 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (14333800) [pid = 3672] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:32:23 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (1BA81400) [pid = 3672] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:32:23 INFO - PROCESS | 3672 | 1461101543573 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]]]}] 14:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 890ms 14:32:23 INFO - PROCESS | 3672 | 1461101543595 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 14:32:23 INFO - PROCESS | 3672 | 1461101543597 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 14:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:32:23 INFO - PROCESS | 3672 | 1461101543600 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:32:23 INFO - PROCESS | 3672 | 1461101543602 Marionette TRACE conn5 <- [1,1682,null,{}] 14:32:23 INFO - PROCESS | 3672 | 1461101543606 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}] 14:32:23 INFO - PROCESS | 3672 | 1461101543735 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 14:32:23 INFO - PROCESS | 3672 | 1461101543804 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:23 INFO - PROCESS | 3672 | ++DOCSHELL 14302C00 == 74 [pid = 3672] [id = 430] 14:32:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (145B5000) [pid = 3672] [serial = 1290] [outer = 00000000] 14:32:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (19AA5800) [pid = 3672] [serial = 1291] [outer = 145B5000] 14:32:23 INFO - PROCESS | 3672 | 1461101543849 Marionette DEBUG loaded listener.js 14:32:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (1B373400) [pid = 3672] [serial = 1292] [outer = 145B5000] 14:32:24 INFO - PROCESS | 3672 | 1461101544216 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]]]}] 14:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 670ms 14:32:24 INFO - PROCESS | 3672 | 1461101544271 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 14:32:24 INFO - PROCESS | 3672 | 1461101544273 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 14:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:32:24 INFO - PROCESS | 3672 | 1461101544277 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:32:24 INFO - PROCESS | 3672 | 1461101544278 Marionette TRACE conn5 <- [1,1686,null,{}] 14:32:24 INFO - PROCESS | 3672 | 1461101544282 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}] 14:32:24 INFO - PROCESS | 3672 | 1461101544378 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 14:32:24 INFO - PROCESS | 3672 | 1461101544384 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:24 INFO - PROCESS | 3672 | ++DOCSHELL 1B7E1800 == 75 [pid = 3672] [id = 431] 14:32:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (1C751000) [pid = 3672] [serial = 1293] [outer = 00000000] 14:32:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (1EACC400) [pid = 3672] [serial = 1294] [outer = 1C751000] 14:32:24 INFO - PROCESS | 3672 | 1461101544430 Marionette DEBUG loaded listener.js 14:32:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (1ED25C00) [pid = 3672] [serial = 1295] [outer = 1C751000] 14:32:24 INFO - PROCESS | 3672 | 1461101544898 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]]]}] 14:32:24 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 14:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 14:32:24 INFO - PROCESS | 3672 | 1461101544948 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 14:32:24 INFO - PROCESS | 3672 | 1461101544950 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 14:32:24 INFO - PROCESS | 3672 | 1461101544953 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:32:24 INFO - PROCESS | 3672 | 1461101544954 Marionette TRACE conn5 <- [1,1690,null,{}] 14:32:24 INFO - PROCESS | 3672 | 1461101544958 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}] 14:32:25 INFO - PROCESS | 3672 | 1461101545047 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 14:32:25 INFO - PROCESS | 3672 | 1461101545054 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:25 INFO - PROCESS | 3672 | ++DOCSHELL 1ED2AC00 == 76 [pid = 3672] [id = 432] 14:32:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (1ED7A400) [pid = 3672] [serial = 1296] [outer = 00000000] 14:32:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (1FF80400) [pid = 3672] [serial = 1297] [outer = 1ED7A400] 14:32:25 INFO - PROCESS | 3672 | 1461101545098 Marionette DEBUG loaded listener.js 14:32:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (1FF89C00) [pid = 3672] [serial = 1298] [outer = 1ED7A400] 14:32:25 INFO - PROCESS | 3672 | 1461101545730 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]]]}] 14:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 830ms 14:32:25 INFO - PROCESS | 3672 | 1461101545815 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 14:32:25 INFO - PROCESS | 3672 | 1461101545820 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 14:32:25 INFO - PROCESS | 3672 | 1461101545825 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:32:25 INFO - PROCESS | 3672 | 1461101545829 Marionette TRACE conn5 <- [1,1694,null,{}] 14:32:25 INFO - PROCESS | 3672 | 1461101545835 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}] 14:32:25 INFO - PROCESS | 3672 | 1461101545960 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 14:32:26 INFO - PROCESS | 3672 | 1461101546085 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:26 INFO - PROCESS | 3672 | ++DOCSHELL 14334C00 == 77 [pid = 3672] [id = 433] 14:32:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (14425000) [pid = 3672] [serial = 1299] [outer = 00000000] 14:32:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (14DBC000) [pid = 3672] [serial = 1300] [outer = 14425000] 14:32:26 INFO - PROCESS | 3672 | 1461101546156 Marionette DEBUG loaded listener.js 14:32:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (17512C00) [pid = 3672] [serial = 1301] [outer = 14425000] 14:32:26 INFO - PROCESS | 3672 | 1461101546720 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]]]}] 14:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 930ms 14:32:26 INFO - PROCESS | 3672 | 1461101546764 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 14:32:26 INFO - PROCESS | 3672 | 1461101546771 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 14:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:32:26 INFO - PROCESS | 3672 | 1461101546778 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:32:26 INFO - PROCESS | 3672 | 1461101546781 Marionette TRACE conn5 <- [1,1698,null,{}] 14:32:26 INFO - PROCESS | 3672 | 1461101546785 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}] 14:32:26 INFO - PROCESS | 3672 | 1461101546908 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 14:32:27 INFO - PROCESS | 3672 | 1461101547061 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:27 INFO - PROCESS | 3672 | ++DOCSHELL 17FA3C00 == 78 [pid = 3672] [id = 434] 14:32:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (18958C00) [pid = 3672] [serial = 1302] [outer = 00000000] 14:32:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (19A9E000) [pid = 3672] [serial = 1303] [outer = 18958C00] 14:32:27 INFO - PROCESS | 3672 | 1461101547118 Marionette DEBUG loaded listener.js 14:32:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (1A847400) [pid = 3672] [serial = 1304] [outer = 18958C00] 14:32:27 INFO - PROCESS | 3672 | 1461101547740 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]]]}] 14:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1021ms 14:32:27 INFO - PROCESS | 3672 | 1461101547800 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 14:32:27 INFO - PROCESS | 3672 | 1461101547803 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 14:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:32:27 INFO - PROCESS | 3672 | 1461101547807 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:32:27 INFO - PROCESS | 3672 | 1461101547810 Marionette TRACE conn5 <- [1,1702,null,{}] 14:32:27 INFO - PROCESS | 3672 | 1461101547835 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}] 14:32:28 INFO - PROCESS | 3672 | 1461101548026 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 14:32:28 INFO - PROCESS | 3672 | 1461101548134 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:28 INFO - PROCESS | 3672 | ++DOCSHELL 200E3800 == 79 [pid = 3672] [id = 435] 14:32:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (200EA000) [pid = 3672] [serial = 1305] [outer = 00000000] 14:32:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (2080E400) [pid = 3672] [serial = 1306] [outer = 200EA000] 14:32:28 INFO - PROCESS | 3672 | 1461101548196 Marionette DEBUG loaded listener.js 14:32:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (20868400) [pid = 3672] [serial = 1307] [outer = 200EA000] 14:32:28 INFO - PROCESS | 3672 | 1461101548814 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]]]}] 14:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1022ms 14:32:28 INFO - PROCESS | 3672 | 1461101548832 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 14:32:28 INFO - PROCESS | 3672 | 1461101548835 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 14:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:32:28 INFO - PROCESS | 3672 | 1461101548838 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:32:28 INFO - PROCESS | 3672 | 1461101548840 Marionette TRACE conn5 <- [1,1706,null,{}] 14:32:28 INFO - PROCESS | 3672 | 1461101548844 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}] 14:32:28 INFO - PROCESS | 3672 | 1461101548961 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 14:32:29 INFO - PROCESS | 3672 | 1461101549123 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:29 INFO - PROCESS | 3672 | ++DOCSHELL 2080D800 == 80 [pid = 3672] [id = 436] 14:32:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (21460400) [pid = 3672] [serial = 1308] [outer = 00000000] 14:32:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (214BA000) [pid = 3672] [serial = 1309] [outer = 21460400] 14:32:29 INFO - PROCESS | 3672 | 1461101549179 Marionette DEBUG loaded listener.js 14:32:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (2174F400) [pid = 3672] [serial = 1310] [outer = 21460400] 14:32:29 INFO - PROCESS | 3672 | 1461101549770 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]]]}] 14:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 970ms 14:32:29 INFO - PROCESS | 3672 | 1461101549812 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 14:32:29 INFO - PROCESS | 3672 | 1461101549814 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 14:32:29 INFO - PROCESS | 3672 | 1461101549818 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:32:29 INFO - PROCESS | 3672 | 1461101549820 Marionette TRACE conn5 <- [1,1710,null,{}] 14:32:29 INFO - PROCESS | 3672 | 1461101549824 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}] 14:32:29 INFO - PROCESS | 3672 | 1461101549936 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 14:32:30 INFO - PROCESS | 3672 | 1461101550099 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:30 INFO - PROCESS | 3672 | ++DOCSHELL 214B1C00 == 81 [pid = 3672] [id = 437] 14:32:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (21754400) [pid = 3672] [serial = 1311] [outer = 00000000] 14:32:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 153 (22541400) [pid = 3672] [serial = 1312] [outer = 21754400] 14:32:30 INFO - PROCESS | 3672 | 1461101550154 Marionette DEBUG loaded listener.js 14:32:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 154 (22544C00) [pid = 3672] [serial = 1313] [outer = 21754400] 14:32:30 INFO - PROCESS | 3672 | 1461101550703 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]]]}] 14:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 14:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 931ms 14:32:30 INFO - PROCESS | 3672 | 1461101550753 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 14:32:30 INFO - PROCESS | 3672 | 1461101550756 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 14:32:30 INFO - PROCESS | 3672 | 1461101550759 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:32:30 INFO - PROCESS | 3672 | 1461101550761 Marionette TRACE conn5 <- [1,1714,null,{}] 14:32:30 INFO - PROCESS | 3672 | 1461101550765 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}] 14:32:30 INFO - PROCESS | 3672 | 1461101550896 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 14:32:31 INFO - PROCESS | 3672 | 1461101551049 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:31 INFO - PROCESS | 3672 | ++DOCSHELL 2253F400 == 82 [pid = 3672] [id = 438] 14:32:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 155 (22545C00) [pid = 3672] [serial = 1314] [outer = 00000000] 14:32:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 156 (225A5400) [pid = 3672] [serial = 1315] [outer = 22545C00] 14:32:31 INFO - PROCESS | 3672 | 1461101551107 Marionette DEBUG loaded listener.js 14:32:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 157 (225A9000) [pid = 3672] [serial = 1316] [outer = 22545C00] 14:32:31 INFO - PROCESS | 3672 | 1461101551669 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]]]}] 14:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 969ms 14:32:31 INFO - PROCESS | 3672 | 1461101551733 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 14:32:31 INFO - PROCESS | 3672 | 1461101551735 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 14:32:31 INFO - PROCESS | 3672 | 1461101551739 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:32:31 INFO - PROCESS | 3672 | 1461101551741 Marionette TRACE conn5 <- [1,1718,null,{}] 14:32:31 INFO - PROCESS | 3672 | 1461101551745 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}] 14:32:31 INFO - PROCESS | 3672 | 1461101551861 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 14:32:32 INFO - PROCESS | 3672 | 1461101552012 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:32 INFO - PROCESS | 3672 | ++DOCSHELL 225A4400 == 83 [pid = 3672] [id = 439] 14:32:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 158 (225AA000) [pid = 3672] [serial = 1317] [outer = 00000000] 14:32:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 159 (22944C00) [pid = 3672] [serial = 1318] [outer = 225AA000] 14:32:32 INFO - PROCESS | 3672 | 1461101552066 Marionette DEBUG loaded listener.js 14:32:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 160 (2333D000) [pid = 3672] [serial = 1319] [outer = 225AA000] 14:32:32 INFO - PROCESS | 3672 | 1461101552633 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]]]}] 14:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 14:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 970ms 14:32:32 INFO - PROCESS | 3672 | 1461101552713 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 14:32:32 INFO - PROCESS | 3672 | 1461101552715 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 14:32:32 INFO - PROCESS | 3672 | 1461101552719 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:32:32 INFO - PROCESS | 3672 | 1461101552721 Marionette TRACE conn5 <- [1,1722,null,{}] 14:32:32 INFO - PROCESS | 3672 | 1461101552724 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}] 14:32:32 INFO - PROCESS | 3672 | 1461101552848 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 14:32:33 INFO - PROCESS | 3672 | 1461101553230 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:33 INFO - PROCESS | 3672 | ++DOCSHELL 0F609C00 == 84 [pid = 3672] [id = 440] 14:32:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 161 (0F6BA800) [pid = 3672] [serial = 1320] [outer = 00000000] 14:32:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 162 (10A74C00) [pid = 3672] [serial = 1321] [outer = 0F6BA800] 14:32:33 INFO - PROCESS | 3672 | 1461101553308 Marionette DEBUG loaded listener.js 14:32:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 163 (1433DC00) [pid = 3672] [serial = 1322] [outer = 0F6BA800] 14:32:33 INFO - PROCESS | 3672 | 1461101553903 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]]]}] 14:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1225ms 14:32:33 INFO - PROCESS | 3672 | 1461101553948 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 14:32:33 INFO - PROCESS | 3672 | 1461101553953 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 14:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:32:33 INFO - PROCESS | 3672 | 1461101553959 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:32:33 INFO - PROCESS | 3672 | 1461101553962 Marionette TRACE conn5 <- [1,1726,null,{}] 14:32:33 INFO - PROCESS | 3672 | 1461101553967 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}] 14:32:34 INFO - PROCESS | 3672 | 1461101554084 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 14:32:34 INFO - PROCESS | 3672 | 1461101554267 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:34 INFO - PROCESS | 3672 | ++DOCSHELL 16529C00 == 85 [pid = 3672] [id = 441] 14:32:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 164 (165C0800) [pid = 3672] [serial = 1323] [outer = 00000000] 14:32:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 165 (17559C00) [pid = 3672] [serial = 1324] [outer = 165C0800] 14:32:34 INFO - PROCESS | 3672 | 1461101554318 Marionette DEBUG loaded listener.js 14:32:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 166 (17C6F400) [pid = 3672] [serial = 1325] [outer = 165C0800] 14:32:34 INFO - PROCESS | 3672 | 1461101554948 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]]]}] 14:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1021ms 14:32:34 INFO - PROCESS | 3672 | 1461101554986 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 14:32:34 INFO - PROCESS | 3672 | 1461101554990 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 14:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:32:34 INFO - PROCESS | 3672 | 1461101554995 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:32:34 INFO - PROCESS | 3672 | 1461101554997 Marionette TRACE conn5 <- [1,1730,null,{}] 14:32:34 INFO - PROCESS | 3672 | 1461101555000 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}] 14:32:35 INFO - PROCESS | 3672 | --DOCSHELL 1B7E1800 == 84 [pid = 3672] [id = 431] 14:32:35 INFO - PROCESS | 3672 | --DOCSHELL 14302C00 == 83 [pid = 3672] [id = 430] 14:32:35 INFO - PROCESS | 3672 | --DOCSHELL 1C689400 == 82 [pid = 3672] [id = 429] 14:32:35 INFO - PROCESS | 3672 | --DOCSHELL 1B379800 == 81 [pid = 3672] [id = 428] 14:32:35 INFO - PROCESS | 3672 | --DOCSHELL 1A792400 == 80 [pid = 3672] [id = 427] 14:32:35 INFO - PROCESS | 3672 | --DOCSHELL 19040400 == 79 [pid = 3672] [id = 426] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 165 (15B51400) [pid = 3672] [serial = 1192] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 164 (19384000) [pid = 3672] [serial = 1195] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 163 (1EAD6400) [pid = 3672] [serial = 1198] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 162 (1FF89400) [pid = 3672] [serial = 1201] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 161 (20808400) [pid = 3672] [serial = 1204] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 160 (214BBC00) [pid = 3672] [serial = 1207] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 159 (21A64400) [pid = 3672] [serial = 1210] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 158 (1DD24800) [pid = 3672] [serial = 1243] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | 1461101555251 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 14:32:35 INFO - PROCESS | 3672 | --DOCSHELL 17F98C00 == 78 [pid = 3672] [id = 425] 14:32:35 INFO - PROCESS | 3672 | --DOCSHELL 0FCC5800 == 77 [pid = 3672] [id = 424] 14:32:35 INFO - PROCESS | 3672 | --DOCSHELL 18954400 == 76 [pid = 3672] [id = 423] 14:32:35 INFO - PROCESS | 3672 | --DOCSHELL 200ED400 == 75 [pid = 3672] [id = 419] 14:32:35 INFO - PROCESS | 3672 | --DOCSHELL 1ED83400 == 74 [pid = 3672] [id = 418] 14:32:35 INFO - PROCESS | 3672 | --DOCSHELL 1D8A6800 == 73 [pid = 3672] [id = 417] 14:32:35 INFO - PROCESS | 3672 | --DOCSHELL 18D43000 == 72 [pid = 3672] [id = 416] 14:32:35 INFO - PROCESS | 3672 | --DOCSHELL 10B94000 == 71 [pid = 3672] [id = 415] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 157 (1A84B800) [pid = 3672] [serial = 1228] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 156 (1B73D000) [pid = 3672] [serial = 1231] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 155 (1A90AC00) [pid = 3672] [serial = 1229] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 154 (1BE6D400) [pid = 3672] [serial = 1234] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 153 (1B741800) [pid = 3672] [serial = 1232] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 152 (18972400) [pid = 3672] [serial = 1217] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (1894E000) [pid = 3672] [serial = 1216] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (18E4B800) [pid = 3672] [serial = 1222] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (19308000) [pid = 3672] [serial = 1223] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (19AA3800) [pid = 3672] [serial = 1225] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (145C3800) [pid = 3672] [serial = 1219] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 146 (14DBB400) [pid = 3672] [serial = 1220] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 145 (14CCA800) [pid = 3672] [serial = 1214] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (14523000) [pid = 3672] [serial = 1213] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (1D507800) [pid = 3672] [serial = 1240] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (1D5FA000) [pid = 3672] [serial = 1241] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (1C272800) [pid = 3672] [serial = 1235] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (1A9D3800) [pid = 3672] [serial = 1237] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (19BD9800) [pid = 3672] [serial = 1226] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (1B749400) [pid = 3672] [serial = 1238] [outer = 00000000] [url = about:blank] 14:32:35 INFO - PROCESS | 3672 | 1461101555302 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:35 INFO - PROCESS | 3672 | ++DOCSHELL 0FCAE800 == 72 [pid = 3672] [id = 442] 14:32:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (0FCB8400) [pid = 3672] [serial = 1326] [outer = 00000000] 14:32:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (14502400) [pid = 3672] [serial = 1327] [outer = 0FCB8400] 14:32:35 INFO - PROCESS | 3672 | 1461101555350 Marionette DEBUG loaded listener.js 14:32:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (14AC5800) [pid = 3672] [serial = 1328] [outer = 0FCB8400] 14:32:35 INFO - PROCESS | 3672 | 1461101555888 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]]]}] 14:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 930ms 14:32:35 INFO - PROCESS | 3672 | 1461101555929 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 14:32:35 INFO - PROCESS | 3672 | 1461101555931 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 14:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:32:35 INFO - PROCESS | 3672 | 1461101555936 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:32:35 INFO - PROCESS | 3672 | 1461101555942 Marionette TRACE conn5 <- [1,1734,null,{}] 14:32:35 INFO - PROCESS | 3672 | 1461101555954 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}] 14:32:36 INFO - PROCESS | 3672 | 1461101556051 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 14:32:36 INFO - PROCESS | 3672 | 1461101556159 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:36 INFO - PROCESS | 3672 | ++DOCSHELL 14DBB400 == 73 [pid = 3672] [id = 443] 14:32:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (16524400) [pid = 3672] [serial = 1329] [outer = 00000000] 14:32:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (18971800) [pid = 3672] [serial = 1330] [outer = 16524400] 14:32:36 INFO - PROCESS | 3672 | 1461101556205 Marionette DEBUG loaded listener.js 14:32:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (18D44400) [pid = 3672] [serial = 1331] [outer = 16524400] 14:32:36 INFO - PROCESS | 3672 | 1461101556577 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]]]}] 14:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 689ms 14:32:36 INFO - PROCESS | 3672 | 1461101556629 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 14:32:36 INFO - PROCESS | 3672 | 1461101556631 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 14:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:32:36 INFO - PROCESS | 3672 | 1461101556634 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:32:36 INFO - PROCESS | 3672 | 1461101556636 Marionette TRACE conn5 <- [1,1738,null,{}] 14:32:36 INFO - PROCESS | 3672 | 1461101556639 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}] 14:32:36 INFO - PROCESS | 3672 | 1461101556731 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 14:32:36 INFO - PROCESS | 3672 | 1461101556738 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:36 INFO - PROCESS | 3672 | ++DOCSHELL 18D46C00 == 74 [pid = 3672] [id = 444] 14:32:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (19305000) [pid = 3672] [serial = 1332] [outer = 00000000] 14:32:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (19987000) [pid = 3672] [serial = 1333] [outer = 19305000] 14:32:36 INFO - PROCESS | 3672 | 1461101556785 Marionette DEBUG loaded listener.js 14:32:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (19AA7400) [pid = 3672] [serial = 1334] [outer = 19305000] 14:32:37 INFO - PROCESS | 3672 | 1461101557236 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]]]}] 14:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 670ms 14:32:37 INFO - PROCESS | 3672 | 1461101557316 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 14:32:37 INFO - PROCESS | 3672 | 1461101557318 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 14:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:32:37 INFO - PROCESS | 3672 | 1461101557322 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:32:37 INFO - PROCESS | 3672 | 1461101557324 Marionette TRACE conn5 <- [1,1742,null,{}] 14:32:37 INFO - PROCESS | 3672 | 1461101557327 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}] 14:32:37 INFO - PROCESS | 3672 | 1461101557452 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 14:32:37 INFO - PROCESS | 3672 | 1461101557553 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:37 INFO - PROCESS | 3672 | ++DOCSHELL 1A78F800 == 75 [pid = 3672] [id = 445] 14:32:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (1A78FC00) [pid = 3672] [serial = 1335] [outer = 00000000] 14:32:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (1A844000) [pid = 3672] [serial = 1336] [outer = 1A78FC00] 14:32:37 INFO - PROCESS | 3672 | 1461101557608 Marionette DEBUG loaded listener.js 14:32:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (1A90A800) [pid = 3672] [serial = 1337] [outer = 1A78FC00] 14:32:38 INFO - PROCESS | 3672 | 1461101558065 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]]]}] 14:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 770ms 14:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:32:38 INFO - PROCESS | 3672 | 1461101558098 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 14:32:38 INFO - PROCESS | 3672 | 1461101558100 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 14:32:38 INFO - PROCESS | 3672 | 1461101558107 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:32:38 INFO - PROCESS | 3672 | 1461101558109 Marionette TRACE conn5 <- [1,1746,null,{}] 14:32:38 INFO - PROCESS | 3672 | 1461101558113 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}] 14:32:38 INFO - PROCESS | 3672 | 1461101558253 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 14:32:38 INFO - PROCESS | 3672 | 1461101558330 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:38 INFO - PROCESS | 3672 | ++DOCSHELL 1A90C800 == 76 [pid = 3672] [id = 446] 14:32:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (1A9DAC00) [pid = 3672] [serial = 1338] [outer = 00000000] 14:32:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (1B73F400) [pid = 3672] [serial = 1339] [outer = 1A9DAC00] 14:32:38 INFO - PROCESS | 3672 | 1461101558378 Marionette DEBUG loaded listener.js 14:32:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 153 (1B743400) [pid = 3672] [serial = 1340] [outer = 1A9DAC00] 14:32:38 INFO - PROCESS | 3672 | 1461101558808 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]]]}] 14:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 730ms 14:32:38 INFO - PROCESS | 3672 | 1461101558878 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 14:32:38 INFO - PROCESS | 3672 | 1461101558880 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 14:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:32:38 INFO - PROCESS | 3672 | 1461101558887 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:32:38 INFO - PROCESS | 3672 | 1461101558889 Marionette TRACE conn5 <- [1,1750,null,{}] 14:32:38 INFO - PROCESS | 3672 | 1461101558893 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}] 14:32:39 INFO - PROCESS | 3672 | 1461101559031 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 14:32:39 INFO - PROCESS | 3672 | 1461101559052 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:39 INFO - PROCESS | 3672 | ++DOCSHELL 16525400 == 77 [pid = 3672] [id = 447] 14:32:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 154 (1B747000) [pid = 3672] [serial = 1341] [outer = 00000000] 14:32:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 155 (1C269400) [pid = 3672] [serial = 1342] [outer = 1B747000] 14:32:39 INFO - PROCESS | 3672 | 1461101559098 Marionette DEBUG loaded listener.js 14:32:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 156 (1C691400) [pid = 3672] [serial = 1343] [outer = 1B747000] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 155 (1BE70C00) [pid = 3672] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 154 (1ED80000) [pid = 3672] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 153 (214B0800) [pid = 3672] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 152 (2081C800) [pid = 3672] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (1755D400) [pid = 3672] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (20820C00) [pid = 3672] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (1EAD0800) [pid = 3672] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (2081D400) [pid = 3672] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (2174F000) [pid = 3672] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 146 (19783400) [pid = 3672] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 145 (10078800) [pid = 3672] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (18956000) [pid = 3672] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (17F9D800) [pid = 3672] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (1443D800) [pid = 3672] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (1A842800) [pid = 3672] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (14502800) [pid = 3672] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (1B37A000) [pid = 3672] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (145B5000) [pid = 3672] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (1C751000) [pid = 3672] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (1C744400) [pid = 3672] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (18970C00) [pid = 3672] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (1D8AA800) [pid = 3672] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (15A4A000) [pid = 3672] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (214B4800) [pid = 3672] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (10265000) [pid = 3672] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (1ED81800) [pid = 3672] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (1FF89800) [pid = 3672] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (1309F400) [pid = 3672] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:32:39 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (1450D400) [pid = 3672] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:32:39 INFO - PROCESS | 3672 | 1461101559906 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]]]}] 14:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1076ms 14:32:39 INFO - PROCESS | 3672 | 1461101559965 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 14:32:39 INFO - PROCESS | 3672 | 1461101559967 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 14:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:32:39 INFO - PROCESS | 3672 | 1461101559970 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:32:39 INFO - PROCESS | 3672 | 1461101559972 Marionette TRACE conn5 <- [1,1754,null,{}] 14:32:39 INFO - PROCESS | 3672 | 1461101559976 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}] 14:32:40 INFO - PROCESS | 3672 | 1461101560071 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 14:32:40 INFO - PROCESS | 3672 | 1461101560080 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:40 INFO - PROCESS | 3672 | ++DOCSHELL 14DC2800 == 78 [pid = 3672] [id = 448] 14:32:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (15A52C00) [pid = 3672] [serial = 1344] [outer = 00000000] 14:32:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (17F99C00) [pid = 3672] [serial = 1345] [outer = 15A52C00] 14:32:40 INFO - PROCESS | 3672 | 1461101560128 Marionette DEBUG loaded listener.js 14:32:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (18957000) [pid = 3672] [serial = 1346] [outer = 15A52C00] 14:32:40 INFO - PROCESS | 3672 | 1461101560572 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]]]}] 14:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 630ms 14:32:40 INFO - PROCESS | 3672 | 1461101560601 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 14:32:40 INFO - PROCESS | 3672 | 1461101560603 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 14:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:32:40 INFO - PROCESS | 3672 | 1461101560626 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:32:40 INFO - PROCESS | 3672 | 1461101560628 Marionette TRACE conn5 <- [1,1758,null,{}] 14:32:40 INFO - PROCESS | 3672 | 1461101560632 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}] 14:32:40 INFO - PROCESS | 3672 | 1461101560728 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 14:32:40 INFO - PROCESS | 3672 | 1461101560769 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:40 INFO - PROCESS | 3672 | ++DOCSHELL 0FB20C00 == 79 [pid = 3672] [id = 449] 14:32:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (0FCAA400) [pid = 3672] [serial = 1347] [outer = 00000000] 14:32:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (17FA3400) [pid = 3672] [serial = 1348] [outer = 0FCAA400] 14:32:40 INFO - PROCESS | 3672 | 1461101560814 Marionette DEBUG loaded listener.js 14:32:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (1B376000) [pid = 3672] [serial = 1349] [outer = 0FCAA400] 14:32:41 INFO - PROCESS | 3672 | 1461101561254 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]]]}] 14:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 669ms 14:32:41 INFO - PROCESS | 3672 | 1461101561299 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 14:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:32:41 INFO - PROCESS | 3672 | 1461101561302 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 14:32:41 INFO - PROCESS | 3672 | 1461101561305 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:32:41 INFO - PROCESS | 3672 | 1461101561307 Marionette TRACE conn5 <- [1,1762,null,{}] 14:32:41 INFO - PROCESS | 3672 | 1461101561310 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}] 14:32:41 INFO - PROCESS | 3672 | 1461101561401 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 14:32:41 INFO - PROCESS | 3672 | 1461101561407 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:41 INFO - PROCESS | 3672 | ++DOCSHELL 1B7E2400 == 80 [pid = 3672] [id = 450] 14:32:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (1D508800) [pid = 3672] [serial = 1350] [outer = 00000000] 14:32:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (1D5FB400) [pid = 3672] [serial = 1351] [outer = 1D508800] 14:32:41 INFO - PROCESS | 3672 | 1461101561459 Marionette DEBUG loaded listener.js 14:32:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (1DD1EC00) [pid = 3672] [serial = 1352] [outer = 1D508800] 14:32:42 INFO - PROCESS | 3672 | 1461101562246 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]]]}] 14:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 970ms 14:32:42 INFO - PROCESS | 3672 | 1461101562276 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 14:32:42 INFO - PROCESS | 3672 | 1461101562282 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 14:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:32:42 INFO - PROCESS | 3672 | 1461101562288 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:32:42 INFO - PROCESS | 3672 | 1461101562292 Marionette TRACE conn5 <- [1,1766,null,{}] 14:32:42 INFO - PROCESS | 3672 | 1461101562297 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}] 14:32:42 INFO - PROCESS | 3672 | 1461101562423 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 14:32:42 INFO - PROCESS | 3672 | 1461101562576 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:42 INFO - PROCESS | 3672 | ++DOCSHELL 0FCBC000 == 81 [pid = 3672] [id = 451] 14:32:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (130A2400) [pid = 3672] [serial = 1353] [outer = 00000000] 14:32:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (16528400) [pid = 3672] [serial = 1354] [outer = 130A2400] 14:32:42 INFO - PROCESS | 3672 | 1461101562635 Marionette DEBUG loaded listener.js 14:32:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (1751D000) [pid = 3672] [serial = 1355] [outer = 130A2400] 14:32:43 INFO - PROCESS | 3672 | 1461101563219 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]]]}] 14:32:43 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 14:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 970ms 14:32:43 INFO - PROCESS | 3672 | 1461101563262 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 14:32:43 INFO - PROCESS | 3672 | 1461101563268 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 14:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:32:43 INFO - PROCESS | 3672 | 1461101563275 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:32:43 INFO - PROCESS | 3672 | 1461101563278 Marionette TRACE conn5 <- [1,1770,null,{}] 14:32:43 INFO - PROCESS | 3672 | 1461101563282 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}] 14:32:43 INFO - PROCESS | 3672 | 1461101563403 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 14:32:43 INFO - PROCESS | 3672 | 1461101563567 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:43 INFO - PROCESS | 3672 | ++DOCSHELL 18955000 == 82 [pid = 3672] [id = 452] 14:32:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (18B66C00) [pid = 3672] [serial = 1356] [outer = 00000000] 14:32:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (1A835800) [pid = 3672] [serial = 1357] [outer = 18B66C00] 14:32:43 INFO - PROCESS | 3672 | 1461101563624 Marionette DEBUG loaded listener.js 14:32:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (1A8E6C00) [pid = 3672] [serial = 1358] [outer = 18B66C00] 14:32:44 INFO - PROCESS | 3672 | 1461101564247 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]]]}] 14:32:44 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 14:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1020ms 14:32:44 INFO - PROCESS | 3672 | 1461101564296 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 14:32:44 INFO - PROCESS | 3672 | 1461101564299 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 14:32:44 INFO - PROCESS | 3672 | 1461101564303 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:32:44 INFO - PROCESS | 3672 | 1461101564306 Marionette TRACE conn5 <- [1,1774,null,{}] 14:32:44 INFO - PROCESS | 3672 | 1461101564318 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}] 14:32:44 INFO - PROCESS | 3672 | 1461101564465 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 14:32:44 INFO - PROCESS | 3672 | 1461101564625 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:44 INFO - PROCESS | 3672 | ++DOCSHELL 1DD23000 == 83 [pid = 3672] [id = 453] 14:32:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (1DD2AC00) [pid = 3672] [serial = 1359] [outer = 00000000] 14:32:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (1ED2D000) [pid = 3672] [serial = 1360] [outer = 1DD2AC00] 14:32:44 INFO - PROCESS | 3672 | 1461101564688 Marionette DEBUG loaded listener.js 14:32:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (1ED81000) [pid = 3672] [serial = 1361] [outer = 1DD2AC00] 14:32:45 INFO - PROCESS | 3672 | 1461101565311 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]]]}] 14:32:45 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 14:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1072ms 14:32:45 INFO - PROCESS | 3672 | 1461101565378 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 14:32:45 INFO - PROCESS | 3672 | 1461101565381 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 14:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:32:45 INFO - PROCESS | 3672 | 1461101565403 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:32:45 INFO - PROCESS | 3672 | 1461101565405 Marionette TRACE conn5 <- [1,1778,null,{}] 14:32:45 INFO - PROCESS | 3672 | 1461101565409 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}] 14:32:45 INFO - PROCESS | 3672 | 1461101565528 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 14:32:45 INFO - PROCESS | 3672 | 1461101565699 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:45 INFO - PROCESS | 3672 | ++DOCSHELL 1ED84C00 == 84 [pid = 3672] [id = 454] 14:32:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (1FF8BC00) [pid = 3672] [serial = 1362] [outer = 00000000] 14:32:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (20802400) [pid = 3672] [serial = 1363] [outer = 1FF8BC00] 14:32:45 INFO - PROCESS | 3672 | 1461101565756 Marionette DEBUG loaded listener.js 14:32:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (20810000) [pid = 3672] [serial = 1364] [outer = 1FF8BC00] 14:32:46 INFO - PROCESS | 3672 | 1461101566344 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]]]}] 14:32:46 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) 14:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 969ms 14:32:46 INFO - PROCESS | 3672 | 1461101566376 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 14:32:46 INFO - PROCESS | 3672 | 1461101566378 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 14:32:46 INFO - PROCESS | 3672 | 1461101566382 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:32:46 INFO - PROCESS | 3672 | 1461101566384 Marionette TRACE conn5 <- [1,1782,null,{}] 14:32:46 INFO - PROCESS | 3672 | 1461101566387 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}] 14:32:46 INFO - PROCESS | 3672 | 1461101566502 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 14:32:46 INFO - PROCESS | 3672 | 1461101566653 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:46 INFO - PROCESS | 3672 | ++DOCSHELL 14C49C00 == 85 [pid = 3672] [id = 455] 14:32:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (20814800) [pid = 3672] [serial = 1365] [outer = 00000000] 14:32:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (2086F800) [pid = 3672] [serial = 1366] [outer = 20814800] 14:32:46 INFO - PROCESS | 3672 | 1461101566708 Marionette DEBUG loaded listener.js 14:32:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (2146D000) [pid = 3672] [serial = 1367] [outer = 20814800] 14:32:47 INFO - PROCESS | 3672 | 1461101567307 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]]]}] 14:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 970ms 14:32:47 INFO - PROCESS | 3672 | 1461101567356 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 14:32:47 INFO - PROCESS | 3672 | 1461101567359 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 14:32:47 INFO - PROCESS | 3672 | 1461101567362 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:32:47 INFO - PROCESS | 3672 | 1461101567364 Marionette TRACE conn5 <- [1,1786,null,{}] 14:32:47 INFO - PROCESS | 3672 | 1461101567368 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}] 14:32:47 INFO - PROCESS | 3672 | 1461101567498 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 14:32:47 INFO - PROCESS | 3672 | 1461101567658 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:47 INFO - PROCESS | 3672 | ++DOCSHELL 21464C00 == 86 [pid = 3672] [id = 456] 14:32:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (214B5000) [pid = 3672] [serial = 1368] [outer = 00000000] 14:32:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 153 (22541000) [pid = 3672] [serial = 1369] [outer = 214B5000] 14:32:47 INFO - PROCESS | 3672 | 1461101567722 Marionette DEBUG loaded listener.js 14:32:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 154 (2254C000) [pid = 3672] [serial = 1370] [outer = 214B5000] 14:32:48 INFO - PROCESS | 3672 | 1461101568336 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]]]}] 14:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1017ms 14:32:48 INFO - PROCESS | 3672 | 1461101568383 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 14:32:48 INFO - PROCESS | 3672 | 1461101568386 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 14:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:32:48 INFO - PROCESS | 3672 | 1461101568389 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:32:48 INFO - PROCESS | 3672 | 1461101568391 Marionette TRACE conn5 <- [1,1790,null,{}] 14:32:48 INFO - PROCESS | 3672 | 1461101568395 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}] 14:32:48 INFO - PROCESS | 3672 | 1461101568509 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 14:32:48 INFO - PROCESS | 3672 | 1461101568674 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:48 INFO - PROCESS | 3672 | ++DOCSHELL 214BD800 == 87 [pid = 3672] [id = 457] 14:32:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 155 (21A6EC00) [pid = 3672] [serial = 1371] [outer = 00000000] 14:32:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 156 (2293EC00) [pid = 3672] [serial = 1372] [outer = 21A6EC00] 14:32:48 INFO - PROCESS | 3672 | 1461101568729 Marionette DEBUG loaded listener.js 14:32:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 157 (2333EC00) [pid = 3672] [serial = 1373] [outer = 21A6EC00] 14:32:49 INFO - PROCESS | 3672 | 1461101569324 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]]]}] 14:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 970ms 14:32:49 INFO - PROCESS | 3672 | 1461101569363 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 14:32:49 INFO - PROCESS | 3672 | 1461101569366 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 14:32:49 INFO - PROCESS | 3672 | 1461101569369 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:32:49 INFO - PROCESS | 3672 | 1461101569371 Marionette TRACE conn5 <- [1,1794,null,{}] 14:32:49 INFO - PROCESS | 3672 | 1461101569375 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}] 14:32:49 INFO - PROCESS | 3672 | 1461101569510 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 14:32:49 INFO - PROCESS | 3672 | 1461101569699 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:49 INFO - PROCESS | 3672 | ++DOCSHELL 0FB25000 == 88 [pid = 3672] [id = 458] 14:32:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 158 (0FCC4000) [pid = 3672] [serial = 1374] [outer = 00000000] 14:32:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 159 (14DBC800) [pid = 3672] [serial = 1375] [outer = 0FCC4000] 14:32:49 INFO - PROCESS | 3672 | 1461101569757 Marionette DEBUG loaded listener.js 14:32:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 160 (17559400) [pid = 3672] [serial = 1376] [outer = 0FCC4000] 14:32:50 INFO - PROCESS | 3672 | 1461101570528 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]]]}] 14:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1217ms 14:32:50 INFO - PROCESS | 3672 | 1461101570601 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 14:32:50 INFO - PROCESS | 3672 | 1461101570606 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 14:32:50 INFO - PROCESS | 3672 | 1461101570612 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:32:50 INFO - PROCESS | 3672 | 1461101570616 Marionette TRACE conn5 <- [1,1798,null,{}] 14:32:50 INFO - PROCESS | 3672 | 1461101570622 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}] 14:32:50 INFO - PROCESS | 3672 | 1461101570734 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 14:32:50 INFO - PROCESS | 3672 | 1461101570893 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:50 INFO - PROCESS | 3672 | ++DOCSHELL 10AF6400 == 89 [pid = 3672] [id = 459] 14:32:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 161 (14509C00) [pid = 3672] [serial = 1377] [outer = 00000000] 14:32:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 162 (15B57C00) [pid = 3672] [serial = 1378] [outer = 14509C00] 14:32:50 INFO - PROCESS | 3672 | 1461101570945 Marionette DEBUG loaded listener.js 14:32:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 163 (1751FC00) [pid = 3672] [serial = 1379] [outer = 14509C00] 14:32:51 INFO - PROCESS | 3672 | 1461101571586 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]]]}] 14:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1016ms 14:32:51 INFO - PROCESS | 3672 | 1461101571636 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 14:32:51 INFO - PROCESS | 3672 | 1461101571641 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 14:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:32:51 INFO - PROCESS | 3672 | 1461101571647 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:32:51 INFO - PROCESS | 3672 | 1461101571649 Marionette TRACE conn5 <- [1,1802,null,{}] 14:32:51 INFO - PROCESS | 3672 | 1461101571654 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}] 14:32:51 INFO - PROCESS | 3672 | 1461101571760 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 14:32:51 INFO - PROCESS | 3672 | 1461101571916 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:51 INFO - PROCESS | 3672 | ++DOCSHELL 0F6C5400 == 90 [pid = 3672] [id = 460] 14:32:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 164 (14426000) [pid = 3672] [serial = 1380] [outer = 00000000] 14:32:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 165 (19301C00) [pid = 3672] [serial = 1381] [outer = 14426000] 14:32:51 INFO - PROCESS | 3672 | 1461101571967 Marionette DEBUG loaded listener.js 14:32:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 166 (19BD2400) [pid = 3672] [serial = 1382] [outer = 14426000] 14:32:52 INFO - PROCESS | 3672 | --DOCSHELL 0FB20C00 == 89 [pid = 3672] [id = 449] 14:32:52 INFO - PROCESS | 3672 | --DOCSHELL 14DC2800 == 88 [pid = 3672] [id = 448] 14:32:52 INFO - PROCESS | 3672 | --DOCSHELL 16525400 == 87 [pid = 3672] [id = 447] 14:32:52 INFO - PROCESS | 3672 | --DOCSHELL 1A90C800 == 86 [pid = 3672] [id = 446] 14:32:52 INFO - PROCESS | 3672 | --DOCSHELL 1A78F800 == 85 [pid = 3672] [id = 445] 14:32:52 INFO - PROCESS | 3672 | --DOCSHELL 18D46C00 == 84 [pid = 3672] [id = 444] 14:32:52 INFO - PROCESS | 3672 | --DOCSHELL 14DBB400 == 83 [pid = 3672] [id = 443] 14:32:52 INFO - PROCESS | 3672 | --DOCSHELL 0FCAE800 == 82 [pid = 3672] [id = 442] 14:32:52 INFO - PROCESS | 3672 | --DOCSHELL 16529C00 == 81 [pid = 3672] [id = 441] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 165 (1FF80400) [pid = 3672] [serial = 1297] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 164 (19A9F400) [pid = 3672] [serial = 1249] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 163 (1ED27C00) [pid = 3672] [serial = 1252] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 162 (1FF88C00) [pid = 3672] [serial = 1255] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 161 (20813000) [pid = 3672] [serial = 1258] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 160 (21749800) [pid = 3672] [serial = 1261] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 159 (22939C00) [pid = 3672] [serial = 1264] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOCSHELL 0F609C00 == 80 [pid = 3672] [id = 440] 14:32:52 INFO - PROCESS | 3672 | --DOCSHELL 2080D800 == 79 [pid = 3672] [id = 436] 14:32:52 INFO - PROCESS | 3672 | --DOCSHELL 200E3800 == 78 [pid = 3672] [id = 435] 14:32:52 INFO - PROCESS | 3672 | --DOCSHELL 17FA3C00 == 77 [pid = 3672] [id = 434] 14:32:52 INFO - PROCESS | 3672 | --DOCSHELL 14334C00 == 76 [pid = 3672] [id = 433] 14:32:52 INFO - PROCESS | 3672 | --DOCSHELL 1ED2AC00 == 75 [pid = 3672] [id = 432] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 158 (17558C00) [pid = 3672] [serial = 1142] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 157 (20801C00) [pid = 3672] [serial = 1148] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 156 (20810C00) [pid = 3672] [serial = 1099] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 155 (214BF800) [pid = 3672] [serial = 1157] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 154 (21460800) [pid = 3672] [serial = 1151] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 153 (19989000) [pid = 3672] [serial = 1145] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 152 (2146E400) [pid = 3672] [serial = 1154] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (1FF8B400) [pid = 3672] [serial = 1139] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (2174A400) [pid = 3672] [serial = 1102] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (21A63400) [pid = 3672] [serial = 1105] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (1ED2A400) [pid = 3672] [serial = 1199] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (19BD4C00) [pid = 3672] [serial = 1196] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 146 (214BDC00) [pid = 3672] [serial = 1208] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 145 (21A6CC00) [pid = 3672] [serial = 1211] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (1FF8EC00) [pid = 3672] [serial = 1202] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (20819000) [pid = 3672] [serial = 1205] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (165C7C00) [pid = 3672] [serial = 1193] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (1D5EF800) [pid = 3672] [serial = 1288] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (1EACC400) [pid = 3672] [serial = 1294] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (1D66CC00) [pid = 3672] [serial = 1289] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (1BE6D800) [pid = 3672] [serial = 1286] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (1B373400) [pid = 3672] [serial = 1292] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (1A78E400) [pid = 3672] [serial = 1280] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (1EAD8800) [pid = 3672] [serial = 1190] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (19AA2C00) [pid = 3672] [serial = 1279] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (14523C00) [pid = 3672] [serial = 1273] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (14A36400) [pid = 3672] [serial = 1274] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (1903F000) [pid = 3672] [serial = 1271] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (1896C400) [pid = 3672] [serial = 1270] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (18969800) [pid = 3672] [serial = 1276] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (18D49800) [pid = 3672] [serial = 1277] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (175FD000) [pid = 3672] [serial = 1247] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (165C8C00) [pid = 3672] [serial = 1246] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (1A873000) [pid = 3672] [serial = 1282] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (1A9C4800) [pid = 3672] [serial = 1283] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (18968000) [pid = 3672] [serial = 1268] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (175F2400) [pid = 3672] [serial = 1267] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 121 (1B748C00) [pid = 3672] [serial = 1285] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 120 (19AA5800) [pid = 3672] [serial = 1291] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | --DOMWINDOW == 119 (1ED25C00) [pid = 3672] [serial = 1295] [outer = 00000000] [url = about:blank] 14:32:52 INFO - PROCESS | 3672 | 1461101572552 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]]]}] 14:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 930ms 14:32:52 INFO - PROCESS | 3672 | 1461101572581 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 14:32:52 INFO - PROCESS | 3672 | 1461101572583 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 14:32:52 INFO - PROCESS | 3672 | 1461101572587 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:32:52 INFO - PROCESS | 3672 | 1461101572590 Marionette TRACE conn5 <- [1,1806,null,{}] 14:32:52 INFO - PROCESS | 3672 | 1461101572600 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}] 14:32:52 INFO - PROCESS | 3672 | 1461101572701 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 14:32:52 INFO - PROCESS | 3672 | 1461101572810 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:52 INFO - PROCESS | 3672 | ++DOCSHELL 14A36C00 == 76 [pid = 3672] [id = 461] 14:32:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (14DC3C00) [pid = 3672] [serial = 1383] [outer = 00000000] 14:32:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (17C48000) [pid = 3672] [serial = 1384] [outer = 14DC3C00] 14:32:52 INFO - PROCESS | 3672 | 1461101572858 Marionette DEBUG loaded listener.js 14:32:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (18954000) [pid = 3672] [serial = 1385] [outer = 14DC3C00] 14:32:53 INFO - PROCESS | 3672 | 1461101573253 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]]]}] 14:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 730ms 14:32:53 INFO - PROCESS | 3672 | 1461101573320 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 14:32:53 INFO - PROCESS | 3672 | 1461101573323 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 14:32:53 INFO - PROCESS | 3672 | 1461101573326 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:32:53 INFO - PROCESS | 3672 | 1461101573328 Marionette TRACE conn5 <- [1,1810,null,{}] 14:32:53 INFO - PROCESS | 3672 | 1461101573331 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}] 14:32:53 INFO - PROCESS | 3672 | 1461101573462 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 14:32:53 INFO - PROCESS | 3672 | 1461101573468 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:53 INFO - PROCESS | 3672 | ++DOCSHELL 18B67000 == 77 [pid = 3672] [id = 462] 14:32:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (18D46C00) [pid = 3672] [serial = 1386] [outer = 00000000] 14:32:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (1A784400) [pid = 3672] [serial = 1387] [outer = 18D46C00] 14:32:53 INFO - PROCESS | 3672 | 1461101573515 Marionette DEBUG loaded listener.js 14:32:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (1A82BC00) [pid = 3672] [serial = 1388] [outer = 18D46C00] 14:32:53 INFO - PROCESS | 3672 | 1461101573994 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]]]}] 14:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 730ms 14:32:54 INFO - PROCESS | 3672 | 1461101574061 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 14:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:32:54 INFO - PROCESS | 3672 | 1461101574063 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 14:32:54 INFO - PROCESS | 3672 | 1461101574066 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:32:54 INFO - PROCESS | 3672 | 1461101574068 Marionette TRACE conn5 <- [1,1814,null,{}] 14:32:54 INFO - PROCESS | 3672 | 1461101574071 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}] 14:32:54 INFO - PROCESS | 3672 | 1461101574166 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 14:32:54 INFO - PROCESS | 3672 | 1461101574284 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:54 INFO - PROCESS | 3672 | ++DOCSHELL 19AA5800 == 78 [pid = 3672] [id = 463] 14:32:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (1A83D800) [pid = 3672] [serial = 1389] [outer = 00000000] 14:32:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (1A90E400) [pid = 3672] [serial = 1390] [outer = 1A83D800] 14:32:54 INFO - PROCESS | 3672 | 1461101574331 Marionette DEBUG loaded listener.js 14:32:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (1A9D6000) [pid = 3672] [serial = 1391] [outer = 1A83D800] 14:32:54 INFO - PROCESS | 3672 | 1461101574749 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]]]}] 14:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 732ms 14:32:54 INFO - PROCESS | 3672 | 1461101574799 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 14:32:54 INFO - PROCESS | 3672 | 1461101574801 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 14:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:32:54 INFO - PROCESS | 3672 | 1461101574832 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:32:54 INFO - PROCESS | 3672 | 1461101574834 Marionette TRACE conn5 <- [1,1818,null,{}] 14:32:54 INFO - PROCESS | 3672 | 1461101574848 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}] 14:32:54 INFO - PROCESS | 3672 | 1461101574996 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 14:32:55 INFO - PROCESS | 3672 | 1461101575071 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:55 INFO - PROCESS | 3672 | ++DOCSHELL 1A90AC00 == 79 [pid = 3672] [id = 464] 14:32:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (1A910800) [pid = 3672] [serial = 1392] [outer = 00000000] 14:32:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (1C268800) [pid = 3672] [serial = 1393] [outer = 1A910800] 14:32:55 INFO - PROCESS | 3672 | 1461101575119 Marionette DEBUG loaded listener.js 14:32:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (1C688400) [pid = 3672] [serial = 1394] [outer = 1A910800] 14:32:55 INFO - PROCESS | 3672 | 1461101575554 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]]]}] 14:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 810ms 14:32:55 INFO - PROCESS | 3672 | 1461101575615 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 14:32:55 INFO - PROCESS | 3672 | 1461101575617 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 14:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:32:55 INFO - PROCESS | 3672 | 1461101575620 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:32:55 INFO - PROCESS | 3672 | 1461101575622 Marionette TRACE conn5 <- [1,1822,null,{}] 14:32:55 INFO - PROCESS | 3672 | 1461101575626 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}] 14:32:55 INFO - PROCESS | 3672 | 1461101575764 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 14:32:55 INFO - PROCESS | 3672 | 1461101575784 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:55 INFO - PROCESS | 3672 | ++DOCSHELL 1C264800 == 80 [pid = 3672] [id = 465] 14:32:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (1C695C00) [pid = 3672] [serial = 1395] [outer = 00000000] 14:32:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (1D66A000) [pid = 3672] [serial = 1396] [outer = 1C695C00] 14:32:55 INFO - PROCESS | 3672 | 1461101575829 Marionette DEBUG loaded listener.js 14:32:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (1DD28000) [pid = 3672] [serial = 1397] [outer = 1C695C00] 14:32:56 INFO - PROCESS | 3672 | 1461101576268 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]]]}] 14:32:56 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 14:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 669ms 14:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:32:56 INFO - PROCESS | 3672 | 1461101576290 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 14:32:56 INFO - PROCESS | 3672 | 1461101576292 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 14:32:56 INFO - PROCESS | 3672 | 1461101576303 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:32:56 INFO - PROCESS | 3672 | 1461101576304 Marionette TRACE conn5 <- [1,1826,null,{}] 14:32:56 INFO - PROCESS | 3672 | 1461101576308 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}] 14:32:56 INFO - PROCESS | 3672 | 1461101576463 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 14:32:56 INFO - PROCESS | 3672 | 1461101576482 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:56 INFO - PROCESS | 3672 | ++DOCSHELL 1D667400 == 81 [pid = 3672] [id = 466] 14:32:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (1EAD0400) [pid = 3672] [serial = 1398] [outer = 00000000] 14:32:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (1ED28000) [pid = 3672] [serial = 1399] [outer = 1EAD0400] 14:32:56 INFO - PROCESS | 3672 | 1461101576526 Marionette DEBUG loaded listener.js 14:32:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (1ED2C000) [pid = 3672] [serial = 1400] [outer = 1EAD0400] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (15A52C00) [pid = 3672] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (1D666800) [pid = 3672] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (18D50000) [pid = 3672] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (214BC400) [pid = 3672] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (1DD1E000) [pid = 3672] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (20806400) [pid = 3672] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (1ED83800) [pid = 3672] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (20866800) [pid = 3672] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (1A78FC00) [pid = 3672] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (1A9DAC00) [pid = 3672] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (1B747000) [pid = 3672] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (14425000) [pid = 3672] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (165C0800) [pid = 3672] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (21754400) [pid = 3672] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (22545C00) [pid = 3672] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 121 (21460400) [pid = 3672] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 120 (0F6BA800) [pid = 3672] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 119 (18958C00) [pid = 3672] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 118 (19305000) [pid = 3672] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 117 (200EA000) [pid = 3672] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 116 (0FCAA400) [pid = 3672] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 115 (16524400) [pid = 3672] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:32:56 INFO - PROCESS | 3672 | --DOMWINDOW == 114 (0FCB8400) [pid = 3672] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:32:57 INFO - PROCESS | 3672 | 1461101577199 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]]]}] 14:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 930ms 14:32:57 INFO - PROCESS | 3672 | 1461101577229 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 14:32:57 INFO - PROCESS | 3672 | 1461101577231 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 14:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:32:57 INFO - PROCESS | 3672 | 1461101577234 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:32:57 INFO - PROCESS | 3672 | 1461101577236 Marionette TRACE conn5 <- [1,1830,null,{}] 14:32:57 INFO - PROCESS | 3672 | 1461101577240 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}] 14:32:57 INFO - PROCESS | 3672 | 1461101577334 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 14:32:57 INFO - PROCESS | 3672 | 1461101577341 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:57 INFO - PROCESS | 3672 | ++DOCSHELL 17556C00 == 82 [pid = 3672] [id = 467] 14:32:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 115 (18951C00) [pid = 3672] [serial = 1401] [outer = 00000000] 14:32:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 116 (1A840800) [pid = 3672] [serial = 1402] [outer = 18951C00] 14:32:57 INFO - PROCESS | 3672 | 1461101577386 Marionette DEBUG loaded listener.js 14:32:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 117 (1C04A800) [pid = 3672] [serial = 1403] [outer = 18951C00] 14:32:57 INFO - PROCESS | 3672 | 1461101577825 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]]]}] 14:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 630ms 14:32:57 INFO - PROCESS | 3672 | 1461101577877 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 14:32:57 INFO - PROCESS | 3672 | 1461101577879 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 14:32:57 INFO - PROCESS | 3672 | 1461101577882 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:32:57 INFO - PROCESS | 3672 | 1461101577884 Marionette TRACE conn5 <- [1,1834,null,{}] 14:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:32:57 INFO - PROCESS | 3672 | 1461101577887 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}] 14:32:57 INFO - PROCESS | 3672 | 1461101577982 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 14:32:57 INFO - PROCESS | 3672 | 1461101577989 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:57 INFO - PROCESS | 3672 | ++DOCSHELL 1A78D400 == 83 [pid = 3672] [id = 468] 14:32:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (1D5F6C00) [pid = 3672] [serial = 1404] [outer = 00000000] 14:32:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (1ED78800) [pid = 3672] [serial = 1405] [outer = 1D5F6C00] 14:32:58 INFO - PROCESS | 3672 | 1461101578037 Marionette DEBUG loaded listener.js 14:32:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (1FF81000) [pid = 3672] [serial = 1406] [outer = 1D5F6C00] 14:32:58 INFO - PROCESS | 3672 | 1461101578512 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]]]}] 14:32:58 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) 14:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 670ms 14:32:58 INFO - PROCESS | 3672 | 1461101578566 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 14:32:58 INFO - PROCESS | 3672 | 1461101578568 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 14:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:32:58 INFO - PROCESS | 3672 | 1461101578572 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:32:58 INFO - PROCESS | 3672 | 1461101578574 Marionette TRACE conn5 <- [1,1838,null,{}] 14:32:58 INFO - PROCESS | 3672 | 1461101578577 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}] 14:32:58 INFO - PROCESS | 3672 | 1461101578690 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 14:32:58 INFO - PROCESS | 3672 | 1461101578696 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:58 INFO - PROCESS | 3672 | ++DOCSHELL 20802C00 == 84 [pid = 3672] [id = 469] 14:32:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (20806000) [pid = 3672] [serial = 1407] [outer = 00000000] 14:32:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (20814400) [pid = 3672] [serial = 1408] [outer = 20806000] 14:32:58 INFO - PROCESS | 3672 | 1461101578746 Marionette DEBUG loaded listener.js 14:32:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (20861C00) [pid = 3672] [serial = 1409] [outer = 20806000] 14:32:59 INFO - PROCESS | 3672 | 1461101579541 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]]]}] 14:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1019ms 14:32:59 INFO - PROCESS | 3672 | 1461101579592 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 14:32:59 INFO - PROCESS | 3672 | 1461101579598 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 14:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:32:59 INFO - PROCESS | 3672 | 1461101579604 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:32:59 INFO - PROCESS | 3672 | 1461101579607 Marionette TRACE conn5 <- [1,1842,null,{}] 14:32:59 INFO - PROCESS | 3672 | 1461101579613 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}] 14:32:59 INFO - PROCESS | 3672 | 1461101579761 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 14:32:59 INFO - PROCESS | 3672 | 1461101579919 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:59 INFO - PROCESS | 3672 | ++DOCSHELL 14525800 == 85 [pid = 3672] [id = 470] 14:32:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (14ACC800) [pid = 3672] [serial = 1410] [outer = 00000000] 14:32:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (17515800) [pid = 3672] [serial = 1411] [outer = 14ACC800] 14:32:59 INFO - PROCESS | 3672 | 1461101579984 Marionette DEBUG loaded listener.js 14:33:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (175F2400) [pid = 3672] [serial = 1412] [outer = 14ACC800] 14:33:00 INFO - PROCESS | 3672 | 1461101580578 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]]]}] 14:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1023ms 14:33:00 INFO - PROCESS | 3672 | 1461101580630 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 14:33:00 INFO - PROCESS | 3672 | 1461101580636 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 14:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:33:00 INFO - PROCESS | 3672 | 1461101580643 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:33:00 INFO - PROCESS | 3672 | 1461101580645 Marionette TRACE conn5 <- [1,1846,null,{}] 14:33:00 INFO - PROCESS | 3672 | 1461101580650 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}] 14:33:00 INFO - PROCESS | 3672 | 1461101580775 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 14:33:00 INFO - PROCESS | 3672 | 1461101580929 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:00 INFO - PROCESS | 3672 | ++DOCSHELL 19780800 == 86 [pid = 3672] [id = 471] 14:33:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (19784000) [pid = 3672] [serial = 1413] [outer = 00000000] 14:33:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (1A9D0400) [pid = 3672] [serial = 1414] [outer = 19784000] 14:33:00 INFO - PROCESS | 3672 | 1461101580987 Marionette DEBUG loaded listener.js 14:33:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (1B742400) [pid = 3672] [serial = 1415] [outer = 19784000] 14:33:01 INFO - PROCESS | 3672 | 1461101581660 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]]]}] 14:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1076ms 14:33:01 INFO - PROCESS | 3672 | 1461101581722 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 14:33:01 INFO - PROCESS | 3672 | 1461101581725 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 14:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:33:01 INFO - PROCESS | 3672 | 1461101581728 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:33:01 INFO - PROCESS | 3672 | 1461101581732 Marionette TRACE conn5 <- [1,1850,null,{}] 14:33:01 INFO - PROCESS | 3672 | 1461101581744 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}] 14:33:01 INFO - PROCESS | 3672 | 1461101581872 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 14:33:02 INFO - PROCESS | 3672 | 1461101582027 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:02 INFO - PROCESS | 3672 | ++DOCSHELL 1D669C00 == 87 [pid = 3672] [id = 472] 14:33:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (1D8A6800) [pid = 3672] [serial = 1416] [outer = 00000000] 14:33:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (2086B400) [pid = 3672] [serial = 1417] [outer = 1D8A6800] 14:33:02 INFO - PROCESS | 3672 | 1461101582086 Marionette DEBUG loaded listener.js 14:33:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (21463800) [pid = 3672] [serial = 1418] [outer = 1D8A6800] 14:33:02 INFO - PROCESS | 3672 | 1461101582697 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]]]}] 14:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1025ms 14:33:02 INFO - PROCESS | 3672 | 1461101582757 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 14:33:02 INFO - PROCESS | 3672 | 1461101582760 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 14:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:33:02 INFO - PROCESS | 3672 | 1461101582764 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:33:02 INFO - PROCESS | 3672 | 1461101582766 Marionette TRACE conn5 <- [1,1854,null,{}] 14:33:02 INFO - PROCESS | 3672 | 1461101582784 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}] 14:33:02 INFO - PROCESS | 3672 | 1461101582949 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 14:33:03 INFO - PROCESS | 3672 | 1461101583069 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:03 INFO - PROCESS | 3672 | ++DOCSHELL 21469800 == 88 [pid = 3672] [id = 473] 14:33:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (2146A400) [pid = 3672] [serial = 1419] [outer = 00000000] 14:33:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (214BC400) [pid = 3672] [serial = 1420] [outer = 2146A400] 14:33:03 INFO - PROCESS | 3672 | 1461101583125 Marionette DEBUG loaded listener.js 14:33:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (21752000) [pid = 3672] [serial = 1421] [outer = 2146A400] 14:33:03 INFO - PROCESS | 3672 | 1461101583724 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]]]}] 14:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1017ms 14:33:03 INFO - PROCESS | 3672 | 1461101583784 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 14:33:03 INFO - PROCESS | 3672 | 1461101583786 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 14:33:03 INFO - PROCESS | 3672 | 1461101583789 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:33:03 INFO - PROCESS | 3672 | 1461101583792 Marionette TRACE conn5 <- [1,1858,null,{}] 14:33:03 INFO - PROCESS | 3672 | 1461101583795 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}] 14:33:03 INFO - PROCESS | 3672 | 1461101583916 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 14:33:04 INFO - PROCESS | 3672 | 1461101584088 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:04 INFO - PROCESS | 3672 | ++DOCSHELL 2146F400 == 89 [pid = 3672] [id = 474] 14:33:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (214B3C00) [pid = 3672] [serial = 1422] [outer = 00000000] 14:33:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (21A6BC00) [pid = 3672] [serial = 1423] [outer = 214B3C00] 14:33:04 INFO - PROCESS | 3672 | 1461101584149 Marionette DEBUG loaded listener.js 14:33:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (22543000) [pid = 3672] [serial = 1424] [outer = 214B3C00] 14:33:04 INFO - PROCESS | 3672 | 1461101584761 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]]]}] 14:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1016ms 14:33:04 INFO - PROCESS | 3672 | 1461101584810 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 14:33:04 INFO - PROCESS | 3672 | 1461101584812 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 14:33:04 INFO - PROCESS | 3672 | 1461101584816 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:33:04 INFO - PROCESS | 3672 | 1461101584818 Marionette TRACE conn5 <- [1,1862,null,{}] 14:33:04 INFO - PROCESS | 3672 | 1461101584822 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}] 14:33:04 INFO - PROCESS | 3672 | 1461101584952 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 14:33:05 INFO - PROCESS | 3672 | 1461101585107 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:05 INFO - PROCESS | 3672 | ++DOCSHELL 21A68C00 == 90 [pid = 3672] [id = 475] 14:33:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (225A5C00) [pid = 3672] [serial = 1425] [outer = 00000000] 14:33:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (23340400) [pid = 3672] [serial = 1426] [outer = 225A5C00] 14:33:05 INFO - PROCESS | 3672 | 1461101585166 Marionette DEBUG loaded listener.js 14:33:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (23345400) [pid = 3672] [serial = 1427] [outer = 225A5C00] 14:33:05 INFO - PROCESS | 3672 | 1461101585779 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]]]}] 14:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1019ms 14:33:05 INFO - PROCESS | 3672 | 1461101585839 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 14:33:05 INFO - PROCESS | 3672 | 1461101585841 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 14:33:05 INFO - PROCESS | 3672 | 1461101585845 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:33:05 INFO - PROCESS | 3672 | 1461101585847 Marionette TRACE conn5 <- [1,1866,null,{}] 14:33:05 INFO - PROCESS | 3672 | 1461101585851 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}] 14:33:05 INFO - PROCESS | 3672 | 1461101585965 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 14:33:06 INFO - PROCESS | 3672 | 1461101586118 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:06 INFO - PROCESS | 3672 | ++DOCSHELL 22F49400 == 91 [pid = 3672] [id = 476] 14:33:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (22F4A000) [pid = 3672] [serial = 1428] [outer = 00000000] 14:33:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (22F50800) [pid = 3672] [serial = 1429] [outer = 22F4A000] 14:33:06 INFO - PROCESS | 3672 | 1461101586173 Marionette DEBUG loaded listener.js 14:33:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (22F52400) [pid = 3672] [serial = 1430] [outer = 22F4A000] 14:33:06 INFO - PROCESS | 3672 | 1461101586788 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]]]}] 14:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 969ms 14:33:06 INFO - PROCESS | 3672 | 1461101586819 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 14:33:06 INFO - PROCESS | 3672 | 1461101586821 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 14:33:06 INFO - PROCESS | 3672 | 1461101586825 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:33:06 INFO - PROCESS | 3672 | 1461101586827 Marionette TRACE conn5 <- [1,1870,null,{}] 14:33:06 INFO - PROCESS | 3672 | 1461101586830 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}] 14:33:06 INFO - PROCESS | 3672 | 1461101586947 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 14:33:07 INFO - PROCESS | 3672 | 1461101587325 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:07 INFO - PROCESS | 3672 | ++DOCSHELL 0EC09000 == 92 [pid = 3672] [id = 477] 14:33:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (0F4B7000) [pid = 3672] [serial = 1431] [outer = 00000000] 14:33:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (130AC400) [pid = 3672] [serial = 1432] [outer = 0F4B7000] 14:33:07 INFO - PROCESS | 3672 | 1461101587421 Marionette DEBUG loaded listener.js 14:33:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (14508800) [pid = 3672] [serial = 1433] [outer = 0F4B7000] 14:33:08 INFO - PROCESS | 3672 | 1461101588037 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]]]}] 14:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1278ms 14:33:08 INFO - PROCESS | 3672 | 1461101588107 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 14:33:08 INFO - PROCESS | 3672 | 1461101588112 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 14:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:33:08 INFO - PROCESS | 3672 | 1461101588118 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:33:08 INFO - PROCESS | 3672 | 1461101588121 Marionette TRACE conn5 <- [1,1874,null,{}] 14:33:08 INFO - PROCESS | 3672 | 1461101588141 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}] 14:33:08 INFO - PROCESS | 3672 | 1461101588252 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 14:33:08 INFO - PROCESS | 3672 | 1461101588410 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:08 INFO - PROCESS | 3672 | ++DOCSHELL 15A4A000 == 93 [pid = 3672] [id = 478] 14:33:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (15A4B800) [pid = 3672] [serial = 1434] [outer = 00000000] 14:33:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (1755A000) [pid = 3672] [serial = 1435] [outer = 15A4B800] 14:33:08 INFO - PROCESS | 3672 | 1461101588463 Marionette DEBUG loaded listener.js 14:33:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (17D57000) [pid = 3672] [serial = 1436] [outer = 15A4B800] 14:33:08 INFO - PROCESS | 3672 | --DOCSHELL 1A78D400 == 92 [pid = 3672] [id = 468] 14:33:08 INFO - PROCESS | 3672 | --DOCSHELL 17556C00 == 91 [pid = 3672] [id = 467] 14:33:08 INFO - PROCESS | 3672 | --DOCSHELL 1D667400 == 90 [pid = 3672] [id = 466] 14:33:08 INFO - PROCESS | 3672 | --DOCSHELL 1C264800 == 89 [pid = 3672] [id = 465] 14:33:08 INFO - PROCESS | 3672 | --DOCSHELL 1A90AC00 == 88 [pid = 3672] [id = 464] 14:33:08 INFO - PROCESS | 3672 | --DOCSHELL 19AA5800 == 87 [pid = 3672] [id = 463] 14:33:08 INFO - PROCESS | 3672 | --DOCSHELL 18B67000 == 86 [pid = 3672] [id = 462] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (22944C00) [pid = 3672] [serial = 1318] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (1D5FB400) [pid = 3672] [serial = 1351] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOCSHELL 14A36C00 == 85 [pid = 3672] [id = 461] 14:33:09 INFO - PROCESS | 3672 | --DOCSHELL 0F6C5400 == 84 [pid = 3672] [id = 460] 14:33:09 INFO - PROCESS | 3672 | --DOCSHELL 10AF6400 == 83 [pid = 3672] [id = 459] 14:33:09 INFO - PROCESS | 3672 | --DOCSHELL 1ED84C00 == 82 [pid = 3672] [id = 454] 14:33:09 INFO - PROCESS | 3672 | --DOCSHELL 1DD23000 == 81 [pid = 3672] [id = 453] 14:33:09 INFO - PROCESS | 3672 | --DOCSHELL 18955000 == 80 [pid = 3672] [id = 452] 14:33:09 INFO - PROCESS | 3672 | --DOCSHELL 0FCBC000 == 79 [pid = 3672] [id = 451] 14:33:09 INFO - PROCESS | 3672 | 1461101589104 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]]]}] 14:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1031ms 14:33:09 INFO - PROCESS | 3672 | 1461101589155 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 14:33:09 INFO - PROCESS | 3672 | 1461101589159 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (1EAD2C00) [pid = 3672] [serial = 1244] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 146 (1A849400) [pid = 3672] [serial = 1250] [outer = 00000000] [url = about:blank] 14:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 145 (22940400) [pid = 3672] [serial = 1265] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (1ED2E800) [pid = 3672] [serial = 1253] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (2081B400) [pid = 3672] [serial = 1259] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (200E3400) [pid = 3672] [serial = 1256] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (21758C00) [pid = 3672] [serial = 1262] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (1A844000) [pid = 3672] [serial = 1336] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (1A90A800) [pid = 3672] [serial = 1337] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (1B743400) [pid = 3672] [serial = 1340] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (1B73F400) [pid = 3672] [serial = 1339] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (1C269400) [pid = 3672] [serial = 1342] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (14DBC000) [pid = 3672] [serial = 1300] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (17C6F400) [pid = 3672] [serial = 1325] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (17559C00) [pid = 3672] [serial = 1324] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (22544C00) [pid = 3672] [serial = 1313] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (22541400) [pid = 3672] [serial = 1312] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (225A9000) [pid = 3672] [serial = 1316] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (225A5400) [pid = 3672] [serial = 1315] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (2174F400) [pid = 3672] [serial = 1310] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (214BA000) [pid = 3672] [serial = 1309] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (1433DC00) [pid = 3672] [serial = 1322] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (10A74C00) [pid = 3672] [serial = 1321] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (1A847400) [pid = 3672] [serial = 1304] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (19A9E000) [pid = 3672] [serial = 1303] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (19987000) [pid = 3672] [serial = 1333] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 121 (20868400) [pid = 3672] [serial = 1307] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 120 (2080E400) [pid = 3672] [serial = 1306] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 119 (17FA3400) [pid = 3672] [serial = 1348] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 118 (18971800) [pid = 3672] [serial = 1330] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 117 (18D44400) [pid = 3672] [serial = 1331] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 116 (14502400) [pid = 3672] [serial = 1327] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 115 (14AC5800) [pid = 3672] [serial = 1328] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 114 (1C691400) [pid = 3672] [serial = 1343] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 113 (1B376000) [pid = 3672] [serial = 1349] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 112 (17512C00) [pid = 3672] [serial = 1301] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 111 (17F99C00) [pid = 3672] [serial = 1345] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 110 (18957000) [pid = 3672] [serial = 1346] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | --DOMWINDOW == 109 (19AA7400) [pid = 3672] [serial = 1334] [outer = 00000000] [url = about:blank] 14:33:09 INFO - PROCESS | 3672 | 1461101589237 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:33:09 INFO - PROCESS | 3672 | 1461101589239 Marionette TRACE conn5 <- [1,1878,null,{}] 14:33:09 INFO - PROCESS | 3672 | 1461101589249 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}] 14:33:09 INFO - PROCESS | 3672 | 1461101589356 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 14:33:09 INFO - PROCESS | 3672 | 1461101589363 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:09 INFO - PROCESS | 3672 | ++DOCSHELL 10081800 == 80 [pid = 3672] [id = 479] 14:33:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 110 (10265000) [pid = 3672] [serial = 1437] [outer = 00000000] 14:33:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 111 (14502C00) [pid = 3672] [serial = 1438] [outer = 10265000] 14:33:09 INFO - PROCESS | 3672 | 1461101589410 Marionette DEBUG loaded listener.js 14:33:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 112 (14A36C00) [pid = 3672] [serial = 1439] [outer = 10265000] 14:33:09 INFO - PROCESS | 3672 | 1461101589975 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]]]}] 14:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 850ms 14:33:10 INFO - PROCESS | 3672 | 1461101590031 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 14:33:10 INFO - PROCESS | 3672 | 1461101590033 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 14:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:33:10 INFO - PROCESS | 3672 | 1461101590039 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:33:10 INFO - PROCESS | 3672 | 1461101590045 Marionette TRACE conn5 <- [1,1882,null,{}] 14:33:10 INFO - PROCESS | 3672 | 1461101590054 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}] 14:33:10 INFO - PROCESS | 3672 | 1461101590159 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 14:33:10 INFO - PROCESS | 3672 | 1461101590272 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:10 INFO - PROCESS | 3672 | ++DOCSHELL 17AA2000 == 81 [pid = 3672] [id = 480] 14:33:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 113 (17C42800) [pid = 3672] [serial = 1440] [outer = 00000000] 14:33:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 114 (17FA0400) [pid = 3672] [serial = 1441] [outer = 17C42800] 14:33:10 INFO - PROCESS | 3672 | 1461101590320 Marionette DEBUG loaded listener.js 14:33:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 115 (18957400) [pid = 3672] [serial = 1442] [outer = 17C42800] 14:33:10 INFO - PROCESS | 3672 | 1461101590684 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]]]}] 14:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 690ms 14:33:10 INFO - PROCESS | 3672 | 1461101590731 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 14:33:10 INFO - PROCESS | 3672 | 1461101590734 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 14:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:33:10 INFO - PROCESS | 3672 | 1461101590737 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:33:10 INFO - PROCESS | 3672 | 1461101590739 Marionette TRACE conn5 <- [1,1886,null,{}] 14:33:10 INFO - PROCESS | 3672 | 1461101590742 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}] 14:33:10 INFO - PROCESS | 3672 | 1461101590840 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 14:33:10 INFO - PROCESS | 3672 | 1461101590847 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:10 INFO - PROCESS | 3672 | ++DOCSHELL 17F9DC00 == 82 [pid = 3672] [id = 481] 14:33:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 116 (1896B400) [pid = 3672] [serial = 1443] [outer = 00000000] 14:33:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 117 (18E4B800) [pid = 3672] [serial = 1444] [outer = 1896B400] 14:33:10 INFO - PROCESS | 3672 | 1461101590892 Marionette DEBUG loaded listener.js 14:33:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (19041400) [pid = 3672] [serial = 1445] [outer = 1896B400] 14:33:11 INFO - PROCESS | 3672 | 1461101591334 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]]]}] 14:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 629ms 14:33:11 INFO - PROCESS | 3672 | 1461101591385 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 14:33:11 INFO - PROCESS | 3672 | 1461101591387 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 14:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:33:11 INFO - PROCESS | 3672 | 1461101591404 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:33:11 INFO - PROCESS | 3672 | 1461101591406 Marionette TRACE conn5 <- [1,1890,null,{}] 14:33:11 INFO - PROCESS | 3672 | 1461101591410 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}] 14:33:11 INFO - PROCESS | 3672 | 1461101591543 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 14:33:11 INFO - PROCESS | 3672 | 1461101591596 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:11 INFO - PROCESS | 3672 | ++DOCSHELL 19919C00 == 83 [pid = 3672] [id = 482] 14:33:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (19981400) [pid = 3672] [serial = 1446] [outer = 00000000] 14:33:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (19A9F400) [pid = 3672] [serial = 1447] [outer = 19981400] 14:33:11 INFO - PROCESS | 3672 | 1461101591651 Marionette DEBUG loaded listener.js 14:33:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (1A63BC00) [pid = 3672] [serial = 1448] [outer = 19981400] 14:33:12 INFO - PROCESS | 3672 | 1461101592145 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]]]}] 14:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 790ms 14:33:12 INFO - PROCESS | 3672 | 1461101592193 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 14:33:12 INFO - PROCESS | 3672 | 1461101592195 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 14:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:33:12 INFO - PROCESS | 3672 | 1461101592198 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:33:12 INFO - PROCESS | 3672 | 1461101592200 Marionette TRACE conn5 <- [1,1894,null,{}] 14:33:12 INFO - PROCESS | 3672 | 1461101592204 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}] 14:33:12 INFO - PROCESS | 3672 | 1461101592336 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 14:33:12 INFO - PROCESS | 3672 | 1461101592360 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:12 INFO - PROCESS | 3672 | ++DOCSHELL 1A844C00 == 84 [pid = 3672] [id = 483] 14:33:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (1A846800) [pid = 3672] [serial = 1449] [outer = 00000000] 14:33:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (1A86D000) [pid = 3672] [serial = 1450] [outer = 1A846800] 14:33:12 INFO - PROCESS | 3672 | 1461101592405 Marionette DEBUG loaded listener.js 14:33:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (1A90B000) [pid = 3672] [serial = 1451] [outer = 1A846800] 14:33:12 INFO - PROCESS | 3672 | 1461101592866 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]]]}] 14:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 730ms 14:33:12 INFO - PROCESS | 3672 | 1461101592950 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 14:33:12 INFO - PROCESS | 3672 | 1461101592952 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 14:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:33:12 INFO - PROCESS | 3672 | 1461101592955 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:33:12 INFO - PROCESS | 3672 | 1461101592957 Marionette TRACE conn5 <- [1,1898,null,{}] 14:33:12 INFO - PROCESS | 3672 | 1461101592961 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}] 14:33:13 INFO - PROCESS | 3672 | 1461101593088 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 14:33:13 INFO - PROCESS | 3672 | 1461101593107 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:13 INFO - PROCESS | 3672 | ++DOCSHELL 1A848000 == 85 [pid = 3672] [id = 484] 14:33:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (1A84CC00) [pid = 3672] [serial = 1452] [outer = 00000000] 14:33:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (1A9D9000) [pid = 3672] [serial = 1453] [outer = 1A84CC00] 14:33:13 INFO - PROCESS | 3672 | 1461101593152 Marionette DEBUG loaded listener.js 14:33:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (1A9DEC00) [pid = 3672] [serial = 1454] [outer = 1A84CC00] 14:33:13 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (18D46C00) [pid = 3672] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:33:13 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (14509C00) [pid = 3672] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:33:13 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (1A83D800) [pid = 3672] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:33:13 INFO - PROCESS | 3672 | --DOMWINDOW == 123 (14426000) [pid = 3672] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:33:13 INFO - PROCESS | 3672 | --DOMWINDOW == 122 (1C695C00) [pid = 3672] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:33:13 INFO - PROCESS | 3672 | --DOMWINDOW == 121 (1D5F6C00) [pid = 3672] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:33:13 INFO - PROCESS | 3672 | --DOMWINDOW == 120 (18951C00) [pid = 3672] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:33:13 INFO - PROCESS | 3672 | --DOMWINDOW == 119 (1A910800) [pid = 3672] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:33:13 INFO - PROCESS | 3672 | --DOMWINDOW == 118 (225AA000) [pid = 3672] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:33:13 INFO - PROCESS | 3672 | --DOMWINDOW == 117 (1EAD0400) [pid = 3672] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:33:13 INFO - PROCESS | 3672 | --DOMWINDOW == 116 (14DC3C00) [pid = 3672] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:33:13 INFO - PROCESS | 3672 | 1461101593835 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]]]}] 14:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 930ms 14:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:33:13 INFO - PROCESS | 3672 | 1461101593891 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 14:33:13 INFO - PROCESS | 3672 | 1461101593893 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 14:33:13 INFO - PROCESS | 3672 | 1461101593904 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:33:13 INFO - PROCESS | 3672 | 1461101593905 Marionette TRACE conn5 <- [1,1902,null,{}] 14:33:13 INFO - PROCESS | 3672 | 1461101593910 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}] 14:33:13 INFO - PROCESS | 3672 | 1461101594000 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 14:33:13 INFO - PROCESS | 3672 | 1461101594009 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:13 INFO - PROCESS | 3672 | ++DOCSHELL 17D1EC00 == 86 [pid = 3672] [id = 485] 14:33:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 117 (1894B000) [pid = 3672] [serial = 1455] [outer = 00000000] 14:33:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 118 (1A845000) [pid = 3672] [serial = 1456] [outer = 1894B000] 14:33:14 INFO - PROCESS | 3672 | 1461101594054 Marionette DEBUG loaded listener.js 14:33:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 119 (1A911800) [pid = 3672] [serial = 1457] [outer = 1894B000] 14:33:14 INFO - PROCESS | 3672 | 1461101594491 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]]]}] 14:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 630ms 14:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:33:14 INFO - PROCESS | 3672 | 1461101594527 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 14:33:14 INFO - PROCESS | 3672 | 1461101594529 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 14:33:14 INFO - PROCESS | 3672 | 1461101594532 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:33:14 INFO - PROCESS | 3672 | 1461101594534 Marionette TRACE conn5 <- [1,1906,null,{}] 14:33:14 INFO - PROCESS | 3672 | 1461101594556 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}] 14:33:14 INFO - PROCESS | 3672 | 1461101594646 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 14:33:14 INFO - PROCESS | 3672 | 1461101594653 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:14 INFO - PROCESS | 3672 | ++DOCSHELL 18972000 == 87 [pid = 3672] [id = 486] 14:33:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 120 (1A78A800) [pid = 3672] [serial = 1458] [outer = 00000000] 14:33:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 121 (1B749000) [pid = 3672] [serial = 1459] [outer = 1A78A800] 14:33:14 INFO - PROCESS | 3672 | 1461101594697 Marionette DEBUG loaded listener.js 14:33:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 122 (1BE70C00) [pid = 3672] [serial = 1460] [outer = 1A78A800] 14:33:15 INFO - PROCESS | 3672 | 1461101595171 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]]]}] 14:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 690ms 14:33:15 INFO - PROCESS | 3672 | 1461101595239 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 14:33:15 INFO - PROCESS | 3672 | 1461101595241 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 14:33:15 INFO - PROCESS | 3672 | 1461101595244 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:33:15 INFO - PROCESS | 3672 | 1461101595245 Marionette TRACE conn5 <- [1,1910,null,{}] 14:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:33:15 INFO - PROCESS | 3672 | 1461101595249 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}] 14:33:15 INFO - PROCESS | 3672 | 1461101595343 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 14:33:15 INFO - PROCESS | 3672 | 1461101595349 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:15 INFO - PROCESS | 3672 | ++DOCSHELL 1C267400 == 88 [pid = 3672] [id = 487] 14:33:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 123 (1C689C00) [pid = 3672] [serial = 1461] [outer = 00000000] 14:33:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 124 (1C74DC00) [pid = 3672] [serial = 1462] [outer = 1C689C00] 14:33:15 INFO - PROCESS | 3672 | 1461101595400 Marionette DEBUG loaded listener.js 14:33:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (1D5F6800) [pid = 3672] [serial = 1463] [outer = 1C689C00] 14:33:16 INFO - PROCESS | 3672 | 1461101596192 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]]]}] 14:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 969ms 14:33:16 INFO - PROCESS | 3672 | 1461101596235 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 14:33:16 INFO - PROCESS | 3672 | 1461101596240 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 14:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:33:16 INFO - PROCESS | 3672 | 1461101596247 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:33:16 INFO - PROCESS | 3672 | 1461101596250 Marionette TRACE conn5 <- [1,1914,null,{}] 14:33:16 INFO - PROCESS | 3672 | 1461101596258 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}] 14:33:16 INFO - PROCESS | 3672 | 1461101596391 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 14:33:16 INFO - PROCESS | 3672 | 1461101596548 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:16 INFO - PROCESS | 3672 | ++DOCSHELL 102B3000 == 89 [pid = 3672] [id = 488] 14:33:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (10A75400) [pid = 3672] [serial = 1464] [outer = 00000000] 14:33:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (15A53000) [pid = 3672] [serial = 1465] [outer = 10A75400] 14:33:16 INFO - PROCESS | 3672 | 1461101596608 Marionette DEBUG loaded listener.js 14:33:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (165C4800) [pid = 3672] [serial = 1466] [outer = 10A75400] 14:33:17 INFO - PROCESS | 3672 | 1461101597190 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]]]}] 14:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 990ms 14:33:17 INFO - PROCESS | 3672 | 1461101597240 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 14:33:17 INFO - PROCESS | 3672 | 1461101597247 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 14:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:33:17 INFO - PROCESS | 3672 | 1461101597254 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:33:17 INFO - PROCESS | 3672 | 1461101597257 Marionette TRACE conn5 <- [1,1918,null,{}] 14:33:17 INFO - PROCESS | 3672 | 1461101597261 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}] 14:33:17 INFO - PROCESS | 3672 | 1461101597382 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 14:33:17 INFO - PROCESS | 3672 | 1461101597546 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:17 INFO - PROCESS | 3672 | ++DOCSHELL 17C49000 == 90 [pid = 3672] [id = 489] 14:33:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (17D16400) [pid = 3672] [serial = 1467] [outer = 00000000] 14:33:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (19306800) [pid = 3672] [serial = 1468] [outer = 17D16400] 14:33:17 INFO - PROCESS | 3672 | 1461101597602 Marionette DEBUG loaded listener.js 14:33:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (19A9FC00) [pid = 3672] [serial = 1469] [outer = 17D16400] 14:33:18 INFO - PROCESS | 3672 | 1461101598215 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]]]}] 14:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1024ms 14:33:18 INFO - PROCESS | 3672 | 1461101598279 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 14:33:18 INFO - PROCESS | 3672 | 1461101598281 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 14:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:33:18 INFO - PROCESS | 3672 | 1461101598285 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:33:18 INFO - PROCESS | 3672 | 1461101598289 Marionette TRACE conn5 <- [1,1922,null,{}] 14:33:18 INFO - PROCESS | 3672 | 1461101598334 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}] 14:33:18 INFO - PROCESS | 3672 | 1461101598463 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 14:33:18 INFO - PROCESS | 3672 | 1461101598606 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:18 INFO - PROCESS | 3672 | ++DOCSHELL 1D507000 == 91 [pid = 3672] [id = 490] 14:33:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (1D5EEC00) [pid = 3672] [serial = 1470] [outer = 00000000] 14:33:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (1D8A3800) [pid = 3672] [serial = 1471] [outer = 1D5EEC00] 14:33:18 INFO - PROCESS | 3672 | 1461101598665 Marionette DEBUG loaded listener.js 14:33:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (1DD2A400) [pid = 3672] [serial = 1472] [outer = 1D5EEC00] 14:33:19 INFO - PROCESS | 3672 | 1461101599300 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]]]}] 14:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1092ms 14:33:19 INFO - PROCESS | 3672 | 1461101599392 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 14:33:19 INFO - PROCESS | 3672 | 1461101599395 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 14:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:33:19 INFO - PROCESS | 3672 | 1461101599399 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:33:19 INFO - PROCESS | 3672 | 1461101599401 Marionette TRACE conn5 <- [1,1926,null,{}] 14:33:19 INFO - PROCESS | 3672 | 1461101599418 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}] 14:33:19 INFO - PROCESS | 3672 | 1461101599586 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 14:33:19 INFO - PROCESS | 3672 | 1461101599700 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:19 INFO - PROCESS | 3672 | ++DOCSHELL 1ED24000 == 92 [pid = 3672] [id = 491] 14:33:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (1ED24C00) [pid = 3672] [serial = 1473] [outer = 00000000] 14:33:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (1ED2E800) [pid = 3672] [serial = 1474] [outer = 1ED24C00] 14:33:19 INFO - PROCESS | 3672 | 1461101599761 Marionette DEBUG loaded listener.js 14:33:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (1ED7D800) [pid = 3672] [serial = 1475] [outer = 1ED24C00] 14:33:20 INFO - PROCESS | 3672 | 1461101600333 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]]]}] 14:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 970ms 14:33:20 INFO - PROCESS | 3672 | 1461101600372 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 14:33:20 INFO - PROCESS | 3672 | 1461101600374 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 14:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:33:20 INFO - PROCESS | 3672 | 1461101600377 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:33:20 INFO - PROCESS | 3672 | 1461101600379 Marionette TRACE conn5 <- [1,1930,null,{}] 14:33:20 INFO - PROCESS | 3672 | 1461101600383 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}] 14:33:20 INFO - PROCESS | 3672 | 1461101600497 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 14:33:20 INFO - PROCESS | 3672 | 1461101600660 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:20 INFO - PROCESS | 3672 | ++DOCSHELL 1007E400 == 93 [pid = 3672] [id = 492] 14:33:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (1ED7AC00) [pid = 3672] [serial = 1476] [outer = 00000000] 14:33:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (200E1800) [pid = 3672] [serial = 1477] [outer = 1ED7AC00] 14:33:20 INFO - PROCESS | 3672 | 1461101600717 Marionette DEBUG loaded listener.js 14:33:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (200E9000) [pid = 3672] [serial = 1478] [outer = 1ED7AC00] 14:33:21 INFO - PROCESS | 3672 | 1461101601321 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]]]}] 14:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 969ms 14:33:21 INFO - PROCESS | 3672 | 1461101601351 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 14:33:21 INFO - PROCESS | 3672 | 1461101601354 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 14:33:21 INFO - PROCESS | 3672 | 1461101601357 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:33:21 INFO - PROCESS | 3672 | 1461101601359 Marionette TRACE conn5 <- [1,1934,null,{}] 14:33:21 INFO - PROCESS | 3672 | 1461101601363 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}] 14:33:21 INFO - PROCESS | 3672 | 1461101601498 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 14:33:21 INFO - PROCESS | 3672 | 1461101601651 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:21 INFO - PROCESS | 3672 | ++DOCSHELL 1FF8C400 == 94 [pid = 3672] [id = 493] 14:33:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (200EB000) [pid = 3672] [serial = 1479] [outer = 00000000] 14:33:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (2086C400) [pid = 3672] [serial = 1480] [outer = 200EB000] 14:33:21 INFO - PROCESS | 3672 | 1461101601714 Marionette DEBUG loaded listener.js 14:33:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (21461000) [pid = 3672] [serial = 1481] [outer = 200EB000] 14:33:22 INFO - PROCESS | 3672 | 1461101602345 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]]]}] 14:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1015ms 14:33:22 INFO - PROCESS | 3672 | 1461101602377 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 14:33:22 INFO - PROCESS | 3672 | 1461101602379 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 14:33:22 INFO - PROCESS | 3672 | 1461101602382 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:33:22 INFO - PROCESS | 3672 | 1461101602384 Marionette TRACE conn5 <- [1,1938,null,{}] 14:33:22 INFO - PROCESS | 3672 | 1461101602388 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}] 14:33:22 INFO - PROCESS | 3672 | 1461101602501 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 14:33:22 INFO - PROCESS | 3672 | 1461101602651 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:22 INFO - PROCESS | 3672 | ++DOCSHELL 2081BC00 == 95 [pid = 3672] [id = 494] 14:33:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (2081F400) [pid = 3672] [serial = 1482] [outer = 00000000] 14:33:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (21754400) [pid = 3672] [serial = 1483] [outer = 2081F400] 14:33:22 INFO - PROCESS | 3672 | 1461101602706 Marionette DEBUG loaded listener.js 14:33:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (21A66800) [pid = 3672] [serial = 1484] [outer = 2081F400] 14:33:23 INFO - PROCESS | 3672 | 1461101603234 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]]]}] 14:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 870ms 14:33:23 INFO - PROCESS | 3672 | 1461101603257 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 14:33:23 INFO - PROCESS | 3672 | 1461101603259 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 14:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:33:23 INFO - PROCESS | 3672 | 1461101603263 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:33:23 INFO - PROCESS | 3672 | 1461101603265 Marionette TRACE conn5 <- [1,1942,null,{}] 14:33:23 INFO - PROCESS | 3672 | 1461101603269 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}] 14:33:23 INFO - PROCESS | 3672 | 1461101603443 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 14:33:23 INFO - PROCESS | 3672 | 1461101603534 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:23 INFO - PROCESS | 3672 | ++DOCSHELL 21751000 == 96 [pid = 3672] [id = 495] 14:33:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (21A68400) [pid = 3672] [serial = 1485] [outer = 00000000] 14:33:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (22548800) [pid = 3672] [serial = 1486] [outer = 21A68400] 14:33:23 INFO - PROCESS | 3672 | 1461101603590 Marionette DEBUG loaded listener.js 14:33:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (225A2400) [pid = 3672] [serial = 1487] [outer = 21A68400] 14:33:24 INFO - PROCESS | 3672 | 1461101604227 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]]]}] 14:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1016ms 14:33:24 INFO - PROCESS | 3672 | 1461101604283 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 14:33:24 INFO - PROCESS | 3672 | 1461101604285 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 14:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:33:24 INFO - PROCESS | 3672 | 1461101604288 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:33:24 INFO - PROCESS | 3672 | 1461101604290 Marionette TRACE conn5 <- [1,1946,null,{}] 14:33:24 INFO - PROCESS | 3672 | 1461101604295 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}] 14:33:24 INFO - PROCESS | 3672 | 1461101604415 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 14:33:24 INFO - PROCESS | 3672 | 1461101604576 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:24 INFO - PROCESS | 3672 | ++DOCSHELL 14303400 == 97 [pid = 3672] [id = 496] 14:33:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (165C3800) [pid = 3672] [serial = 1488] [outer = 00000000] 14:33:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (18972800) [pid = 3672] [serial = 1489] [outer = 165C3800] 14:33:24 INFO - PROCESS | 3672 | 1461101604635 Marionette DEBUG loaded listener.js 14:33:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (19A9D400) [pid = 3672] [serial = 1490] [outer = 165C3800] 14:33:25 INFO - PROCESS | 3672 | 1461101605411 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]]]}] 14:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1172ms 14:33:25 INFO - PROCESS | 3672 | 1461101605465 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 14:33:25 INFO - PROCESS | 3672 | 1461101605470 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 14:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:33:25 INFO - PROCESS | 3672 | 1461101605475 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:33:25 INFO - PROCESS | 3672 | 1461101605479 Marionette TRACE conn5 <- [1,1950,null,{}] 14:33:25 INFO - PROCESS | 3672 | 1461101605483 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}] 14:33:25 INFO - PROCESS | 3672 | 1461101605602 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 14:33:25 INFO - PROCESS | 3672 | 1461101605773 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:25 INFO - PROCESS | 3672 | ++DOCSHELL 130A8800 == 98 [pid = 3672] [id = 497] 14:33:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 153 (175F4000) [pid = 3672] [serial = 1491] [outer = 00000000] 14:33:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 154 (17F99C00) [pid = 3672] [serial = 1492] [outer = 175F4000] 14:33:25 INFO - PROCESS | 3672 | 1461101605826 Marionette DEBUG loaded listener.js 14:33:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 155 (18968800) [pid = 3672] [serial = 1493] [outer = 175F4000] 14:33:26 INFO - PROCESS | 3672 | --DOCSHELL 18972000 == 97 [pid = 3672] [id = 486] 14:33:26 INFO - PROCESS | 3672 | --DOCSHELL 17D1EC00 == 96 [pid = 3672] [id = 485] 14:33:26 INFO - PROCESS | 3672 | --DOCSHELL 1A848000 == 95 [pid = 3672] [id = 484] 14:33:26 INFO - PROCESS | 3672 | --DOCSHELL 1A844C00 == 94 [pid = 3672] [id = 483] 14:33:26 INFO - PROCESS | 3672 | --DOCSHELL 19919C00 == 93 [pid = 3672] [id = 482] 14:33:26 INFO - PROCESS | 3672 | --DOCSHELL 17F9DC00 == 92 [pid = 3672] [id = 481] 14:33:26 INFO - PROCESS | 3672 | --DOCSHELL 17AA2000 == 91 [pid = 3672] [id = 480] 14:33:26 INFO - PROCESS | 3672 | --DOCSHELL 10081800 == 90 [pid = 3672] [id = 479] 14:33:26 INFO - PROCESS | 3672 | --DOCSHELL 15A4A000 == 89 [pid = 3672] [id = 478] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 154 (20814400) [pid = 3672] [serial = 1408] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOCSHELL 0EC09000 == 88 [pid = 3672] [id = 477] 14:33:26 INFO - PROCESS | 3672 | --DOCSHELL 21469800 == 87 [pid = 3672] [id = 473] 14:33:26 INFO - PROCESS | 3672 | --DOCSHELL 1D669C00 == 86 [pid = 3672] [id = 472] 14:33:26 INFO - PROCESS | 3672 | --DOCSHELL 19780800 == 85 [pid = 3672] [id = 471] 14:33:26 INFO - PROCESS | 3672 | --DOCSHELL 14525800 == 84 [pid = 3672] [id = 470] 14:33:26 INFO - PROCESS | 3672 | --DOCSHELL 1B7E2400 == 83 [pid = 3672] [id = 450] 14:33:26 INFO - PROCESS | 3672 | 1461101606481 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]]]}] 14:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1016ms 14:33:26 INFO - PROCESS | 3672 | 1461101606497 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 14:33:26 INFO - PROCESS | 3672 | 1461101606502 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 14:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:33:26 INFO - PROCESS | 3672 | 1461101606508 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:33:26 INFO - PROCESS | 3672 | 1461101606510 Marionette TRACE conn5 <- [1,1954,null,{}] 14:33:26 INFO - PROCESS | 3672 | 1461101606514 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}] 14:33:26 INFO - PROCESS | 3672 | 1461101606630 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 153 (1FF81000) [pid = 3672] [serial = 1406] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 152 (1A82BC00) [pid = 3672] [serial = 1388] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (15B57C00) [pid = 3672] [serial = 1378] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (1A90E400) [pid = 3672] [serial = 1390] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (19301C00) [pid = 3672] [serial = 1381] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (1A835800) [pid = 3672] [serial = 1357] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (1D66A000) [pid = 3672] [serial = 1396] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 146 (1A9D6000) [pid = 3672] [serial = 1391] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 145 (1ED78800) [pid = 3672] [serial = 1405] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (22541000) [pid = 3672] [serial = 1369] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (16528400) [pid = 3672] [serial = 1354] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (14DBC800) [pid = 3672] [serial = 1375] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (20802400) [pid = 3672] [serial = 1363] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (1751FC00) [pid = 3672] [serial = 1379] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (1C04A800) [pid = 3672] [serial = 1403] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (1A840800) [pid = 3672] [serial = 1402] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (1C268800) [pid = 3672] [serial = 1393] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (1C688400) [pid = 3672] [serial = 1394] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (2333D000) [pid = 3672] [serial = 1319] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (1ED28000) [pid = 3672] [serial = 1399] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (18954000) [pid = 3672] [serial = 1385] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (1A784400) [pid = 3672] [serial = 1387] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (17C48000) [pid = 3672] [serial = 1384] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (2086F800) [pid = 3672] [serial = 1366] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (1ED2C000) [pid = 3672] [serial = 1400] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (2293EC00) [pid = 3672] [serial = 1372] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (19BD2400) [pid = 3672] [serial = 1382] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (1DD28000) [pid = 3672] [serial = 1397] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (1ED2D000) [pid = 3672] [serial = 1360] [outer = 00000000] [url = about:blank] 14:33:26 INFO - PROCESS | 3672 | 1461101606766 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:26 INFO - PROCESS | 3672 | ++DOCSHELL 0EC0BC00 == 84 [pid = 3672] [id = 498] 14:33:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (0EF0F800) [pid = 3672] [serial = 1494] [outer = 00000000] 14:33:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (14525800) [pid = 3672] [serial = 1495] [outer = 0EF0F800] 14:33:26 INFO - PROCESS | 3672 | 1461101606812 Marionette DEBUG loaded listener.js 14:33:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (15B57C00) [pid = 3672] [serial = 1496] [outer = 0EF0F800] 14:33:27 INFO - PROCESS | 3672 | 1461101607231 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]]]}] 14:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 773ms 14:33:27 INFO - PROCESS | 3672 | 1461101607285 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 14:33:27 INFO - PROCESS | 3672 | 1461101607287 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 14:33:27 INFO - PROCESS | 3672 | 1461101607295 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:33:27 INFO - PROCESS | 3672 | 1461101607299 Marionette TRACE conn5 <- [1,1958,null,{}] 14:33:27 INFO - PROCESS | 3672 | 1461101607310 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}] 14:33:27 INFO - PROCESS | 3672 | 1461101607410 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 14:33:27 INFO - PROCESS | 3672 | 1461101607426 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:27 INFO - PROCESS | 3672 | ++DOCSHELL 19918800 == 85 [pid = 3672] [id = 499] 14:33:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (19919C00) [pid = 3672] [serial = 1497] [outer = 00000000] 14:33:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (19BD0800) [pid = 3672] [serial = 1498] [outer = 19919C00] 14:33:27 INFO - PROCESS | 3672 | 1461101607474 Marionette DEBUG loaded listener.js 14:33:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (1A792400) [pid = 3672] [serial = 1499] [outer = 19919C00] 14:33:27 INFO - PROCESS | 3672 | 1461101607959 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]]]}] 14:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 670ms 14:33:27 INFO - PROCESS | 3672 | 1461101607969 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 14:33:27 INFO - PROCESS | 3672 | 1461101607972 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 14:33:27 INFO - PROCESS | 3672 | 1461101607979 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:33:27 INFO - PROCESS | 3672 | 1461101607981 Marionette TRACE conn5 <- [1,1962,null,{}] 14:33:27 INFO - PROCESS | 3672 | 1461101607984 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}] 14:33:28 INFO - PROCESS | 3672 | 1461101608085 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 14:33:28 INFO - PROCESS | 3672 | 1461101608092 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:28 INFO - PROCESS | 3672 | ++DOCSHELL 1A848C00 == 86 [pid = 3672] [id = 500] 14:33:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (1A849400) [pid = 3672] [serial = 1500] [outer = 00000000] 14:33:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (1A9DAC00) [pid = 3672] [serial = 1501] [outer = 1A849400] 14:33:28 INFO - PROCESS | 3672 | 1461101608137 Marionette DEBUG loaded listener.js 14:33:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (1B374400) [pid = 3672] [serial = 1502] [outer = 1A849400] 14:33:28 INFO - PROCESS | 3672 | 1461101608560 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]]]}] 14:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 630ms 14:33:28 INFO - PROCESS | 3672 | 1461101608601 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 14:33:28 INFO - PROCESS | 3672 | 1461101608603 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 14:33:28 INFO - PROCESS | 3672 | 1461101608607 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:33:28 INFO - PROCESS | 3672 | 1461101608609 Marionette TRACE conn5 <- [1,1966,null,{}] 14:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:33:28 INFO - PROCESS | 3672 | 1461101608612 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}] 14:33:28 INFO - PROCESS | 3672 | 1461101608704 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 14:33:28 INFO - PROCESS | 3672 | 1461101608711 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:28 INFO - PROCESS | 3672 | ++DOCSHELL 1A9D6000 == 87 [pid = 3672] [id = 501] 14:33:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (1B37C000) [pid = 3672] [serial = 1503] [outer = 00000000] 14:33:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (1C052000) [pid = 3672] [serial = 1504] [outer = 1B37C000] 14:33:28 INFO - PROCESS | 3672 | 1461101608756 Marionette DEBUG loaded listener.js 14:33:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (1C68DC00) [pid = 3672] [serial = 1505] [outer = 1B37C000] 14:33:29 INFO - PROCESS | 3672 | 1461101609303 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]]]}] 14:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 730ms 14:33:29 INFO - PROCESS | 3672 | 1461101609342 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 14:33:29 INFO - PROCESS | 3672 | 1461101609344 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 14:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:33:29 INFO - PROCESS | 3672 | 1461101609347 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:33:29 INFO - PROCESS | 3672 | 1461101609349 Marionette TRACE conn5 <- [1,1970,null,{}] 14:33:29 INFO - PROCESS | 3672 | 1461101609358 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}] 14:33:29 INFO - PROCESS | 3672 | 1461101609499 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 14:33:29 INFO - PROCESS | 3672 | 1461101609520 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:29 INFO - PROCESS | 3672 | ++DOCSHELL 1D675000 == 88 [pid = 3672] [id = 502] 14:33:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (1D8A3400) [pid = 3672] [serial = 1506] [outer = 00000000] 14:33:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (1EACE800) [pid = 3672] [serial = 1507] [outer = 1D8A3400] 14:33:29 INFO - PROCESS | 3672 | 1461101609568 Marionette DEBUG loaded listener.js 14:33:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (1ED23C00) [pid = 3672] [serial = 1508] [outer = 1D8A3400] 14:33:30 INFO - PROCESS | 3672 | 1461101610023 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]]]}] 14:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 730ms 14:33:30 INFO - PROCESS | 3672 | 1461101610079 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 14:33:30 INFO - PROCESS | 3672 | 1461101610081 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 14:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:33:30 INFO - PROCESS | 3672 | 1461101610118 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:33:30 INFO - PROCESS | 3672 | 1461101610119 Marionette TRACE conn5 <- [1,1974,null,{}] 14:33:30 INFO - PROCESS | 3672 | 1461101610134 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}] 14:33:30 INFO - PROCESS | 3672 | 1461101610263 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 14:33:30 INFO - PROCESS | 3672 | 1461101610350 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:30 INFO - PROCESS | 3672 | ++DOCSHELL 1ED2AC00 == 89 [pid = 3672] [id = 503] 14:33:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (1ED7C800) [pid = 3672] [serial = 1509] [outer = 00000000] 14:33:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (1FF8A400) [pid = 3672] [serial = 1510] [outer = 1ED7C800] 14:33:30 INFO - PROCESS | 3672 | 1461101610397 Marionette DEBUG loaded listener.js 14:33:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (200E5C00) [pid = 3672] [serial = 1511] [outer = 1ED7C800] 14:33:30 INFO - PROCESS | 3672 | 1461101610847 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]]]}] 14:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 810ms 14:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:33:30 INFO - PROCESS | 3672 | 1461101610895 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 14:33:30 INFO - PROCESS | 3672 | 1461101610897 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 14:33:30 INFO - PROCESS | 3672 | 1461101610900 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:33:30 INFO - PROCESS | 3672 | 1461101610901 Marionette TRACE conn5 <- [1,1978,null,{}] 14:33:30 INFO - PROCESS | 3672 | 1461101610905 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}] 14:33:31 INFO - PROCESS | 3672 | 1461101611188 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 14:33:31 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (19981400) [pid = 3672] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:33:31 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (1A846800) [pid = 3672] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:33:31 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (1A84CC00) [pid = 3672] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:33:31 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (17C42800) [pid = 3672] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:33:31 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (10265000) [pid = 3672] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:33:31 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (0F4B7000) [pid = 3672] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:33:31 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (15A4B800) [pid = 3672] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:33:31 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (1896B400) [pid = 3672] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:33:31 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (1A78A800) [pid = 3672] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:33:31 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (1894B000) [pid = 3672] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:33:31 INFO - PROCESS | 3672 | 1461101611269 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:31 INFO - PROCESS | 3672 | ++DOCSHELL 0EC09000 == 90 [pid = 3672] [id = 504] 14:33:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (0F4B7000) [pid = 3672] [serial = 1512] [outer = 00000000] 14:33:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (145BB000) [pid = 3672] [serial = 1513] [outer = 0F4B7000] 14:33:31 INFO - PROCESS | 3672 | 1461101611314 Marionette DEBUG loaded listener.js 14:33:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (18D42400) [pid = 3672] [serial = 1514] [outer = 0F4B7000] 14:33:31 INFO - PROCESS | 3672 | 1461101611690 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]]]}] 14:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 829ms 14:33:31 INFO - PROCESS | 3672 | 1461101611730 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 14:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:33:31 INFO - PROCESS | 3672 | 1461101611732 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 14:33:31 INFO - PROCESS | 3672 | 1461101611735 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:33:31 INFO - PROCESS | 3672 | 1461101611737 Marionette TRACE conn5 <- [1,1982,null,{}] 14:33:31 INFO - PROCESS | 3672 | 1461101611740 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}] 14:33:31 INFO - PROCESS | 3672 | 1461101611835 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 14:33:31 INFO - PROCESS | 3672 | 1461101611841 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:31 INFO - PROCESS | 3672 | ++DOCSHELL 19BD9000 == 91 [pid = 3672] [id = 505] 14:33:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (1A86DC00) [pid = 3672] [serial = 1515] [outer = 00000000] 14:33:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (20866C00) [pid = 3672] [serial = 1516] [outer = 1A86DC00] 14:33:31 INFO - PROCESS | 3672 | 1461101611886 Marionette DEBUG loaded listener.js 14:33:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (20C9A000) [pid = 3672] [serial = 1517] [outer = 1A86DC00] 14:33:32 INFO - PROCESS | 3672 | 1461101612317 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]]]}] 14:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 630ms 14:33:32 INFO - PROCESS | 3672 | 1461101612367 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 14:33:32 INFO - PROCESS | 3672 | 1461101612369 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 14:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:33:32 INFO - PROCESS | 3672 | 1461101612387 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:33:32 INFO - PROCESS | 3672 | 1461101612389 Marionette TRACE conn5 <- [1,1986,null,{}] 14:33:32 INFO - PROCESS | 3672 | 1461101612392 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}] 14:33:32 INFO - PROCESS | 3672 | 1461101612492 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 14:33:32 INFO - PROCESS | 3672 | 1461101612498 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:32 INFO - PROCESS | 3672 | ++DOCSHELL 20C9C800 == 92 [pid = 3672] [id = 506] 14:33:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (20CA0800) [pid = 3672] [serial = 1518] [outer = 00000000] 14:33:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (21464000) [pid = 3672] [serial = 1519] [outer = 20CA0800] 14:33:32 INFO - PROCESS | 3672 | 1461101612543 Marionette DEBUG loaded listener.js 14:33:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (214B8400) [pid = 3672] [serial = 1520] [outer = 20CA0800] 14:33:33 INFO - PROCESS | 3672 | 1461101613023 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]]]}] 14:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 670ms 14:33:33 INFO - PROCESS | 3672 | 1461101613062 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 14:33:33 INFO - PROCESS | 3672 | 1461101613064 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 14:33:33 INFO - PROCESS | 3672 | 1461101613067 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:33:33 INFO - PROCESS | 3672 | 1461101613070 Marionette TRACE conn5 <- [1,1990,null,{}] 14:33:33 INFO - PROCESS | 3672 | 1461101613073 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}] 14:33:33 INFO - PROCESS | 3672 | 1461101613186 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 14:33:33 INFO - PROCESS | 3672 | 1461101613413 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:33 INFO - PROCESS | 3672 | ++DOCSHELL 0FBA1400 == 93 [pid = 3672] [id = 507] 14:33:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (0FBA8800) [pid = 3672] [serial = 1521] [outer = 00000000] 14:33:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (1430F400) [pid = 3672] [serial = 1522] [outer = 0FBA8800] 14:33:33 INFO - PROCESS | 3672 | 1461101613475 Marionette DEBUG loaded listener.js 14:33:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (1452B800) [pid = 3672] [serial = 1523] [outer = 0FBA8800] 14:33:34 INFO - PROCESS | 3672 | 1461101614154 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]]]}] 14:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1124ms 14:33:34 INFO - PROCESS | 3672 | 1461101614198 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 14:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:33:34 INFO - PROCESS | 3672 | 1461101614202 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 14:33:34 INFO - PROCESS | 3672 | 1461101614206 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:33:34 INFO - PROCESS | 3672 | 1461101614211 Marionette TRACE conn5 <- [1,1994,null,{}] 14:33:34 INFO - PROCESS | 3672 | 1461101614216 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}] 14:33:34 INFO - PROCESS | 3672 | 1461101614343 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 14:33:34 INFO - PROCESS | 3672 | 1461101614499 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:34 INFO - PROCESS | 3672 | ++DOCSHELL 18B65000 == 94 [pid = 3672] [id = 508] 14:33:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (18D43000) [pid = 3672] [serial = 1524] [outer = 00000000] 14:33:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (19A9C800) [pid = 3672] [serial = 1525] [outer = 18D43000] 14:33:34 INFO - PROCESS | 3672 | 1461101614557 Marionette DEBUG loaded listener.js 14:33:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (1A83EC00) [pid = 3672] [serial = 1526] [outer = 18D43000] 14:33:35 INFO - PROCESS | 3672 | 1461101615147 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]]]}] 14:33:35 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 14:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 990ms 14:33:35 INFO - PROCESS | 3672 | 1461101615199 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 14:33:35 INFO - PROCESS | 3672 | 1461101615204 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 14:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:33:35 INFO - PROCESS | 3672 | 1461101615208 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:33:35 INFO - PROCESS | 3672 | 1461101615210 Marionette TRACE conn5 <- [1,1998,null,{}] 14:33:35 INFO - PROCESS | 3672 | 1461101615214 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}] 14:33:35 INFO - PROCESS | 3672 | 1461101615333 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 14:33:35 INFO - PROCESS | 3672 | 1461101615493 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:35 INFO - PROCESS | 3672 | ++DOCSHELL 1DD25000 == 95 [pid = 3672] [id = 509] 14:33:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (1EAD6C00) [pid = 3672] [serial = 1527] [outer = 00000000] 14:33:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (2081FC00) [pid = 3672] [serial = 1528] [outer = 1EAD6C00] 14:33:35 INFO - PROCESS | 3672 | 1461101615555 Marionette DEBUG loaded listener.js 14:33:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (20CA0C00) [pid = 3672] [serial = 1529] [outer = 1EAD6C00] 14:33:36 INFO - PROCESS | 3672 | 1461101616180 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]]]}] 14:33:36 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 14:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1016ms 14:33:36 INFO - PROCESS | 3672 | 1461101616230 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 14:33:36 INFO - PROCESS | 3672 | 1461101616232 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 14:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:33:36 INFO - PROCESS | 3672 | 1461101616243 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:33:36 INFO - PROCESS | 3672 | 1461101616249 Marionette TRACE conn5 <- [1,2002,null,{}] 14:33:36 INFO - PROCESS | 3672 | 1461101616271 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}] 14:33:36 INFO - PROCESS | 3672 | 1461101616456 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 14:33:36 INFO - PROCESS | 3672 | 1461101616467 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:36 INFO - PROCESS | 3672 | ++DOCSHELL 20CD1C00 == 96 [pid = 3672] [id = 510] 14:33:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (20CD3C00) [pid = 3672] [serial = 1530] [outer = 00000000] 14:33:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 153 (21A6DC00) [pid = 3672] [serial = 1531] [outer = 20CD3C00] 14:33:36 INFO - PROCESS | 3672 | 1461101616521 Marionette DEBUG loaded listener.js 14:33:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 154 (22547400) [pid = 3672] [serial = 1532] [outer = 20CD3C00] 14:33:37 INFO - PROCESS | 3672 | 1461101617142 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]]]}] 14:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 950ms 14:33:37 INFO - PROCESS | 3672 | 1461101617190 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 14:33:37 INFO - PROCESS | 3672 | 1461101617193 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 14:33:37 INFO - PROCESS | 3672 | 1461101617211 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:33:37 INFO - PROCESS | 3672 | 1461101617214 Marionette TRACE conn5 <- [1,2006,null,{}] 14:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:33:37 INFO - PROCESS | 3672 | 1461101617218 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}] 14:33:37 INFO - PROCESS | 3672 | 1461101617338 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 14:33:37 INFO - PROCESS | 3672 | 1461101617493 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:37 INFO - PROCESS | 3672 | ++DOCSHELL 225A0800 == 97 [pid = 3672] [id = 511] 14:33:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 155 (225AB400) [pid = 3672] [serial = 1533] [outer = 00000000] 14:33:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 156 (22941000) [pid = 3672] [serial = 1534] [outer = 225AB400] 14:33:37 INFO - PROCESS | 3672 | 1461101617550 Marionette DEBUG loaded listener.js 14:33:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 157 (229CE400) [pid = 3672] [serial = 1535] [outer = 225AB400] 14:33:38 INFO - PROCESS | 3672 | 1461101618106 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]]]}] 14:33:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 931ms 14:33:38 INFO - PROCESS | 3672 | 1461101618149 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 14:33:38 INFO - PROCESS | 3672 | 1461101618151 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 14:33:38 INFO - PROCESS | 3672 | 1461101618155 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:33:38 INFO - PROCESS | 3672 | 1461101618157 Marionette TRACE conn5 <- [1,2010,null,{}] 14:33:38 INFO - PROCESS | 3672 | 1461101618160 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}] 14:33:38 INFO - PROCESS | 3672 | 1461101618277 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 14:33:38 INFO - PROCESS | 3672 | 1461101618451 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:38 INFO - PROCESS | 3672 | ++DOCSHELL 229D5000 == 98 [pid = 3672] [id = 512] 14:33:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 158 (229D5800) [pid = 3672] [serial = 1536] [outer = 00000000] 14:33:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 159 (229DA800) [pid = 3672] [serial = 1537] [outer = 229D5800] 14:33:38 INFO - PROCESS | 3672 | 1461101618516 Marionette DEBUG loaded listener.js 14:33:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 160 (22F4FC00) [pid = 3672] [serial = 1538] [outer = 229D5800] 14:33:39 INFO - PROCESS | 3672 | 1461101619133 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]]]}] 14:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1019ms 14:33:39 INFO - PROCESS | 3672 | 1461101619178 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 14:33:39 INFO - PROCESS | 3672 | 1461101619180 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 14:33:39 INFO - PROCESS | 3672 | 1461101619183 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:33:39 INFO - PROCESS | 3672 | 1461101619185 Marionette TRACE conn5 <- [1,2014,null,{}] 14:33:39 INFO - PROCESS | 3672 | 1461101619189 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}] 14:33:39 INFO - PROCESS | 3672 | 1461101619307 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 14:33:39 INFO - PROCESS | 3672 | 1461101619464 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:39 INFO - PROCESS | 3672 | ++DOCSHELL 22584400 == 99 [pid = 3672] [id = 513] 14:33:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 161 (22586000) [pid = 3672] [serial = 1539] [outer = 00000000] 14:33:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 162 (22592800) [pid = 3672] [serial = 1540] [outer = 22586000] 14:33:39 INFO - PROCESS | 3672 | 1461101619519 Marionette DEBUG loaded listener.js 14:33:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 163 (229D3000) [pid = 3672] [serial = 1541] [outer = 22586000] 14:33:40 INFO - PROCESS | 3672 | 1461101620109 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]]]}] 14:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 970ms 14:33:40 INFO - PROCESS | 3672 | 1461101620158 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 14:33:40 INFO - PROCESS | 3672 | 1461101620161 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 14:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:33:40 INFO - PROCESS | 3672 | 1461101620164 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:33:40 INFO - PROCESS | 3672 | 1461101620166 Marionette TRACE conn5 <- [1,2018,null,{}] 14:33:40 INFO - PROCESS | 3672 | 1461101620170 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}] 14:33:40 INFO - PROCESS | 3672 | 1461101620285 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 14:33:40 INFO - PROCESS | 3672 | 1461101620443 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:40 INFO - PROCESS | 3672 | ++DOCSHELL 19783000 == 100 [pid = 3672] [id = 514] 14:33:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 164 (1A78DC00) [pid = 3672] [serial = 1542] [outer = 00000000] 14:33:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 165 (2299B000) [pid = 3672] [serial = 1543] [outer = 1A78DC00] 14:33:40 INFO - PROCESS | 3672 | 1461101620499 Marionette DEBUG loaded listener.js 14:33:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 166 (2299C800) [pid = 3672] [serial = 1544] [outer = 1A78DC00] 14:33:41 INFO - PROCESS | 3672 | 1461101621114 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]]]}] 14:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1016ms 14:33:41 INFO - PROCESS | 3672 | 1461101621185 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 14:33:41 INFO - PROCESS | 3672 | 1461101621188 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 14:33:41 INFO - PROCESS | 3672 | 1461101621191 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:33:41 INFO - PROCESS | 3672 | 1461101621193 Marionette TRACE conn5 <- [1,2022,null,{}] 14:33:41 INFO - PROCESS | 3672 | 1461101621197 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}] 14:33:41 INFO - PROCESS | 3672 | 1461101621313 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 14:33:41 INFO - PROCESS | 3672 | 1461101621673 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:41 INFO - PROCESS | 3672 | ++DOCSHELL 0EC0B400 == 101 [pid = 3672] [id = 515] 14:33:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 167 (0FB21000) [pid = 3672] [serial = 1545] [outer = 00000000] 14:33:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 168 (15A52400) [pid = 3672] [serial = 1546] [outer = 0FB21000] 14:33:41 INFO - PROCESS | 3672 | 1461101621767 Marionette DEBUG loaded listener.js 14:33:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 169 (17517C00) [pid = 3672] [serial = 1547] [outer = 0FB21000] 14:33:42 INFO - PROCESS | 3672 | 1461101622374 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]]]}] 14:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1220ms 14:33:42 INFO - PROCESS | 3672 | 1461101622415 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 14:33:42 INFO - PROCESS | 3672 | 1461101622420 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 14:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:33:42 INFO - PROCESS | 3672 | 1461101622425 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:33:42 INFO - PROCESS | 3672 | 1461101622428 Marionette TRACE conn5 <- [1,2026,null,{}] 14:33:42 INFO - PROCESS | 3672 | 1461101622433 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}] 14:33:42 INFO - PROCESS | 3672 | 1461101622547 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 14:33:42 INFO - PROCESS | 3672 | 1461101622721 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:42 INFO - PROCESS | 3672 | ++DOCSHELL 18958800 == 102 [pid = 3672] [id = 516] 14:33:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 170 (1896B000) [pid = 3672] [serial = 1548] [outer = 00000000] 14:33:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 171 (19306000) [pid = 3672] [serial = 1549] [outer = 1896B000] 14:33:42 INFO - PROCESS | 3672 | 1461101622777 Marionette DEBUG loaded listener.js 14:33:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 172 (19A99400) [pid = 3672] [serial = 1550] [outer = 1896B000] 14:33:43 INFO - PROCESS | 3672 | 1461101623394 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]]]}] 14:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1017ms 14:33:43 INFO - PROCESS | 3672 | 1461101623449 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 14:33:43 INFO - PROCESS | 3672 | 1461101623453 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 14:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:33:43 INFO - PROCESS | 3672 | 1461101623457 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:33:43 INFO - PROCESS | 3672 | 1461101623459 Marionette TRACE conn5 <- [1,2030,null,{}] 14:33:43 INFO - PROCESS | 3672 | 1461101623502 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}] 14:33:43 INFO - PROCESS | 3672 | 1461101623610 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 14:33:43 INFO - PROCESS | 3672 | 1461101623771 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:43 INFO - PROCESS | 3672 | ++DOCSHELL 175FC400 == 103 [pid = 3672] [id = 517] 14:33:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 173 (18D45400) [pid = 3672] [serial = 1551] [outer = 00000000] 14:33:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 174 (1A9DC000) [pid = 3672] [serial = 1552] [outer = 18D45400] 14:33:43 INFO - PROCESS | 3672 | 1461101623824 Marionette DEBUG loaded listener.js 14:33:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 175 (1B740800) [pid = 3672] [serial = 1553] [outer = 18D45400] 14:33:44 INFO - PROCESS | 3672 | --DOCSHELL 20C9C800 == 102 [pid = 3672] [id = 506] 14:33:44 INFO - PROCESS | 3672 | --DOCSHELL 19BD9000 == 101 [pid = 3672] [id = 505] 14:33:44 INFO - PROCESS | 3672 | --DOCSHELL 0EC09000 == 100 [pid = 3672] [id = 504] 14:33:44 INFO - PROCESS | 3672 | --DOCSHELL 20802C00 == 99 [pid = 3672] [id = 469] 14:33:44 INFO - PROCESS | 3672 | --DOCSHELL 1ED2AC00 == 98 [pid = 3672] [id = 503] 14:33:44 INFO - PROCESS | 3672 | --DOCSHELL 1D675000 == 97 [pid = 3672] [id = 502] 14:33:44 INFO - PROCESS | 3672 | --DOCSHELL 1A9D6000 == 96 [pid = 3672] [id = 501] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 174 (17515800) [pid = 3672] [serial = 1411] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 173 (1A9D0400) [pid = 3672] [serial = 1414] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 172 (2086B400) [pid = 3672] [serial = 1417] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 171 (214BC400) [pid = 3672] [serial = 1420] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 170 (21A6BC00) [pid = 3672] [serial = 1423] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 169 (23340400) [pid = 3672] [serial = 1426] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 168 (22F50800) [pid = 3672] [serial = 1429] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 167 (1C74DC00) [pid = 3672] [serial = 1462] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOCSHELL 1A848C00 == 95 [pid = 3672] [id = 500] 14:33:44 INFO - PROCESS | 3672 | --DOCSHELL 19918800 == 94 [pid = 3672] [id = 499] 14:33:44 INFO - PROCESS | 3672 | --DOCSHELL 0EC0BC00 == 93 [pid = 3672] [id = 498] 14:33:44 INFO - PROCESS | 3672 | --DOCSHELL 130A8800 == 92 [pid = 3672] [id = 497] 14:33:44 INFO - PROCESS | 3672 | --DOCSHELL 1ED24000 == 91 [pid = 3672] [id = 491] 14:33:44 INFO - PROCESS | 3672 | --DOCSHELL 1D507000 == 90 [pid = 3672] [id = 490] 14:33:44 INFO - PROCESS | 3672 | --DOCSHELL 17C49000 == 89 [pid = 3672] [id = 489] 14:33:44 INFO - PROCESS | 3672 | --DOCSHELL 102B3000 == 88 [pid = 3672] [id = 488] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 166 (19A9F400) [pid = 3672] [serial = 1447] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 165 (1A63BC00) [pid = 3672] [serial = 1448] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 164 (1A86D000) [pid = 3672] [serial = 1450] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 163 (1A9D9000) [pid = 3672] [serial = 1453] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 162 (17FA0400) [pid = 3672] [serial = 1441] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 161 (18957400) [pid = 3672] [serial = 1442] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 160 (14502C00) [pid = 3672] [serial = 1438] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 159 (14A36C00) [pid = 3672] [serial = 1439] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 158 (14508800) [pid = 3672] [serial = 1433] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 157 (130AC400) [pid = 3672] [serial = 1432] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 156 (17D57000) [pid = 3672] [serial = 1436] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 155 (1755A000) [pid = 3672] [serial = 1435] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 154 (18E4B800) [pid = 3672] [serial = 1444] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 153 (1B749000) [pid = 3672] [serial = 1459] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 152 (1BE70C00) [pid = 3672] [serial = 1460] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (1A9DEC00) [pid = 3672] [serial = 1454] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (1A90B000) [pid = 3672] [serial = 1451] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (1A911800) [pid = 3672] [serial = 1457] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (1A845000) [pid = 3672] [serial = 1456] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (19041400) [pid = 3672] [serial = 1445] [outer = 00000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3672 | 1461101624421 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]]]}] 14:33:44 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) 14:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 990ms 14:33:44 INFO - PROCESS | 3672 | 1461101624452 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 14:33:44 INFO - PROCESS | 3672 | 1461101624454 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 14:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:33:44 INFO - PROCESS | 3672 | 1461101624459 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:33:44 INFO - PROCESS | 3672 | 1461101624465 Marionette TRACE conn5 <- [1,2034,null,{}] 14:33:44 INFO - PROCESS | 3672 | 1461101624474 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}] 14:33:44 INFO - PROCESS | 3672 | 1461101624571 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 14:33:44 INFO - PROCESS | 3672 | 1461101624581 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:44 INFO - PROCESS | 3672 | ++DOCSHELL 1452C000 == 89 [pid = 3672] [id = 518] 14:33:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (145BA400) [pid = 3672] [serial = 1554] [outer = 00000000] 14:33:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (175FF400) [pid = 3672] [serial = 1555] [outer = 145BA400] 14:33:44 INFO - PROCESS | 3672 | 1461101624626 Marionette DEBUG loaded listener.js 14:33:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (17DE7800) [pid = 3672] [serial = 1556] [outer = 145BA400] 14:33:45 INFO - PROCESS | 3672 | 1461101625136 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]]]}] 14:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 730ms 14:33:45 INFO - PROCESS | 3672 | 1461101625192 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 14:33:45 INFO - PROCESS | 3672 | 1461101625195 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 14:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:33:45 INFO - PROCESS | 3672 | 1461101625198 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:33:45 INFO - PROCESS | 3672 | 1461101625200 Marionette TRACE conn5 <- [1,2038,null,{}] 14:33:45 INFO - PROCESS | 3672 | 1461101625203 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}] 14:33:45 INFO - PROCESS | 3672 | 1461101625298 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 14:33:45 INFO - PROCESS | 3672 | 1461101625416 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:45 INFO - PROCESS | 3672 | ++DOCSHELL 1894B000 == 90 [pid = 3672] [id = 519] 14:33:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (18D44400) [pid = 3672] [serial = 1557] [outer = 00000000] 14:33:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (19041400) [pid = 3672] [serial = 1558] [outer = 18D44400] 14:33:45 INFO - PROCESS | 3672 | 1461101625498 Marionette DEBUG loaded listener.js 14:33:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 153 (1A63E400) [pid = 3672] [serial = 1559] [outer = 18D44400] 14:33:45 INFO - PROCESS | 3672 | 1461101625870 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]]]}] 14:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 770ms 14:33:45 INFO - PROCESS | 3672 | 1461101625972 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 14:33:45 INFO - PROCESS | 3672 | 1461101625974 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 14:33:45 INFO - PROCESS | 3672 | 1461101625981 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:33:45 INFO - PROCESS | 3672 | 1461101625983 Marionette TRACE conn5 <- [1,2042,null,{}] 14:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:33:45 INFO - PROCESS | 3672 | 1461101625987 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}] 14:33:46 INFO - PROCESS | 3672 | 1461101626083 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 14:33:46 INFO - PROCESS | 3672 | 1461101626089 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:46 INFO - PROCESS | 3672 | ++DOCSHELL 1A90BC00 == 91 [pid = 3672] [id = 520] 14:33:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 154 (1A90C000) [pid = 3672] [serial = 1560] [outer = 00000000] 14:33:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 155 (1A9DB400) [pid = 3672] [serial = 1561] [outer = 1A90C000] 14:33:46 INFO - PROCESS | 3672 | 1461101626145 Marionette DEBUG loaded listener.js 14:33:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 156 (1B743C00) [pid = 3672] [serial = 1562] [outer = 1A90C000] 14:33:46 INFO - PROCESS | 3672 | 1461101626685 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]]]}] 14:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 769ms 14:33:46 INFO - PROCESS | 3672 | 1461101626764 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 14:33:46 INFO - PROCESS | 3672 | 1461101626767 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 14:33:46 INFO - PROCESS | 3672 | 1461101626774 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:33:46 INFO - PROCESS | 3672 | 1461101626776 Marionette TRACE conn5 <- [1,2046,null,{}] 14:33:46 INFO - PROCESS | 3672 | 1461101626780 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}] 14:33:46 INFO - PROCESS | 3672 | 1461101626916 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 14:33:46 INFO - PROCESS | 3672 | 1461101626939 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:46 INFO - PROCESS | 3672 | ++DOCSHELL 1C264800 == 92 [pid = 3672] [id = 521] 14:33:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 157 (1C268400) [pid = 3672] [serial = 1563] [outer = 00000000] 14:33:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 158 (1C74D800) [pid = 3672] [serial = 1564] [outer = 1C268400] 14:33:46 INFO - PROCESS | 3672 | 1461101626985 Marionette DEBUG loaded listener.js 14:33:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 159 (1D5F6400) [pid = 3672] [serial = 1565] [outer = 1C268400] 14:33:47 INFO - PROCESS | 3672 | 1461101627422 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]]]}] 14:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 670ms 14:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:33:47 INFO - PROCESS | 3672 | 1461101627457 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 14:33:47 INFO - PROCESS | 3672 | 1461101627459 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 14:33:47 INFO - PROCESS | 3672 | 1461101627462 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:33:47 INFO - PROCESS | 3672 | 1461101627464 Marionette TRACE conn5 <- [1,2050,null,{}] 14:33:47 INFO - PROCESS | 3672 | 1461101627467 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}] 14:33:47 INFO - PROCESS | 3672 | 1461101627599 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 14:33:47 INFO - PROCESS | 3672 | 1461101627615 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:47 INFO - PROCESS | 3672 | ++DOCSHELL 1C68E400 == 93 [pid = 3672] [id = 522] 14:33:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 160 (1D66B400) [pid = 3672] [serial = 1566] [outer = 00000000] 14:33:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 161 (1EAD5800) [pid = 3672] [serial = 1567] [outer = 1D66B400] 14:33:47 INFO - PROCESS | 3672 | 1461101627660 Marionette DEBUG loaded listener.js 14:33:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 162 (1ED75C00) [pid = 3672] [serial = 1568] [outer = 1D66B400] 14:33:48 INFO - PROCESS | 3672 | 1461101628101 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]]]}] 14:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 670ms 14:33:48 INFO - PROCESS | 3672 | 1461101628133 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 14:33:48 INFO - PROCESS | 3672 | 1461101628135 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 14:33:48 INFO - PROCESS | 3672 | 1461101628139 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:33:48 INFO - PROCESS | 3672 | 1461101628140 Marionette TRACE conn5 <- [1,2054,null,{}] 14:33:48 INFO - PROCESS | 3672 | 1461101628144 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}] 14:33:48 INFO - PROCESS | 3672 | 1461101628278 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 161 (20814800) [pid = 3672] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 160 (225A5C00) [pid = 3672] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 159 (1DD2AC00) [pid = 3672] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 158 (214B5000) [pid = 3672] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 157 (14ACC800) [pid = 3672] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 156 (20806000) [pid = 3672] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 155 (1ED7A400) [pid = 3672] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 154 (214B3C00) [pid = 3672] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 153 (19784000) [pid = 3672] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 152 (1D508800) [pid = 3672] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (21A6EC00) [pid = 3672] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (1FF8BC00) [pid = 3672] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (1D8A6800) [pid = 3672] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (130A2400) [pid = 3672] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (1D8A3400) [pid = 3672] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 146 (1ED7C800) [pid = 3672] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 145 (0F4B7000) [pid = 3672] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (1A86DC00) [pid = 3672] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (0EF0F800) [pid = 3672] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (19919C00) [pid = 3672] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (1A849400) [pid = 3672] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (175F4000) [pid = 3672] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (165C3800) [pid = 3672] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (1B37C000) [pid = 3672] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (10A75400) [pid = 3672] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (22F4A000) [pid = 3672] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (18B66C00) [pid = 3672] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (0FCC4000) [pid = 3672] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:33:48 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (2146A400) [pid = 3672] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:33:48 INFO - PROCESS | 3672 | 1461101628797 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:48 INFO - PROCESS | 3672 | ++DOCSHELL 0EFDFC00 == 94 [pid = 3672] [id = 523] 14:33:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (0F4B7000) [pid = 3672] [serial = 1569] [outer = 00000000] 14:33:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (14308000) [pid = 3672] [serial = 1570] [outer = 0F4B7000] 14:33:48 INFO - PROCESS | 3672 | 1461101628842 Marionette DEBUG loaded listener.js 14:33:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (145B5800) [pid = 3672] [serial = 1571] [outer = 0F4B7000] 14:33:49 INFO - PROCESS | 3672 | 1461101629229 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]]]}] 14:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1124ms 14:33:49 INFO - PROCESS | 3672 | 1461101629267 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 14:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:33:49 INFO - PROCESS | 3672 | 1461101629269 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 14:33:49 INFO - PROCESS | 3672 | 1461101629272 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:33:49 INFO - PROCESS | 3672 | 1461101629274 Marionette TRACE conn5 <- [1,2058,null,{}] 14:33:49 INFO - PROCESS | 3672 | 1461101629278 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}] 14:33:49 INFO - PROCESS | 3672 | 1461101629415 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 14:33:49 INFO - PROCESS | 3672 | 1461101629487 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:49 INFO - PROCESS | 3672 | ++DOCSHELL 14ACF800 == 95 [pid = 3672] [id = 524] 14:33:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (15A50400) [pid = 3672] [serial = 1572] [outer = 00000000] 14:33:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (1A90E400) [pid = 3672] [serial = 1573] [outer = 15A50400] 14:33:49 INFO - PROCESS | 3672 | 1461101629532 Marionette DEBUG loaded listener.js 14:33:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (1D8A3400) [pid = 3672] [serial = 1574] [outer = 15A50400] 14:33:49 INFO - PROCESS | 3672 | 1461101629887 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]]]}] 14:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 670ms 14:33:49 INFO - PROCESS | 3672 | 1461101629943 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 14:33:49 INFO - PROCESS | 3672 | 1461101629946 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 14:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:33:49 INFO - PROCESS | 3672 | 1461101629960 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:33:49 INFO - PROCESS | 3672 | 1461101629962 Marionette TRACE conn5 <- [1,2062,null,{}] 14:33:49 INFO - PROCESS | 3672 | 1461101629967 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}] 14:33:50 INFO - PROCESS | 3672 | 1461101630085 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 14:33:50 INFO - PROCESS | 3672 | 1461101630095 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:50 INFO - PROCESS | 3672 | ++DOCSHELL 14507000 == 96 [pid = 3672] [id = 525] 14:33:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (1A8E0800) [pid = 3672] [serial = 1575] [outer = 00000000] 14:33:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (1FF8BC00) [pid = 3672] [serial = 1576] [outer = 1A8E0800] 14:33:50 INFO - PROCESS | 3672 | 1461101630145 Marionette DEBUG loaded listener.js 14:33:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (20811800) [pid = 3672] [serial = 1577] [outer = 1A8E0800] 14:33:50 INFO - PROCESS | 3672 | 1461101630628 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]]]}] 14:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 730ms 14:33:50 INFO - PROCESS | 3672 | 1461101630683 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 14:33:50 INFO - PROCESS | 3672 | 1461101630686 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 14:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:33:50 INFO - PROCESS | 3672 | 1461101630689 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:33:50 INFO - PROCESS | 3672 | 1461101630692 Marionette TRACE conn5 <- [1,2066,null,{}] 14:33:50 INFO - PROCESS | 3672 | 1461101630696 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}] 14:33:50 INFO - PROCESS | 3672 | 1461101630807 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 14:33:51 INFO - PROCESS | 3672 | 1461101631033 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:51 INFO - PROCESS | 3672 | ++DOCSHELL 0EC02400 == 97 [pid = 3672] [id = 526] 14:33:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (0EC09000) [pid = 3672] [serial = 1578] [outer = 00000000] 14:33:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (10081800) [pid = 3672] [serial = 1579] [outer = 0EC09000] 14:33:51 INFO - PROCESS | 3672 | 1461101631096 Marionette DEBUG loaded listener.js 14:33:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (1450A400) [pid = 3672] [serial = 1580] [outer = 0EC09000] 14:33:51 INFO - PROCESS | 3672 | 1461101631780 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]]]}] 14:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1115ms 14:33:51 INFO - PROCESS | 3672 | 1461101631810 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 14:33:51 INFO - PROCESS | 3672 | 1461101631816 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 14:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:33:51 INFO - PROCESS | 3672 | 1461101631822 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:33:51 INFO - PROCESS | 3672 | 1461101631825 Marionette TRACE conn5 <- [1,2070,null,{}] 14:33:51 INFO - PROCESS | 3672 | 1461101631830 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}] 14:33:51 INFO - PROCESS | 3672 | 1461101631991 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 14:33:52 INFO - PROCESS | 3672 | 1461101632151 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:52 INFO - PROCESS | 3672 | ++DOCSHELL 17F98C00 == 98 [pid = 3672] [id = 527] 14:33:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (17F9D800) [pid = 3672] [serial = 1581] [outer = 00000000] 14:33:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (1903C800) [pid = 3672] [serial = 1582] [outer = 17F9D800] 14:33:52 INFO - PROCESS | 3672 | 1461101632211 Marionette DEBUG loaded listener.js 14:33:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (19A9AC00) [pid = 3672] [serial = 1583] [outer = 17F9D800] 14:33:52 INFO - PROCESS | 3672 | 1461101632775 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]]]}] 14:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1024ms 14:33:52 INFO - PROCESS | 3672 | 1461101632852 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 14:33:52 INFO - PROCESS | 3672 | 1461101632856 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 14:33:52 INFO - PROCESS | 3672 | 1461101632860 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:33:52 INFO - PROCESS | 3672 | 1461101632862 Marionette TRACE conn5 <- [1,2074,null,{}] 14:33:52 INFO - PROCESS | 3672 | 1461101632866 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}] 14:33:52 INFO - PROCESS | 3672 | 1461101632988 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 14:33:53 INFO - PROCESS | 3672 | 1461101633163 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:53 INFO - PROCESS | 3672 | ++DOCSHELL 1B372800 == 99 [pid = 3672] [id = 528] 14:33:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (1B73B800) [pid = 3672] [serial = 1584] [outer = 00000000] 14:33:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (1C5AAC00) [pid = 3672] [serial = 1585] [outer = 1B73B800] 14:33:53 INFO - PROCESS | 3672 | 1461101633220 Marionette DEBUG loaded listener.js 14:33:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (1DD2AC00) [pid = 3672] [serial = 1586] [outer = 1B73B800] 14:33:53 INFO - PROCESS | 3672 | 1461101633850 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]]]}] 14:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1020ms 14:33:53 INFO - PROCESS | 3672 | 1461101633884 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 14:33:53 INFO - PROCESS | 3672 | 1461101633886 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 14:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:33:53 INFO - PROCESS | 3672 | 1461101633897 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:33:53 INFO - PROCESS | 3672 | 1461101633903 Marionette TRACE conn5 <- [1,2078,null,{}] 14:33:53 INFO - PROCESS | 3672 | 1461101633925 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}] 14:33:54 INFO - PROCESS | 3672 | 1461101634048 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 14:33:54 INFO - PROCESS | 3672 | 1461101634208 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:54 INFO - PROCESS | 3672 | ++DOCSHELL 20CD2C00 == 100 [pid = 3672] [id = 529] 14:33:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (20CD6800) [pid = 3672] [serial = 1587] [outer = 00000000] 14:33:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 153 (20CDEC00) [pid = 3672] [serial = 1588] [outer = 20CD6800] 14:33:54 INFO - PROCESS | 3672 | 1461101634265 Marionette DEBUG loaded listener.js 14:33:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 154 (21462C00) [pid = 3672] [serial = 1589] [outer = 20CD6800] 14:33:54 INFO - PROCESS | 3672 | 1461101634849 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]]]}] 14:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1007ms 14:33:54 INFO - PROCESS | 3672 | 1461101634900 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 14:33:54 INFO - PROCESS | 3672 | 1461101634903 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 14:33:54 INFO - PROCESS | 3672 | 1461101634907 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:33:54 INFO - PROCESS | 3672 | 1461101634909 Marionette TRACE conn5 <- [1,2082,null,{}] 14:33:54 INFO - PROCESS | 3672 | 1461101634912 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}] 14:33:55 INFO - PROCESS | 3672 | 1461101635062 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 14:33:55 INFO - PROCESS | 3672 | 1461101635220 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:55 INFO - PROCESS | 3672 | ++DOCSHELL 20CA0000 == 101 [pid = 3672] [id = 530] 14:33:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 155 (21466800) [pid = 3672] [serial = 1590] [outer = 00000000] 14:33:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 156 (2174F000) [pid = 3672] [serial = 1591] [outer = 21466800] 14:33:55 INFO - PROCESS | 3672 | 1461101635276 Marionette DEBUG loaded listener.js 14:33:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 157 (21A6FC00) [pid = 3672] [serial = 1592] [outer = 21466800] 14:33:55 INFO - PROCESS | 3672 | 1461101635802 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]]]}] 14:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 970ms 14:33:55 INFO - PROCESS | 3672 | 1461101635881 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 14:33:55 INFO - PROCESS | 3672 | 1461101635883 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 14:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:33:55 INFO - PROCESS | 3672 | 1461101635887 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:33:55 INFO - PROCESS | 3672 | 1461101635889 Marionette TRACE conn5 <- [1,2086,null,{}] 14:33:55 INFO - PROCESS | 3672 | 1461101635894 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}] 14:33:56 INFO - PROCESS | 3672 | 1461101636018 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 14:33:56 INFO - PROCESS | 3672 | 1461101636192 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:56 INFO - PROCESS | 3672 | ++DOCSHELL 22434400 == 102 [pid = 3672] [id = 531] 14:33:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 158 (22436800) [pid = 3672] [serial = 1593] [outer = 00000000] 14:33:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 159 (2243A800) [pid = 3672] [serial = 1594] [outer = 22436800] 14:33:56 INFO - PROCESS | 3672 | 1461101636259 Marionette DEBUG loaded listener.js 14:33:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 160 (22441400) [pid = 3672] [serial = 1595] [outer = 22436800] 14:33:56 INFO - PROCESS | 3672 | 1461101636878 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]]]}] 14:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1018ms 14:33:56 INFO - PROCESS | 3672 | 1461101636910 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 14:33:56 INFO - PROCESS | 3672 | 1461101636912 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 14:33:56 INFO - PROCESS | 3672 | 1461101636916 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:33:56 INFO - PROCESS | 3672 | 1461101636917 Marionette TRACE conn5 <- [1,2090,null,{}] 14:33:56 INFO - PROCESS | 3672 | 1461101636921 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}] 14:33:57 INFO - PROCESS | 3672 | 1461101637040 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 14:33:57 INFO - PROCESS | 3672 | 1461101637215 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:57 INFO - PROCESS | 3672 | ++DOCSHELL 22436000 == 103 [pid = 3672] [id = 532] 14:33:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 161 (22438400) [pid = 3672] [serial = 1596] [outer = 00000000] 14:33:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 162 (2259E000) [pid = 3672] [serial = 1597] [outer = 22438400] 14:33:57 INFO - PROCESS | 3672 | 1461101637271 Marionette DEBUG loaded listener.js 14:33:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 163 (22939800) [pid = 3672] [serial = 1598] [outer = 22438400] 14:33:57 INFO - PROCESS | 3672 | 1461101637835 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]]]}] 14:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 970ms 14:33:57 INFO - PROCESS | 3672 | 1461101637889 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 14:33:57 INFO - PROCESS | 3672 | 1461101637892 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 14:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:33:57 INFO - PROCESS | 3672 | 1461101637895 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:33:57 INFO - PROCESS | 3672 | 1461101637897 Marionette TRACE conn5 <- [1,2094,null,{}] 14:33:57 INFO - PROCESS | 3672 | 1461101637901 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}] 14:33:58 INFO - PROCESS | 3672 | 1461101638017 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 14:33:58 INFO - PROCESS | 3672 | 1461101638190 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:58 INFO - PROCESS | 3672 | ++DOCSHELL 22592C00 == 104 [pid = 3672] [id = 533] 14:33:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 164 (2293C000) [pid = 3672] [serial = 1599] [outer = 00000000] 14:33:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 165 (229A1400) [pid = 3672] [serial = 1600] [outer = 2293C000] 14:33:58 INFO - PROCESS | 3672 | 1461101638246 Marionette DEBUG loaded listener.js 14:33:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 166 (229A4400) [pid = 3672] [serial = 1601] [outer = 2293C000] 14:33:58 INFO - PROCESS | 3672 | 1461101638807 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]]]}] 14:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 970ms 14:33:58 INFO - PROCESS | 3672 | 1461101638922 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 14:33:58 INFO - PROCESS | 3672 | 1461101638924 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 14:33:58 INFO - PROCESS | 3672 | 1461101638929 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:33:58 INFO - PROCESS | 3672 | 1461101638931 Marionette TRACE conn5 <- [1,2098,null,{}] 14:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:33:58 INFO - PROCESS | 3672 | 1461101638951 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}] 14:33:59 INFO - PROCESS | 3672 | 1461101639072 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 14:33:59 INFO - PROCESS | 3672 | 1461101639230 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:59 INFO - PROCESS | 3672 | ++DOCSHELL 14507800 == 105 [pid = 3672] [id = 534] 14:33:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 167 (14AD1400) [pid = 3672] [serial = 1602] [outer = 00000000] 14:33:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 168 (17556C00) [pid = 3672] [serial = 1603] [outer = 14AD1400] 14:33:59 INFO - PROCESS | 3672 | 1461101639286 Marionette DEBUG loaded listener.js 14:33:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 169 (18956000) [pid = 3672] [serial = 1604] [outer = 14AD1400] 14:34:00 INFO - PROCESS | 3672 | 1461101640130 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]]]}] 14:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1275ms 14:34:00 INFO - PROCESS | 3672 | 1461101640211 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 14:34:00 INFO - PROCESS | 3672 | 1461101640216 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 14:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:34:00 INFO - PROCESS | 3672 | 1461101640221 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:34:00 INFO - PROCESS | 3672 | 1461101640225 Marionette TRACE conn5 <- [1,2102,null,{}] 14:34:00 INFO - PROCESS | 3672 | 1461101640231 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}] 14:34:00 INFO - PROCESS | 3672 | 1461101640379 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 14:34:00 INFO - PROCESS | 3672 | 1461101640548 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:00 INFO - PROCESS | 3672 | ++DOCSHELL 1433DC00 == 106 [pid = 3672] [id = 535] 14:34:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 170 (144A9400) [pid = 3672] [serial = 1605] [outer = 00000000] 14:34:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 171 (17558400) [pid = 3672] [serial = 1606] [outer = 144A9400] 14:34:00 INFO - PROCESS | 3672 | 1461101640599 Marionette DEBUG loaded listener.js 14:34:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 172 (18956C00) [pid = 3672] [serial = 1607] [outer = 144A9400] 14:34:01 INFO - PROCESS | 3672 | 1461101641299 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]]]}] 14:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1134ms 14:34:01 INFO - PROCESS | 3672 | 1461101641356 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 14:34:01 INFO - PROCESS | 3672 | 1461101641362 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 14:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:34:01 INFO - PROCESS | 3672 | 1461101641385 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:34:01 INFO - PROCESS | 3672 | 1461101641388 Marionette TRACE conn5 <- [1,2106,null,{}] 14:34:01 INFO - PROCESS | 3672 | 1461101641393 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}] 14:34:01 INFO - PROCESS | 3672 | 1461101641518 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 14:34:01 INFO - PROCESS | 3672 | --DOCSHELL 1896F400 == 105 [pid = 3672] [id = 12] 14:34:01 INFO - PROCESS | 3672 | 1461101641705 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:01 INFO - PROCESS | 3672 | --DOCSHELL 214B1C00 == 104 [pid = 3672] [id = 437] 14:34:01 INFO - PROCESS | 3672 | --DOCSHELL 14507000 == 103 [pid = 3672] [id = 525] 14:34:01 INFO - PROCESS | 3672 | --DOCSHELL 14ACF800 == 102 [pid = 3672] [id = 524] 14:34:01 INFO - PROCESS | 3672 | --DOCSHELL 0EFDFC00 == 101 [pid = 3672] [id = 523] 14:34:01 INFO - PROCESS | 3672 | --DOCSHELL 1C68E400 == 100 [pid = 3672] [id = 522] 14:34:01 INFO - PROCESS | 3672 | --DOCSHELL 1C264800 == 99 [pid = 3672] [id = 521] 14:34:01 INFO - PROCESS | 3672 | --DOCSHELL 1A90BC00 == 98 [pid = 3672] [id = 520] 14:34:01 INFO - PROCESS | 3672 | --DOCSHELL 1894B000 == 97 [pid = 3672] [id = 519] 14:34:01 INFO - PROCESS | 3672 | --DOCSHELL 1452C000 == 96 [pid = 3672] [id = 518] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 171 (19306800) [pid = 3672] [serial = 1468] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 170 (1D8A3800) [pid = 3672] [serial = 1471] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 169 (1ED2E800) [pid = 3672] [serial = 1474] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 168 (200E1800) [pid = 3672] [serial = 1477] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 167 (2086C400) [pid = 3672] [serial = 1480] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 166 (21754400) [pid = 3672] [serial = 1483] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 165 (22548800) [pid = 3672] [serial = 1486] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 164 (21464000) [pid = 3672] [serial = 1519] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | ++DOCSHELL 0EFDFC00 == 97 [pid = 3672] [id = 536] 14:34:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 165 (0F488400) [pid = 3672] [serial = 1608] [outer = 00000000] 14:34:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 166 (144AF400) [pid = 3672] [serial = 1609] [outer = 0F488400] 14:34:01 INFO - PROCESS | 3672 | 1461101641849 Marionette DEBUG loaded listener.js 14:34:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 167 (14C1F800) [pid = 3672] [serial = 1610] [outer = 0F488400] 14:34:01 INFO - PROCESS | 3672 | --DOCSHELL 175FC400 == 96 [pid = 3672] [id = 517] 14:34:01 INFO - PROCESS | 3672 | --DOCSHELL 18958800 == 95 [pid = 3672] [id = 516] 14:34:01 INFO - PROCESS | 3672 | --DOCSHELL 0EC0B400 == 94 [pid = 3672] [id = 515] 14:34:01 INFO - PROCESS | 3672 | --DOCSHELL 20CD1C00 == 93 [pid = 3672] [id = 510] 14:34:01 INFO - PROCESS | 3672 | --DOCSHELL 1DD25000 == 92 [pid = 3672] [id = 509] 14:34:01 INFO - PROCESS | 3672 | --DOCSHELL 18B65000 == 91 [pid = 3672] [id = 508] 14:34:01 INFO - PROCESS | 3672 | --DOCSHELL 0FBA1400 == 90 [pid = 3672] [id = 507] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 166 (22F52400) [pid = 3672] [serial = 1430] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 165 (1A8E6C00) [pid = 3672] [serial = 1358] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 164 (17559400) [pid = 3672] [serial = 1376] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 163 (21752000) [pid = 3672] [serial = 1421] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 162 (2146D000) [pid = 3672] [serial = 1367] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 161 (23345400) [pid = 3672] [serial = 1427] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 160 (1ED81000) [pid = 3672] [serial = 1361] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 159 (2254C000) [pid = 3672] [serial = 1370] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 158 (175F2400) [pid = 3672] [serial = 1412] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 157 (20861C00) [pid = 3672] [serial = 1409] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 156 (1FF89C00) [pid = 3672] [serial = 1298] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 155 (22543000) [pid = 3672] [serial = 1424] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 154 (1B742400) [pid = 3672] [serial = 1415] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 153 (1DD1EC00) [pid = 3672] [serial = 1352] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 152 (2333EC00) [pid = 3672] [serial = 1373] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (20810000) [pid = 3672] [serial = 1364] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (21463800) [pid = 3672] [serial = 1418] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (1751D000) [pid = 3672] [serial = 1355] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (1EACE800) [pid = 3672] [serial = 1507] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (1FF8A400) [pid = 3672] [serial = 1510] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 146 (1ED23C00) [pid = 3672] [serial = 1508] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 145 (145BB000) [pid = 3672] [serial = 1513] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (200E5C00) [pid = 3672] [serial = 1511] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (20866C00) [pid = 3672] [serial = 1516] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (14525800) [pid = 3672] [serial = 1495] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (15B57C00) [pid = 3672] [serial = 1496] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (19BD0800) [pid = 3672] [serial = 1498] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (1A792400) [pid = 3672] [serial = 1499] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (1A9DAC00) [pid = 3672] [serial = 1501] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (1B374400) [pid = 3672] [serial = 1502] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (18968800) [pid = 3672] [serial = 1493] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (17F99C00) [pid = 3672] [serial = 1492] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (19A9D400) [pid = 3672] [serial = 1490] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (18972800) [pid = 3672] [serial = 1489] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (1C052000) [pid = 3672] [serial = 1504] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (165C4800) [pid = 3672] [serial = 1466] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (15A53000) [pid = 3672] [serial = 1465] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (20C9A000) [pid = 3672] [serial = 1517] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (18D42400) [pid = 3672] [serial = 1514] [outer = 00000000] [url = about:blank] 14:34:01 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (1C68DC00) [pid = 3672] [serial = 1505] [outer = 00000000] [url = about:blank] 14:34:02 INFO - PROCESS | 3672 | 1461101642360 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]]]}] 14:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1022ms 14:34:02 INFO - PROCESS | 3672 | 1461101642406 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 14:34:02 INFO - PROCESS | 3672 | 1461101642408 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 14:34:02 INFO - PROCESS | 3672 | 1461101642411 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:34:02 INFO - PROCESS | 3672 | 1461101642415 Marionette TRACE conn5 <- [1,2110,null,{}] 14:34:02 INFO - PROCESS | 3672 | 1461101642426 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}] 14:34:02 INFO - PROCESS | 3672 | 1461101642546 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 14:34:02 INFO - PROCESS | 3672 | 1461101642558 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:02 INFO - PROCESS | 3672 | ++DOCSHELL 17D57000 == 91 [pid = 3672] [id = 537] 14:34:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (17DE6800) [pid = 3672] [serial = 1611] [outer = 00000000] 14:34:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (18972800) [pid = 3672] [serial = 1612] [outer = 17DE6800] 14:34:02 INFO - PROCESS | 3672 | 1461101642610 Marionette DEBUG loaded listener.js 14:34:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (19304000) [pid = 3672] [serial = 1613] [outer = 17DE6800] 14:34:03 INFO - PROCESS | 3672 | 1461101643120 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]]]}] 14:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 770ms 14:34:03 INFO - PROCESS | 3672 | 1461101643186 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 14:34:03 INFO - PROCESS | 3672 | 1461101643188 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 14:34:03 INFO - PROCESS | 3672 | 1461101643191 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:34:03 INFO - PROCESS | 3672 | 1461101643193 Marionette TRACE conn5 <- [1,2114,null,{}] 14:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:34:03 INFO - PROCESS | 3672 | 1461101643196 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}] 14:34:03 INFO - PROCESS | 3672 | 1461101643293 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 14:34:03 INFO - PROCESS | 3672 | 1461101643410 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:03 INFO - PROCESS | 3672 | ++DOCSHELL 1930A400 == 92 [pid = 3672] [id = 538] 14:34:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (1A790400) [pid = 3672] [serial = 1614] [outer = 00000000] 14:34:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (1A908C00) [pid = 3672] [serial = 1615] [outer = 1A790400] 14:34:03 INFO - PROCESS | 3672 | 1461101643456 Marionette DEBUG loaded listener.js 14:34:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (1A912000) [pid = 3672] [serial = 1616] [outer = 1A790400] 14:34:03 INFO - PROCESS | 3672 | 1461101643843 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]]]}] 14:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 671ms 14:34:03 INFO - PROCESS | 3672 | 1461101643866 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 14:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:34:03 INFO - PROCESS | 3672 | 1461101643868 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 14:34:03 INFO - PROCESS | 3672 | 1461101643871 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:34:03 INFO - PROCESS | 3672 | 1461101643873 Marionette TRACE conn5 <- [1,2118,null,{}] 14:34:03 INFO - PROCESS | 3672 | 1461101643895 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}] 14:34:04 INFO - PROCESS | 3672 | 1461101644036 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 14:34:04 INFO - PROCESS | 3672 | 1461101644054 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:04 INFO - PROCESS | 3672 | ++DOCSHELL 1A9C4800 == 93 [pid = 3672] [id = 539] 14:34:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (1A9D2000) [pid = 3672] [serial = 1617] [outer = 00000000] 14:34:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (1B73F400) [pid = 3672] [serial = 1618] [outer = 1A9D2000] 14:34:04 INFO - PROCESS | 3672 | 1461101644099 Marionette DEBUG loaded listener.js 14:34:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (1BE18800) [pid = 3672] [serial = 1619] [outer = 1A9D2000] 14:34:04 INFO - PROCESS | 3672 | 1461101644579 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] 14:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:34:04 INFO - PROCESS | 3672 | 1461101644605 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 14:34:04 INFO - PROCESS | 3672 | 1461101644609 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:34:04 INFO - PROCESS | 3672 | 1461101644610 Marionette TRACE conn5 <- [1,2122,null,{}] 14:34:04 INFO - PROCESS | 3672 | 1461101644613 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}] 14:34:04 INFO - PROCESS | 3672 | 1461101644793 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 14:34:04 INFO - PROCESS | 3672 | 1461101644823 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:04 INFO - PROCESS | 3672 | ++DOCSHELL 1C689400 == 94 [pid = 3672] [id = 540] 14:34:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (1C68A800) [pid = 3672] [serial = 1620] [outer = 00000000] 14:34:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (1DD25000) [pid = 3672] [serial = 1621] [outer = 1C68A800] 14:34:04 INFO - PROCESS | 3672 | 1461101644871 Marionette DEBUG loaded listener.js 14:34:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (1EAD6400) [pid = 3672] [serial = 1622] [outer = 1C68A800] 14:34:05 INFO - PROCESS | 3672 | 1461101645336 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]]]}] 14:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 771ms 14:34:05 INFO - PROCESS | 3672 | 1461101645381 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 14:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:34:05 INFO - PROCESS | 3672 | 1461101645383 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 14:34:05 INFO - PROCESS | 3672 | 1461101645386 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:34:05 INFO - PROCESS | 3672 | 1461101645388 Marionette TRACE conn5 <- [1,2126,null,{}] 14:34:05 INFO - PROCESS | 3672 | 1461101645392 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}] 14:34:05 INFO - PROCESS | 3672 | 1461101645534 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 14:34:05 INFO - PROCESS | 3672 | 1461101645553 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:05 INFO - PROCESS | 3672 | ++DOCSHELL 1DD24800 == 95 [pid = 3672] [id = 541] 14:34:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (1ED2A400) [pid = 3672] [serial = 1623] [outer = 00000000] 14:34:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (1FF83800) [pid = 3672] [serial = 1624] [outer = 1ED2A400] 14:34:05 INFO - PROCESS | 3672 | 1461101645597 Marionette DEBUG loaded listener.js 14:34:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (200E4400) [pid = 3672] [serial = 1625] [outer = 1ED2A400] 14:34:06 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (0F4B7000) [pid = 3672] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:34:06 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (2081F400) [pid = 3672] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:34:06 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (1ED7AC00) [pid = 3672] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:34:06 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (15A50400) [pid = 3672] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:34:06 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (1D66B400) [pid = 3672] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:34:06 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (1A90C000) [pid = 3672] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:34:06 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (21A68400) [pid = 3672] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:34:06 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (18D44400) [pid = 3672] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:34:06 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (145BA400) [pid = 3672] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:34:06 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (1C268400) [pid = 3672] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:34:06 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (1D5EEC00) [pid = 3672] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:34:06 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (1ED24C00) [pid = 3672] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:34:06 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (1896B000) [pid = 3672] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:34:06 INFO - PROCESS | 3672 | --DOMWINDOW == 128 (18D45400) [pid = 3672] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:34:06 INFO - PROCESS | 3672 | --DOMWINDOW == 127 (0FB21000) [pid = 3672] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:34:06 INFO - PROCESS | 3672 | --DOMWINDOW == 126 (17D16400) [pid = 3672] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:34:06 INFO - PROCESS | 3672 | --DOMWINDOW == 125 (20CA0800) [pid = 3672] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:34:06 INFO - PROCESS | 3672 | --DOMWINDOW == 124 (200EB000) [pid = 3672] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:34:06 INFO - PROCESS | 3672 | 1461101646383 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]]]}] 14:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1021ms 14:34:06 INFO - PROCESS | 3672 | 1461101646409 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 14:34:06 INFO - PROCESS | 3672 | 1461101646411 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 14:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:34:06 INFO - PROCESS | 3672 | 1461101646414 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:34:06 INFO - PROCESS | 3672 | 1461101646415 Marionette TRACE conn5 <- [1,2130,null,{}] 14:34:06 INFO - PROCESS | 3672 | 1461101646419 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}] 14:34:06 INFO - PROCESS | 3672 | 1461101646556 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 14:34:06 INFO - PROCESS | 3672 | 1461101646632 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:06 INFO - PROCESS | 3672 | ++DOCSHELL 10077800 == 96 [pid = 3672] [id = 542] 14:34:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 125 (10078400) [pid = 3672] [serial = 1626] [outer = 00000000] 14:34:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 126 (19AA2400) [pid = 3672] [serial = 1627] [outer = 10078400] 14:34:06 INFO - PROCESS | 3672 | 1461101646677 Marionette DEBUG loaded listener.js 14:34:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 127 (1A9C7400) [pid = 3672] [serial = 1628] [outer = 10078400] 14:34:07 INFO - PROCESS | 3672 | 1461101647036 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] 14:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:34:07 INFO - PROCESS | 3672 | 1461101647088 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 14:34:07 INFO - PROCESS | 3672 | 1461101647091 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:34:07 INFO - PROCESS | 3672 | 1461101647093 Marionette TRACE conn5 <- [1,2134,null,{}] 14:34:07 INFO - PROCESS | 3672 | 1461101647096 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}] 14:34:07 INFO - PROCESS | 3672 | 1461101647191 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 14:34:07 INFO - PROCESS | 3672 | 1461101647197 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:07 INFO - PROCESS | 3672 | ++DOCSHELL 19303400 == 97 [pid = 3672] [id = 543] 14:34:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 128 (1C751000) [pid = 3672] [serial = 1629] [outer = 00000000] 14:34:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 129 (2080E800) [pid = 3672] [serial = 1630] [outer = 1C751000] 14:34:07 INFO - PROCESS | 3672 | 1461101647242 Marionette DEBUG loaded listener.js 14:34:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (20813C00) [pid = 3672] [serial = 1631] [outer = 1C751000] 14:34:07 INFO - PROCESS | 3672 | 1461101647707 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] 14:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:34:07 INFO - PROCESS | 3672 | 1461101647764 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 14:34:07 INFO - PROCESS | 3672 | 1461101647767 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:34:07 INFO - PROCESS | 3672 | 1461101647769 Marionette TRACE conn5 <- [1,2138,null,{}] 14:34:07 INFO - PROCESS | 3672 | 1461101647772 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}] 14:34:07 INFO - PROCESS | 3672 | 1461101647868 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 14:34:07 INFO - PROCESS | 3672 | 1461101647911 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:07 INFO - PROCESS | 3672 | ++DOCSHELL 20867400 == 98 [pid = 3672] [id = 544] 14:34:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (2086F000) [pid = 3672] [serial = 1632] [outer = 00000000] 14:34:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (20C9E400) [pid = 3672] [serial = 1633] [outer = 2086F000] 14:34:07 INFO - PROCESS | 3672 | 1461101647956 Marionette DEBUG loaded listener.js 14:34:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (20CD4C00) [pid = 3672] [serial = 1634] [outer = 2086F000] 14:34:08 INFO - PROCESS | 3672 | 1461101648673 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]]]}] 14:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 930ms 14:34:08 INFO - PROCESS | 3672 | 1461101648698 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 14:34:08 INFO - PROCESS | 3672 | 1461101648703 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 14:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:34:08 INFO - PROCESS | 3672 | 1461101648709 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:34:08 INFO - PROCESS | 3672 | 1461101648712 Marionette TRACE conn5 <- [1,2142,null,{}] 14:34:08 INFO - PROCESS | 3672 | 1461101648718 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}] 14:34:08 INFO - PROCESS | 3672 | 1461101648850 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 14:34:08 INFO - PROCESS | 3672 | 1461101648997 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:09 INFO - PROCESS | 3672 | ++DOCSHELL 14C16000 == 99 [pid = 3672] [id = 545] 14:34:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (15B52400) [pid = 3672] [serial = 1635] [outer = 00000000] 14:34:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (175FC400) [pid = 3672] [serial = 1636] [outer = 15B52400] 14:34:09 INFO - PROCESS | 3672 | 1461101649056 Marionette DEBUG loaded listener.js 14:34:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (17D51400) [pid = 3672] [serial = 1637] [outer = 15B52400] 14:34:09 INFO - PROCESS | 3672 | 1461101649706 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]]]}] 14:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1019ms 14:34:09 INFO - PROCESS | 3672 | 1461101649733 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 14:34:09 INFO - PROCESS | 3672 | 1461101649739 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 14:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:34:09 INFO - PROCESS | 3672 | 1461101649745 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:34:09 INFO - PROCESS | 3672 | 1461101649748 Marionette TRACE conn5 <- [1,2146,null,{}] 14:34:09 INFO - PROCESS | 3672 | 1461101649752 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}] 14:34:09 INFO - PROCESS | 3672 | 1461101649877 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 14:34:10 INFO - PROCESS | 3672 | 1461101650051 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:10 INFO - PROCESS | 3672 | ++DOCSHELL 1903CC00 == 100 [pid = 3672] [id = 546] 14:34:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (19308C00) [pid = 3672] [serial = 1638] [outer = 00000000] 14:34:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (1A90BC00) [pid = 3672] [serial = 1639] [outer = 19308C00] 14:34:10 INFO - PROCESS | 3672 | 1461101650107 Marionette DEBUG loaded listener.js 14:34:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (1BA86800) [pid = 3672] [serial = 1640] [outer = 19308C00] 14:34:10 INFO - PROCESS | 3672 | 1461101650721 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]]]}] 14:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1022ms 14:34:10 INFO - PROCESS | 3672 | 1461101650769 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 14:34:10 INFO - PROCESS | 3672 | 1461101650771 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 14:34:10 INFO - PROCESS | 3672 | 1461101650775 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:34:10 INFO - PROCESS | 3672 | 1461101650779 Marionette TRACE conn5 <- [1,2150,null,{}] 14:34:10 INFO - PROCESS | 3672 | 1461101650824 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}] 14:34:10 INFO - PROCESS | 3672 | 1461101650959 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 14:34:11 INFO - PROCESS | 3672 | 1461101651113 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:11 INFO - PROCESS | 3672 | ++DOCSHELL 1C5A7000 == 101 [pid = 3672] [id = 547] 14:34:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (1EACC800) [pid = 3672] [serial = 1641] [outer = 00000000] 14:34:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (21463000) [pid = 3672] [serial = 1642] [outer = 1EACC800] 14:34:11 INFO - PROCESS | 3672 | 1461101651172 Marionette DEBUG loaded listener.js 14:34:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (2146DC00) [pid = 3672] [serial = 1643] [outer = 1EACC800] 14:34:11 INFO - PROCESS | 3672 | 1461101651784 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]]]}] 14:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1037ms 14:34:11 INFO - PROCESS | 3672 | 1461101651817 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 14:34:11 INFO - PROCESS | 3672 | 1461101651820 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 14:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:34:11 INFO - PROCESS | 3672 | 1461101651823 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:34:11 INFO - PROCESS | 3672 | 1461101651825 Marionette TRACE conn5 <- [1,2154,null,{}] 14:34:11 INFO - PROCESS | 3672 | 1461101651829 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}] 14:34:11 INFO - PROCESS | 3672 | 1461101651951 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 14:34:12 INFO - PROCESS | 3672 | 1461101652125 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:12 INFO - PROCESS | 3672 | ++DOCSHELL 214BE800 == 102 [pid = 3672] [id = 548] 14:34:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (214BFC00) [pid = 3672] [serial = 1644] [outer = 00000000] 14:34:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (21A61C00) [pid = 3672] [serial = 1645] [outer = 214BFC00] 14:34:12 INFO - PROCESS | 3672 | 1461101652181 Marionette DEBUG loaded listener.js 14:34:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (22435C00) [pid = 3672] [serial = 1646] [outer = 214BFC00] 14:34:12 INFO - PROCESS | 3672 | 1461101652734 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]]]}] 14:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 930ms 14:34:12 INFO - PROCESS | 3672 | 1461101652757 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 14:34:12 INFO - PROCESS | 3672 | 1461101652760 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 14:34:12 INFO - PROCESS | 3672 | 1461101652763 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:34:12 INFO - PROCESS | 3672 | 1461101652765 Marionette TRACE conn5 <- [1,2158,null,{}] 14:34:12 INFO - PROCESS | 3672 | 1461101652769 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}] 14:34:12 INFO - PROCESS | 3672 | 1461101652892 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 14:34:13 INFO - PROCESS | 3672 | 1461101653071 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:13 INFO - PROCESS | 3672 | ++DOCSHELL 2243A400 == 103 [pid = 3672] [id = 549] 14:34:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (2243FC00) [pid = 3672] [serial = 1647] [outer = 00000000] 14:34:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (22548C00) [pid = 3672] [serial = 1648] [outer = 2243FC00] 14:34:13 INFO - PROCESS | 3672 | 1461101653126 Marionette DEBUG loaded listener.js 14:34:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (2258D400) [pid = 3672] [serial = 1649] [outer = 2243FC00] 14:34:13 INFO - PROCESS | 3672 | 1461101653734 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]]]}] 14:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1017ms 14:34:13 INFO - PROCESS | 3672 | 1461101653784 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 14:34:13 INFO - PROCESS | 3672 | 1461101653786 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 14:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:34:13 INFO - PROCESS | 3672 | 1461101653790 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:34:13 INFO - PROCESS | 3672 | 1461101653791 Marionette TRACE conn5 <- [1,2162,null,{}] 14:34:13 INFO - PROCESS | 3672 | 1461101653795 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}] 14:34:13 INFO - PROCESS | 3672 | 1461101653934 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 14:34:14 INFO - PROCESS | 3672 | 1461101654096 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:14 INFO - PROCESS | 3672 | ++DOCSHELL 2243F400 == 104 [pid = 3672] [id = 550] 14:34:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (22547000) [pid = 3672] [serial = 1650] [outer = 00000000] 14:34:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (229D8400) [pid = 3672] [serial = 1651] [outer = 22547000] 14:34:14 INFO - PROCESS | 3672 | 1461101654155 Marionette DEBUG loaded listener.js 14:34:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (22F4D400) [pid = 3672] [serial = 1652] [outer = 22547000] 14:34:14 INFO - PROCESS | 3672 | 1461101654710 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]]]}] 14:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 970ms 14:34:14 INFO - PROCESS | 3672 | 1461101654760 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 14:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:34:14 INFO - PROCESS | 3672 | 1461101654763 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 14:34:14 INFO - PROCESS | 3672 | 1461101654766 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:34:14 INFO - PROCESS | 3672 | 1461101654768 Marionette TRACE conn5 <- [1,2166,null,{}] 14:34:14 INFO - PROCESS | 3672 | 1461101654772 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}] 14:34:14 INFO - PROCESS | 3672 | 1461101654888 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 14:34:15 INFO - PROCESS | 3672 | 1461101655061 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:15 INFO - PROCESS | 3672 | ++DOCSHELL 22941800 == 105 [pid = 3672] [id = 551] 14:34:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (22F4C400) [pid = 3672] [serial = 1653] [outer = 00000000] 14:34:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 153 (2333D400) [pid = 3672] [serial = 1654] [outer = 22F4C400] 14:34:15 INFO - PROCESS | 3672 | 1461101655116 Marionette DEBUG loaded listener.js 14:34:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 154 (23340000) [pid = 3672] [serial = 1655] [outer = 22F4C400] 14:34:15 INFO - PROCESS | 3672 | 1461101655650 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]]]}] 14:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 930ms 14:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:34:15 INFO - PROCESS | 3672 | 1461101655700 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 14:34:15 INFO - PROCESS | 3672 | 1461101655702 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 14:34:15 INFO - PROCESS | 3672 | 1461101655706 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:34:15 INFO - PROCESS | 3672 | 1461101655708 Marionette TRACE conn5 <- [1,2170,null,{}] 14:34:15 INFO - PROCESS | 3672 | 1461101655712 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}] 14:34:15 INFO - PROCESS | 3672 | 1461101655860 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 14:34:16 INFO - PROCESS | 3672 | 1461101656020 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:16 INFO - PROCESS | 3672 | ++DOCSHELL 20D06400 == 106 [pid = 3672] [id = 552] 14:34:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 155 (20D06800) [pid = 3672] [serial = 1656] [outer = 00000000] 14:34:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 156 (20D0C400) [pid = 3672] [serial = 1657] [outer = 20D06800] 14:34:16 INFO - PROCESS | 3672 | 1461101656075 Marionette DEBUG loaded listener.js 14:34:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 157 (20D0F000) [pid = 3672] [serial = 1658] [outer = 20D06800] 14:34:16 INFO - PROCESS | 3672 | 1461101656648 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]]]}] 14:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1015ms 14:34:16 INFO - PROCESS | 3672 | 1461101656727 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 14:34:16 INFO - PROCESS | 3672 | 1461101656729 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 14:34:16 INFO - PROCESS | 3672 | 1461101656732 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:34:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:34:16 INFO - PROCESS | 3672 | 1461101656734 Marionette TRACE conn5 <- [1,2174,null,{}] 14:34:16 INFO - PROCESS | 3672 | 1461101656738 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}] 14:34:16 INFO - PROCESS | 3672 | 1461101656883 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 14:34:17 INFO - PROCESS | 3672 | 1461101657047 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:17 INFO - PROCESS | 3672 | ++DOCSHELL 0FE0FC00 == 107 [pid = 3672] [id = 553] 14:34:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 158 (130A8800) [pid = 3672] [serial = 1659] [outer = 00000000] 14:34:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 159 (17516400) [pid = 3672] [serial = 1660] [outer = 130A8800] 14:34:17 INFO - PROCESS | 3672 | 1461101657103 Marionette DEBUG loaded listener.js 14:34:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 160 (1755C800) [pid = 3672] [serial = 1661] [outer = 130A8800] 14:34:18 INFO - PROCESS | 3672 | 1461101658034 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]]]}] 14:34:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:34:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1334ms 14:34:18 INFO - PROCESS | 3672 | 1461101658070 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 14:34:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:34:18 INFO - PROCESS | 3672 | 1461101658074 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 14:34:18 INFO - PROCESS | 3672 | 1461101658079 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:34:18 INFO - PROCESS | 3672 | 1461101658083 Marionette TRACE conn5 <- [1,2178,null,{}] 14:34:18 INFO - PROCESS | 3672 | 1461101658090 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}] 14:34:18 INFO - PROCESS | 3672 | 1461101658210 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 14:34:18 INFO - PROCESS | 3672 | 1461101658392 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:18 INFO - PROCESS | 3672 | ++DOCSHELL 0FB1D800 == 108 [pid = 3672] [id = 554] 14:34:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 161 (0FBAC800) [pid = 3672] [serial = 1662] [outer = 00000000] 14:34:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 162 (0FCB0000) [pid = 3672] [serial = 1663] [outer = 0FBAC800] 14:34:18 INFO - PROCESS | 3672 | 1461101658444 Marionette DEBUG loaded listener.js 14:34:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 163 (0FFE3800) [pid = 3672] [serial = 1664] [outer = 0FBAC800] 14:34:19 INFO - PROCESS | 3672 | 1461101659028 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]]]}] 14:34:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:34:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 987ms 14:34:19 INFO - PROCESS | 3672 | 1461101659068 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 14:34:19 INFO - PROCESS | 3672 | 1461101659073 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 14:34:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:34:19 INFO - PROCESS | 3672 | 1461101659079 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:34:19 INFO - PROCESS | 3672 | 1461101659082 Marionette TRACE conn5 <- [1,2182,null,{}] 14:34:19 INFO - PROCESS | 3672 | 1461101659086 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}] 14:34:19 INFO - PROCESS | 3672 | 1461101659200 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 14:34:19 INFO - PROCESS | 3672 | 1461101659389 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:19 INFO - PROCESS | 3672 | --DOCSHELL 19303400 == 107 [pid = 3672] [id = 543] 14:34:19 INFO - PROCESS | 3672 | --DOCSHELL 10077800 == 106 [pid = 3672] [id = 542] 14:34:19 INFO - PROCESS | 3672 | --DOCSHELL 1DD24800 == 105 [pid = 3672] [id = 541] 14:34:19 INFO - PROCESS | 3672 | --DOCSHELL 1C689400 == 104 [pid = 3672] [id = 540] 14:34:19 INFO - PROCESS | 3672 | --DOCSHELL 1A9C4800 == 103 [pid = 3672] [id = 539] 14:34:19 INFO - PROCESS | 3672 | --DOCSHELL 1930A400 == 102 [pid = 3672] [id = 538] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 162 (1FF8BC00) [pid = 3672] [serial = 1576] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | ++DOCSHELL 0FCA6400 == 103 [pid = 3672] [id = 555] 14:34:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 163 (10077800) [pid = 3672] [serial = 1665] [outer = 00000000] 14:34:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 164 (14505C00) [pid = 3672] [serial = 1666] [outer = 10077800] 14:34:19 INFO - PROCESS | 3672 | 1461101659509 Marionette DEBUG loaded listener.js 14:34:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 165 (14521400) [pid = 3672] [serial = 1667] [outer = 10077800] 14:34:19 INFO - PROCESS | 3672 | --DOCSHELL 17D57000 == 102 [pid = 3672] [id = 537] 14:34:19 INFO - PROCESS | 3672 | --DOCSHELL 0F4BF000 == 101 [pid = 3672] [id = 13] 14:34:19 INFO - PROCESS | 3672 | --DOCSHELL 0EFDFC00 == 100 [pid = 3672] [id = 536] 14:34:19 INFO - PROCESS | 3672 | --DOCSHELL 1433DC00 == 99 [pid = 3672] [id = 535] 14:34:19 INFO - PROCESS | 3672 | --DOCSHELL 20CD2C00 == 98 [pid = 3672] [id = 529] 14:34:19 INFO - PROCESS | 3672 | --DOCSHELL 1B372800 == 97 [pid = 3672] [id = 528] 14:34:19 INFO - PROCESS | 3672 | --DOCSHELL 17F98C00 == 96 [pid = 3672] [id = 527] 14:34:19 INFO - PROCESS | 3672 | --DOCSHELL 0EC02400 == 95 [pid = 3672] [id = 526] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 164 (1430F400) [pid = 3672] [serial = 1522] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 163 (14308000) [pid = 3672] [serial = 1570] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 162 (21A66800) [pid = 3672] [serial = 1484] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 161 (200E9000) [pid = 3672] [serial = 1478] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 160 (1A90E400) [pid = 3672] [serial = 1573] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 159 (1EAD5800) [pid = 3672] [serial = 1567] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 158 (1B743C00) [pid = 3672] [serial = 1562] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 157 (225A2400) [pid = 3672] [serial = 1487] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 156 (1D8A3400) [pid = 3672] [serial = 1574] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 155 (1A63E400) [pid = 3672] [serial = 1559] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 154 (1ED75C00) [pid = 3672] [serial = 1568] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 153 (19A9C800) [pid = 3672] [serial = 1525] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 152 (2081FC00) [pid = 3672] [serial = 1528] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (2299B000) [pid = 3672] [serial = 1543] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (17DE7800) [pid = 3672] [serial = 1556] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (1C74D800) [pid = 3672] [serial = 1564] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (1DD2A400) [pid = 3672] [serial = 1472] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (1ED7D800) [pid = 3672] [serial = 1475] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 146 (145B5800) [pid = 3672] [serial = 1571] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 145 (19306000) [pid = 3672] [serial = 1549] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (21A6DC00) [pid = 3672] [serial = 1531] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (229DA800) [pid = 3672] [serial = 1537] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (1B740800) [pid = 3672] [serial = 1553] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (175FF400) [pid = 3672] [serial = 1555] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (22592800) [pid = 3672] [serial = 1540] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (17517C00) [pid = 3672] [serial = 1547] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (1D5F6400) [pid = 3672] [serial = 1565] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (19041400) [pid = 3672] [serial = 1558] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (19A99400) [pid = 3672] [serial = 1550] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (1A9DC000) [pid = 3672] [serial = 1552] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (1A9DB400) [pid = 3672] [serial = 1561] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (15A52400) [pid = 3672] [serial = 1546] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 132 (19A9FC00) [pid = 3672] [serial = 1469] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 131 (22941000) [pid = 3672] [serial = 1534] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 130 (214B8400) [pid = 3672] [serial = 1520] [outer = 00000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3672 | --DOMWINDOW == 129 (21461000) [pid = 3672] [serial = 1481] [outer = 00000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3672 | 1461101660008 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]]]}] 14:34:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:34:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 970ms 14:34:20 INFO - PROCESS | 3672 | 1461101660053 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 14:34:20 INFO - PROCESS | 3672 | 1461101660055 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 14:34:20 INFO - PROCESS | 3672 | 1461101660058 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:34:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:34:20 INFO - PROCESS | 3672 | 1461101660062 Marionette TRACE conn5 <- [1,2186,null,{}] 14:34:20 INFO - PROCESS | 3672 | 1461101660073 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}] 14:34:20 INFO - PROCESS | 3672 | 1461101660176 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 14:34:20 INFO - PROCESS | 3672 | 1461101660327 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:20 INFO - PROCESS | 3672 | ++DOCSHELL 14520C00 == 96 [pid = 3672] [id = 556] 14:34:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 130 (14526C00) [pid = 3672] [serial = 1668] [outer = 00000000] 14:34:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 131 (14C4DC00) [pid = 3672] [serial = 1669] [outer = 14526C00] 14:34:20 INFO - PROCESS | 3672 | 1461101660376 Marionette DEBUG loaded listener.js 14:34:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 132 (15A52400) [pid = 3672] [serial = 1670] [outer = 14526C00] 14:34:20 INFO - PROCESS | 3672 | 1461101660767 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]]]}] 14:34:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:34:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 771ms 14:34:20 INFO - PROCESS | 3672 | 1461101660834 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 14:34:20 INFO - PROCESS | 3672 | 1461101660836 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 14:34:20 INFO - PROCESS | 3672 | 1461101660840 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:34:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:34:20 INFO - PROCESS | 3672 | 1461101660841 Marionette TRACE conn5 <- [1,2190,null,{}] 14:34:20 INFO - PROCESS | 3672 | 1461101660845 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}] 14:34:20 INFO - PROCESS | 3672 | 1461101660944 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 14:34:20 INFO - PROCESS | 3672 | 1461101660950 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:20 INFO - PROCESS | 3672 | ++DOCSHELL 165C0800 == 97 [pid = 3672] [id = 557] 14:34:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 133 (165C2800) [pid = 3672] [serial = 1671] [outer = 00000000] 14:34:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (1755C000) [pid = 3672] [serial = 1672] [outer = 165C2800] 14:34:20 INFO - PROCESS | 3672 | 1461101660996 Marionette DEBUG loaded listener.js 14:34:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (175FF400) [pid = 3672] [serial = 1673] [outer = 165C2800] 14:34:21 INFO - PROCESS | 3672 | 1461101661464 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]]]}] 14:34:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:34:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 670ms 14:34:21 INFO - PROCESS | 3672 | 1461101661514 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 14:34:21 INFO - PROCESS | 3672 | 1461101661516 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 14:34:21 INFO - PROCESS | 3672 | 1461101661519 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:34:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:34:21 INFO - PROCESS | 3672 | 1461101661520 Marionette TRACE conn5 <- [1,2194,null,{}] 14:34:21 INFO - PROCESS | 3672 | 1461101661524 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}] 14:34:21 INFO - PROCESS | 3672 | 1461101661618 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 14:34:21 INFO - PROCESS | 3672 | 1461101661624 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:21 INFO - PROCESS | 3672 | ++DOCSHELL 17A9B800 == 98 [pid = 3672] [id = 558] 14:34:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (17D13400) [pid = 3672] [serial = 1674] [outer = 00000000] 14:34:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (17F99000) [pid = 3672] [serial = 1675] [outer = 17D13400] 14:34:21 INFO - PROCESS | 3672 | 1461101661670 Marionette DEBUG loaded listener.js 14:34:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (18957C00) [pid = 3672] [serial = 1676] [outer = 17D13400] 14:34:22 INFO - PROCESS | 3672 | 1461101662179 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]]]}] 14:34:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:34:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 731ms 14:34:22 INFO - PROCESS | 3672 | 1461101662255 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 14:34:22 INFO - PROCESS | 3672 | 1461101662257 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 14:34:22 INFO - PROCESS | 3672 | 1461101662260 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:34:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:34:22 INFO - PROCESS | 3672 | 1461101662261 Marionette TRACE conn5 <- [1,2198,null,{}] 14:34:22 INFO - PROCESS | 3672 | 1461101662265 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}] 14:34:22 INFO - PROCESS | 3672 | 1461101662453 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 14:34:22 INFO - PROCESS | 3672 | 1461101662481 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:22 INFO - PROCESS | 3672 | ++DOCSHELL 19039000 == 99 [pid = 3672] [id = 559] 14:34:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (19040400) [pid = 3672] [serial = 1677] [outer = 00000000] 14:34:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (19385800) [pid = 3672] [serial = 1678] [outer = 19040400] 14:34:22 INFO - PROCESS | 3672 | 1461101662529 Marionette DEBUG loaded listener.js 14:34:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (19781000) [pid = 3672] [serial = 1679] [outer = 19040400] 14:34:22 INFO - PROCESS | 3672 | 1461101662985 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]]]}] 14:34:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:34:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 770ms 14:34:23 INFO - PROCESS | 3672 | 1461101663040 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 14:34:23 INFO - PROCESS | 3672 | 1461101663042 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 14:34:23 INFO - PROCESS | 3672 | 1461101663045 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:34:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:34:23 INFO - PROCESS | 3672 | 1461101663047 Marionette TRACE conn5 <- [1,2202,null,{}] 14:34:23 INFO - PROCESS | 3672 | 1461101663051 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}] 14:34:23 INFO - PROCESS | 3672 | 1461101663187 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 14:34:23 INFO - PROCESS | 3672 | 1461101663204 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:23 INFO - PROCESS | 3672 | ++DOCSHELL 19990000 == 100 [pid = 3672] [id = 560] 14:34:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (19A99400) [pid = 3672] [serial = 1680] [outer = 00000000] 14:34:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (19AA3C00) [pid = 3672] [serial = 1681] [outer = 19A99400] 14:34:23 INFO - PROCESS | 3672 | 1461101663249 Marionette DEBUG loaded listener.js 14:34:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (19BD9C00) [pid = 3672] [serial = 1682] [outer = 19A99400] 14:34:23 INFO - PROCESS | 3672 | 1461101663701 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]]]}] 14:34:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:34:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 670ms 14:34:23 INFO - PROCESS | 3672 | 1461101663726 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 14:34:23 INFO - PROCESS | 3672 | 1461101663728 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 14:34:23 INFO - PROCESS | 3672 | 1461101663731 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:34:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:34:23 INFO - PROCESS | 3672 | 1461101663733 Marionette TRACE conn5 <- [1,2206,null,{}] 14:34:23 INFO - PROCESS | 3672 | 1461101663736 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}] 14:34:23 INFO - PROCESS | 3672 | 1461101663896 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 14:34:24 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (1A8E0800) [pid = 3672] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:34:24 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (1ED2A400) [pid = 3672] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:34:24 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (1C68A800) [pid = 3672] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:34:24 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (0F488400) [pid = 3672] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:34:24 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (144A9400) [pid = 3672] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:34:24 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (17DE6800) [pid = 3672] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:34:24 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (10078400) [pid = 3672] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:34:24 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (1C751000) [pid = 3672] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:34:24 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (1A790400) [pid = 3672] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:34:24 INFO - PROCESS | 3672 | --DOMWINDOW == 134 (1A9D2000) [pid = 3672] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:34:24 INFO - PROCESS | 3672 | --DOMWINDOW == 133 (0F604000) [pid = 3672] [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.] 14:34:24 INFO - PROCESS | 3672 | 1461101664229 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:24 INFO - PROCESS | 3672 | ++DOCSHELL 0F604000 == 101 [pid = 3672] [id = 561] 14:34:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 134 (10078400) [pid = 3672] [serial = 1683] [outer = 00000000] 14:34:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 135 (14A0FC00) [pid = 3672] [serial = 1684] [outer = 10078400] 14:34:24 INFO - PROCESS | 3672 | 1461101664274 Marionette DEBUG loaded listener.js 14:34:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (17D1F000) [pid = 3672] [serial = 1685] [outer = 10078400] 14:34:24 INFO - PROCESS | 3672 | 1461101664649 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]]]}] 14:34:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:34:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 970ms 14:34:24 INFO - PROCESS | 3672 | 1461101664705 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 14:34:24 INFO - PROCESS | 3672 | 1461101664707 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 14:34:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:34:24 INFO - PROCESS | 3672 | 1461101664710 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:34:24 INFO - PROCESS | 3672 | 1461101664712 Marionette TRACE conn5 <- [1,2210,null,{}] 14:34:24 INFO - PROCESS | 3672 | 1461101664716 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}] 14:34:24 INFO - PROCESS | 3672 | 1461101664815 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 14:34:24 INFO - PROCESS | 3672 | 1461101664821 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:24 INFO - PROCESS | 3672 | ++DOCSHELL 1A78F800 == 102 [pid = 3672] [id = 562] 14:34:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (1A78FC00) [pid = 3672] [serial = 1686] [outer = 00000000] 14:34:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (1A84A000) [pid = 3672] [serial = 1687] [outer = 1A78FC00] 14:34:24 INFO - PROCESS | 3672 | 1461101664866 Marionette DEBUG loaded listener.js 14:34:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (1A86F000) [pid = 3672] [serial = 1688] [outer = 1A78FC00] 14:34:25 INFO - PROCESS | 3672 | 1461101665329 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]]]}] 14:34:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:34:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 670ms 14:34:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:34:25 INFO - PROCESS | 3672 | 1461101665385 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 14:34:25 INFO - PROCESS | 3672 | 1461101665387 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 14:34:25 INFO - PROCESS | 3672 | 1461101665390 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:34:25 INFO - PROCESS | 3672 | 1461101665391 Marionette TRACE conn5 <- [1,2214,null,{}] 14:34:25 INFO - PROCESS | 3672 | 1461101665395 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}] 14:34:25 INFO - PROCESS | 3672 | 1461101665495 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 14:34:25 INFO - PROCESS | 3672 | 1461101665536 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:25 INFO - PROCESS | 3672 | ++DOCSHELL 1A8E5400 == 103 [pid = 3672] [id = 563] 14:34:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (1A90C000) [pid = 3672] [serial = 1689] [outer = 00000000] 14:34:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (1A914C00) [pid = 3672] [serial = 1690] [outer = 1A90C000] 14:34:25 INFO - PROCESS | 3672 | 1461101665581 Marionette DEBUG loaded listener.js 14:34:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (1A9D8400) [pid = 3672] [serial = 1691] [outer = 1A90C000] 14:34:25 INFO - PROCESS | 3672 | 1461101666005 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]]]}] 14:34:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:34:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 14:34:26 INFO - PROCESS | 3672 | 1461101666071 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 14:34:26 INFO - PROCESS | 3672 | 1461101666074 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 14:34:26 INFO - PROCESS | 3672 | 1461101666077 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:34:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:34:26 INFO - PROCESS | 3672 | 1461101666079 Marionette TRACE conn5 <- [1,2218,null,{}] 14:34:26 INFO - PROCESS | 3672 | 1461101666083 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}] 14:34:26 INFO - PROCESS | 3672 | 1461101666285 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 14:34:26 INFO - PROCESS | 3672 | 1461101666446 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:26 INFO - PROCESS | 3672 | ++DOCSHELL 0EF03800 == 104 [pid = 3672] [id = 564] 14:34:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (0EF07C00) [pid = 3672] [serial = 1692] [outer = 00000000] 14:34:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (0F4BF400) [pid = 3672] [serial = 1693] [outer = 0EF07C00] 14:34:26 INFO - PROCESS | 3672 | 1461101666505 Marionette DEBUG loaded listener.js 14:34:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (0FCABC00) [pid = 3672] [serial = 1694] [outer = 0EF07C00] 14:34:27 INFO - PROCESS | 3672 | 1461101667187 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]]]}] 14:34:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:34:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1123ms 14:34:27 INFO - PROCESS | 3672 | 1461101667206 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 14:34:27 INFO - PROCESS | 3672 | 1461101667211 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 14:34:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:34:27 INFO - PROCESS | 3672 | 1461101667216 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:34:27 INFO - PROCESS | 3672 | 1461101667220 Marionette TRACE conn5 <- [1,2222,null,{}] 14:34:27 INFO - PROCESS | 3672 | 1461101667225 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}] 14:34:27 INFO - PROCESS | 3672 | 1461101667384 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 14:34:27 INFO - PROCESS | 3672 | 1461101667546 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:27 INFO - PROCESS | 3672 | ++DOCSHELL 145B5400 == 105 [pid = 3672] [id = 565] 14:34:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (14A0F000) [pid = 3672] [serial = 1695] [outer = 00000000] 14:34:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (15A50000) [pid = 3672] [serial = 1696] [outer = 14A0F000] 14:34:27 INFO - PROCESS | 3672 | 1461101667610 Marionette DEBUG loaded listener.js 14:34:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (17512000) [pid = 3672] [serial = 1697] [outer = 14A0F000] 14:34:28 INFO - PROCESS | 3672 | 1461101668243 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]]]}] 14:34:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:34:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1070ms 14:34:28 INFO - PROCESS | 3672 | 1461101668295 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 14:34:28 INFO - PROCESS | 3672 | 1461101668298 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 14:34:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:34:28 INFO - PROCESS | 3672 | 1461101668302 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:34:28 INFO - PROCESS | 3672 | 1461101668305 Marionette TRACE conn5 <- [1,2226,null,{}] 14:34:28 INFO - PROCESS | 3672 | 1461101668309 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}] 14:34:28 INFO - PROCESS | 3672 | 1461101668432 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 14:34:28 INFO - PROCESS | 3672 | 1461101668607 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:28 INFO - PROCESS | 3672 | ++DOCSHELL 19780400 == 106 [pid = 3672] [id = 566] 14:34:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (19917800) [pid = 3672] [serial = 1698] [outer = 00000000] 14:34:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (1A842400) [pid = 3672] [serial = 1699] [outer = 19917800] 14:34:28 INFO - PROCESS | 3672 | 1461101668664 Marionette DEBUG loaded listener.js 14:34:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (1A9D1400) [pid = 3672] [serial = 1700] [outer = 19917800] 14:34:29 INFO - PROCESS | 3672 | 1461101669231 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]]]}] 14:34:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:34:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 970ms 14:34:29 INFO - PROCESS | 3672 | 1461101669275 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 14:34:29 INFO - PROCESS | 3672 | 1461101669279 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 14:34:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:34:29 INFO - PROCESS | 3672 | 1461101669290 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:34:29 INFO - PROCESS | 3672 | 1461101669295 Marionette TRACE conn5 <- [1,2230,null,{}] 14:34:29 INFO - PROCESS | 3672 | 1461101669299 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}] 14:34:29 INFO - PROCESS | 3672 | 1461101669429 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 14:34:29 INFO - PROCESS | 3672 | 1461101669596 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:29 INFO - PROCESS | 3672 | ++DOCSHELL 1B7E2400 == 107 [pid = 3672] [id = 567] 14:34:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (1B7E2800) [pid = 3672] [serial = 1701] [outer = 00000000] 14:34:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 153 (1C051C00) [pid = 3672] [serial = 1702] [outer = 1B7E2800] 14:34:29 INFO - PROCESS | 3672 | 1461101669652 Marionette DEBUG loaded listener.js 14:34:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 154 (1C5AB000) [pid = 3672] [serial = 1703] [outer = 1B7E2800] 14:34:30 INFO - PROCESS | 3672 | 1461101670235 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]]]}] 14:34:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:34:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 990ms 14:34:30 INFO - PROCESS | 3672 | 1461101670275 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 14:34:30 INFO - PROCESS | 3672 | 1461101670278 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 14:34:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:34:30 INFO - PROCESS | 3672 | 1461101670281 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:34:30 INFO - PROCESS | 3672 | 1461101670283 Marionette TRACE conn5 <- [1,2234,null,{}] 14:34:30 INFO - PROCESS | 3672 | 1461101670287 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}] 14:34:30 INFO - PROCESS | 3672 | 1461101670409 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 14:34:30 INFO - PROCESS | 3672 | 1461101670584 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:30 INFO - PROCESS | 3672 | ++DOCSHELL 1BE6B800 == 108 [pid = 3672] [id = 568] 14:34:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 155 (1C68A800) [pid = 3672] [serial = 1704] [outer = 00000000] 14:34:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 156 (1D5F0C00) [pid = 3672] [serial = 1705] [outer = 1C68A800] 14:34:30 INFO - PROCESS | 3672 | 1461101670639 Marionette DEBUG loaded listener.js 14:34:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 157 (1D667400) [pid = 3672] [serial = 1706] [outer = 1C68A800] 14:34:31 INFO - PROCESS | 3672 | 1461101671233 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]]]}] 14:34:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:34:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 971ms 14:34:31 INFO - PROCESS | 3672 | 1461101671256 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 14:34:31 INFO - PROCESS | 3672 | 1461101671258 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 14:34:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:34:31 INFO - PROCESS | 3672 | 1461101671276 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:34:31 INFO - PROCESS | 3672 | 1461101671278 Marionette TRACE conn5 <- [1,2238,null,{}] 14:34:31 INFO - PROCESS | 3672 | 1461101671283 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}] 14:34:31 INFO - PROCESS | 3672 | 1461101671431 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 14:34:31 INFO - PROCESS | 3672 | 1461101671591 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:31 INFO - PROCESS | 3672 | ++DOCSHELL 1D8A3400 == 109 [pid = 3672] [id = 569] 14:34:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 158 (1D8A5400) [pid = 3672] [serial = 1707] [outer = 00000000] 14:34:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 159 (1EACD800) [pid = 3672] [serial = 1708] [outer = 1D8A5400] 14:34:31 INFO - PROCESS | 3672 | 1461101671656 Marionette DEBUG loaded listener.js 14:34:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 160 (1EAD7C00) [pid = 3672] [serial = 1709] [outer = 1D8A5400] 14:34:32 INFO - PROCESS | 3672 | 1461101672234 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]]]}] 14:34:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:34:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 990ms 14:34:32 INFO - PROCESS | 3672 | 1461101672259 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 14:34:32 INFO - PROCESS | 3672 | 1461101672262 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 14:34:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:34:32 INFO - PROCESS | 3672 | 1461101672267 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:34:32 INFO - PROCESS | 3672 | 1461101672269 Marionette TRACE conn5 <- [1,2242,null,{}] 14:34:32 INFO - PROCESS | 3672 | 1461101672272 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}] 14:34:32 INFO - PROCESS | 3672 | 1461101672396 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 14:34:32 INFO - PROCESS | 3672 | 1461101672574 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:32 INFO - PROCESS | 3672 | ++DOCSHELL 1DD1E000 == 110 [pid = 3672] [id = 570] 14:34:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 161 (1EADA800) [pid = 3672] [serial = 1710] [outer = 00000000] 14:34:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 162 (1ED2F000) [pid = 3672] [serial = 1711] [outer = 1EADA800] 14:34:32 INFO - PROCESS | 3672 | 1461101672629 Marionette DEBUG loaded listener.js 14:34:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 163 (1ED76400) [pid = 3672] [serial = 1712] [outer = 1EADA800] 14:34:33 INFO - PROCESS | 3672 | 1461101673206 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]]]}] 14:34:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:34:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 970ms 14:34:33 INFO - PROCESS | 3672 | 1461101673241 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 14:34:33 INFO - PROCESS | 3672 | 1461101673243 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 14:34:33 INFO - PROCESS | 3672 | 1461101673246 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:34:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:34:33 INFO - PROCESS | 3672 | 1461101673249 Marionette TRACE conn5 <- [1,2246,null,{}] 14:34:33 INFO - PROCESS | 3672 | 1461101673253 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}] 14:34:33 INFO - PROCESS | 3672 | 1461101673377 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 14:34:33 INFO - PROCESS | 3672 | 1461101673544 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:33 INFO - PROCESS | 3672 | ++DOCSHELL 1EACBC00 == 111 [pid = 3672] [id = 571] 14:34:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 164 (1ED29400) [pid = 3672] [serial = 1713] [outer = 00000000] 14:34:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 165 (1ED83800) [pid = 3672] [serial = 1714] [outer = 1ED29400] 14:34:33 INFO - PROCESS | 3672 | 1461101673603 Marionette DEBUG loaded listener.js 14:34:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 166 (1FF80800) [pid = 3672] [serial = 1715] [outer = 1ED29400] 14:34:34 INFO - PROCESS | 3672 | 1461101674200 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]]]}] 14:34:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:34:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1016ms 14:34:34 INFO - PROCESS | 3672 | 1461101674267 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 14:34:34 INFO - PROCESS | 3672 | 1461101674269 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 14:34:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:34:34 INFO - PROCESS | 3672 | 1461101674273 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:34:34 INFO - PROCESS | 3672 | 1461101674275 Marionette TRACE conn5 <- [1,2250,null,{}] 14:34:34 INFO - PROCESS | 3672 | 1461101674279 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}] 14:34:34 INFO - PROCESS | 3672 | 1461101674397 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 14:34:34 INFO - PROCESS | 3672 | 1461101674559 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:34 INFO - PROCESS | 3672 | ++DOCSHELL 1ED81000 == 112 [pid = 3672] [id = 572] 14:34:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 167 (1FF85C00) [pid = 3672] [serial = 1716] [outer = 00000000] 14:34:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 168 (200EA400) [pid = 3672] [serial = 1717] [outer = 1FF85C00] 14:34:34 INFO - PROCESS | 3672 | 1461101674617 Marionette DEBUG loaded listener.js 14:34:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 169 (20802000) [pid = 3672] [serial = 1718] [outer = 1FF85C00] 14:34:35 INFO - PROCESS | 3672 | 1461101675156 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]]]}] 14:34:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:34:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 930ms 14:34:35 INFO - PROCESS | 3672 | 1461101675207 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 14:34:35 INFO - PROCESS | 3672 | 1461101675209 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 14:34:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:34:35 INFO - PROCESS | 3672 | 1461101675213 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:34:35 INFO - PROCESS | 3672 | 1461101675215 Marionette TRACE conn5 <- [1,2254,null,{}] 14:34:35 INFO - PROCESS | 3672 | 1461101675218 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}] 14:34:35 INFO - PROCESS | 3672 | 1461101675339 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 14:34:35 INFO - PROCESS | 3672 | 1461101675517 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:35 INFO - PROCESS | 3672 | ++DOCSHELL 200E9000 == 113 [pid = 3672] [id = 573] 14:34:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 170 (20805000) [pid = 3672] [serial = 1719] [outer = 00000000] 14:34:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 171 (20815400) [pid = 3672] [serial = 1720] [outer = 20805000] 14:34:35 INFO - PROCESS | 3672 | 1461101675576 Marionette DEBUG loaded listener.js 14:34:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 172 (20820400) [pid = 3672] [serial = 1721] [outer = 20805000] 14:34:36 INFO - PROCESS | 3672 | 1461101676225 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]]]}] 14:34:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:34:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1075ms 14:34:36 INFO - PROCESS | 3672 | 1461101676292 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 14:34:36 INFO - PROCESS | 3672 | 1461101676295 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 14:34:36 INFO - PROCESS | 3672 | 1461101676298 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:34:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:34:36 INFO - PROCESS | 3672 | 1461101676301 Marionette TRACE conn5 <- [1,2258,null,{}] 14:34:36 INFO - PROCESS | 3672 | 1461101676304 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}] 14:34:36 INFO - PROCESS | 3672 | 1461101676428 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 14:34:36 INFO - PROCESS | 3672 | 1461101676613 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:36 INFO - PROCESS | 3672 | ++DOCSHELL 0FCA7C00 == 114 [pid = 3672] [id = 574] 14:34:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 173 (0FCA9800) [pid = 3672] [serial = 1722] [outer = 00000000] 14:34:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 174 (18B67000) [pid = 3672] [serial = 1723] [outer = 0FCA9800] 14:34:36 INFO - PROCESS | 3672 | 1461101676675 Marionette DEBUG loaded listener.js 14:34:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 175 (1C26C800) [pid = 3672] [serial = 1724] [outer = 0FCA9800] 14:34:37 INFO - PROCESS | 3672 | 1461101677545 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]]]}] 14:34:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:34:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1270ms 14:34:37 INFO - PROCESS | 3672 | 1461101677575 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 14:34:37 INFO - PROCESS | 3672 | 1461101677580 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 14:34:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:34:37 INFO - PROCESS | 3672 | 1461101677587 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:34:37 INFO - PROCESS | 3672 | 1461101677590 Marionette TRACE conn5 <- [1,2262,null,{}] 14:34:37 INFO - PROCESS | 3672 | 1461101677595 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}] 14:34:37 INFO - PROCESS | 3672 | 1461101677717 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 14:34:37 INFO - PROCESS | 3672 | 1461101677883 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:37 INFO - PROCESS | 3672 | ++DOCSHELL 1652AC00 == 115 [pid = 3672] [id = 575] 14:34:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 176 (165C4400) [pid = 3672] [serial = 1725] [outer = 00000000] 14:34:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 177 (17D1A800) [pid = 3672] [serial = 1726] [outer = 165C4400] 14:34:37 INFO - PROCESS | 3672 | 1461101677936 Marionette DEBUG loaded listener.js 14:34:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 178 (1896A400) [pid = 3672] [serial = 1727] [outer = 165C4400] 14:34:38 INFO - PROCESS | 3672 | 1461101678562 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]]]}] 14:34:38 INFO - PROCESS | 3672 | --DOCSHELL 225A4400 == 114 [pid = 3672] [id = 439] 14:34:38 INFO - PROCESS | 3672 | --DOCSHELL 1A8E5400 == 113 [pid = 3672] [id = 563] 14:34:38 INFO - PROCESS | 3672 | --DOCSHELL 1A78F800 == 112 [pid = 3672] [id = 562] 14:34:38 INFO - PROCESS | 3672 | --DOCSHELL 0F604000 == 111 [pid = 3672] [id = 561] 14:34:38 INFO - PROCESS | 3672 | --DOCSHELL 19990000 == 110 [pid = 3672] [id = 560] 14:34:38 INFO - PROCESS | 3672 | --DOCSHELL 19039000 == 109 [pid = 3672] [id = 559] 14:34:38 INFO - PROCESS | 3672 | --DOCSHELL 165C0800 == 108 [pid = 3672] [id = 557] 14:34:38 INFO - PROCESS | 3672 | --DOCSHELL 14520C00 == 107 [pid = 3672] [id = 556] 14:34:38 INFO - PROCESS | 3672 | --DOCSHELL 0FCA6400 == 106 [pid = 3672] [id = 555] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 177 (20C9E400) [pid = 3672] [serial = 1633] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOCSHELL 0FB1D800 == 105 [pid = 3672] [id = 554] 14:34:38 INFO - PROCESS | 3672 | --DOCSHELL 2243A400 == 104 [pid = 3672] [id = 549] 14:34:38 INFO - PROCESS | 3672 | --DOCSHELL 214BE800 == 103 [pid = 3672] [id = 548] 14:34:38 INFO - PROCESS | 3672 | --DOCSHELL 1C5A7000 == 102 [pid = 3672] [id = 547] 14:34:38 INFO - PROCESS | 3672 | --DOCSHELL 1903CC00 == 101 [pid = 3672] [id = 546] 14:34:38 INFO - PROCESS | 3672 | --DOCSHELL 14C16000 == 100 [pid = 3672] [id = 545] 14:34:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:34:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1077ms 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 176 (20811800) [pid = 3672] [serial = 1577] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 175 (10081800) [pid = 3672] [serial = 1579] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 174 (1FF83800) [pid = 3672] [serial = 1624] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 173 (20CDEC00) [pid = 3672] [serial = 1588] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 172 (1EAD6400) [pid = 3672] [serial = 1622] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 171 (1DD25000) [pid = 3672] [serial = 1621] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 170 (2174F000) [pid = 3672] [serial = 1591] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 169 (2243A800) [pid = 3672] [serial = 1594] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 168 (2259E000) [pid = 3672] [serial = 1597] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 167 (144AF400) [pid = 3672] [serial = 1609] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 166 (14C1F800) [pid = 3672] [serial = 1610] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 165 (18956C00) [pid = 3672] [serial = 1607] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 164 (17558400) [pid = 3672] [serial = 1606] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 163 (18972800) [pid = 3672] [serial = 1612] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 162 (19304000) [pid = 3672] [serial = 1613] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 161 (17556C00) [pid = 3672] [serial = 1603] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 160 (19AA2400) [pid = 3672] [serial = 1627] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 159 (2080E800) [pid = 3672] [serial = 1630] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 158 (200E4400) [pid = 3672] [serial = 1625] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 157 (1903C800) [pid = 3672] [serial = 1582] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 156 (229A1400) [pid = 3672] [serial = 1600] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 155 (20813C00) [pid = 3672] [serial = 1631] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 154 (1C5AAC00) [pid = 3672] [serial = 1585] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 153 (1A908C00) [pid = 3672] [serial = 1615] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 152 (1B73F400) [pid = 3672] [serial = 1618] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (1BE18800) [pid = 3672] [serial = 1619] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (1A788800) [pid = 3672] [serial = 1112] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (1A912000) [pid = 3672] [serial = 1616] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (1A9C7400) [pid = 3672] [serial = 1628] [outer = 00000000] [url = about:blank] 14:34:38 INFO - PROCESS | 3672 | 1461101678724 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 14:34:38 INFO - PROCESS | 3672 | 1461101678730 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 14:34:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:34:38 INFO - PROCESS | 3672 | 1461101678741 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:34:38 INFO - PROCESS | 3672 | 1461101678744 Marionette TRACE conn5 <- [1,2266,null,{}] 14:34:38 INFO - PROCESS | 3672 | 1461101678747 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}] 14:34:38 INFO - PROCESS | 3672 | 1461101678856 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 14:34:38 INFO - PROCESS | 3672 | 1461101678863 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:38 INFO - PROCESS | 3672 | ++DOCSHELL 130AAC00 == 101 [pid = 3672] [id = 576] 14:34:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (14302400) [pid = 3672] [serial = 1728] [outer = 00000000] 14:34:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (145B4800) [pid = 3672] [serial = 1729] [outer = 14302400] 14:34:38 INFO - PROCESS | 3672 | 1461101678909 Marionette DEBUG loaded listener.js 14:34:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (14C1F800) [pid = 3672] [serial = 1730] [outer = 14302400] 14:34:39 INFO - PROCESS | 3672 | 1461101679464 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]]]}] 14:34:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:34:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 770ms 14:34:39 INFO - PROCESS | 3672 | 1461101679512 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 14:34:39 INFO - PROCESS | 3672 | 1461101679514 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 14:34:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:34:39 INFO - PROCESS | 3672 | 1461101679518 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:34:39 INFO - PROCESS | 3672 | 1461101679521 Marionette TRACE conn5 <- [1,2270,null,{}] 14:34:39 INFO - PROCESS | 3672 | 1461101679532 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}] 14:34:39 INFO - PROCESS | 3672 | 1461101679639 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 14:34:39 INFO - PROCESS | 3672 | 1461101679761 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:39 INFO - PROCESS | 3672 | ++DOCSHELL 1894F400 == 102 [pid = 3672] [id = 577] 14:34:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (18956C00) [pid = 3672] [serial = 1731] [outer = 00000000] 14:34:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 153 (18B6B800) [pid = 3672] [serial = 1732] [outer = 18956C00] 14:34:39 INFO - PROCESS | 3672 | 1461101679810 Marionette DEBUG loaded listener.js 14:34:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 154 (19304000) [pid = 3672] [serial = 1733] [outer = 18956C00] 14:34:40 INFO - PROCESS | 3672 | 1461101680193 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]]]}] 14:34:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:34:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 730ms 14:34:40 INFO - PROCESS | 3672 | 1461101680252 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 14:34:40 INFO - PROCESS | 3672 | 1461101680255 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 14:34:40 INFO - PROCESS | 3672 | 1461101680257 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:34:40 INFO - PROCESS | 3672 | 1461101680259 Marionette TRACE conn5 <- [1,2274,null,{}] 14:34:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:34:40 INFO - PROCESS | 3672 | 1461101680263 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}] 14:34:40 INFO - PROCESS | 3672 | 1461101680364 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 14:34:40 INFO - PROCESS | 3672 | 1461101680371 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:40 INFO - PROCESS | 3672 | ++DOCSHELL 1990EC00 == 103 [pid = 3672] [id = 578] 14:34:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 155 (19910400) [pid = 3672] [serial = 1734] [outer = 00000000] 14:34:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 156 (1A78BC00) [pid = 3672] [serial = 1735] [outer = 19910400] 14:34:40 INFO - PROCESS | 3672 | 1461101680416 Marionette DEBUG loaded listener.js 14:34:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 157 (1A83F000) [pid = 3672] [serial = 1736] [outer = 19910400] 14:34:40 INFO - PROCESS | 3672 | 1461101680873 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]]]}] 14:34:40 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 14:34:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 670ms 14:34:40 INFO - PROCESS | 3672 | 1461101680932 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 14:34:40 INFO - PROCESS | 3672 | 1461101680934 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 14:34:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:34:40 INFO - PROCESS | 3672 | 1461101680947 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:34:40 INFO - PROCESS | 3672 | 1461101680948 Marionette TRACE conn5 <- [1,2278,null,{}] 14:34:40 INFO - PROCESS | 3672 | 1461101680952 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}] 14:34:41 INFO - PROCESS | 3672 | 1461101681089 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 14:34:41 INFO - PROCESS | 3672 | 1461101681136 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:41 INFO - PROCESS | 3672 | ++DOCSHELL 1A841800 == 104 [pid = 3672] [id = 579] 14:34:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 158 (1A848400) [pid = 3672] [serial = 1737] [outer = 00000000] 14:34:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 159 (1A911800) [pid = 3672] [serial = 1738] [outer = 1A848400] 14:34:41 INFO - PROCESS | 3672 | 1461101681182 Marionette DEBUG loaded listener.js 14:34:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 160 (1A9D5400) [pid = 3672] [serial = 1739] [outer = 1A848400] 14:34:41 INFO - PROCESS | 3672 | 1461101681681 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]]]}] 14:34:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:34:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 790ms 14:34:41 INFO - PROCESS | 3672 | 1461101681728 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 14:34:41 INFO - PROCESS | 3672 | 1461101681730 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 14:34:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:34:41 INFO - PROCESS | 3672 | 1461101681733 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:34:41 INFO - PROCESS | 3672 | 1461101681735 Marionette TRACE conn5 <- [1,2282,null,{}] 14:34:41 INFO - PROCESS | 3672 | 1461101681738 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}] 14:34:41 INFO - PROCESS | 3672 | 1461101681886 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 14:34:41 INFO - PROCESS | 3672 | 1461101681909 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:41 INFO - PROCESS | 3672 | ++DOCSHELL 1BE17C00 == 105 [pid = 3672] [id = 580] 14:34:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 161 (1C04A800) [pid = 3672] [serial = 1740] [outer = 00000000] 14:34:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 162 (1C74D800) [pid = 3672] [serial = 1741] [outer = 1C04A800] 14:34:41 INFO - PROCESS | 3672 | 1461101681957 Marionette DEBUG loaded listener.js 14:34:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 163 (1D5EF000) [pid = 3672] [serial = 1742] [outer = 1C04A800] 14:34:42 INFO - PROCESS | 3672 | 1461101682418 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]]]}] 14:34:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:34:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 730ms 14:34:42 INFO - PROCESS | 3672 | 1461101682477 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 14:34:42 INFO - PROCESS | 3672 | 1461101682479 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 14:34:42 INFO - PROCESS | 3672 | 1461101682494 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:34:42 INFO - PROCESS | 3672 | 1461101682496 Marionette TRACE conn5 <- [1,2286,null,{}] 14:34:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:34:42 INFO - PROCESS | 3672 | 1461101682499 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}] 14:34:42 INFO - PROCESS | 3672 | 1461101682649 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 14:34:42 INFO - PROCESS | 3672 | 1461101682669 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:42 INFO - PROCESS | 3672 | ++DOCSHELL 1D8A4C00 == 106 [pid = 3672] [id = 581] 14:34:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 164 (1D8A8800) [pid = 3672] [serial = 1743] [outer = 00000000] 14:34:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 165 (1EAD6400) [pid = 3672] [serial = 1744] [outer = 1D8A8800] 14:34:42 INFO - PROCESS | 3672 | 1461101682713 Marionette DEBUG loaded listener.js 14:34:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 166 (1ED2B800) [pid = 3672] [serial = 1745] [outer = 1D8A8800] 14:34:43 INFO - PROCESS | 3672 | --DOMWINDOW == 165 (19040400) [pid = 3672] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:34:43 INFO - PROCESS | 3672 | --DOMWINDOW == 164 (165C2800) [pid = 3672] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:34:43 INFO - PROCESS | 3672 | --DOMWINDOW == 163 (10077800) [pid = 3672] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:34:43 INFO - PROCESS | 3672 | --DOMWINDOW == 162 (14526C00) [pid = 3672] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:34:43 INFO - PROCESS | 3672 | --DOMWINDOW == 161 (19A99400) [pid = 3672] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:34:43 INFO - PROCESS | 3672 | --DOMWINDOW == 160 (1A78FC00) [pid = 3672] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:34:43 INFO - PROCESS | 3672 | --DOMWINDOW == 159 (10078400) [pid = 3672] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:34:43 INFO - PROCESS | 3672 | --DOMWINDOW == 158 (17D13400) [pid = 3672] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:34:43 INFO - PROCESS | 3672 | --DOMWINDOW == 157 (0FBAC800) [pid = 3672] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:34:43 INFO - PROCESS | 3672 | 1461101683342 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]]]}] 14:34:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:34:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 870ms 14:34:43 INFO - PROCESS | 3672 | 1461101683370 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 14:34:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:34:43 INFO - PROCESS | 3672 | 1461101683372 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 14:34:43 INFO - PROCESS | 3672 | 1461101683375 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:34:43 INFO - PROCESS | 3672 | 1461101683377 Marionette TRACE conn5 <- [1,2290,null,{}] 14:34:43 INFO - PROCESS | 3672 | 1461101683380 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}] 14:34:43 INFO - PROCESS | 3672 | 1461101683523 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 14:34:43 INFO - PROCESS | 3672 | 1461101683604 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:43 INFO - PROCESS | 3672 | ++DOCSHELL 165C9C00 == 107 [pid = 3672] [id = 582] 14:34:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 158 (1751C800) [pid = 3672] [serial = 1746] [outer = 00000000] 14:34:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 159 (1D8A9400) [pid = 3672] [serial = 1747] [outer = 1751C800] 14:34:43 INFO - PROCESS | 3672 | 1461101683649 Marionette DEBUG loaded listener.js 14:34:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 160 (1FF8A000) [pid = 3672] [serial = 1748] [outer = 1751C800] 14:34:43 INFO - PROCESS | 3672 | 1461101683992 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]]]}] 14:34:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:34:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 670ms 14:34:44 INFO - PROCESS | 3672 | 1461101684049 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 14:34:44 INFO - PROCESS | 3672 | 1461101684051 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 14:34:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:34:44 INFO - PROCESS | 3672 | 1461101684054 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:34:44 INFO - PROCESS | 3672 | 1461101684055 Marionette TRACE conn5 <- [1,2294,null,{}] 14:34:44 INFO - PROCESS | 3672 | 1461101684059 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}] 14:34:44 INFO - PROCESS | 3672 | 1461101684156 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 14:34:44 INFO - PROCESS | 3672 | 1461101684163 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:44 INFO - PROCESS | 3672 | ++DOCSHELL 10AEFC00 == 108 [pid = 3672] [id = 583] 14:34:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 161 (1EAD1800) [pid = 3672] [serial = 1749] [outer = 00000000] 14:34:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 162 (20812C00) [pid = 3672] [serial = 1750] [outer = 1EAD1800] 14:34:44 INFO - PROCESS | 3672 | 1461101684207 Marionette DEBUG loaded listener.js 14:34:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 163 (2081C800) [pid = 3672] [serial = 1751] [outer = 1EAD1800] 14:34:44 INFO - PROCESS | 3672 | 1461101684703 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]]]}] 14:34:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:34:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 670ms 14:34:44 INFO - PROCESS | 3672 | 1461101684726 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 14:34:44 INFO - PROCESS | 3672 | 1461101684728 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 14:34:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:34:44 INFO - PROCESS | 3672 | 1461101684751 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:34:44 INFO - PROCESS | 3672 | 1461101684753 Marionette TRACE conn5 <- [1,2298,null,{}] 14:34:44 INFO - PROCESS | 3672 | 1461101684756 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}] 14:34:44 INFO - PROCESS | 3672 | 1461101684854 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 14:34:44 INFO - PROCESS | 3672 | 1461101684860 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:44 INFO - PROCESS | 3672 | ++DOCSHELL 20811C00 == 109 [pid = 3672] [id = 584] 14:34:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 164 (2081EC00) [pid = 3672] [serial = 1752] [outer = 00000000] 14:34:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 165 (20C97800) [pid = 3672] [serial = 1753] [outer = 2081EC00] 14:34:44 INFO - PROCESS | 3672 | 1461101684905 Marionette DEBUG loaded listener.js 14:34:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 166 (20C9E400) [pid = 3672] [serial = 1754] [outer = 2081EC00] 14:34:45 INFO - PROCESS | 3672 | 1461101685714 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]]]}] 14:34:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:34:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1034ms 14:34:45 INFO - PROCESS | 3672 | 1461101685771 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 14:34:45 INFO - PROCESS | 3672 | 1461101685776 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 14:34:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:34:45 INFO - PROCESS | 3672 | 1461101685782 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:34:45 INFO - PROCESS | 3672 | 1461101685785 Marionette TRACE conn5 <- [1,2302,null,{}] 14:34:45 INFO - PROCESS | 3672 | 1461101685811 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}] 14:34:45 INFO - PROCESS | 3672 | 1461101685977 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 14:34:46 INFO - PROCESS | 3672 | 1461101686146 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:46 INFO - PROCESS | 3672 | ++DOCSHELL 145B6400 == 110 [pid = 3672] [id = 585] 14:34:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 167 (145B6C00) [pid = 3672] [serial = 1755] [outer = 00000000] 14:34:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 168 (165C5400) [pid = 3672] [serial = 1756] [outer = 145B6C00] 14:34:46 INFO - PROCESS | 3672 | 1461101686206 Marionette DEBUG loaded listener.js 14:34:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 169 (17558400) [pid = 3672] [serial = 1757] [outer = 145B6C00] 14:34:46 INFO - PROCESS | 3672 | 1461101686796 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]]]}] 14:34:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:34:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1047ms 14:34:46 INFO - PROCESS | 3672 | 1461101686833 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 14:34:46 INFO - PROCESS | 3672 | 1461101686839 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 14:34:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:34:46 INFO - PROCESS | 3672 | 1461101686846 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:34:46 INFO - PROCESS | 3672 | 1461101686849 Marionette TRACE conn5 <- [1,2306,null,{}] 14:34:46 INFO - PROCESS | 3672 | 1461101686853 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}] 14:34:47 INFO - PROCESS | 3672 | 1461101687032 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 14:34:47 INFO - PROCESS | 3672 | 1461101687197 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:47 INFO - PROCESS | 3672 | ++DOCSHELL 17A9D400 == 111 [pid = 3672] [id = 586] 14:34:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 170 (17C69800) [pid = 3672] [serial = 1758] [outer = 00000000] 14:34:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 171 (1A906000) [pid = 3672] [serial = 1759] [outer = 17C69800] 14:34:47 INFO - PROCESS | 3672 | 1461101687252 Marionette DEBUG loaded listener.js 14:34:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 172 (1B73FC00) [pid = 3672] [serial = 1760] [outer = 17C69800] 14:34:47 INFO - PROCESS | 3672 | 1461101687938 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] 14:34:47 INFO - PROCESS | 3672 | 1461101687971 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 14:34:47 INFO - PROCESS | 3672 | 1461101687975 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:34:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:34:47 INFO - PROCESS | 3672 | 1461101687979 Marionette TRACE conn5 <- [1,2310,null,{}] 14:34:47 INFO - PROCESS | 3672 | 1461101687990 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}] 14:34:48 INFO - PROCESS | 3672 | 1461101688173 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 14:34:48 INFO - PROCESS | 3672 | 1461101688300 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:48 INFO - PROCESS | 3672 | ++DOCSHELL 20C95400 == 112 [pid = 3672] [id = 587] 14:34:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 173 (20C98000) [pid = 3672] [serial = 1761] [outer = 00000000] 14:34:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 174 (20CD2400) [pid = 3672] [serial = 1762] [outer = 20C98000] 14:34:48 INFO - PROCESS | 3672 | 1461101688359 Marionette DEBUG loaded listener.js 14:34:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 175 (20CDD000) [pid = 3672] [serial = 1763] [outer = 20C98000] 14:34:48 INFO - PROCESS | 3672 | 1461101688935 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]]]}] 14:34:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:34:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 970ms 14:34:48 INFO - PROCESS | 3672 | 1461101688961 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 14:34:48 INFO - PROCESS | 3672 | 1461101688964 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 14:34:48 INFO - PROCESS | 3672 | 1461101688969 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:34:48 INFO - PROCESS | 3672 | 1461101688971 Marionette TRACE conn5 <- [1,2314,null,{}] 14:34:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:34:48 INFO - PROCESS | 3672 | 1461101688975 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}] 14:34:49 INFO - PROCESS | 3672 | 1461101689099 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 14:34:49 INFO - PROCESS | 3672 | 1461101689277 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:49 INFO - PROCESS | 3672 | ++DOCSHELL 20D0A800 == 113 [pid = 3672] [id = 588] 14:34:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 176 (20D0AC00) [pid = 3672] [serial = 1764] [outer = 00000000] 14:34:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 177 (21465400) [pid = 3672] [serial = 1765] [outer = 20D0AC00] 14:34:49 INFO - PROCESS | 3672 | 1461101689334 Marionette DEBUG loaded listener.js 14:34:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 178 (214B0400) [pid = 3672] [serial = 1766] [outer = 20D0AC00] 14:34:49 INFO - PROCESS | 3672 | 1461101689885 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]]]}] 14:34:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:34:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 970ms 14:34:49 INFO - PROCESS | 3672 | 1461101689946 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 14:34:49 INFO - PROCESS | 3672 | 1461101689949 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 14:34:49 INFO - PROCESS | 3672 | 1461101689952 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:34:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:34:49 INFO - PROCESS | 3672 | 1461101689954 Marionette TRACE conn5 <- [1,2318,null,{}] 14:34:49 INFO - PROCESS | 3672 | 1461101689958 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}] 14:34:50 INFO - PROCESS | 3672 | 1461101690078 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 14:34:50 INFO - PROCESS | 3672 | 1461101690257 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:50 INFO - PROCESS | 3672 | ++DOCSHELL 214BE000 == 114 [pid = 3672] [id = 589] 14:34:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 179 (214BE800) [pid = 3672] [serial = 1767] [outer = 00000000] 14:34:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 180 (21752400) [pid = 3672] [serial = 1768] [outer = 214BE800] 14:34:50 INFO - PROCESS | 3672 | 1461101690312 Marionette DEBUG loaded listener.js 14:34:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 181 (21757C00) [pid = 3672] [serial = 1769] [outer = 214BE800] 14:34:50 INFO - PROCESS | 3672 | 1461101690923 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]]]}] 14:34:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:34:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1017ms 14:34:50 INFO - PROCESS | 3672 | 1461101690973 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 14:34:50 INFO - PROCESS | 3672 | 1461101690976 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 14:34:50 INFO - PROCESS | 3672 | 1461101690979 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:34:50 INFO - PROCESS | 3672 | 1461101690981 Marionette TRACE conn5 <- [1,2322,null,{}] 14:34:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:34:50 INFO - PROCESS | 3672 | 1461101690985 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}] 14:34:51 INFO - PROCESS | 3672 | 1461101691124 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 14:34:51 INFO - PROCESS | 3672 | 1461101691292 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:51 INFO - PROCESS | 3672 | ++DOCSHELL 21A64000 == 115 [pid = 3672] [id = 590] 14:34:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 182 (22440000) [pid = 3672] [serial = 1770] [outer = 00000000] 14:34:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 183 (22545400) [pid = 3672] [serial = 1771] [outer = 22440000] 14:34:51 INFO - PROCESS | 3672 | 1461101691351 Marionette DEBUG loaded listener.js 14:34:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 184 (22545000) [pid = 3672] [serial = 1772] [outer = 22440000] 14:34:51 INFO - PROCESS | 3672 | 1461101691884 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]]]}] 14:34:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:34:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 930ms 14:34:51 INFO - PROCESS | 3672 | 1461101691928 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 14:34:51 INFO - PROCESS | 3672 | 1461101691930 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 14:34:51 INFO - PROCESS | 3672 | 1461101691935 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:34:51 INFO - PROCESS | 3672 | 1461101691937 Marionette TRACE conn5 <- [1,2326,null,{}] 14:34:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:34:51 INFO - PROCESS | 3672 | 1461101691941 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}] 14:34:52 INFO - PROCESS | 3672 | 1461101692060 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 14:34:52 INFO - PROCESS | 3672 | 1461101692239 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:52 INFO - PROCESS | 3672 | ++DOCSHELL 22546000 == 116 [pid = 3672] [id = 591] 14:34:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 185 (22588800) [pid = 3672] [serial = 1773] [outer = 00000000] 14:34:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 186 (2259EC00) [pid = 3672] [serial = 1774] [outer = 22588800] 14:34:52 INFO - PROCESS | 3672 | 1461101692295 Marionette DEBUG loaded listener.js 14:34:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 187 (225A9000) [pid = 3672] [serial = 1775] [outer = 22588800] 14:34:52 INFO - PROCESS | 3672 | 1461101692889 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]]]}] 14:34:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:34:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 970ms 14:34:52 INFO - PROCESS | 3672 | 1461101692926 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 14:34:52 INFO - PROCESS | 3672 | 1461101692928 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 14:34:52 INFO - PROCESS | 3672 | 1461101692933 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:34:52 INFO - PROCESS | 3672 | 1461101692935 Marionette TRACE conn5 <- [1,2330,null,{}] 14:34:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:34:52 INFO - PROCESS | 3672 | 1461101692939 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}] 14:34:53 INFO - PROCESS | 3672 | 1461101693059 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 14:34:53 INFO - PROCESS | 3672 | 1461101693224 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:53 INFO - PROCESS | 3672 | ++DOCSHELL 224DF400 == 117 [pid = 3672] [id = 592] 14:34:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 188 (224DFC00) [pid = 3672] [serial = 1776] [outer = 00000000] 14:34:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 189 (224E9800) [pid = 3672] [serial = 1777] [outer = 224DFC00] 14:34:53 INFO - PROCESS | 3672 | 1461101693279 Marionette DEBUG loaded listener.js 14:34:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 190 (224E9C00) [pid = 3672] [serial = 1778] [outer = 224DFC00] 14:34:54 INFO - PROCESS | 3672 | 1461101694283 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]]]}] 14:34:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:34:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1419ms 14:34:54 INFO - PROCESS | 3672 | 1461101694359 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 14:34:54 INFO - PROCESS | 3672 | 1461101694363 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 14:34:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:34:54 INFO - PROCESS | 3672 | 1461101694368 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:34:54 INFO - PROCESS | 3672 | 1461101694372 Marionette TRACE conn5 <- [1,2334,null,{}] 14:34:54 INFO - PROCESS | 3672 | 1461101694379 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}] 14:34:54 INFO - PROCESS | 3672 | 1461101694534 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 14:34:54 INFO - PROCESS | 3672 | 1461101694709 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:54 INFO - PROCESS | 3672 | ++DOCSHELL 10080C00 == 118 [pid = 3672] [id = 593] 14:34:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 191 (10082400) [pid = 3672] [serial = 1779] [outer = 00000000] 14:34:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 192 (130A9C00) [pid = 3672] [serial = 1780] [outer = 10082400] 14:34:54 INFO - PROCESS | 3672 | 1461101694761 Marionette DEBUG loaded listener.js 14:34:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 193 (14508C00) [pid = 3672] [serial = 1781] [outer = 10082400] 14:34:55 INFO - PROCESS | 3672 | 1461101695312 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]]]}] 14:34:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:34:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1025ms 14:34:55 INFO - PROCESS | 3672 | 1461101695394 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 14:34:55 INFO - PROCESS | 3672 | 1461101695400 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 14:34:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:34:55 INFO - PROCESS | 3672 | 1461101695406 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:34:55 INFO - PROCESS | 3672 | 1461101695409 Marionette TRACE conn5 <- [1,2338,null,{}] 14:34:55 INFO - PROCESS | 3672 | 1461101695413 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}] 14:34:55 INFO - PROCESS | 3672 | 1461101695540 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 14:34:55 INFO - PROCESS | 3672 | 1461101695703 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:55 INFO - PROCESS | 3672 | ++DOCSHELL 15B52800 == 119 [pid = 3672] [id = 594] 14:34:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 194 (15B57C00) [pid = 3672] [serial = 1782] [outer = 00000000] 14:34:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 195 (1755D400) [pid = 3672] [serial = 1783] [outer = 15B57C00] 14:34:55 INFO - PROCESS | 3672 | 1461101695753 Marionette DEBUG loaded listener.js 14:34:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 196 (17C4EC00) [pid = 3672] [serial = 1784] [outer = 15B57C00] 14:34:56 INFO - PROCESS | 3672 | 1461101696343 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]]]}] 14:34:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:34:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 970ms 14:34:56 INFO - PROCESS | 3672 | 1461101696381 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 14:34:56 INFO - PROCESS | 3672 | 1461101696383 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 14:34:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:34:56 INFO - PROCESS | 3672 | 1461101696388 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:34:56 INFO - PROCESS | 3672 | 1461101696391 Marionette TRACE conn5 <- [1,2342,null,{}] 14:34:56 INFO - PROCESS | 3672 | 1461101696402 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}] 14:34:56 INFO - PROCESS | 3672 | 1461101696514 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 14:34:56 INFO - PROCESS | 3672 | 1461101696715 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:56 INFO - PROCESS | 3672 | --DOCSHELL 10AEFC00 == 118 [pid = 3672] [id = 583] 14:34:56 INFO - PROCESS | 3672 | --DOCSHELL 165C9C00 == 117 [pid = 3672] [id = 582] 14:34:56 INFO - PROCESS | 3672 | --DOCSHELL 1D8A4C00 == 116 [pid = 3672] [id = 581] 14:34:56 INFO - PROCESS | 3672 | --DOCSHELL 20867400 == 115 [pid = 3672] [id = 544] 14:34:56 INFO - PROCESS | 3672 | --DOCSHELL 1BE17C00 == 114 [pid = 3672] [id = 580] 14:34:56 INFO - PROCESS | 3672 | --DOCSHELL 1A841800 == 113 [pid = 3672] [id = 579] 14:34:56 INFO - PROCESS | 3672 | --DOCSHELL 1990EC00 == 112 [pid = 3672] [id = 578] 14:34:56 INFO - PROCESS | 3672 | --DOMWINDOW == 195 (1A90BC00) [pid = 3672] [serial = 1639] [outer = 00000000] [url = about:blank] 14:34:56 INFO - PROCESS | 3672 | --DOMWINDOW == 194 (2333D400) [pid = 3672] [serial = 1654] [outer = 00000000] [url = about:blank] 14:34:56 INFO - PROCESS | 3672 | --DOMWINDOW == 193 (175FC400) [pid = 3672] [serial = 1636] [outer = 00000000] [url = about:blank] 14:34:56 INFO - PROCESS | 3672 | --DOMWINDOW == 192 (229D8400) [pid = 3672] [serial = 1651] [outer = 00000000] [url = about:blank] 14:34:56 INFO - PROCESS | 3672 | --DOMWINDOW == 191 (21463000) [pid = 3672] [serial = 1642] [outer = 00000000] [url = about:blank] 14:34:56 INFO - PROCESS | 3672 | --DOMWINDOW == 190 (17516400) [pid = 3672] [serial = 1660] [outer = 00000000] [url = about:blank] 14:34:56 INFO - PROCESS | 3672 | --DOMWINDOW == 189 (20D0C400) [pid = 3672] [serial = 1657] [outer = 00000000] [url = about:blank] 14:34:56 INFO - PROCESS | 3672 | --DOMWINDOW == 188 (21A61C00) [pid = 3672] [serial = 1645] [outer = 00000000] [url = about:blank] 14:34:56 INFO - PROCESS | 3672 | --DOMWINDOW == 187 (22548C00) [pid = 3672] [serial = 1648] [outer = 00000000] [url = about:blank] 14:34:56 INFO - PROCESS | 3672 | --DOMWINDOW == 186 (1A914C00) [pid = 3672] [serial = 1690] [outer = 00000000] [url = about:blank] 14:34:56 INFO - PROCESS | 3672 | ++DOCSHELL 0F484C00 == 113 [pid = 3672] [id = 595] 14:34:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 187 (0F4B5000) [pid = 3672] [serial = 1785] [outer = 00000000] 14:34:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 188 (0FCBB800) [pid = 3672] [serial = 1786] [outer = 0F4B5000] 14:34:56 INFO - PROCESS | 3672 | 1461101696844 Marionette DEBUG loaded listener.js 14:34:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 189 (1452C400) [pid = 3672] [serial = 1787] [outer = 0F4B5000] 14:34:56 INFO - PROCESS | 3672 | --DOCSHELL 1894F400 == 112 [pid = 3672] [id = 577] 14:34:56 INFO - PROCESS | 3672 | --DOCSHELL 17A9B800 == 111 [pid = 3672] [id = 558] 14:34:56 INFO - PROCESS | 3672 | --DOCSHELL 130AAC00 == 110 [pid = 3672] [id = 576] 14:34:56 INFO - PROCESS | 3672 | --DOCSHELL 1652AC00 == 109 [pid = 3672] [id = 575] 14:34:56 INFO - PROCESS | 3672 | --DOCSHELL 1B7E2400 == 108 [pid = 3672] [id = 567] 14:34:56 INFO - PROCESS | 3672 | --DOCSHELL 19780400 == 107 [pid = 3672] [id = 566] 14:34:57 INFO - PROCESS | 3672 | --DOCSHELL 145B5400 == 106 [pid = 3672] [id = 565] 14:34:57 INFO - PROCESS | 3672 | --DOCSHELL 0EF03800 == 105 [pid = 3672] [id = 564] 14:34:57 INFO - PROCESS | 3672 | --DOMWINDOW == 188 (19385800) [pid = 3672] [serial = 1678] [outer = 00000000] [url = about:blank] 14:34:57 INFO - PROCESS | 3672 | --DOMWINDOW == 187 (175FF400) [pid = 3672] [serial = 1673] [outer = 00000000] [url = about:blank] 14:34:57 INFO - PROCESS | 3672 | --DOMWINDOW == 186 (14505C00) [pid = 3672] [serial = 1666] [outer = 00000000] [url = about:blank] 14:34:57 INFO - PROCESS | 3672 | --DOMWINDOW == 185 (15A52400) [pid = 3672] [serial = 1670] [outer = 00000000] [url = about:blank] 14:34:57 INFO - PROCESS | 3672 | --DOMWINDOW == 184 (19AA3C00) [pid = 3672] [serial = 1681] [outer = 00000000] [url = about:blank] 14:34:57 INFO - PROCESS | 3672 | --DOMWINDOW == 183 (1A84A000) [pid = 3672] [serial = 1687] [outer = 00000000] [url = about:blank] 14:34:57 INFO - PROCESS | 3672 | --DOMWINDOW == 182 (17D1F000) [pid = 3672] [serial = 1685] [outer = 00000000] [url = about:blank] 14:34:57 INFO - PROCESS | 3672 | --DOMWINDOW == 181 (14A0FC00) [pid = 3672] [serial = 1684] [outer = 00000000] [url = about:blank] 14:34:57 INFO - PROCESS | 3672 | --DOMWINDOW == 180 (17F99000) [pid = 3672] [serial = 1675] [outer = 00000000] [url = about:blank] 14:34:57 INFO - PROCESS | 3672 | --DOMWINDOW == 179 (18957C00) [pid = 3672] [serial = 1676] [outer = 00000000] [url = about:blank] 14:34:57 INFO - PROCESS | 3672 | --DOMWINDOW == 178 (14C4DC00) [pid = 3672] [serial = 1669] [outer = 00000000] [url = about:blank] 14:34:57 INFO - PROCESS | 3672 | --DOMWINDOW == 177 (1755C000) [pid = 3672] [serial = 1672] [outer = 00000000] [url = about:blank] 14:34:57 INFO - PROCESS | 3672 | --DOMWINDOW == 176 (19BD9C00) [pid = 3672] [serial = 1682] [outer = 00000000] [url = about:blank] 14:34:57 INFO - PROCESS | 3672 | --DOMWINDOW == 175 (0FFE3800) [pid = 3672] [serial = 1664] [outer = 00000000] [url = about:blank] 14:34:57 INFO - PROCESS | 3672 | --DOMWINDOW == 174 (1A86F000) [pid = 3672] [serial = 1688] [outer = 00000000] [url = about:blank] 14:34:57 INFO - PROCESS | 3672 | --DOMWINDOW == 173 (0FCB0000) [pid = 3672] [serial = 1663] [outer = 00000000] [url = about:blank] 14:34:57 INFO - PROCESS | 3672 | --DOMWINDOW == 172 (19781000) [pid = 3672] [serial = 1679] [outer = 00000000] [url = about:blank] 14:34:57 INFO - PROCESS | 3672 | --DOMWINDOW == 171 (14521400) [pid = 3672] [serial = 1667] [outer = 00000000] [url = about:blank] 14:34:57 INFO - PROCESS | 3672 | 1461101697341 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]]]}] 14:34:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:34:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 990ms 14:34:57 INFO - PROCESS | 3672 | 1461101697379 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 14:34:57 INFO - PROCESS | 3672 | 1461101697382 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 14:34:57 INFO - PROCESS | 3672 | 1461101697385 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:34:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:34:57 INFO - PROCESS | 3672 | 1461101697387 Marionette TRACE conn5 <- [1,2346,null,{}] 14:34:57 INFO - PROCESS | 3672 | 1461101697390 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}] 14:34:57 INFO - PROCESS | 3672 | 1461101697488 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 14:34:57 INFO - PROCESS | 3672 | 1461101697497 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:57 INFO - PROCESS | 3672 | ++DOCSHELL 1443D800 == 106 [pid = 3672] [id = 596] 14:34:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 172 (144A6800) [pid = 3672] [serial = 1788] [outer = 00000000] 14:34:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 173 (1755DC00) [pid = 3672] [serial = 1789] [outer = 144A6800] 14:34:57 INFO - PROCESS | 3672 | 1461101697542 Marionette DEBUG loaded listener.js 14:34:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 174 (17A9B800) [pid = 3672] [serial = 1790] [outer = 144A6800] 14:34:58 INFO - PROCESS | 3672 | 1461101698066 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]]]}] 14:34:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:34:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 730ms 14:34:58 INFO - PROCESS | 3672 | 1461101698119 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 14:34:58 INFO - PROCESS | 3672 | 1461101698121 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 14:34:58 INFO - PROCESS | 3672 | 1461101698125 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:34:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:34:58 INFO - PROCESS | 3672 | 1461101698126 Marionette TRACE conn5 <- [1,2350,null,{}] 14:34:58 INFO - PROCESS | 3672 | 1461101698130 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}] 14:34:58 INFO - PROCESS | 3672 | 1461101698224 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 14:34:58 INFO - PROCESS | 3672 | 1461101698354 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:58 INFO - PROCESS | 3672 | ++DOCSHELL 17516C00 == 107 [pid = 3672] [id = 597] 14:34:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 175 (17C6B800) [pid = 3672] [serial = 1791] [outer = 00000000] 14:34:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 176 (1896B000) [pid = 3672] [serial = 1792] [outer = 17C6B800] 14:34:58 INFO - PROCESS | 3672 | 1461101698399 Marionette DEBUG loaded listener.js 14:34:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 177 (18D4EC00) [pid = 3672] [serial = 1793] [outer = 17C6B800] 14:34:58 INFO - PROCESS | 3672 | 1461101698782 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]]]}] 14:34:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:34:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 730ms 14:34:58 INFO - PROCESS | 3672 | 1461101698859 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 14:34:58 INFO - PROCESS | 3672 | 1461101698861 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 14:34:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:34:58 INFO - PROCESS | 3672 | 1461101698864 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:34:58 INFO - PROCESS | 3672 | 1461101698866 Marionette TRACE conn5 <- [1,2354,null,{}] 14:34:58 INFO - PROCESS | 3672 | 1461101698870 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}] 14:34:59 INFO - PROCESS | 3672 | 1461101699020 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 14:34:59 INFO - PROCESS | 3672 | 1461101699040 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:59 INFO - PROCESS | 3672 | ++DOCSHELL 19A9CC00 == 108 [pid = 3672] [id = 598] 14:34:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 178 (19AA1C00) [pid = 3672] [serial = 1794] [outer = 00000000] 14:34:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 179 (1A783800) [pid = 3672] [serial = 1795] [outer = 19AA1C00] 14:34:59 INFO - PROCESS | 3672 | 1461101699089 Marionette DEBUG loaded listener.js 14:34:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 180 (1A78CC00) [pid = 3672] [serial = 1796] [outer = 19AA1C00] 14:34:59 INFO - PROCESS | 3672 | 1461101699614 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]]]}] 14:34:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:34:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 771ms 14:34:59 INFO - PROCESS | 3672 | 1461101699636 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 14:34:59 INFO - PROCESS | 3672 | 1461101699638 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 14:34:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:34:59 INFO - PROCESS | 3672 | 1461101699641 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:34:59 INFO - PROCESS | 3672 | 1461101699642 Marionette TRACE conn5 <- [1,2358,null,{}] 14:34:59 INFO - PROCESS | 3672 | 1461101699646 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}] 14:34:59 INFO - PROCESS | 3672 | 1461101699784 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 14:34:59 INFO - PROCESS | 3672 | 1461101699801 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:59 INFO - PROCESS | 3672 | ++DOCSHELL 1A642000 == 109 [pid = 3672] [id = 599] 14:34:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 181 (1A792C00) [pid = 3672] [serial = 1797] [outer = 00000000] 14:34:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 182 (1A84B800) [pid = 3672] [serial = 1798] [outer = 1A792C00] 14:34:59 INFO - PROCESS | 3672 | 1461101699846 Marionette DEBUG loaded listener.js 14:34:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 183 (1A90A400) [pid = 3672] [serial = 1799] [outer = 1A792C00] 14:35:00 INFO - PROCESS | 3672 | 1461101700313 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]]]}] 14:35:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:35:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 730ms 14:35:00 INFO - PROCESS | 3672 | 1461101700377 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 14:35:00 INFO - PROCESS | 3672 | 1461101700379 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 14:35:00 INFO - PROCESS | 3672 | 1461101700382 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:35:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:35:00 INFO - PROCESS | 3672 | 1461101700384 Marionette TRACE conn5 <- [1,2362,null,{}] 14:35:00 INFO - PROCESS | 3672 | 1461101700387 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}] 14:35:00 INFO - PROCESS | 3672 | 1461101700552 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 14:35:00 INFO - PROCESS | 3672 | 1461101700570 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:00 INFO - PROCESS | 3672 | ++DOCSHELL 1A9D3C00 == 110 [pid = 3672] [id = 600] 14:35:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 184 (1A9D6800) [pid = 3672] [serial = 1800] [outer = 00000000] 14:35:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 185 (1B742000) [pid = 3672] [serial = 1801] [outer = 1A9D6800] 14:35:00 INFO - PROCESS | 3672 | 1461101700615 Marionette DEBUG loaded listener.js 14:35:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 186 (1B7DDC00) [pid = 3672] [serial = 1802] [outer = 1A9D6800] 14:35:01 INFO - PROCESS | 3672 | 1461101701076 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]]]}] 14:35:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:35:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 730ms 14:35:01 INFO - PROCESS | 3672 | 1461101701117 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 14:35:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:35:01 INFO - PROCESS | 3672 | 1461101701119 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 14:35:01 INFO - PROCESS | 3672 | 1461101701122 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:35:01 INFO - PROCESS | 3672 | 1461101701124 Marionette TRACE conn5 <- [1,2366,null,{}] 14:35:01 INFO - PROCESS | 3672 | 1461101701128 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}] 14:35:01 INFO - PROCESS | 3672 | 1461101701266 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 14:35:01 INFO - PROCESS | 3672 | --DOMWINDOW == 185 (1C689C00) [pid = 3672] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:35:01 INFO - PROCESS | 3672 | --DOMWINDOW == 184 (130A8800) [pid = 3672] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:35:01 INFO - PROCESS | 3672 | --DOMWINDOW == 183 (1A90C000) [pid = 3672] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:35:01 INFO - PROCESS | 3672 | --DOMWINDOW == 182 (14AD1400) [pid = 3672] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:35:01 INFO - PROCESS | 3672 | --DOMWINDOW == 181 (18971400) [pid = 3672] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:35:01 INFO - PROCESS | 3672 | --DOMWINDOW == 180 (1A848400) [pid = 3672] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:35:01 INFO - PROCESS | 3672 | --DOMWINDOW == 179 (1C04A800) [pid = 3672] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:35:01 INFO - PROCESS | 3672 | --DOMWINDOW == 178 (1751C800) [pid = 3672] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:35:01 INFO - PROCESS | 3672 | --DOMWINDOW == 177 (1D8A8800) [pid = 3672] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:35:01 INFO - PROCESS | 3672 | --DOMWINDOW == 176 (1EAD1800) [pid = 3672] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:35:01 INFO - PROCESS | 3672 | --DOMWINDOW == 175 (165C4400) [pid = 3672] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:35:01 INFO - PROCESS | 3672 | --DOMWINDOW == 174 (18956C00) [pid = 3672] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:35:01 INFO - PROCESS | 3672 | --DOMWINDOW == 173 (14302400) [pid = 3672] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:35:01 INFO - PROCESS | 3672 | --DOMWINDOW == 172 (19910400) [pid = 3672] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:35:01 INFO - PROCESS | 3672 | --DOMWINDOW == 171 (0F48C000) [pid = 3672] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:35:01 INFO - PROCESS | 3672 | 1461101701866 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:01 INFO - PROCESS | 3672 | ++DOCSHELL 0EF0F800 == 111 [pid = 3672] [id = 601] 14:35:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 172 (0F48C000) [pid = 3672] [serial = 1803] [outer = 00000000] 14:35:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 173 (14DC6800) [pid = 3672] [serial = 1804] [outer = 0F48C000] 14:35:01 INFO - PROCESS | 3672 | 1461101701940 Marionette DEBUG loaded listener.js 14:35:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 174 (17D1EC00) [pid = 3672] [serial = 1805] [outer = 0F48C000] 14:35:02 INFO - PROCESS | 3672 | 1461101702327 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]]]}] 14:35:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:35:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1284ms 14:35:02 INFO - PROCESS | 3672 | 1461101702407 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 14:35:02 INFO - PROCESS | 3672 | 1461101702409 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 14:35:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:35:02 INFO - PROCESS | 3672 | 1461101702416 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:35:02 INFO - PROCESS | 3672 | 1461101702418 Marionette TRACE conn5 <- [1,2370,null,{}] 14:35:02 INFO - PROCESS | 3672 | 1461101702422 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}] 14:35:02 INFO - PROCESS | 3672 | 1461101702519 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 14:35:02 INFO - PROCESS | 3672 | 1461101702531 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:02 INFO - PROCESS | 3672 | ++DOCSHELL 18956C00 == 112 [pid = 3672] [id = 602] 14:35:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 175 (1A90C000) [pid = 3672] [serial = 1806] [outer = 00000000] 14:35:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 176 (1C689000) [pid = 3672] [serial = 1807] [outer = 1A90C000] 14:35:02 INFO - PROCESS | 3672 | 1461101702576 Marionette DEBUG loaded listener.js 14:35:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 177 (1D506800) [pid = 3672] [serial = 1808] [outer = 1A90C000] 14:35:03 INFO - PROCESS | 3672 | 1461101703038 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]]]}] 14:35:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:35:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 670ms 14:35:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:35:03 INFO - PROCESS | 3672 | 1461101703087 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 14:35:03 INFO - PROCESS | 3672 | 1461101703089 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 14:35:03 INFO - PROCESS | 3672 | 1461101703092 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:35:03 INFO - PROCESS | 3672 | 1461101703094 Marionette TRACE conn5 <- [1,2374,null,{}] 14:35:03 INFO - PROCESS | 3672 | 1461101703098 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}] 14:35:03 INFO - PROCESS | 3672 | 1461101703239 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 14:35:03 INFO - PROCESS | 3672 | 1461101703246 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:03 INFO - PROCESS | 3672 | ++DOCSHELL 1D66B800 == 113 [pid = 3672] [id = 603] 14:35:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 178 (1D671000) [pid = 3672] [serial = 1809] [outer = 00000000] 14:35:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 179 (1ED24C00) [pid = 3672] [serial = 1810] [outer = 1D671000] 14:35:03 INFO - PROCESS | 3672 | 1461101703296 Marionette DEBUG loaded listener.js 14:35:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 180 (1ED79C00) [pid = 3672] [serial = 1811] [outer = 1D671000] 14:35:03 INFO - PROCESS | 3672 | 1461101703748 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]]]}] 14:35:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:35:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 670ms 14:35:03 INFO - PROCESS | 3672 | 1461101703768 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 14:35:03 INFO - PROCESS | 3672 | 1461101703770 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 14:35:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:35:03 INFO - PROCESS | 3672 | 1461101703873 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:35:03 INFO - PROCESS | 3672 | 1461101703877 Marionette TRACE conn5 <- [1,2378,null,{}] 14:35:03 INFO - PROCESS | 3672 | 1461101703882 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}] 14:35:04 INFO - PROCESS | 3672 | 1461101704016 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 14:35:04 INFO - PROCESS | 3672 | 1461101704178 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:04 INFO - PROCESS | 3672 | ++DOCSHELL 10082000 == 114 [pid = 3672] [id = 604] 14:35:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 181 (102BAC00) [pid = 3672] [serial = 1812] [outer = 00000000] 14:35:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 182 (10AF6800) [pid = 3672] [serial = 1813] [outer = 102BAC00] 14:35:04 INFO - PROCESS | 3672 | 1461101704238 Marionette DEBUG loaded listener.js 14:35:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 183 (14333800) [pid = 3672] [serial = 1814] [outer = 102BAC00] 14:35:04 INFO - PROCESS | 3672 | 1461101704914 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]]]}] 14:35:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:35:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1092ms 14:35:04 INFO - PROCESS | 3672 | 1461101704956 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 14:35:04 INFO - PROCESS | 3672 | 1461101704963 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 14:35:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:35:04 INFO - PROCESS | 3672 | 1461101704967 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:35:04 INFO - PROCESS | 3672 | 1461101704970 Marionette TRACE conn5 <- [1,2382,null,{}] 14:35:04 INFO - PROCESS | 3672 | 1461101704978 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}] 14:35:05 INFO - PROCESS | 3672 | 1461101705105 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 14:35:05 INFO - PROCESS | 3672 | 1461101705270 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:05 INFO - PROCESS | 3672 | ++DOCSHELL 10A76C00 == 115 [pid = 3672] [id = 605] 14:35:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 184 (14AC6000) [pid = 3672] [serial = 1815] [outer = 00000000] 14:35:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 185 (18967000) [pid = 3672] [serial = 1816] [outer = 14AC6000] 14:35:05 INFO - PROCESS | 3672 | 1461101705326 Marionette DEBUG loaded listener.js 14:35:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 186 (18D44400) [pid = 3672] [serial = 1817] [outer = 14AC6000] 14:35:05 INFO - PROCESS | 3672 | 1461101705988 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]]]}] 14:35:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:35:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1074ms 14:35:06 INFO - PROCESS | 3672 | 1461101706046 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 14:35:06 INFO - PROCESS | 3672 | 1461101706048 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 14:35:06 INFO - PROCESS | 3672 | 1461101706052 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:35:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:35:06 INFO - PROCESS | 3672 | 1461101706054 Marionette TRACE conn5 <- [1,2386,null,{}] 14:35:06 INFO - PROCESS | 3672 | 1461101706058 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}] 14:35:06 INFO - PROCESS | 3672 | 1461101706186 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 14:35:06 INFO - PROCESS | 3672 | 1461101706359 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:06 INFO - PROCESS | 3672 | ++DOCSHELL 1B747800 == 116 [pid = 3672] [id = 606] 14:35:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 187 (1B748C00) [pid = 3672] [serial = 1818] [outer = 00000000] 14:35:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 188 (1D66AC00) [pid = 3672] [serial = 1819] [outer = 1B748C00] 14:35:06 INFO - PROCESS | 3672 | 1461101706422 Marionette DEBUG loaded listener.js 14:35:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 189 (1EAD2800) [pid = 3672] [serial = 1820] [outer = 1B748C00] 14:35:07 INFO - PROCESS | 3672 | 1461101707007 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]]]}] 14:35:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:35:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1017ms 14:35:07 INFO - PROCESS | 3672 | 1461101707074 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 14:35:07 INFO - PROCESS | 3672 | 1461101707076 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 14:35:07 INFO - PROCESS | 3672 | 1461101707080 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:35:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:35:07 INFO - PROCESS | 3672 | 1461101707082 Marionette TRACE conn5 <- [1,2390,null,{}] 14:35:07 INFO - PROCESS | 3672 | 1461101707086 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}] 14:35:07 INFO - PROCESS | 3672 | 1461101707207 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 14:35:07 INFO - PROCESS | 3672 | 1461101707372 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:07 INFO - PROCESS | 3672 | ++DOCSHELL 1FF8A400 == 117 [pid = 3672] [id = 607] 14:35:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 190 (1FF8C800) [pid = 3672] [serial = 1821] [outer = 00000000] 14:35:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 191 (200EFC00) [pid = 3672] [serial = 1822] [outer = 1FF8C800] 14:35:07 INFO - PROCESS | 3672 | 1461101707437 Marionette DEBUG loaded listener.js 14:35:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 192 (2080F800) [pid = 3672] [serial = 1823] [outer = 1FF8C800] 14:35:08 INFO - PROCESS | 3672 | 1461101708040 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]]]}] 14:35:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:35:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 970ms 14:35:08 INFO - PROCESS | 3672 | 1461101708062 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 14:35:08 INFO - PROCESS | 3672 | 1461101708064 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 14:35:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:35:08 INFO - PROCESS | 3672 | 1461101708070 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:35:08 INFO - PROCESS | 3672 | 1461101708072 Marionette TRACE conn5 <- [1,2394,null,{}] 14:35:08 INFO - PROCESS | 3672 | 1461101708075 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}] 14:35:08 INFO - PROCESS | 3672 | 1461101708193 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 14:35:08 INFO - PROCESS | 3672 | 1461101708370 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:08 INFO - PROCESS | 3672 | ++DOCSHELL 20815C00 == 118 [pid = 3672] [id = 608] 14:35:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 193 (2081F000) [pid = 3672] [serial = 1824] [outer = 00000000] 14:35:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 194 (2086D400) [pid = 3672] [serial = 1825] [outer = 2081F000] 14:35:08 INFO - PROCESS | 3672 | 1461101708426 Marionette DEBUG loaded listener.js 14:35:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 195 (20CD2000) [pid = 3672] [serial = 1826] [outer = 2081F000] 14:35:08 INFO - PROCESS | 3672 | 1461101709000 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]]]}] 14:35:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:35:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 970ms 14:35:09 INFO - PROCESS | 3672 | 1461101709045 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 14:35:09 INFO - PROCESS | 3672 | 1461101709047 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 14:35:09 INFO - PROCESS | 3672 | 1461101709050 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:35:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:35:09 INFO - PROCESS | 3672 | 1461101709053 Marionette TRACE conn5 <- [1,2398,null,{}] 14:35:09 INFO - PROCESS | 3672 | 1461101709056 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}] 14:35:09 INFO - PROCESS | 3672 | 1461101709205 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 14:35:09 INFO - PROCESS | 3672 | 1461101709385 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:09 INFO - PROCESS | 3672 | ++DOCSHELL 20869000 == 119 [pid = 3672] [id = 609] 14:35:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 196 (21467000) [pid = 3672] [serial = 1827] [outer = 00000000] 14:35:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 197 (214BCC00) [pid = 3672] [serial = 1828] [outer = 21467000] 14:35:09 INFO - PROCESS | 3672 | 1461101709444 Marionette DEBUG loaded listener.js 14:35:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 198 (21755C00) [pid = 3672] [serial = 1829] [outer = 21467000] 14:35:10 INFO - PROCESS | 3672 | 1461101710039 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]]]}] 14:35:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:35:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1018ms 14:35:10 INFO - PROCESS | 3672 | 1461101710072 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 14:35:10 INFO - PROCESS | 3672 | 1461101710075 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 14:35:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:35:10 INFO - PROCESS | 3672 | 1461101710078 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:35:10 INFO - PROCESS | 3672 | 1461101710080 Marionette TRACE conn5 <- [1,2402,null,{}] 14:35:10 INFO - PROCESS | 3672 | 1461101710084 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}] 14:35:10 INFO - PROCESS | 3672 | 1461101710203 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 14:35:10 INFO - PROCESS | 3672 | 1461101710384 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:10 INFO - PROCESS | 3672 | ++DOCSHELL 21755000 == 120 [pid = 3672] [id = 610] 14:35:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 199 (21A6B400) [pid = 3672] [serial = 1830] [outer = 00000000] 14:35:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 200 (22441800) [pid = 3672] [serial = 1831] [outer = 21A6B400] 14:35:10 INFO - PROCESS | 3672 | 1461101710440 Marionette DEBUG loaded listener.js 14:35:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 201 (224E7C00) [pid = 3672] [serial = 1832] [outer = 21A6B400] 14:35:10 INFO - PROCESS | 3672 | 1461101711003 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]]]}] 14:35:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:35:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 971ms 14:35:11 INFO - PROCESS | 3672 | 1461101711053 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 14:35:11 INFO - PROCESS | 3672 | 1461101711056 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 14:35:11 INFO - PROCESS | 3672 | 1461101711059 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:35:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:35:11 INFO - PROCESS | 3672 | 1461101711061 Marionette TRACE conn5 <- [1,2406,null,{}] 14:35:11 INFO - PROCESS | 3672 | 1461101711065 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}] 14:35:11 INFO - PROCESS | 3672 | 1461101711183 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 14:35:11 INFO - PROCESS | 3672 | 1461101711363 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:11 INFO - PROCESS | 3672 | ++DOCSHELL 22440800 == 121 [pid = 3672] [id = 611] 14:35:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 202 (22543C00) [pid = 3672] [serial = 1833] [outer = 00000000] 14:35:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 203 (22592400) [pid = 3672] [serial = 1834] [outer = 22543C00] 14:35:11 INFO - PROCESS | 3672 | 1461101711419 Marionette DEBUG loaded listener.js 14:35:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 204 (225A4000) [pid = 3672] [serial = 1835] [outer = 22543C00] 14:35:12 INFO - PROCESS | 3672 | 1461101712022 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]]]}] 14:35:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:35:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1017ms 14:35:12 INFO - PROCESS | 3672 | 1461101712094 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 14:35:12 INFO - PROCESS | 3672 | 1461101712097 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 14:35:12 INFO - PROCESS | 3672 | 1461101712120 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:35:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:35:12 INFO - PROCESS | 3672 | 1461101712122 Marionette TRACE conn5 <- [1,2410,null,{}] 14:35:12 INFO - PROCESS | 3672 | 1461101712126 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}] 14:35:12 INFO - PROCESS | 3672 | 1461101712245 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 14:35:12 INFO - PROCESS | 3672 | 1461101712410 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:12 INFO - PROCESS | 3672 | ++DOCSHELL 2140EC00 == 122 [pid = 3672] [id = 612] 14:35:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 205 (21410400) [pid = 3672] [serial = 1836] [outer = 00000000] 14:35:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 206 (21418800) [pid = 3672] [serial = 1837] [outer = 21410400] 14:35:12 INFO - PROCESS | 3672 | 1461101712466 Marionette DEBUG loaded listener.js 14:35:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 207 (2141A000) [pid = 3672] [serial = 1838] [outer = 21410400] 14:35:12 INFO - PROCESS | 3672 | 1461101712998 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]]]}] 14:35:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:35:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 930ms 14:35:13 INFO - PROCESS | 3672 | 1461101713055 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 14:35:13 INFO - PROCESS | 3672 | 1461101713058 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 14:35:13 INFO - PROCESS | 3672 | 1461101713061 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:35:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:35:13 INFO - PROCESS | 3672 | 1461101713063 Marionette TRACE conn5 <- [1,2414,null,{}] 14:35:13 INFO - PROCESS | 3672 | 1461101713067 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}] 14:35:13 INFO - PROCESS | 3672 | 1461101713186 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 14:35:13 INFO - PROCESS | 3672 | 1461101713366 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:13 INFO - PROCESS | 3672 | ++DOCSHELL 21464400 == 123 [pid = 3672] [id = 613] 14:35:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 208 (2258C400) [pid = 3672] [serial = 1839] [outer = 00000000] 14:35:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 209 (22943400) [pid = 3672] [serial = 1840] [outer = 2258C400] 14:35:13 INFO - PROCESS | 3672 | 1461101713422 Marionette DEBUG loaded listener.js 14:35:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 210 (2299E400) [pid = 3672] [serial = 1841] [outer = 2258C400] 14:35:14 INFO - PROCESS | 3672 | 1461101714026 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]]]}] 14:35:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:35:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1016ms 14:35:14 INFO - PROCESS | 3672 | 1461101714096 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 14:35:14 INFO - PROCESS | 3672 | 1461101714099 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 14:35:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:35:14 INFO - PROCESS | 3672 | 1461101714123 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:35:14 INFO - PROCESS | 3672 | 1461101714126 Marionette TRACE conn5 <- [1,2418,null,{}] 14:35:14 INFO - PROCESS | 3672 | 1461101714130 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}] 14:35:14 INFO - PROCESS | 3672 | 1461101714279 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 14:35:14 INFO - PROCESS | 3672 | 1461101714457 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:14 INFO - PROCESS | 3672 | ++DOCSHELL 145B4400 == 124 [pid = 3672] [id = 614] 14:35:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 211 (14A0F800) [pid = 3672] [serial = 1842] [outer = 00000000] 14:35:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 212 (1A784400) [pid = 3672] [serial = 1843] [outer = 14A0F800] 14:35:14 INFO - PROCESS | 3672 | 1461101714519 Marionette DEBUG loaded listener.js 14:35:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 213 (1ED25C00) [pid = 3672] [serial = 1844] [outer = 14A0F800] 14:35:15 INFO - PROCESS | 3672 | 1461101715147 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]]]}] 14:35:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:35:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1072ms 14:35:15 INFO - PROCESS | 3672 | 1461101715198 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 14:35:15 INFO - PROCESS | 3672 | 1461101715201 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 14:35:15 INFO - PROCESS | 3672 | 1461101715204 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:35:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:35:15 INFO - PROCESS | 3672 | 1461101715206 Marionette TRACE conn5 <- [1,2422,null,{}] 14:35:15 INFO - PROCESS | 3672 | 1461101715210 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}] 14:35:15 INFO - PROCESS | 3672 | 1461101715331 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 14:35:15 INFO - PROCESS | 3672 | 1461101715658 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:15 INFO - PROCESS | 3672 | ++DOCSHELL 0EC0B400 == 125 [pid = 3672] [id = 615] 14:35:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 214 (0F609400) [pid = 3672] [serial = 1845] [outer = 00000000] 14:35:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 215 (10AA4000) [pid = 3672] [serial = 1846] [outer = 0F609400] 14:35:15 INFO - PROCESS | 3672 | 1461101715717 Marionette DEBUG loaded listener.js 14:35:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 216 (14503400) [pid = 3672] [serial = 1847] [outer = 0F609400] 14:35:16 INFO - PROCESS | 3672 | 1461101716309 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]]]}] 14:35:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:35:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1172ms 14:35:16 INFO - PROCESS | 3672 | 1461101716381 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 14:35:16 INFO - PROCESS | 3672 | 1461101716386 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 14:35:16 INFO - PROCESS | 3672 | 1461101716391 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:35:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:35:16 INFO - PROCESS | 3672 | 1461101716394 Marionette TRACE conn5 <- [1,2426,null,{}] 14:35:16 INFO - PROCESS | 3672 | 1461101716399 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}] 14:35:16 INFO - PROCESS | 3672 | 1461101716553 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 14:35:16 INFO - PROCESS | 3672 | 1461101716729 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:16 INFO - PROCESS | 3672 | ++DOCSHELL 1896DC00 == 126 [pid = 3672] [id = 616] 14:35:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 217 (1896FC00) [pid = 3672] [serial = 1848] [outer = 00000000] 14:35:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 218 (19383C00) [pid = 3672] [serial = 1849] [outer = 1896FC00] 14:35:16 INFO - PROCESS | 3672 | 1461101716782 Marionette DEBUG loaded listener.js 14:35:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 219 (19910800) [pid = 3672] [serial = 1850] [outer = 1896FC00] 14:35:17 INFO - PROCESS | 3672 | 1461101717415 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]]]}] 14:35:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:35:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1070ms 14:35:17 INFO - PROCESS | 3672 | 1461101717467 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 14:35:17 INFO - PROCESS | 3672 | 1461101717471 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 14:35:17 INFO - PROCESS | 3672 | 1461101717476 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:35:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:35:17 INFO - PROCESS | 3672 | 1461101717478 Marionette TRACE conn5 <- [1,2430,null,{}] 14:35:17 INFO - PROCESS | 3672 | 1461101717481 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}] 14:35:17 INFO - PROCESS | 3672 | 1461101717631 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 14:35:17 INFO - PROCESS | 3672 | --DOCSHELL 2253F400 == 125 [pid = 3672] [id = 438] 14:35:17 INFO - PROCESS | 3672 | --DOCSHELL 18956C00 == 124 [pid = 3672] [id = 602] 14:35:17 INFO - PROCESS | 3672 | --DOCSHELL 0EF0F800 == 123 [pid = 3672] [id = 601] 14:35:17 INFO - PROCESS | 3672 | --DOCSHELL 1A9D3C00 == 122 [pid = 3672] [id = 600] 14:35:17 INFO - PROCESS | 3672 | --DOCSHELL 1A642000 == 121 [pid = 3672] [id = 599] 14:35:17 INFO - PROCESS | 3672 | --DOCSHELL 19A9CC00 == 120 [pid = 3672] [id = 598] 14:35:17 INFO - PROCESS | 3672 | --DOCSHELL 17516C00 == 119 [pid = 3672] [id = 597] 14:35:17 INFO - PROCESS | 3672 | --DOCSHELL 1443D800 == 118 [pid = 3672] [id = 596] 14:35:17 INFO - PROCESS | 3672 | --DOCSHELL 0F484C00 == 117 [pid = 3672] [id = 595] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 218 (1C051C00) [pid = 3672] [serial = 1702] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 217 (1D5F0C00) [pid = 3672] [serial = 1705] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 216 (1EACD800) [pid = 3672] [serial = 1708] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 215 (15A50000) [pid = 3672] [serial = 1696] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 214 (1ED2F000) [pid = 3672] [serial = 1711] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 213 (1ED83800) [pid = 3672] [serial = 1714] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 212 (200EA400) [pid = 3672] [serial = 1717] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 211 (18B67000) [pid = 3672] [serial = 1723] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 210 (20815400) [pid = 3672] [serial = 1720] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 209 (1A842400) [pid = 3672] [serial = 1699] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 208 (20C97800) [pid = 3672] [serial = 1753] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOCSHELL 15B52800 == 116 [pid = 3672] [id = 594] 14:35:17 INFO - PROCESS | 3672 | --DOCSHELL 10080C00 == 115 [pid = 3672] [id = 593] 14:35:17 INFO - PROCESS | 3672 | --DOCSHELL 224DF400 == 114 [pid = 3672] [id = 592] 14:35:17 INFO - PROCESS | 3672 | --DOCSHELL 22546000 == 113 [pid = 3672] [id = 591] 14:35:17 INFO - PROCESS | 3672 | --DOCSHELL 21A64000 == 112 [pid = 3672] [id = 590] 14:35:17 INFO - PROCESS | 3672 | --DOCSHELL 214BE000 == 111 [pid = 3672] [id = 589] 14:35:17 INFO - PROCESS | 3672 | --DOCSHELL 20D0A800 == 110 [pid = 3672] [id = 588] 14:35:17 INFO - PROCESS | 3672 | --DOCSHELL 20C95400 == 109 [pid = 3672] [id = 587] 14:35:17 INFO - PROCESS | 3672 | --DOCSHELL 17A9D400 == 108 [pid = 3672] [id = 586] 14:35:17 INFO - PROCESS | 3672 | --DOCSHELL 145B6400 == 107 [pid = 3672] [id = 585] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 207 (1D5F6800) [pid = 3672] [serial = 1463] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 206 (1755C800) [pid = 3672] [serial = 1661] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 205 (1A9D8400) [pid = 3672] [serial = 1691] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 204 (18956000) [pid = 3672] [serial = 1604] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 203 (1A911800) [pid = 3672] [serial = 1738] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 202 (1A9D5400) [pid = 3672] [serial = 1739] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 201 (0F4BF400) [pid = 3672] [serial = 1693] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 200 (1D5EF000) [pid = 3672] [serial = 1742] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 199 (1C74D800) [pid = 3672] [serial = 1741] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 198 (1D8A9400) [pid = 3672] [serial = 1747] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 197 (1EAD6400) [pid = 3672] [serial = 1744] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 196 (20812C00) [pid = 3672] [serial = 1750] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 195 (17D1A800) [pid = 3672] [serial = 1726] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 194 (18B6B800) [pid = 3672] [serial = 1732] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 193 (19304000) [pid = 3672] [serial = 1733] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 192 (145B4800) [pid = 3672] [serial = 1729] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 191 (14C1F800) [pid = 3672] [serial = 1730] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 190 (1A78BC00) [pid = 3672] [serial = 1735] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 189 (1ED2B800) [pid = 3672] [serial = 1745] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 188 (2081C800) [pid = 3672] [serial = 1751] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 187 (1896A400) [pid = 3672] [serial = 1727] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 186 (1A83F000) [pid = 3672] [serial = 1736] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | --DOMWINDOW == 185 (1FF8A000) [pid = 3672] [serial = 1748] [outer = 00000000] [url = about:blank] 14:35:17 INFO - PROCESS | 3672 | 1461101717877 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:17 INFO - PROCESS | 3672 | ++DOCSHELL 0EC06800 == 108 [pid = 3672] [id = 617] 14:35:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 186 (0EC0C400) [pid = 3672] [serial = 1851] [outer = 00000000] 14:35:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 187 (10077C00) [pid = 3672] [serial = 1852] [outer = 0EC0C400] 14:35:17 INFO - PROCESS | 3672 | 1461101717928 Marionette DEBUG loaded listener.js 14:35:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 188 (13006000) [pid = 3672] [serial = 1853] [outer = 0EC0C400] 14:35:18 INFO - PROCESS | 3672 | 1461101718376 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]]]}] 14:35:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:35:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 970ms 14:35:18 INFO - PROCESS | 3672 | 1461101718451 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 14:35:18 INFO - PROCESS | 3672 | 1461101718453 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 14:35:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:35:18 INFO - PROCESS | 3672 | 1461101718458 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:35:18 INFO - PROCESS | 3672 | 1461101718464 Marionette TRACE conn5 <- [1,2434,null,{}] 14:35:18 INFO - PROCESS | 3672 | 1461101718473 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}] 14:35:18 INFO - PROCESS | 3672 | 1461101718577 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 14:35:18 INFO - PROCESS | 3672 | 1461101718590 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:18 INFO - PROCESS | 3672 | ++DOCSHELL 18958000 == 109 [pid = 3672] [id = 618] 14:35:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 189 (1896A400) [pid = 3672] [serial = 1854] [outer = 00000000] 14:35:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 190 (18D46C00) [pid = 3672] [serial = 1855] [outer = 1896A400] 14:35:18 INFO - PROCESS | 3672 | 1461101718635 Marionette DEBUG loaded listener.js 14:35:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 191 (1938B000) [pid = 3672] [serial = 1856] [outer = 1896A400] 14:35:19 INFO - PROCESS | 3672 | 1461101719129 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]]]}] 14:35:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:35:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 731ms 14:35:19 INFO - PROCESS | 3672 | 1461101719191 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 14:35:19 INFO - PROCESS | 3672 | 1461101719194 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 14:35:19 INFO - PROCESS | 3672 | 1461101719197 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:35:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:35:19 INFO - PROCESS | 3672 | 1461101719199 Marionette TRACE conn5 <- [1,2438,null,{}] 14:35:19 INFO - PROCESS | 3672 | 1461101719202 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}] 14:35:19 INFO - PROCESS | 3672 | 1461101719303 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 14:35:19 INFO - PROCESS | 3672 | 1461101719514 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:19 INFO - PROCESS | 3672 | ++DOCSHELL 0EF0F800 == 110 [pid = 3672] [id = 619] 14:35:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 192 (0F484C00) [pid = 3672] [serial = 1857] [outer = 00000000] 14:35:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 193 (10AA3400) [pid = 3672] [serial = 1858] [outer = 0F484C00] 14:35:19 INFO - PROCESS | 3672 | 1461101719575 Marionette DEBUG loaded listener.js 14:35:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 194 (145BA400) [pid = 3672] [serial = 1859] [outer = 0F484C00] 14:35:20 INFO - PROCESS | 3672 | 1461101720205 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]]]}] 14:35:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:35:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1015ms 14:35:20 INFO - PROCESS | 3672 | 1461101720227 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 14:35:20 INFO - PROCESS | 3672 | 1461101720233 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 14:35:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:35:20 INFO - PROCESS | 3672 | 1461101720260 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:35:20 INFO - PROCESS | 3672 | 1461101720264 Marionette TRACE conn5 <- [1,2442,null,{}] 14:35:20 INFO - PROCESS | 3672 | 1461101720269 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}] 14:35:20 INFO - PROCESS | 3672 | 1461101720401 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 14:35:20 INFO - PROCESS | 3672 | 1461101720569 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:20 INFO - PROCESS | 3672 | ++DOCSHELL 18971400 == 111 [pid = 3672] [id = 620] 14:35:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 195 (18B68800) [pid = 3672] [serial = 1860] [outer = 00000000] 14:35:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 196 (1998AC00) [pid = 3672] [serial = 1861] [outer = 18B68800] 14:35:20 INFO - PROCESS | 3672 | 1461101720628 Marionette DEBUG loaded listener.js 14:35:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 197 (1A63C800) [pid = 3672] [serial = 1862] [outer = 18B68800] 14:35:21 INFO - PROCESS | 3672 | 1461101721231 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]]]}] 14:35:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:35:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1038ms 14:35:21 INFO - PROCESS | 3672 | 1461101721285 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 14:35:21 INFO - PROCESS | 3672 | 1461101721289 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 14:35:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:35:21 INFO - PROCESS | 3672 | 1461101721294 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:35:21 INFO - PROCESS | 3672 | 1461101721297 Marionette TRACE conn5 <- [1,2446,null,{}] 14:35:21 INFO - PROCESS | 3672 | 1461101721301 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}] 14:35:21 INFO - PROCESS | 3672 | 1461101721424 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 14:35:21 INFO - PROCESS | 3672 | 1461101721606 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:21 INFO - PROCESS | 3672 | ++DOCSHELL 1A86E400 == 112 [pid = 3672] [id = 621] 14:35:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 198 (1A86F000) [pid = 3672] [serial = 1863] [outer = 00000000] 14:35:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 199 (1A9D3C00) [pid = 3672] [serial = 1864] [outer = 1A86F000] 14:35:21 INFO - PROCESS | 3672 | 1461101721663 Marionette DEBUG loaded listener.js 14:35:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 200 (1A9DF400) [pid = 3672] [serial = 1865] [outer = 1A86F000] 14:35:22 INFO - PROCESS | 3672 | 1461101722319 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]]]}] 14:35:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:35:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1076ms 14:35:22 INFO - PROCESS | 3672 | 1461101722374 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 14:35:22 INFO - PROCESS | 3672 | 1461101722376 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 14:35:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:35:22 INFO - PROCESS | 3672 | 1461101722381 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:35:22 INFO - PROCESS | 3672 | 1461101722388 Marionette TRACE conn5 <- [1,2450,null,{}] 14:35:22 INFO - PROCESS | 3672 | 1461101722398 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}] 14:35:22 INFO - PROCESS | 3672 | 1461101722535 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 14:35:22 INFO - PROCESS | 3672 | 1461101722713 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:22 INFO - PROCESS | 3672 | ++DOCSHELL 1B73D400 == 113 [pid = 3672] [id = 622] 14:35:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 201 (1C26F800) [pid = 3672] [serial = 1866] [outer = 00000000] 14:35:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 202 (1D666800) [pid = 3672] [serial = 1867] [outer = 1C26F800] 14:35:22 INFO - PROCESS | 3672 | 1461101722776 Marionette DEBUG loaded listener.js 14:35:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 203 (1D670C00) [pid = 3672] [serial = 1868] [outer = 1C26F800] 14:35:23 INFO - PROCESS | 3672 | 1461101723362 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]]]}] 14:35:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:35:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1029ms 14:35:23 INFO - PROCESS | 3672 | 1461101723413 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 14:35:23 INFO - PROCESS | 3672 | 1461101723416 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 14:35:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:35:23 INFO - PROCESS | 3672 | 1461101723419 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:35:23 INFO - PROCESS | 3672 | 1461101723421 Marionette TRACE conn5 <- [1,2454,null,{}] 14:35:23 INFO - PROCESS | 3672 | 1461101723425 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}] 14:35:23 INFO - PROCESS | 3672 | 1461101723552 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 14:35:23 INFO - PROCESS | 3672 | 1461101723732 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:23 INFO - PROCESS | 3672 | ++DOCSHELL 1ED22400 == 114 [pid = 3672] [id = 623] 14:35:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 204 (1ED23C00) [pid = 3672] [serial = 1869] [outer = 00000000] 14:35:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 205 (1ED7A400) [pid = 3672] [serial = 1870] [outer = 1ED23C00] 14:35:23 INFO - PROCESS | 3672 | 1461101723789 Marionette DEBUG loaded listener.js 14:35:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 206 (1ED81C00) [pid = 3672] [serial = 1871] [outer = 1ED23C00] 14:35:24 INFO - PROCESS | 3672 | 1461101724391 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]]]}] 14:35:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:35:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1017ms 14:35:24 INFO - PROCESS | 3672 | 1461101724440 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 14:35:24 INFO - PROCESS | 3672 | 1461101724442 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 14:35:24 INFO - PROCESS | 3672 | 1461101724445 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:35:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:35:24 INFO - PROCESS | 3672 | 1461101724447 Marionette TRACE conn5 <- [1,2458,null,{}] 14:35:24 INFO - PROCESS | 3672 | 1461101724451 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}] 14:35:24 INFO - PROCESS | 3672 | 1461101724570 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 14:35:24 INFO - PROCESS | 3672 | 1461101724738 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:24 INFO - PROCESS | 3672 | ++DOCSHELL 1ED7AC00 == 115 [pid = 3672] [id = 624] 14:35:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 207 (1F09E400) [pid = 3672] [serial = 1872] [outer = 00000000] 14:35:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 208 (1F0A4000) [pid = 3672] [serial = 1873] [outer = 1F09E400] 14:35:24 INFO - PROCESS | 3672 | 1461101724804 Marionette DEBUG loaded listener.js 14:35:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 209 (1FF81800) [pid = 3672] [serial = 1874] [outer = 1F09E400] 14:35:25 INFO - PROCESS | 3672 | 1461101725371 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]]]}] 14:35:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:35:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 970ms 14:35:25 INFO - PROCESS | 3672 | 1461101725420 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 14:35:25 INFO - PROCESS | 3672 | 1461101725422 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 14:35:25 INFO - PROCESS | 3672 | 1461101725425 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:35:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:35:25 INFO - PROCESS | 3672 | 1461101725427 Marionette TRACE conn5 <- [1,2462,null,{}] 14:35:25 INFO - PROCESS | 3672 | 1461101725431 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}] 14:35:25 INFO - PROCESS | 3672 | 1461101725552 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 14:35:25 INFO - PROCESS | 3672 | 1461101725735 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:25 INFO - PROCESS | 3672 | ++DOCSHELL 200EF800 == 116 [pid = 3672] [id = 625] 14:35:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 210 (20807000) [pid = 3672] [serial = 1875] [outer = 00000000] 14:35:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 211 (20863000) [pid = 3672] [serial = 1876] [outer = 20807000] 14:35:25 INFO - PROCESS | 3672 | 1461101725791 Marionette DEBUG loaded listener.js 14:35:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 212 (20869400) [pid = 3672] [serial = 1877] [outer = 20807000] 14:35:26 INFO - PROCESS | 3672 | 1461101726395 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]]]}] 14:35:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:35:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1015ms 14:35:26 INFO - PROCESS | 3672 | 1461101726445 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 14:35:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:35:26 INFO - PROCESS | 3672 | 1461101726447 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 14:35:26 INFO - PROCESS | 3672 | 1461101726451 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:35:26 INFO - PROCESS | 3672 | 1461101726452 Marionette TRACE conn5 <- [1,2466,null,{}] 14:35:26 INFO - PROCESS | 3672 | 1461101726456 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}] 14:35:26 INFO - PROCESS | 3672 | 1461101726573 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 14:35:26 INFO - PROCESS | 3672 | 1461101726754 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:26 INFO - PROCESS | 3672 | ++DOCSHELL 20814C00 == 117 [pid = 3672] [id = 626] 14:35:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 213 (20C98800) [pid = 3672] [serial = 1878] [outer = 00000000] 14:35:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 214 (20D0A800) [pid = 3672] [serial = 1879] [outer = 20C98800] 14:35:26 INFO - PROCESS | 3672 | 1461101726810 Marionette DEBUG loaded listener.js 14:35:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 215 (2141C800) [pid = 3672] [serial = 1880] [outer = 20C98800] 14:35:27 INFO - PROCESS | 3672 | 1461101727417 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]]]}] 14:35:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:35:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1016ms 14:35:27 INFO - PROCESS | 3672 | 1461101727471 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 14:35:27 INFO - PROCESS | 3672 | 1461101727473 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 14:35:27 INFO - PROCESS | 3672 | 1461101727476 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:35:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:35:27 INFO - PROCESS | 3672 | 1461101727479 Marionette TRACE conn5 <- [1,2470,null,{}] 14:35:27 INFO - PROCESS | 3672 | 1461101727482 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}] 14:35:27 INFO - PROCESS | 3672 | 1461101727600 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 14:35:27 INFO - PROCESS | 3672 | 1461101727782 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:27 INFO - PROCESS | 3672 | ++DOCSHELL 20CDBC00 == 118 [pid = 3672] [id = 627] 14:35:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 216 (2141C000) [pid = 3672] [serial = 1881] [outer = 00000000] 14:35:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 217 (214BE000) [pid = 3672] [serial = 1882] [outer = 2141C000] 14:35:27 INFO - PROCESS | 3672 | 1461101727838 Marionette DEBUG loaded listener.js 14:35:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 218 (21750000) [pid = 3672] [serial = 1883] [outer = 2141C000] 14:35:28 INFO - PROCESS | 3672 | 1461101728368 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]]]}] 14:35:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:35:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 930ms 14:35:28 INFO - PROCESS | 3672 | 1461101728413 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 14:35:28 INFO - PROCESS | 3672 | 1461101728415 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 14:35:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:35:28 INFO - PROCESS | 3672 | 1461101728420 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:35:28 INFO - PROCESS | 3672 | 1461101728422 Marionette TRACE conn5 <- [1,2474,null,{}] 14:35:28 INFO - PROCESS | 3672 | 1461101728426 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}] 14:35:28 INFO - PROCESS | 3672 | 1461101728544 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 14:35:28 INFO - PROCESS | 3672 | 1461101728725 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:28 INFO - PROCESS | 3672 | ++DOCSHELL 1ED82800 == 119 [pid = 3672] [id = 628] 14:35:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 219 (20865800) [pid = 3672] [serial = 1884] [outer = 00000000] 14:35:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 220 (224E5C00) [pid = 3672] [serial = 1885] [outer = 20865800] 14:35:28 INFO - PROCESS | 3672 | 1461101728782 Marionette DEBUG loaded listener.js 14:35:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 221 (22587800) [pid = 3672] [serial = 1886] [outer = 20865800] 14:35:29 INFO - PROCESS | 3672 | 1461101729354 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]]]}] 14:35:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:35:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 970ms 14:35:29 INFO - PROCESS | 3672 | 1461101729391 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 14:35:29 INFO - PROCESS | 3672 | 1461101729393 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 14:35:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:35:29 INFO - PROCESS | 3672 | 1461101729397 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:35:29 INFO - PROCESS | 3672 | 1461101729399 Marionette TRACE conn5 <- [1,2478,null,{}] 14:35:29 INFO - PROCESS | 3672 | 1461101729402 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}] 14:35:29 INFO - PROCESS | 3672 | 1461101729520 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 14:35:29 INFO - PROCESS | 3672 | 1461101729704 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:29 INFO - PROCESS | 3672 | ++DOCSHELL 225A6C00 == 120 [pid = 3672] [id = 629] 14:35:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 222 (22938C00) [pid = 3672] [serial = 1887] [outer = 00000000] 14:35:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 223 (2299A800) [pid = 3672] [serial = 1888] [outer = 22938C00] 14:35:29 INFO - PROCESS | 3672 | 1461101729765 Marionette DEBUG loaded listener.js 14:35:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 224 (229D1800) [pid = 3672] [serial = 1889] [outer = 22938C00] 14:35:30 INFO - PROCESS | 3672 | 1461101730413 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]]]}] 14:35:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:35:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1070ms 14:35:30 INFO - PROCESS | 3672 | 1461101730471 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 14:35:30 INFO - PROCESS | 3672 | 1461101730474 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 14:35:30 INFO - PROCESS | 3672 | 1461101730477 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:35:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:35:30 INFO - PROCESS | 3672 | 1461101730479 Marionette TRACE conn5 <- [1,2482,null,{}] 14:35:30 INFO - PROCESS | 3672 | 1461101730483 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}] 14:35:30 INFO - PROCESS | 3672 | 1461101730623 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 14:35:30 INFO - PROCESS | 3672 | 1461101730802 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:30 INFO - PROCESS | 3672 | ++DOCSHELL 22F52000 == 121 [pid = 3672] [id = 630] 14:35:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 225 (22F54400) [pid = 3672] [serial = 1890] [outer = 00000000] 14:35:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 226 (2333E800) [pid = 3672] [serial = 1891] [outer = 22F54400] 14:35:30 INFO - PROCESS | 3672 | 1461101730858 Marionette DEBUG loaded listener.js 14:35:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 227 (23341000) [pid = 3672] [serial = 1892] [outer = 22F54400] 14:35:31 INFO - PROCESS | 3672 | 1461101731439 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]]]}] 14:35:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:35:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 970ms 14:35:31 INFO - PROCESS | 3672 | 1461101731451 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 14:35:31 INFO - PROCESS | 3672 | 1461101731453 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 14:35:31 INFO - PROCESS | 3672 | 1461101731456 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:35:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:35:31 INFO - PROCESS | 3672 | 1461101731458 Marionette TRACE conn5 <- [1,2486,null,{}] 14:35:31 INFO - PROCESS | 3672 | 1461101731479 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}] 14:35:31 INFO - PROCESS | 3672 | 1461101731658 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 14:35:31 INFO - PROCESS | 3672 | 1461101731759 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:31 INFO - PROCESS | 3672 | ++DOCSHELL 2333DC00 == 122 [pid = 3672] [id = 631] 14:35:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 228 (2333F000) [pid = 3672] [serial = 1893] [outer = 00000000] 14:35:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 229 (23583000) [pid = 3672] [serial = 1894] [outer = 2333F000] 14:35:31 INFO - PROCESS | 3672 | 1461101731812 Marionette DEBUG loaded listener.js 14:35:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 230 (23586400) [pid = 3672] [serial = 1895] [outer = 2333F000] 14:35:32 INFO - PROCESS | 3672 | 1461101732418 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]]]}] 14:35:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:35:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1017ms 14:35:32 INFO - PROCESS | 3672 | 1461101732478 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 14:35:32 INFO - PROCESS | 3672 | 1461101732481 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 14:35:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:35:32 INFO - PROCESS | 3672 | 1461101732484 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:35:32 INFO - PROCESS | 3672 | 1461101732486 Marionette TRACE conn5 <- [1,2490,null,{}] 14:35:32 INFO - PROCESS | 3672 | 1461101732490 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}] 14:35:32 INFO - PROCESS | 3672 | 1461101732614 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 14:35:32 INFO - PROCESS | 3672 | 1461101732945 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:32 INFO - PROCESS | 3672 | ++DOCSHELL 14527400 == 123 [pid = 3672] [id = 632] 14:35:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 231 (14528800) [pid = 3672] [serial = 1896] [outer = 00000000] 14:35:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 232 (17511400) [pid = 3672] [serial = 1897] [outer = 14528800] 14:35:32 INFO - PROCESS | 3672 | 1461101733000 Marionette DEBUG loaded listener.js 14:35:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 233 (175F2400) [pid = 3672] [serial = 1898] [outer = 14528800] 14:35:33 INFO - PROCESS | 3672 | 1461101733615 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]]]}] 14:35:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:35:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1177ms 14:35:33 INFO - PROCESS | 3672 | 1461101733666 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 14:35:33 INFO - PROCESS | 3672 | 1461101733671 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 14:35:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:35:33 INFO - PROCESS | 3672 | 1461101733676 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:35:33 INFO - PROCESS | 3672 | 1461101733679 Marionette TRACE conn5 <- [1,2494,null,{}] 14:35:33 INFO - PROCESS | 3672 | 1461101733684 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}] 14:35:33 INFO - PROCESS | 3672 | 1461101733809 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 14:35:33 INFO - PROCESS | 3672 | 1461101733985 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:33 INFO - PROCESS | 3672 | ++DOCSHELL 18969000 == 124 [pid = 3672] [id = 633] 14:35:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 234 (18D47C00) [pid = 3672] [serial = 1899] [outer = 00000000] 14:35:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 235 (1BA7D400) [pid = 3672] [serial = 1900] [outer = 18D47C00] 14:35:34 INFO - PROCESS | 3672 | 1461101734037 Marionette DEBUG loaded listener.js 14:35:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 236 (1C5A7C00) [pid = 3672] [serial = 1901] [outer = 18D47C00] 14:35:34 INFO - PROCESS | 3672 | --DOCSHELL 18958000 == 123 [pid = 3672] [id = 618] 14:35:34 INFO - PROCESS | 3672 | --DOCSHELL 0EC06800 == 122 [pid = 3672] [id = 617] 14:35:34 INFO - PROCESS | 3672 | --DOCSHELL 0EC0B400 == 121 [pid = 3672] [id = 615] 14:35:34 INFO - PROCESS | 3672 | --DOCSHELL 1896DC00 == 120 [pid = 3672] [id = 616] 14:35:34 INFO - PROCESS | 3672 | --DOCSHELL 1B747800 == 119 [pid = 3672] [id = 606] 14:35:34 INFO - PROCESS | 3672 | --DOCSHELL 10A76C00 == 118 [pid = 3672] [id = 605] 14:35:34 INFO - PROCESS | 3672 | --DOCSHELL 10082000 == 117 [pid = 3672] [id = 604] 14:35:34 INFO - PROCESS | 3672 | 1461101734843 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]]]}] 14:35:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:35:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1227ms 14:35:34 INFO - PROCESS | 3672 | 1461101734918 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 14:35:34 INFO - PROCESS | 3672 | 1461101734922 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 14:35:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:35:34 INFO - PROCESS | 3672 | 1461101734926 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:35:34 INFO - PROCESS | 3672 | 1461101734927 Marionette TRACE conn5 <- [1,2498,null,{}] 14:35:34 INFO - PROCESS | 3672 | 1461101734931 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}] 14:35:35 INFO - PROCESS | 3672 | 1461101735085 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 14:35:35 INFO - PROCESS | 3672 | 1461101735106 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:35 INFO - PROCESS | 3672 | ++DOCSHELL 14C1C400 == 118 [pid = 3672] [id = 634] 14:35:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 237 (15A51400) [pid = 3672] [serial = 1902] [outer = 00000000] 14:35:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 238 (18B66800) [pid = 3672] [serial = 1903] [outer = 15A51400] 14:35:35 INFO - PROCESS | 3672 | 1461101735153 Marionette DEBUG loaded listener.js 14:35:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 239 (1A83FC00) [pid = 3672] [serial = 1904] [outer = 15A51400] 14:35:35 INFO - PROCESS | 3672 | 1461101735698 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]]]}] 14:35:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:35:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 830ms 14:35:35 INFO - PROCESS | 3672 | 1461101735764 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 14:35:35 INFO - PROCESS | 3672 | 1461101735766 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 14:35:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:35:35 INFO - PROCESS | 3672 | 1461101735775 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:35:35 INFO - PROCESS | 3672 | 1461101735780 Marionette TRACE conn5 <- [1,2502,null,{}] 14:35:35 INFO - PROCESS | 3672 | 1461101735785 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}] 14:35:35 INFO - PROCESS | 3672 | 1461101735941 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 14:35:35 INFO - PROCESS | 3672 | 1461101735965 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:35 INFO - PROCESS | 3672 | ++DOCSHELL 1F0A7800 == 119 [pid = 3672] [id = 635] 14:35:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 240 (1F0A8800) [pid = 3672] [serial = 1905] [outer = 00000000] 14:35:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 241 (1FF89C00) [pid = 3672] [serial = 1906] [outer = 1F0A8800] 14:35:36 INFO - PROCESS | 3672 | 1461101736011 Marionette DEBUG loaded listener.js 14:35:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 242 (200EDC00) [pid = 3672] [serial = 1907] [outer = 1F0A8800] 14:35:36 INFO - PROCESS | 3672 | 1461101736506 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]]]}] 14:35:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:35:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 790ms 14:35:36 INFO - PROCESS | 3672 | 1461101736563 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 14:35:36 INFO - PROCESS | 3672 | 1461101736566 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 14:35:36 INFO - PROCESS | 3672 | 1461101736569 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:35:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:35:36 INFO - PROCESS | 3672 | 1461101736571 Marionette TRACE conn5 <- [1,2506,null,{}] 14:35:36 INFO - PROCESS | 3672 | 1461101736591 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}] 14:35:37 INFO - PROCESS | 3672 | 1461101737300 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 241 (0EF07C00) [pid = 3672] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 240 (1A792C00) [pid = 3672] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 239 (1A9D6800) [pid = 3672] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 238 (0F48C000) [pid = 3672] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 237 (1A90C000) [pid = 3672] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 236 (144A6800) [pid = 3672] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 235 (15B57C00) [pid = 3672] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 234 (10082400) [pid = 3672] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 233 (0F4B5000) [pid = 3672] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 232 (19AA1C00) [pid = 3672] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 231 (2081EC00) [pid = 3672] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 230 (17C6B800) [pid = 3672] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 229 (21466800) [pid = 3672] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 228 (225AB400) [pid = 3672] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 227 (1EAD6C00) [pid = 3672] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 226 (19308C00) [pid = 3672] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 225 (15B52400) [pid = 3672] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 224 (229D5800) [pid = 3672] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 223 (0EC09000) [pid = 3672] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 222 (17F9D800) [pid = 3672] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 221 (1B7E2800) [pid = 3672] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 220 (19917800) [pid = 3672] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 219 (2243FC00) [pid = 3672] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 218 (20CD6800) [pid = 3672] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 217 (22436800) [pid = 3672] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 216 (1B73B800) [pid = 3672] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 215 (20805000) [pid = 3672] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 214 (0FCA9800) [pid = 3672] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 213 (22586000) [pid = 3672] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 212 (22438400) [pid = 3672] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 211 (2293C000) [pid = 3672] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 210 (20D06800) [pid = 3672] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 209 (14A0F000) [pid = 3672] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 208 (22547000) [pid = 3672] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 207 (214BFC00) [pid = 3672] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 206 (1FF85C00) [pid = 3672] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 205 (1ED29400) [pid = 3672] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 204 (1EADA800) [pid = 3672] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 203 (1D8A5400) [pid = 3672] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 202 (18D43000) [pid = 3672] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 201 (1C68A800) [pid = 3672] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 200 (1A78DC00) [pid = 3672] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 199 (0FBA8800) [pid = 3672] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 198 (22F4C400) [pid = 3672] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 197 (2086F000) [pid = 3672] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 196 (20CD3C00) [pid = 3672] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 195 (1EACC800) [pid = 3672] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 194 (0F609400) [pid = 3672] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 193 (0EC0C400) [pid = 3672] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 192 (1896FC00) [pid = 3672] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:35:37 INFO - PROCESS | 3672 | --DOMWINDOW == 191 (1D671000) [pid = 3672] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:35:37 INFO - PROCESS | 3672 | 1461101737411 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:37 INFO - PROCESS | 3672 | ++DOCSHELL 0EC0C400 == 120 [pid = 3672] [id = 636] 14:35:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 192 (0EF07C00) [pid = 3672] [serial = 1908] [outer = 00000000] 14:35:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 193 (10A6FC00) [pid = 3672] [serial = 1909] [outer = 0EF07C00] 14:35:37 INFO - PROCESS | 3672 | 1461101737461 Marionette DEBUG loaded listener.js 14:35:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 194 (1450E400) [pid = 3672] [serial = 1910] [outer = 0EF07C00] 14:35:37 INFO - PROCESS | 3672 | 1461101737858 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]]]}] 14:35:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:35:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1317ms 14:35:37 INFO - PROCESS | 3672 | 1461101737890 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 14:35:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:35:37 INFO - PROCESS | 3672 | 1461101737892 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 14:35:37 INFO - PROCESS | 3672 | 1461101737895 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:35:37 INFO - PROCESS | 3672 | 1461101737897 Marionette TRACE conn5 <- [1,2510,null,{}] 14:35:37 INFO - PROCESS | 3672 | 1461101737900 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}] 14:35:37 INFO - PROCESS | 3672 | 1461101738001 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 14:35:38 INFO - PROCESS | 3672 | 1461101738007 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:38 INFO - PROCESS | 3672 | ++DOCSHELL 17C49400 == 121 [pid = 3672] [id = 637] 14:35:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 195 (17C6B800) [pid = 3672] [serial = 1911] [outer = 00000000] 14:35:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 196 (1A841800) [pid = 3672] [serial = 1912] [outer = 17C6B800] 14:35:38 INFO - PROCESS | 3672 | 1461101738062 Marionette DEBUG loaded listener.js 14:35:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 197 (1B7E2800) [pid = 3672] [serial = 1913] [outer = 17C6B800] 14:35:38 INFO - PROCESS | 3672 | 1461101738553 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]]]}] 14:35:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:35:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 671ms 14:35:38 INFO - PROCESS | 3672 | 1461101738599 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 14:35:38 INFO - PROCESS | 3672 | 1461101738601 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 14:35:38 INFO - PROCESS | 3672 | 1461101738604 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:35:38 INFO - PROCESS | 3672 | 1461101738606 Marionette TRACE conn5 <- [1,2514,null,{}] 14:35:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:35:38 INFO - PROCESS | 3672 | 1461101738609 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}] 14:35:38 INFO - PROCESS | 3672 | 1461101738712 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 14:35:38 INFO - PROCESS | 3672 | 1461101738748 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:38 INFO - PROCESS | 3672 | ++DOCSHELL 1D5F9800 == 122 [pid = 3672] [id = 638] 14:35:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 198 (1EACCC00) [pid = 3672] [serial = 1914] [outer = 00000000] 14:35:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 199 (20CD6800) [pid = 3672] [serial = 1915] [outer = 1EACCC00] 14:35:38 INFO - PROCESS | 3672 | 1461101738794 Marionette DEBUG loaded listener.js 14:35:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 200 (20D0B000) [pid = 3672] [serial = 1916] [outer = 1EACCC00] 14:35:39 INFO - PROCESS | 3672 | 1461101739263 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]]]}] 14:35:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:35:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 770ms 14:35:39 INFO - PROCESS | 3672 | 1461101739402 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 14:35:39 INFO - PROCESS | 3672 | 1461101739407 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 14:35:39 INFO - PROCESS | 3672 | 1461101739413 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:35:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:35:39 INFO - PROCESS | 3672 | 1461101739417 Marionette TRACE conn5 <- [1,2518,null,{}] 14:35:39 INFO - PROCESS | 3672 | 1461101739424 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}] 14:35:39 INFO - PROCESS | 3672 | 1461101739565 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 14:35:39 INFO - PROCESS | 3672 | 1461101739742 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:39 INFO - PROCESS | 3672 | ++DOCSHELL 14C1F800 == 123 [pid = 3672] [id = 639] 14:35:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 201 (15B52400) [pid = 3672] [serial = 1917] [outer = 00000000] 14:35:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 202 (1755CC00) [pid = 3672] [serial = 1918] [outer = 15B52400] 14:35:39 INFO - PROCESS | 3672 | 1461101739802 Marionette DEBUG loaded listener.js 14:35:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 203 (1894DC00) [pid = 3672] [serial = 1919] [outer = 15B52400] 14:35:40 INFO - PROCESS | 3672 | 1461101740465 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]]]}] 14:35:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:35:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1121ms 14:35:40 INFO - PROCESS | 3672 | 1461101740540 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 14:35:40 INFO - PROCESS | 3672 | 1461101740544 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 14:35:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:35:40 INFO - PROCESS | 3672 | 1461101740552 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:35:40 INFO - PROCESS | 3672 | 1461101740556 Marionette TRACE conn5 <- [1,2522,null,{}] 14:35:40 INFO - PROCESS | 3672 | 1461101740560 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}] 14:35:40 INFO - PROCESS | 3672 | 1461101740756 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 14:35:40 INFO - PROCESS | 3672 | 1461101740882 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:40 INFO - PROCESS | 3672 | ++DOCSHELL 19AA6000 == 124 [pid = 3672] [id = 640] 14:35:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 204 (1A837400) [pid = 3672] [serial = 1920] [outer = 00000000] 14:35:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 205 (1D506000) [pid = 3672] [serial = 1921] [outer = 1A837400] 14:35:40 INFO - PROCESS | 3672 | 1461101740939 Marionette DEBUG loaded listener.js 14:35:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 206 (1EAD9800) [pid = 3672] [serial = 1922] [outer = 1A837400] 14:35:41 INFO - PROCESS | 3672 | 1461101741518 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]]]}] 14:35:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:35:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 970ms 14:35:41 INFO - PROCESS | 3672 | 1461101741524 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 14:35:41 INFO - PROCESS | 3672 | 1461101741527 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 14:35:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:35:41 INFO - PROCESS | 3672 | 1461101741547 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:35:41 INFO - PROCESS | 3672 | 1461101741550 Marionette TRACE conn5 <- [1,2526,null,{}] 14:35:41 INFO - PROCESS | 3672 | 1461101741562 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}] 14:35:41 INFO - PROCESS | 3672 | 1461101741694 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 14:35:41 INFO - PROCESS | 3672 | 1461101741885 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:41 INFO - PROCESS | 3672 | ++DOCSHELL 1F078400 == 125 [pid = 3672] [id = 641] 14:35:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 207 (1F079400) [pid = 3672] [serial = 1923] [outer = 00000000] 14:35:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 208 (1FF88C00) [pid = 3672] [serial = 1924] [outer = 1F079400] 14:35:41 INFO - PROCESS | 3672 | 1461101741945 Marionette DEBUG loaded listener.js 14:35:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 209 (2081D000) [pid = 3672] [serial = 1925] [outer = 1F079400] 14:35:42 INFO - PROCESS | 3672 | 1461101742570 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]]]}] 14:35:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:35:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1085ms 14:35:42 INFO - PROCESS | 3672 | 1461101742621 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 14:35:42 INFO - PROCESS | 3672 | 1461101742624 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 14:35:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:35:42 INFO - PROCESS | 3672 | 1461101742628 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:35:42 INFO - PROCESS | 3672 | 1461101742630 Marionette TRACE conn5 <- [1,2530,null,{}] 14:35:42 INFO - PROCESS | 3672 | 1461101742634 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}] 14:35:42 INFO - PROCESS | 3672 | 1461101742765 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 14:35:42 INFO - PROCESS | 3672 | 1461101742959 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:42 INFO - PROCESS | 3672 | ++DOCSHELL 21419000 == 126 [pid = 3672] [id = 642] 14:35:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 210 (214BA000) [pid = 3672] [serial = 1926] [outer = 00000000] 14:35:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 211 (224E4C00) [pid = 3672] [serial = 1927] [outer = 214BA000] 14:35:43 INFO - PROCESS | 3672 | 1461101743016 Marionette DEBUG loaded listener.js 14:35:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 212 (2258F400) [pid = 3672] [serial = 1928] [outer = 214BA000] 14:35:43 INFO - PROCESS | 3672 | 1461101743611 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]]]}] 14:35:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:35:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1019ms 14:35:43 INFO - PROCESS | 3672 | 1461101743649 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 14:35:43 INFO - PROCESS | 3672 | 1461101743651 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 14:35:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:35:43 INFO - PROCESS | 3672 | 1461101743654 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:35:43 INFO - PROCESS | 3672 | 1461101743656 Marionette TRACE conn5 <- [1,2534,null,{}] 14:35:43 INFO - PROCESS | 3672 | 1461101743660 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}] 14:35:43 INFO - PROCESS | 3672 | 1461101743788 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 14:35:43 INFO - PROCESS | 3672 | 1461101743943 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:43 INFO - PROCESS | 3672 | ++DOCSHELL 225A5C00 == 127 [pid = 3672] [id = 643] 14:35:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 213 (225AA800) [pid = 3672] [serial = 1929] [outer = 00000000] 14:35:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 214 (22997400) [pid = 3672] [serial = 1930] [outer = 225AA800] 14:35:43 INFO - PROCESS | 3672 | 1461101743997 Marionette DEBUG loaded listener.js 14:35:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 215 (229D3C00) [pid = 3672] [serial = 1931] [outer = 225AA800] 14:35:44 INFO - PROCESS | 3672 | 1461101744523 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]]]}] 14:35:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:35:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 930ms 14:35:44 INFO - PROCESS | 3672 | 1461101744589 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 14:35:44 INFO - PROCESS | 3672 | 1461101744591 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 14:35:44 INFO - PROCESS | 3672 | 1461101744595 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:35:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:35:44 INFO - PROCESS | 3672 | 1461101744597 Marionette TRACE conn5 <- [1,2538,null,{}] 14:35:44 INFO - PROCESS | 3672 | 1461101744601 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}] 14:35:44 INFO - PROCESS | 3672 | 1461101744748 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 14:35:44 INFO - PROCESS | 3672 | 1461101744942 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:44 INFO - PROCESS | 3672 | ++DOCSHELL 229D6C00 == 128 [pid = 3672] [id = 644] 14:35:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 216 (22F57C00) [pid = 3672] [serial = 1932] [outer = 00000000] 14:35:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 217 (235D9000) [pid = 3672] [serial = 1933] [outer = 22F57C00] 14:35:44 INFO - PROCESS | 3672 | 1461101745001 Marionette DEBUG loaded listener.js 14:35:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 218 (235DF800) [pid = 3672] [serial = 1934] [outer = 22F57C00] 14:35:45 INFO - PROCESS | 3672 | 1461101745675 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]]]}] 14:35:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:35:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1120ms 14:35:45 INFO - PROCESS | 3672 | 1461101745719 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 14:35:45 INFO - PROCESS | 3672 | 1461101745721 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 14:35:45 INFO - PROCESS | 3672 | 1461101745724 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:35:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:35:45 INFO - PROCESS | 3672 | 1461101745726 Marionette TRACE conn5 <- [1,2542,null,{}] 14:35:45 INFO - PROCESS | 3672 | 1461101745730 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}] 14:35:45 INFO - PROCESS | 3672 | 1461101745851 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 14:35:46 INFO - PROCESS | 3672 | 1461101746045 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:46 INFO - PROCESS | 3672 | ++DOCSHELL 22F56000 == 129 [pid = 3672] [id = 645] 14:35:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 219 (2358DC00) [pid = 3672] [serial = 1935] [outer = 00000000] 14:35:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 220 (27150400) [pid = 3672] [serial = 1936] [outer = 2358DC00] 14:35:46 INFO - PROCESS | 3672 | 1461101746101 Marionette DEBUG loaded listener.js 14:35:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 221 (27154000) [pid = 3672] [serial = 1937] [outer = 2358DC00] 14:35:46 INFO - PROCESS | 3672 | 1461101746733 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]]]}] 14:35:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:35:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1015ms 14:35:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:35:46 INFO - PROCESS | 3672 | 1461101746743 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 14:35:46 INFO - PROCESS | 3672 | 1461101746746 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 14:35:46 INFO - PROCESS | 3672 | 1461101746749 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:35:46 INFO - PROCESS | 3672 | 1461101746751 Marionette TRACE conn5 <- [1,2546,null,{}] 14:35:46 INFO - PROCESS | 3672 | 1461101746754 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}] 14:35:46 INFO - PROCESS | 3672 | 1461101746876 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 14:35:47 INFO - PROCESS | 3672 | 1461101747069 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:47 INFO - PROCESS | 3672 | ++DOCSHELL 235E7000 == 130 [pid = 3672] [id = 646] 14:35:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 222 (27154400) [pid = 3672] [serial = 1938] [outer = 00000000] 14:35:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 223 (2715E000) [pid = 3672] [serial = 1939] [outer = 27154400] 14:35:47 INFO - PROCESS | 3672 | 1461101747125 Marionette DEBUG loaded listener.js 14:35:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 224 (271C1400) [pid = 3672] [serial = 1940] [outer = 27154400] 14:35:47 INFO - PROCESS | 3672 | 1461101747737 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]]]}] 14:35:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:35:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1022ms 14:35:47 INFO - PROCESS | 3672 | 1461101747772 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 14:35:47 INFO - PROCESS | 3672 | 1461101747774 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 14:35:47 INFO - PROCESS | 3672 | 1461101747777 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:35:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:35:47 INFO - PROCESS | 3672 | 1461101747779 Marionette TRACE conn5 <- [1,2550,null,{}] 14:35:47 INFO - PROCESS | 3672 | 1461101747784 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}] 14:35:47 INFO - PROCESS | 3672 | 1461101747933 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 14:35:48 INFO - PROCESS | 3672 | 1461101748117 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:48 INFO - PROCESS | 3672 | ++DOCSHELL 2715CC00 == 131 [pid = 3672] [id = 647] 14:35:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 225 (271B2000) [pid = 3672] [serial = 1941] [outer = 00000000] 14:35:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 226 (271BA800) [pid = 3672] [serial = 1942] [outer = 271B2000] 14:35:48 INFO - PROCESS | 3672 | 1461101748171 Marionette DEBUG loaded listener.js 14:35:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 227 (271BC000) [pid = 3672] [serial = 1943] [outer = 271B2000] 14:35:48 INFO - PROCESS | 3672 | 1461101748826 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]]]}] 14:35:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:35:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1077ms 14:35:48 INFO - PROCESS | 3672 | 1461101748864 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 14:35:48 INFO - PROCESS | 3672 | 1461101748866 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 14:35:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:35:48 INFO - PROCESS | 3672 | 1461101748869 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:35:48 INFO - PROCESS | 3672 | 1461101748871 Marionette TRACE conn5 <- [1,2554,null,{}] 14:35:48 INFO - PROCESS | 3672 | 1461101748875 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}] 14:35:48 INFO - PROCESS | 3672 | 1461101748999 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 14:35:49 INFO - PROCESS | 3672 | 1461101749194 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:49 INFO - PROCESS | 3672 | ++DOCSHELL 271B9C00 == 132 [pid = 3672] [id = 648] 14:35:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 228 (271BF000) [pid = 3672] [serial = 1944] [outer = 00000000] 14:35:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 229 (271C9C00) [pid = 3672] [serial = 1945] [outer = 271BF000] 14:35:49 INFO - PROCESS | 3672 | 1461101749250 Marionette DEBUG loaded listener.js 14:35:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 230 (271CE800) [pid = 3672] [serial = 1946] [outer = 271BF000] 14:35:49 INFO - PROCESS | 3672 | 1461101749870 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]]]}] 14:35:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:35:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1020ms 14:35:49 INFO - PROCESS | 3672 | 1461101749894 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 14:35:49 INFO - PROCESS | 3672 | 1461101749896 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 14:35:49 INFO - PROCESS | 3672 | 1461101749900 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:35:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:35:49 INFO - PROCESS | 3672 | 1461101749902 Marionette TRACE conn5 <- [1,2558,null,{}] 14:35:49 INFO - PROCESS | 3672 | 1461101749906 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}] 14:35:50 INFO - PROCESS | 3672 | 1461101750065 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 14:35:50 INFO - PROCESS | 3672 | 1461101750276 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:50 INFO - PROCESS | 3672 | ++DOCSHELL 10B4C400 == 133 [pid = 3672] [id = 649] 14:35:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 231 (1450C800) [pid = 3672] [serial = 1947] [outer = 00000000] 14:35:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 232 (25B1C000) [pid = 3672] [serial = 1948] [outer = 1450C800] 14:35:50 INFO - PROCESS | 3672 | 1461101750337 Marionette DEBUG loaded listener.js 14:35:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 233 (271C6800) [pid = 3672] [serial = 1949] [outer = 1450C800] 14:35:51 INFO - PROCESS | 3672 | 1461101751022 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]]]}] 14:35:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:35:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1168ms 14:35:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:35:51 INFO - PROCESS | 3672 | 1461101751072 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 14:35:51 INFO - PROCESS | 3672 | 1461101751074 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 14:35:51 INFO - PROCESS | 3672 | 1461101751078 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:35:51 INFO - PROCESS | 3672 | 1461101751080 Marionette TRACE conn5 <- [1,2562,null,{}] 14:35:51 INFO - PROCESS | 3672 | 1461101751102 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}] 14:35:51 INFO - PROCESS | 3672 | 1461101751227 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 14:35:51 INFO - PROCESS | 3672 | 1461101751412 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:51 INFO - PROCESS | 3672 | ++DOCSHELL 144A2C00 == 134 [pid = 3672] [id = 650] 14:35:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 234 (14505000) [pid = 3672] [serial = 1950] [outer = 00000000] 14:35:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 235 (1751D400) [pid = 3672] [serial = 1951] [outer = 14505000] 14:35:51 INFO - PROCESS | 3672 | 1461101751469 Marionette DEBUG loaded listener.js 14:35:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 236 (17C6EC00) [pid = 3672] [serial = 1952] [outer = 14505000] 14:35:52 INFO - PROCESS | 3672 | 1461101752365 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]]]}] 14:35:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:35:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1336ms 14:35:52 INFO - PROCESS | 3672 | 1461101752418 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 14:35:52 INFO - PROCESS | 3672 | 1461101752422 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 14:35:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:35:52 INFO - PROCESS | 3672 | 1461101752427 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:35:52 INFO - PROCESS | 3672 | 1461101752430 Marionette TRACE conn5 <- [1,2566,null,{}] 14:35:52 INFO - PROCESS | 3672 | 1461101752436 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}] 14:35:52 INFO - PROCESS | 3672 | 1461101752563 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 14:35:52 INFO - PROCESS | 3672 | 1461101752792 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:52 INFO - PROCESS | 3672 | ++DOCSHELL 18967400 == 135 [pid = 3672] [id = 651] 14:35:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 237 (1896BC00) [pid = 3672] [serial = 1953] [outer = 00000000] 14:35:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 238 (1903CC00) [pid = 3672] [serial = 1954] [outer = 1896BC00] 14:35:52 INFO - PROCESS | 3672 | 1461101752847 Marionette DEBUG loaded listener.js 14:35:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 239 (19782C00) [pid = 3672] [serial = 1955] [outer = 1896BC00] 14:35:53 INFO - PROCESS | 3672 | 1461101753376 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]]]}] 14:35:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:35:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 970ms 14:35:53 INFO - PROCESS | 3672 | 1461101753400 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 14:35:53 INFO - PROCESS | 3672 | 1461101753406 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 14:35:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:35:53 INFO - PROCESS | 3672 | 1461101753412 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:35:53 INFO - PROCESS | 3672 | 1461101753415 Marionette TRACE conn5 <- [1,2570,null,{}] 14:35:53 INFO - PROCESS | 3672 | 1461101753419 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}] 14:35:53 INFO - PROCESS | 3672 | 1461101753539 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 14:35:53 INFO - PROCESS | 3672 | 1461101753738 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:53 INFO - PROCESS | 3672 | ++DOCSHELL 14DC5C00 == 136 [pid = 3672] [id = 652] 14:35:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 240 (17A96C00) [pid = 3672] [serial = 1956] [outer = 00000000] 14:35:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 241 (1A841C00) [pid = 3672] [serial = 1957] [outer = 17A96C00] 14:35:53 INFO - PROCESS | 3672 | 1461101753789 Marionette DEBUG loaded listener.js 14:35:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 242 (1A909000) [pid = 3672] [serial = 1958] [outer = 17A96C00] 14:35:54 INFO - PROCESS | 3672 | --DOCSHELL 18B68C00 == 135 [pid = 3672] [id = 259] 14:35:54 INFO - PROCESS | 3672 | --DOCSHELL 17C49400 == 134 [pid = 3672] [id = 637] 14:35:54 INFO - PROCESS | 3672 | --DOCSHELL 0EC0C400 == 133 [pid = 3672] [id = 636] 14:35:54 INFO - PROCESS | 3672 | --DOCSHELL 1F0A7800 == 132 [pid = 3672] [id = 635] 14:35:54 INFO - PROCESS | 3672 | --DOCSHELL 14C1C400 == 131 [pid = 3672] [id = 634] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 241 (1A906000) [pid = 3672] [serial = 1759] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 240 (20CD2400) [pid = 3672] [serial = 1762] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 239 (21465400) [pid = 3672] [serial = 1765] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 238 (21752400) [pid = 3672] [serial = 1768] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 237 (22545400) [pid = 3672] [serial = 1771] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 236 (2259EC00) [pid = 3672] [serial = 1774] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 235 (1A784400) [pid = 3672] [serial = 1843] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 234 (22592400) [pid = 3672] [serial = 1834] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 233 (200EFC00) [pid = 3672] [serial = 1822] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 232 (214BCC00) [pid = 3672] [serial = 1828] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 231 (18D46C00) [pid = 3672] [serial = 1855] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 230 (18967000) [pid = 3672] [serial = 1816] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 229 (22441800) [pid = 3672] [serial = 1831] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 228 (1D66AC00) [pid = 3672] [serial = 1819] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 227 (21418800) [pid = 3672] [serial = 1837] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 226 (2086D400) [pid = 3672] [serial = 1825] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 225 (22943400) [pid = 3672] [serial = 1840] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 224 (10AF6800) [pid = 3672] [serial = 1813] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOCSHELL 18969000 == 130 [pid = 3672] [id = 633] 14:35:54 INFO - PROCESS | 3672 | --DOCSHELL 14527400 == 129 [pid = 3672] [id = 632] 14:35:54 INFO - PROCESS | 3672 | --DOCSHELL 1ED82800 == 128 [pid = 3672] [id = 628] 14:35:54 INFO - PROCESS | 3672 | --DOCSHELL 20CDBC00 == 127 [pid = 3672] [id = 627] 14:35:54 INFO - PROCESS | 3672 | --DOCSHELL 20814C00 == 126 [pid = 3672] [id = 626] 14:35:54 INFO - PROCESS | 3672 | --DOCSHELL 200EF800 == 125 [pid = 3672] [id = 625] 14:35:54 INFO - PROCESS | 3672 | --DOCSHELL 1ED7AC00 == 124 [pid = 3672] [id = 624] 14:35:54 INFO - PROCESS | 3672 | --DOCSHELL 1ED22400 == 123 [pid = 3672] [id = 623] 14:35:54 INFO - PROCESS | 3672 | --DOCSHELL 1D66B800 == 122 [pid = 3672] [id = 603] 14:35:54 INFO - PROCESS | 3672 | --DOCSHELL 1B73D400 == 121 [pid = 3672] [id = 622] 14:35:54 INFO - PROCESS | 3672 | --DOCSHELL 1A86E400 == 120 [pid = 3672] [id = 621] 14:35:54 INFO - PROCESS | 3672 | --DOCSHELL 18971400 == 119 [pid = 3672] [id = 620] 14:35:54 INFO - PROCESS | 3672 | --DOCSHELL 0EF0F800 == 118 [pid = 3672] [id = 619] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 223 (0FCABC00) [pid = 3672] [serial = 1694] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 222 (1A84B800) [pid = 3672] [serial = 1798] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 221 (1B742000) [pid = 3672] [serial = 1801] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 220 (14DC6800) [pid = 3672] [serial = 1804] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 219 (1B7DDC00) [pid = 3672] [serial = 1802] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 218 (1C689000) [pid = 3672] [serial = 1807] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 217 (224E9800) [pid = 3672] [serial = 1777] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 216 (1755DC00) [pid = 3672] [serial = 1789] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 215 (17A9B800) [pid = 3672] [serial = 1790] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 214 (17C4EC00) [pid = 3672] [serial = 1784] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 213 (1755D400) [pid = 3672] [serial = 1783] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 212 (130A9C00) [pid = 3672] [serial = 1780] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 211 (14508C00) [pid = 3672] [serial = 1781] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 210 (0FCBB800) [pid = 3672] [serial = 1786] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 209 (1452C400) [pid = 3672] [serial = 1787] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 208 (17D1EC00) [pid = 3672] [serial = 1805] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 207 (165C5400) [pid = 3672] [serial = 1756] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 206 (1A783800) [pid = 3672] [serial = 1795] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 205 (20C9E400) [pid = 3672] [serial = 1754] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 204 (1896B000) [pid = 3672] [serial = 1792] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 203 (18D4EC00) [pid = 3672] [serial = 1793] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 202 (1ED24C00) [pid = 3672] [serial = 1810] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 201 (1D506800) [pid = 3672] [serial = 1808] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 200 (1A78CC00) [pid = 3672] [serial = 1796] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 199 (1A90A400) [pid = 3672] [serial = 1799] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 198 (21A6FC00) [pid = 3672] [serial = 1592] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 197 (229CE400) [pid = 3672] [serial = 1535] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 196 (20CA0C00) [pid = 3672] [serial = 1529] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 195 (1BA86800) [pid = 3672] [serial = 1640] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 194 (17D51400) [pid = 3672] [serial = 1637] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 193 (22F4FC00) [pid = 3672] [serial = 1538] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 192 (1ED79C00) [pid = 3672] [serial = 1811] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 191 (1450A400) [pid = 3672] [serial = 1580] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 190 (19A9AC00) [pid = 3672] [serial = 1583] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 189 (1C5AB000) [pid = 3672] [serial = 1703] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 188 (1A9D1400) [pid = 3672] [serial = 1700] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 187 (14503400) [pid = 3672] [serial = 1847] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 186 (2258D400) [pid = 3672] [serial = 1649] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 185 (21462C00) [pid = 3672] [serial = 1589] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 184 (22441400) [pid = 3672] [serial = 1595] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 183 (1DD2AC00) [pid = 3672] [serial = 1586] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 182 (19910800) [pid = 3672] [serial = 1850] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 181 (13006000) [pid = 3672] [serial = 1853] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 180 (20820400) [pid = 3672] [serial = 1721] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 179 (1C26C800) [pid = 3672] [serial = 1724] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 178 (10AA4000) [pid = 3672] [serial = 1846] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 177 (229D3000) [pid = 3672] [serial = 1541] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 176 (22939800) [pid = 3672] [serial = 1598] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 175 (229A4400) [pid = 3672] [serial = 1601] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 174 (20D0F000) [pid = 3672] [serial = 1658] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 173 (17512000) [pid = 3672] [serial = 1697] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 172 (22F4D400) [pid = 3672] [serial = 1652] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 171 (22435C00) [pid = 3672] [serial = 1646] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 170 (20802000) [pid = 3672] [serial = 1718] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 169 (1FF80800) [pid = 3672] [serial = 1715] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 168 (1ED76400) [pid = 3672] [serial = 1712] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 167 (10077C00) [pid = 3672] [serial = 1852] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 166 (1EAD7C00) [pid = 3672] [serial = 1709] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 165 (1A83EC00) [pid = 3672] [serial = 1526] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 164 (1D667400) [pid = 3672] [serial = 1706] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 163 (19383C00) [pid = 3672] [serial = 1849] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 162 (2299C800) [pid = 3672] [serial = 1544] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 161 (1452B800) [pid = 3672] [serial = 1523] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 160 (23340000) [pid = 3672] [serial = 1655] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 159 (20CD4C00) [pid = 3672] [serial = 1634] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 158 (22547400) [pid = 3672] [serial = 1532] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | --DOMWINDOW == 157 (2146DC00) [pid = 3672] [serial = 1643] [outer = 00000000] [url = about:blank] 14:35:54 INFO - PROCESS | 3672 | 1461101754566 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]]]}] 14:35:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:35:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1176ms 14:35:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:35:54 INFO - PROCESS | 3672 | 1461101754589 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 14:35:54 INFO - PROCESS | 3672 | 1461101754591 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 14:35:54 INFO - PROCESS | 3672 | 1461101754594 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:35:54 INFO - PROCESS | 3672 | 1461101754598 Marionette TRACE conn5 <- [1,2574,null,{}] 14:35:54 INFO - PROCESS | 3672 | 1461101754608 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}] 14:35:54 INFO - PROCESS | 3672 | 1461101754720 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 14:35:54 INFO - PROCESS | 3672 | 1461101754855 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:54 INFO - PROCESS | 3672 | ++DOCSHELL 10A6F400 == 119 [pid = 3672] [id = 653] 14:35:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 158 (10A7D800) [pid = 3672] [serial = 1959] [outer = 00000000] 14:35:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 159 (1452C000) [pid = 3672] [serial = 1960] [outer = 10A7D800] 14:35:54 INFO - PROCESS | 3672 | 1461101754904 Marionette DEBUG loaded listener.js 14:35:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 160 (15B5A000) [pid = 3672] [serial = 1961] [outer = 10A7D800] 14:35:55 INFO - PROCESS | 3672 | 1461101755365 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]]]}] 14:35:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:35:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 830ms 14:35:55 INFO - PROCESS | 3672 | 1461101755425 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 14:35:55 INFO - PROCESS | 3672 | 1461101755427 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 14:35:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:35:55 INFO - PROCESS | 3672 | 1461101755431 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:35:55 INFO - PROCESS | 3672 | 1461101755433 Marionette TRACE conn5 <- [1,2578,null,{}] 14:35:55 INFO - PROCESS | 3672 | 1461101755436 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}] 14:35:55 INFO - PROCESS | 3672 | 1461101755541 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 14:35:55 INFO - PROCESS | 3672 | 1461101755554 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:55 INFO - PROCESS | 3672 | ++DOCSHELL 1755D400 == 120 [pid = 3672] [id = 654] 14:35:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 161 (175F6000) [pid = 3672] [serial = 1962] [outer = 00000000] 14:35:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 162 (17DE7800) [pid = 3672] [serial = 1963] [outer = 175F6000] 14:35:55 INFO - PROCESS | 3672 | 1461101755600 Marionette DEBUG loaded listener.js 14:35:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 163 (18957C00) [pid = 3672] [serial = 1964] [outer = 175F6000] 14:35:56 INFO - PROCESS | 3672 | 1461101756101 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]]]}] 14:35:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:35:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 730ms 14:35:56 INFO - PROCESS | 3672 | 1461101756165 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 14:35:56 INFO - PROCESS | 3672 | 1461101756167 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 14:35:56 INFO - PROCESS | 3672 | 1461101756171 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:35:56 INFO - PROCESS | 3672 | 1461101756172 Marionette TRACE conn5 <- [1,2582,null,{}] 14:35:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:35:56 INFO - PROCESS | 3672 | 1461101756176 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}] 14:35:56 INFO - PROCESS | 3672 | 1461101756283 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 14:35:56 INFO - PROCESS | 3672 | 1461101756467 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:56 INFO - PROCESS | 3672 | ++DOCSHELL 1896A800 == 121 [pid = 3672] [id = 655] 14:35:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 164 (18B63000) [pid = 3672] [serial = 1965] [outer = 00000000] 14:35:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 165 (19383C00) [pid = 3672] [serial = 1966] [outer = 18B63000] 14:35:56 INFO - PROCESS | 3672 | 1461101756512 Marionette DEBUG loaded listener.js 14:35:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 166 (19AA5400) [pid = 3672] [serial = 1967] [outer = 18B63000] 14:35:56 INFO - PROCESS | 3672 | 1461101756957 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]]]}] 14:35:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:35:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 830ms 14:35:56 INFO - PROCESS | 3672 | 1461101757005 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 14:35:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:35:56 INFO - PROCESS | 3672 | 1461101757007 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 14:35:57 INFO - PROCESS | 3672 | 1461101757010 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:35:57 INFO - PROCESS | 3672 | 1461101757012 Marionette TRACE conn5 <- [1,2586,null,{}] 14:35:57 INFO - PROCESS | 3672 | 1461101757016 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}] 14:35:57 INFO - PROCESS | 3672 | 1461101757192 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 14:35:57 INFO - PROCESS | 3672 | 1461101757216 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:57 INFO - PROCESS | 3672 | ++DOCSHELL 1A641400 == 122 [pid = 3672] [id = 656] 14:35:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 167 (1A8E5400) [pid = 3672] [serial = 1968] [outer = 00000000] 14:35:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 168 (1A9DBC00) [pid = 3672] [serial = 1969] [outer = 1A8E5400] 14:35:57 INFO - PROCESS | 3672 | 1461101757265 Marionette DEBUG loaded listener.js 14:35:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 169 (1A9E0C00) [pid = 3672] [serial = 1970] [outer = 1A8E5400] 14:35:57 INFO - PROCESS | 3672 | 1461101757785 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]]]}] 14:35:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:35:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 832ms 14:35:57 INFO - PROCESS | 3672 | 1461101757843 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 14:35:57 INFO - PROCESS | 3672 | 1461101757845 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 14:35:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:35:57 INFO - PROCESS | 3672 | 1461101757849 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:35:57 INFO - PROCESS | 3672 | 1461101757851 Marionette TRACE conn5 <- [1,2590,null,{}] 14:35:57 INFO - PROCESS | 3672 | 1461101757859 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}] 14:35:58 INFO - PROCESS | 3672 | 1461101758013 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 14:35:58 INFO - PROCESS | 3672 | 1461101758036 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:58 INFO - PROCESS | 3672 | ++DOCSHELL 1B73D400 == 123 [pid = 3672] [id = 657] 14:35:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 170 (1B742000) [pid = 3672] [serial = 1971] [outer = 00000000] 14:35:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 171 (1BE70800) [pid = 3672] [serial = 1972] [outer = 1B742000] 14:35:58 INFO - PROCESS | 3672 | 1461101758082 Marionette DEBUG loaded listener.js 14:35:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 172 (1C68B400) [pid = 3672] [serial = 1973] [outer = 1B742000] 14:35:58 INFO - PROCESS | 3672 | 1461101758561 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]]]}] 14:35:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:35:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 730ms 14:35:58 INFO - PROCESS | 3672 | 1461101758591 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 14:35:58 INFO - PROCESS | 3672 | 1461101758593 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 14:35:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:35:58 INFO - PROCESS | 3672 | 1461101758596 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:35:58 INFO - PROCESS | 3672 | 1461101758598 Marionette TRACE conn5 <- [1,2594,null,{}] 14:35:58 INFO - PROCESS | 3672 | 1461101758601 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}] 14:35:59 INFO - PROCESS | 3672 | 1461101759025 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 14:35:59 INFO - PROCESS | 3672 | --DOMWINDOW == 171 (15A51400) [pid = 3672] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:35:59 INFO - PROCESS | 3672 | --DOMWINDOW == 170 (1F0A8800) [pid = 3672] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:35:59 INFO - PROCESS | 3672 | --DOMWINDOW == 169 (17C6B800) [pid = 3672] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:35:59 INFO - PROCESS | 3672 | --DOMWINDOW == 168 (18D47C00) [pid = 3672] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:35:59 INFO - PROCESS | 3672 | --DOMWINDOW == 167 (0EF07C00) [pid = 3672] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:35:59 INFO - PROCESS | 3672 | --DOMWINDOW == 166 (14528800) [pid = 3672] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:35:59 INFO - PROCESS | 3672 | --DOMWINDOW == 165 (1896A400) [pid = 3672] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:35:59 INFO - PROCESS | 3672 | 1461101759115 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:59 INFO - PROCESS | 3672 | ++DOCSHELL 0FFDB800 == 124 [pid = 3672] [id = 658] 14:35:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 166 (130A8C00) [pid = 3672] [serial = 1974] [outer = 00000000] 14:35:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 167 (17C69C00) [pid = 3672] [serial = 1975] [outer = 130A8C00] 14:35:59 INFO - PROCESS | 3672 | 1461101759161 Marionette DEBUG loaded listener.js 14:35:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 168 (18D47C00) [pid = 3672] [serial = 1976] [outer = 130A8C00] 14:35:59 INFO - PROCESS | 3672 | 1461101759595 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]]]}] 14:35:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:35:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1019ms 14:35:59 INFO - PROCESS | 3672 | 1461101759617 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 14:35:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:35:59 INFO - PROCESS | 3672 | 1461101759619 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 14:35:59 INFO - PROCESS | 3672 | 1461101759622 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:35:59 INFO - PROCESS | 3672 | 1461101759623 Marionette TRACE conn5 <- [1,2598,null,{}] 14:35:59 INFO - PROCESS | 3672 | 1461101759627 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}] 14:35:59 INFO - PROCESS | 3672 | 1461101759728 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 14:35:59 INFO - PROCESS | 3672 | 1461101759734 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:59 INFO - PROCESS | 3672 | ++DOCSHELL 14AD1400 == 125 [pid = 3672] [id = 659] 14:35:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 169 (17C6B800) [pid = 3672] [serial = 1977] [outer = 00000000] 14:35:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 170 (1D5F0800) [pid = 3672] [serial = 1978] [outer = 17C6B800] 14:35:59 INFO - PROCESS | 3672 | 1461101759779 Marionette DEBUG loaded listener.js 14:35:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 171 (1D8A9000) [pid = 3672] [serial = 1979] [outer = 17C6B800] 14:36:00 INFO - PROCESS | 3672 | 1461101760234 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]]]}] 14:36:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:36:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 670ms 14:36:00 INFO - PROCESS | 3672 | 1461101760293 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 14:36:00 INFO - PROCESS | 3672 | 1461101760295 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 14:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:36:00 INFO - PROCESS | 3672 | 1461101760298 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:36:00 INFO - PROCESS | 3672 | 1461101760300 Marionette TRACE conn5 <- [1,2602,null,{}] 14:36:00 INFO - PROCESS | 3672 | 1461101760303 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}] 14:36:00 INFO - PROCESS | 3672 | 1461101760405 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 14:36:00 INFO - PROCESS | 3672 | 1461101760412 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:00 INFO - PROCESS | 3672 | ++DOCSHELL 1D504000 == 126 [pid = 3672] [id = 660] 14:36:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 172 (1D5EF800) [pid = 3672] [serial = 1980] [outer = 00000000] 14:36:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 173 (1ED2B000) [pid = 3672] [serial = 1981] [outer = 1D5EF800] 14:36:00 INFO - PROCESS | 3672 | 1461101760457 Marionette DEBUG loaded listener.js 14:36:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 174 (1ED76C00) [pid = 3672] [serial = 1982] [outer = 1D5EF800] 14:36:00 INFO - PROCESS | 3672 | 1461101760951 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]]]}] 14:36:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:36:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 670ms 14:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:36:00 INFO - PROCESS | 3672 | 1461101760969 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 14:36:00 INFO - PROCESS | 3672 | 1461101760971 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 14:36:00 INFO - PROCESS | 3672 | 1461101760974 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:36:00 INFO - PROCESS | 3672 | 1461101760976 Marionette TRACE conn5 <- [1,2606,null,{}] 14:36:01 INFO - PROCESS | 3672 | 1461101761088 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}] 14:36:01 INFO - PROCESS | 3672 | 1461101761239 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 14:36:01 INFO - PROCESS | 3672 | 1461101761380 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:01 INFO - PROCESS | 3672 | ++DOCSHELL 10080C00 == 127 [pid = 3672] [id = 661] 14:36:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 175 (10081400) [pid = 3672] [serial = 1983] [outer = 00000000] 14:36:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 176 (10AF6800) [pid = 3672] [serial = 1984] [outer = 10081400] 14:36:01 INFO - PROCESS | 3672 | 1461101761438 Marionette DEBUG loaded listener.js 14:36:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 177 (1441EC00) [pid = 3672] [serial = 1985] [outer = 10081400] 14:36:02 INFO - PROCESS | 3672 | 1461101762101 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]]]}] 14:36:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:36:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1175ms 14:36:02 INFO - PROCESS | 3672 | 1461101762161 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 14:36:02 INFO - PROCESS | 3672 | 1461101762167 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 14:36:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:36:02 INFO - PROCESS | 3672 | 1461101762188 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:36:02 INFO - PROCESS | 3672 | 1461101762190 Marionette TRACE conn5 <- [1,2610,null,{}] 14:36:02 INFO - PROCESS | 3672 | 1461101762195 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}] 14:36:02 INFO - PROCESS | 3672 | 1461101762328 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 14:36:02 INFO - PROCESS | 3672 | 1461101762534 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:02 INFO - PROCESS | 3672 | ++DOCSHELL 18D4CC00 == 128 [pid = 3672] [id = 662] 14:36:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 178 (18D4DC00) [pid = 3672] [serial = 1986] [outer = 00000000] 14:36:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 179 (19917800) [pid = 3672] [serial = 1987] [outer = 18D4DC00] 14:36:02 INFO - PROCESS | 3672 | 1461101762590 Marionette DEBUG loaded listener.js 14:36:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 180 (1A788400) [pid = 3672] [serial = 1988] [outer = 18D4DC00] 14:36:03 INFO - PROCESS | 3672 | 1461101763161 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]]]}] 14:36:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:36:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1023ms 14:36:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:36:03 INFO - PROCESS | 3672 | 1461101763211 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 14:36:03 INFO - PROCESS | 3672 | 1461101763214 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 14:36:03 INFO - PROCESS | 3672 | 1461101763217 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:36:03 INFO - PROCESS | 3672 | 1461101763220 Marionette TRACE conn5 <- [1,2614,null,{}] 14:36:03 INFO - PROCESS | 3672 | 1461101763224 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}] 14:36:03 INFO - PROCESS | 3672 | 1461101763352 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 14:36:03 INFO - PROCESS | 3672 | 1461101763538 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:03 INFO - PROCESS | 3672 | ++DOCSHELL 1A907000 == 129 [pid = 3672] [id = 663] 14:36:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 181 (1A90B000) [pid = 3672] [serial = 1989] [outer = 00000000] 14:36:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 182 (1D5F7000) [pid = 3672] [serial = 1990] [outer = 1A90B000] 14:36:03 INFO - PROCESS | 3672 | 1461101763599 Marionette DEBUG loaded listener.js 14:36:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 183 (1F06A400) [pid = 3672] [serial = 1991] [outer = 1A90B000] 14:36:04 INFO - PROCESS | 3672 | 1461101764212 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]]]}] 14:36:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:36:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1019ms 14:36:04 INFO - PROCESS | 3672 | 1461101764256 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 14:36:04 INFO - PROCESS | 3672 | 1461101764262 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 14:36:04 INFO - PROCESS | 3672 | 1461101764284 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:36:04 INFO - PROCESS | 3672 | 1461101764287 Marionette TRACE conn5 <- [1,2618,null,{}] 14:36:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:36:04 INFO - PROCESS | 3672 | 1461101764291 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}] 14:36:04 INFO - PROCESS | 3672 | 1461101764427 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 14:36:04 INFO - PROCESS | 3672 | 1461101764623 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:04 INFO - PROCESS | 3672 | ++DOCSHELL 1ED7C400 == 130 [pid = 3672] [id = 664] 14:36:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 184 (1F06EC00) [pid = 3672] [serial = 1992] [outer = 00000000] 14:36:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 185 (20804400) [pid = 3672] [serial = 1993] [outer = 1F06EC00] 14:36:04 INFO - PROCESS | 3672 | 1461101764684 Marionette DEBUG loaded listener.js 14:36:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 186 (20812C00) [pid = 3672] [serial = 1994] [outer = 1F06EC00] 14:36:05 INFO - PROCESS | 3672 | 1461101765300 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]]]}] 14:36:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:36:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1062ms 14:36:05 INFO - PROCESS | 3672 | 1461101765357 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 14:36:05 INFO - PROCESS | 3672 | 1461101765359 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 14:36:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:36:05 INFO - PROCESS | 3672 | 1461101765363 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:36:05 INFO - PROCESS | 3672 | 1461101765365 Marionette TRACE conn5 <- [1,2622,null,{}] 14:36:05 INFO - PROCESS | 3672 | 1461101765369 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}] 14:36:05 INFO - PROCESS | 3672 | 1461101765503 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 14:36:05 INFO - PROCESS | 3672 | 1461101765677 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:05 INFO - PROCESS | 3672 | ++DOCSHELL 2086B800 == 131 [pid = 3672] [id = 665] 14:36:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 187 (2086C400) [pid = 3672] [serial = 1995] [outer = 00000000] 14:36:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 188 (20CA0C00) [pid = 3672] [serial = 1996] [outer = 2086C400] 14:36:05 INFO - PROCESS | 3672 | 1461101765734 Marionette DEBUG loaded listener.js 14:36:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 189 (20CA4800) [pid = 3672] [serial = 1997] [outer = 2086C400] 14:36:06 INFO - PROCESS | 3672 | 1461101766323 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]]]}] 14:36:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:36:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1017ms 14:36:06 INFO - PROCESS | 3672 | 1461101766383 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 14:36:06 INFO - PROCESS | 3672 | 1461101766386 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 14:36:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:36:06 INFO - PROCESS | 3672 | 1461101766389 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:36:06 INFO - PROCESS | 3672 | 1461101766391 Marionette TRACE conn5 <- [1,2626,null,{}] 14:36:06 INFO - PROCESS | 3672 | 1461101766395 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}] 14:36:06 INFO - PROCESS | 3672 | 1461101766542 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 14:36:06 INFO - PROCESS | 3672 | 1461101766721 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:06 INFO - PROCESS | 3672 | ++DOCSHELL 21414000 == 132 [pid = 3672] [id = 666] 14:36:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 190 (21419C00) [pid = 3672] [serial = 1998] [outer = 00000000] 14:36:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 191 (2146A000) [pid = 3672] [serial = 1999] [outer = 21419C00] 14:36:06 INFO - PROCESS | 3672 | 1461101766777 Marionette DEBUG loaded listener.js 14:36:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 192 (214B6400) [pid = 3672] [serial = 2000] [outer = 21419C00] 14:36:07 INFO - PROCESS | 3672 | 1461101767325 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]]]}] 14:36:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:36:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 970ms 14:36:07 INFO - PROCESS | 3672 | 1461101767364 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 14:36:07 INFO - PROCESS | 3672 | 1461101767366 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 14:36:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:36:07 INFO - PROCESS | 3672 | 1461101767369 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:36:07 INFO - PROCESS | 3672 | 1461101767371 Marionette TRACE conn5 <- [1,2630,null,{}] 14:36:07 INFO - PROCESS | 3672 | 1461101767375 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}] 14:36:07 INFO - PROCESS | 3672 | 1461101767504 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 14:36:07 INFO - PROCESS | 3672 | 1461101767692 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:07 INFO - PROCESS | 3672 | ++DOCSHELL 21460400 == 133 [pid = 3672] [id = 667] 14:36:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 193 (214BC400) [pid = 3672] [serial = 2001] [outer = 00000000] 14:36:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 194 (21A62C00) [pid = 3672] [serial = 2002] [outer = 214BC400] 14:36:07 INFO - PROCESS | 3672 | 1461101767747 Marionette DEBUG loaded listener.js 14:36:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 195 (21A69400) [pid = 3672] [serial = 2003] [outer = 214BC400] 14:36:08 INFO - PROCESS | 3672 | 1461101768338 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]]]}] 14:36:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:36:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1017ms 14:36:08 INFO - PROCESS | 3672 | 1461101768390 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 14:36:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:36:08 INFO - PROCESS | 3672 | 1461101768393 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 14:36:08 INFO - PROCESS | 3672 | 1461101768396 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:36:08 INFO - PROCESS | 3672 | 1461101768398 Marionette TRACE conn5 <- [1,2634,null,{}] 14:36:08 INFO - PROCESS | 3672 | 1461101768402 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}] 14:36:08 INFO - PROCESS | 3672 | 1461101768526 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 14:36:08 INFO - PROCESS | 3672 | 1461101768715 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:08 INFO - PROCESS | 3672 | ++DOCSHELL 21754400 == 134 [pid = 3672] [id = 668] 14:36:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 196 (22433000) [pid = 3672] [serial = 2004] [outer = 00000000] 14:36:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 197 (224E4800) [pid = 3672] [serial = 2005] [outer = 22433000] 14:36:08 INFO - PROCESS | 3672 | 1461101768771 Marionette DEBUG loaded listener.js 14:36:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 198 (224E9800) [pid = 3672] [serial = 2006] [outer = 22433000] 14:36:09 INFO - PROCESS | 3672 | 1461101769364 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]]]}] 14:36:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:36:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1018ms 14:36:09 INFO - PROCESS | 3672 | 1461101769419 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 14:36:09 INFO - PROCESS | 3672 | 1461101769421 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 14:36:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:36:09 INFO - PROCESS | 3672 | 1461101769425 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:36:09 INFO - PROCESS | 3672 | 1461101769427 Marionette TRACE conn5 <- [1,2638,null,{}] 14:36:09 INFO - PROCESS | 3672 | 1461101769431 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}] 14:36:09 INFO - PROCESS | 3672 | 1461101769555 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 14:36:09 INFO - PROCESS | 3672 | 1461101769745 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:09 INFO - PROCESS | 3672 | ++DOCSHELL 2243EC00 == 135 [pid = 3672] [id = 669] 14:36:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 199 (2253FC00) [pid = 3672] [serial = 2007] [outer = 00000000] 14:36:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 200 (2254B400) [pid = 3672] [serial = 2008] [outer = 2253FC00] 14:36:09 INFO - PROCESS | 3672 | 1461101769801 Marionette DEBUG loaded listener.js 14:36:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 201 (22586000) [pid = 3672] [serial = 2009] [outer = 2253FC00] 14:36:10 INFO - PROCESS | 3672 | 1461101770341 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]]]}] 14:36:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:36:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 970ms 14:36:10 INFO - PROCESS | 3672 | 1461101770399 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 14:36:10 INFO - PROCESS | 3672 | 1461101770401 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 14:36:10 INFO - PROCESS | 3672 | 1461101770405 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:36:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:36:10 INFO - PROCESS | 3672 | 1461101770407 Marionette TRACE conn5 <- [1,2642,null,{}] 14:36:10 INFO - PROCESS | 3672 | 1461101770411 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}] 14:36:10 INFO - PROCESS | 3672 | 1461101770538 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 14:36:10 INFO - PROCESS | 3672 | 1461101770727 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:10 INFO - PROCESS | 3672 | ++DOCSHELL 2254A000 == 136 [pid = 3672] [id = 670] 14:36:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 202 (2258D000) [pid = 3672] [serial = 2010] [outer = 00000000] 14:36:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 203 (22937400) [pid = 3672] [serial = 2011] [outer = 2258D000] 14:36:10 INFO - PROCESS | 3672 | 1461101770783 Marionette DEBUG loaded listener.js 14:36:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 204 (22939C00) [pid = 3672] [serial = 2012] [outer = 2258D000] 14:36:11 INFO - PROCESS | 3672 | 1461101771356 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]]]}] 14:36:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:36:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 970ms 14:36:11 INFO - PROCESS | 3672 | 1461101771380 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 14:36:11 INFO - PROCESS | 3672 | 1461101771382 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 14:36:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:36:11 INFO - PROCESS | 3672 | 1461101771388 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:36:11 INFO - PROCESS | 3672 | 1461101771390 Marionette TRACE conn5 <- [1,2646,null,{}] 14:36:11 INFO - PROCESS | 3672 | 1461101771393 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}] 14:36:11 INFO - PROCESS | 3672 | 1461101771544 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 14:36:11 INFO - PROCESS | 3672 | 1461101771745 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:11 INFO - PROCESS | 3672 | ++DOCSHELL 225A3000 == 137 [pid = 3672] [id = 671] 14:36:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 205 (22998C00) [pid = 3672] [serial = 2013] [outer = 00000000] 14:36:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 206 (229D1400) [pid = 3672] [serial = 2014] [outer = 22998C00] 14:36:11 INFO - PROCESS | 3672 | 1461101771809 Marionette DEBUG loaded listener.js 14:36:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 207 (22F4C400) [pid = 3672] [serial = 2015] [outer = 22998C00] 14:36:12 INFO - PROCESS | 3672 | 1461101772434 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]]]}] 14:36:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:36:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1130ms 14:36:12 INFO - PROCESS | 3672 | 1461101772519 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 14:36:12 INFO - PROCESS | 3672 | 1461101772522 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 14:36:12 INFO - PROCESS | 3672 | 1461101772525 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:36:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:36:12 INFO - PROCESS | 3672 | 1461101772528 Marionette TRACE conn5 <- [1,2650,null,{}] 14:36:12 INFO - PROCESS | 3672 | 1461101772545 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}] 14:36:12 INFO - PROCESS | 3672 | 1461101772720 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 14:36:12 INFO - PROCESS | 3672 | 1461101772852 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:12 INFO - PROCESS | 3672 | ++DOCSHELL 22F4AC00 == 138 [pid = 3672] [id = 672] 14:36:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 208 (22F4DC00) [pid = 3672] [serial = 2016] [outer = 00000000] 14:36:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 209 (23343C00) [pid = 3672] [serial = 2017] [outer = 22F4DC00] 14:36:12 INFO - PROCESS | 3672 | 1461101772907 Marionette DEBUG loaded listener.js 14:36:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 210 (23581000) [pid = 3672] [serial = 2018] [outer = 22F4DC00] 14:36:13 INFO - PROCESS | 3672 | 1461101773576 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]]]}] 14:36:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:36:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1075ms 14:36:13 INFO - PROCESS | 3672 | 1461101773604 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 14:36:13 INFO - PROCESS | 3672 | 1461101773606 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 14:36:13 INFO - PROCESS | 3672 | 1461101773610 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:36:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:36:13 INFO - PROCESS | 3672 | 1461101773612 Marionette TRACE conn5 <- [1,2654,null,{}] 14:36:13 INFO - PROCESS | 3672 | 1461101773616 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}] 14:36:13 INFO - PROCESS | 3672 | 1461101773744 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 14:36:13 INFO - PROCESS | 3672 | 1461101773937 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:13 INFO - PROCESS | 3672 | ++DOCSHELL 175FEC00 == 139 [pid = 3672] [id = 673] 14:36:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 211 (1894C800) [pid = 3672] [serial = 2019] [outer = 00000000] 14:36:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 212 (1B73CC00) [pid = 3672] [serial = 2020] [outer = 1894C800] 14:36:13 INFO - PROCESS | 3672 | 1461101773993 Marionette DEBUG loaded listener.js 14:36:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 213 (1D505C00) [pid = 3672] [serial = 2021] [outer = 1894C800] 14:36:15 INFO - PROCESS | 3672 | 1461101775330 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]]]}] 14:36:15 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) 14:36:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1770ms 14:36:15 INFO - PROCESS | 3672 | 1461101775405 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 14:36:15 INFO - PROCESS | 3672 | 1461101775410 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 14:36:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:36:15 INFO - PROCESS | 3672 | 1461101775417 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:36:15 INFO - PROCESS | 3672 | 1461101775419 Marionette TRACE conn5 <- [1,2658,null,{}] 14:36:15 INFO - PROCESS | 3672 | 1461101775425 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}] 14:36:15 INFO - PROCESS | 3672 | 1461101775545 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 14:36:15 INFO - PROCESS | 3672 | 1461101775767 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:15 INFO - PROCESS | 3672 | ++DOCSHELL 1450F800 == 140 [pid = 3672] [id = 674] 14:36:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 214 (14C4FC00) [pid = 3672] [serial = 2022] [outer = 00000000] 14:36:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 215 (18959C00) [pid = 3672] [serial = 2023] [outer = 14C4FC00] 14:36:15 INFO - PROCESS | 3672 | 1461101775823 Marionette DEBUG loaded listener.js 14:36:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 216 (19301C00) [pid = 3672] [serial = 2024] [outer = 14C4FC00] 14:36:16 INFO - PROCESS | 3672 | --DOCSHELL 14AD1400 == 139 [pid = 3672] [id = 659] 14:36:16 INFO - PROCESS | 3672 | --DOCSHELL 0FFDB800 == 138 [pid = 3672] [id = 658] 14:36:16 INFO - PROCESS | 3672 | --DOCSHELL 1B73D400 == 137 [pid = 3672] [id = 657] 14:36:16 INFO - PROCESS | 3672 | --DOCSHELL 1A641400 == 136 [pid = 3672] [id = 656] 14:36:16 INFO - PROCESS | 3672 | --DOCSHELL 1896A800 == 135 [pid = 3672] [id = 655] 14:36:16 INFO - PROCESS | 3672 | --DOCSHELL 1755D400 == 134 [pid = 3672] [id = 654] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 215 (20CD6800) [pid = 3672] [serial = 1915] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOCSHELL 10A6F400 == 133 [pid = 3672] [id = 653] 14:36:16 INFO - PROCESS | 3672 | --DOCSHELL 14DC5C00 == 132 [pid = 3672] [id = 652] 14:36:16 INFO - PROCESS | 3672 | --DOCSHELL 18967400 == 131 [pid = 3672] [id = 651] 14:36:16 INFO - PROCESS | 3672 | --DOCSHELL 1F078400 == 130 [pid = 3672] [id = 641] 14:36:16 INFO - PROCESS | 3672 | --DOCSHELL 19AA6000 == 129 [pid = 3672] [id = 640] 14:36:16 INFO - PROCESS | 3672 | --DOCSHELL 14C1F800 == 128 [pid = 3672] [id = 639] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 214 (1938B000) [pid = 3672] [serial = 1856] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 213 (1B7E2800) [pid = 3672] [serial = 1913] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 212 (1450E400) [pid = 3672] [serial = 1910] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 211 (1A83FC00) [pid = 3672] [serial = 1904] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 210 (1C5A7C00) [pid = 3672] [serial = 1901] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 209 (18B66800) [pid = 3672] [serial = 1903] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 208 (200EDC00) [pid = 3672] [serial = 1907] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 207 (1FF89C00) [pid = 3672] [serial = 1906] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 206 (1A841800) [pid = 3672] [serial = 1912] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 205 (1ED7A400) [pid = 3672] [serial = 1870] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 204 (1A9D3C00) [pid = 3672] [serial = 1864] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 203 (1BA7D400) [pid = 3672] [serial = 1900] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 202 (10A6FC00) [pid = 3672] [serial = 1909] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 201 (10AA3400) [pid = 3672] [serial = 1858] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 200 (214BE000) [pid = 3672] [serial = 1882] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 199 (224E5C00) [pid = 3672] [serial = 1885] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 198 (20863000) [pid = 3672] [serial = 1876] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 197 (1D666800) [pid = 3672] [serial = 1867] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 196 (175F2400) [pid = 3672] [serial = 1898] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 195 (17511400) [pid = 3672] [serial = 1897] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 194 (23583000) [pid = 3672] [serial = 1894] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 193 (1F0A4000) [pid = 3672] [serial = 1873] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 192 (2333E800) [pid = 3672] [serial = 1891] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 191 (2299A800) [pid = 3672] [serial = 1888] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 190 (1998AC00) [pid = 3672] [serial = 1861] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | --DOMWINDOW == 189 (20D0A800) [pid = 3672] [serial = 1879] [outer = 00000000] [url = about:blank] 14:36:16 INFO - PROCESS | 3672 | 1461101776935 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 14:36:16 INFO - PROCESS | 3672 | 1461101777000 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 14:36:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:36:16 INFO - PROCESS | 3672 | 1461101777006 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:36:16 INFO - PROCESS | 3672 | 1461101777009 Marionette TRACE conn5 <- [1,2662,null,{}] 14:36:17 INFO - PROCESS | 3672 | 1461101777013 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}] 14:36:17 INFO - PROCESS | 3672 | 1461101777121 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 14:36:17 INFO - PROCESS | 3672 | 1461101777295 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:17 INFO - PROCESS | 3672 | ++DOCSHELL 1450A800 == 129 [pid = 3672] [id = 675] 14:36:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 190 (14527000) [pid = 3672] [serial = 2025] [outer = 00000000] 14:36:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 191 (17559400) [pid = 3672] [serial = 2026] [outer = 14527000] 14:36:17 INFO - PROCESS | 3672 | 1461101777345 Marionette DEBUG loaded listener.js 14:36:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 192 (17C45C00) [pid = 3672] [serial = 2027] [outer = 14527000] 14:36:18 INFO - PROCESS | 3672 | 1461101778251 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 14:36:18 INFO - PROCESS | 3672 | 1461101778287 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 14:36:18 INFO - PROCESS | 3672 | 1461101778291 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:36:18 INFO - PROCESS | 3672 | 1461101778295 Marionette TRACE conn5 <- [1,2666,null,{}] 14:36:18 INFO - PROCESS | 3672 | 1461101778305 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}] 14:36:18 INFO - PROCESS | 3672 | 1461101778462 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 14:36:18 INFO - PROCESS | 3672 | 1461101778478 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:18 INFO - PROCESS | 3672 | ++DOCSHELL 18B67C00 == 130 [pid = 3672] [id = 676] 14:36:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 193 (19911400) [pid = 3672] [serial = 2028] [outer = 00000000] 14:36:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 194 (1A784400) [pid = 3672] [serial = 2029] [outer = 19911400] 14:36:18 INFO - PROCESS | 3672 | 1461101778527 Marionette DEBUG loaded listener.js 14:36:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 195 (1A82BC00) [pid = 3672] [serial = 2030] [outer = 19911400] 14:36:19 INFO - PROCESS | 3672 | 1461101779504 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]]]}] 14:36:19 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) 14:36:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1230ms 14:36:19 INFO - PROCESS | 3672 | 1461101779525 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 14:36:19 INFO - PROCESS | 3672 | 1461101779527 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 14:36:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:36:19 INFO - PROCESS | 3672 | 1461101779538 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:36:19 INFO - PROCESS | 3672 | 1461101779539 Marionette TRACE conn5 <- [1,2670,null,{}] 14:36:19 INFO - PROCESS | 3672 | 1461101779543 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}] 14:36:19 INFO - PROCESS | 3672 | 1461101779699 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 14:36:19 INFO - PROCESS | 3672 | 1461101779715 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:19 INFO - PROCESS | 3672 | ++DOCSHELL 1A86D000 == 131 [pid = 3672] [id = 677] 14:36:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 196 (1A8E5800) [pid = 3672] [serial = 2031] [outer = 00000000] 14:36:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 197 (1A9DF000) [pid = 3672] [serial = 2032] [outer = 1A8E5800] 14:36:19 INFO - PROCESS | 3672 | 1461101779761 Marionette DEBUG loaded listener.js 14:36:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 198 (1A78F400) [pid = 3672] [serial = 2033] [outer = 1A8E5800] 14:36:20 INFO - PROCESS | 3672 | --DOMWINDOW == 197 (1896BC00) [pid = 3672] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:36:20 INFO - PROCESS | 3672 | --DOMWINDOW == 196 (10A7D800) [pid = 3672] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:36:20 INFO - PROCESS | 3672 | --DOMWINDOW == 195 (175F6000) [pid = 3672] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:36:20 INFO - PROCESS | 3672 | --DOMWINDOW == 194 (1A8E5400) [pid = 3672] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:36:20 INFO - PROCESS | 3672 | --DOMWINDOW == 193 (1B742000) [pid = 3672] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:36:20 INFO - PROCESS | 3672 | --DOMWINDOW == 192 (17C6B800) [pid = 3672] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:36:20 INFO - PROCESS | 3672 | --DOMWINDOW == 191 (130A8C00) [pid = 3672] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:36:20 INFO - PROCESS | 3672 | --DOMWINDOW == 190 (18B63000) [pid = 3672] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:36:20 INFO - PROCESS | 3672 | --DOMWINDOW == 189 (1EACCC00) [pid = 3672] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:36:20 INFO - PROCESS | 3672 | --DOMWINDOW == 188 (17A96C00) [pid = 3672] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:36:20 INFO - PROCESS | 3672 | 1461101780961 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]]]}] 14:36:20 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) 14:36:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1478ms 14:36:21 INFO - PROCESS | 3672 | 1461101781013 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 14:36:21 INFO - PROCESS | 3672 | 1461101781015 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 14:36:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:36:21 INFO - PROCESS | 3672 | 1461101781019 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:36:21 INFO - PROCESS | 3672 | 1461101781020 Marionette TRACE conn5 <- [1,2674,null,{}] 14:36:21 INFO - PROCESS | 3672 | 1461101781024 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}] 14:36:21 INFO - PROCESS | 3672 | 1461101781212 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 14:36:21 INFO - PROCESS | 3672 | 1461101781226 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:21 INFO - PROCESS | 3672 | ++DOCSHELL 17D1AC00 == 132 [pid = 3672] [id = 678] 14:36:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 189 (17D58000) [pid = 3672] [serial = 2034] [outer = 00000000] 14:36:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 190 (1A9DCC00) [pid = 3672] [serial = 2035] [outer = 17D58000] 14:36:21 INFO - PROCESS | 3672 | 1461101781271 Marionette DEBUG loaded listener.js 14:36:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 191 (1BA87000) [pid = 3672] [serial = 2036] [outer = 17D58000] 14:36:22 INFO - PROCESS | 3672 | 1461101782201 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 14:36:22 INFO - PROCESS | 3672 | 1461101782257 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 14:36:22 INFO - PROCESS | 3672 | 1461101782260 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:36:22 INFO - PROCESS | 3672 | 1461101782262 Marionette TRACE conn5 <- [1,2678,null,{}] 14:36:22 INFO - PROCESS | 3672 | 1461101782272 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}] 14:36:22 INFO - PROCESS | 3672 | 1461101782484 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 14:36:22 INFO - PROCESS | 3672 | 1461101782711 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:22 INFO - PROCESS | 3672 | ++DOCSHELL 0F6C1C00 == 133 [pid = 3672] [id = 679] 14:36:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 192 (0F894000) [pid = 3672] [serial = 2037] [outer = 00000000] 14:36:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 193 (0FCAA800) [pid = 3672] [serial = 2038] [outer = 0F894000] 14:36:22 INFO - PROCESS | 3672 | 1461101782774 Marionette DEBUG loaded listener.js 14:36:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 194 (10080400) [pid = 3672] [serial = 2039] [outer = 0F894000] 14:36:23 INFO - PROCESS | 3672 | 1461101783850 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 14:36:23 INFO - PROCESS | 3672 | 1461101783943 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 14:36:23 INFO - PROCESS | 3672 | 1461101783949 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:36:23 INFO - PROCESS | 3672 | 1461101783954 Marionette TRACE conn5 <- [1,2682,null,{}] 14:36:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:36:23 INFO - PROCESS | 3672 | 1461101783959 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}] 14:36:24 INFO - PROCESS | 3672 | 1461101784135 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 14:36:24 INFO - PROCESS | 3672 | 1461101784359 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:24 INFO - PROCESS | 3672 | ++DOCSHELL 14AE1000 == 134 [pid = 3672] [id = 680] 14:36:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 195 (14AE5000) [pid = 3672] [serial = 2040] [outer = 00000000] 14:36:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 196 (15B51C00) [pid = 3672] [serial = 2041] [outer = 14AE5000] 14:36:24 INFO - PROCESS | 3672 | 1461101784422 Marionette DEBUG loaded listener.js 14:36:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 197 (165CD000) [pid = 3672] [serial = 2042] [outer = 14AE5000] 14:36:25 INFO - PROCESS | 3672 | 1461101785537 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 14:36:25 INFO - PROCESS | 3672 | 1461101785587 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 14:36:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:36:25 INFO - PROCESS | 3672 | 1461101785591 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:36:25 INFO - PROCESS | 3672 | 1461101785593 Marionette TRACE conn5 <- [1,2686,null,{}] 14:36:25 INFO - PROCESS | 3672 | 1461101785598 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}] 14:36:25 INFO - PROCESS | 3672 | 1461101785763 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 14:36:25 INFO - PROCESS | 3672 | 1461101785949 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:25 INFO - PROCESS | 3672 | ++DOCSHELL 18D4FC00 == 135 [pid = 3672] [id = 681] 14:36:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 198 (1930A400) [pid = 3672] [serial = 2043] [outer = 00000000] 14:36:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 199 (1998FC00) [pid = 3672] [serial = 2044] [outer = 1930A400] 14:36:25 INFO - PROCESS | 3672 | 1461101786005 Marionette DEBUG loaded listener.js 14:36:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 200 (1A784C00) [pid = 3672] [serial = 2045] [outer = 1930A400] 14:36:27 INFO - PROCESS | 3672 | 1461101787026 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 14:36:27 INFO - PROCESS | 3672 | 1461101787069 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 14:36:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:36:27 INFO - PROCESS | 3672 | 1461101787121 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:36:27 INFO - PROCESS | 3672 | 1461101787126 Marionette TRACE conn5 <- [1,2690,null,{}] 14:36:27 INFO - PROCESS | 3672 | 1461101787135 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}] 14:36:27 INFO - PROCESS | 3672 | 1461101787274 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 14:36:27 INFO - PROCESS | 3672 | 1461101787530 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:27 INFO - PROCESS | 3672 | ++DOCSHELL 1C051000 == 136 [pid = 3672] [id = 682] 14:36:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 201 (1C267000) [pid = 3672] [serial = 2046] [outer = 00000000] 14:36:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 202 (1EACB800) [pid = 3672] [serial = 2047] [outer = 1C267000] 14:36:27 INFO - PROCESS | 3672 | 1461101787591 Marionette DEBUG loaded listener.js 14:36:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 203 (1ED26400) [pid = 3672] [serial = 2048] [outer = 1C267000] 14:36:28 INFO - PROCESS | 3672 | 1461101788174 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]]]}] 14:36:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:36:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1133ms 14:36:28 INFO - PROCESS | 3672 | 1461101788212 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 14:36:28 INFO - PROCESS | 3672 | 1461101788215 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 14:36:28 INFO - PROCESS | 3672 | 1461101788218 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:36:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:36:28 INFO - PROCESS | 3672 | 1461101788220 Marionette TRACE conn5 <- [1,2694,null,{}] 14:36:28 INFO - PROCESS | 3672 | 1461101788224 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}] 14:36:28 INFO - PROCESS | 3672 | 1461101788362 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 14:36:28 INFO - PROCESS | 3672 | 1461101788563 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:28 INFO - PROCESS | 3672 | ++DOCSHELL 1F070400 == 137 [pid = 3672] [id = 683] 14:36:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 204 (1F071800) [pid = 3672] [serial = 2049] [outer = 00000000] 14:36:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 205 (1F09C800) [pid = 3672] [serial = 2050] [outer = 1F071800] 14:36:28 INFO - PROCESS | 3672 | 1461101788624 Marionette DEBUG loaded listener.js 14:36:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 206 (1F0A7C00) [pid = 3672] [serial = 2051] [outer = 1F071800] 14:36:29 INFO - PROCESS | 3672 | 1461101789225 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]]]}] 14:36:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:36:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1015ms 14:36:29 INFO - PROCESS | 3672 | 1461101789237 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 14:36:29 INFO - PROCESS | 3672 | 1461101789239 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 14:36:29 INFO - PROCESS | 3672 | 1461101789243 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:36:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:36:29 INFO - PROCESS | 3672 | 1461101789245 Marionette TRACE conn5 <- [1,2698,null,{}] 14:36:29 INFO - PROCESS | 3672 | 1461101789249 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}] 14:36:29 INFO - PROCESS | 3672 | 1461101789377 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 14:36:29 INFO - PROCESS | 3672 | 1461101789571 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:29 INFO - PROCESS | 3672 | ++DOCSHELL 1FF8BC00 == 138 [pid = 3672] [id = 684] 14:36:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 207 (1FF8E000) [pid = 3672] [serial = 2052] [outer = 00000000] 14:36:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 208 (200EBC00) [pid = 3672] [serial = 2053] [outer = 1FF8E000] 14:36:29 INFO - PROCESS | 3672 | 1461101789638 Marionette DEBUG loaded listener.js 14:36:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 209 (20CD6000) [pid = 3672] [serial = 2054] [outer = 1FF8E000] 14:36:30 INFO - PROCESS | 3672 | 1461101790319 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] 14:36:30 INFO - PROCESS | 3672 | 1461101790369 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 14:36:30 INFO - PROCESS | 3672 | 1461101790372 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:36:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:36:30 INFO - PROCESS | 3672 | 1461101790374 Marionette TRACE conn5 <- [1,2702,null,{}] 14:36:30 INFO - PROCESS | 3672 | 1461101790378 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}] 14:36:30 INFO - PROCESS | 3672 | 1461101790510 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 14:36:30 INFO - PROCESS | 3672 | 1461101790702 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:30 INFO - PROCESS | 3672 | ++DOCSHELL 1FF85000 == 139 [pid = 3672] [id = 685] 14:36:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 210 (20CDBC00) [pid = 3672] [serial = 2055] [outer = 00000000] 14:36:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 211 (21A6F400) [pid = 3672] [serial = 2056] [outer = 20CDBC00] 14:36:30 INFO - PROCESS | 3672 | 1461101790759 Marionette DEBUG loaded listener.js 14:36:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 212 (2253D400) [pid = 3672] [serial = 2057] [outer = 20CDBC00] 14:36:31 INFO - PROCESS | 3672 | 1461101791325 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]]]}] 14:36:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:36:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1016ms 14:36:31 INFO - PROCESS | 3672 | 1461101791394 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 14:36:31 INFO - PROCESS | 3672 | 1461101791396 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 14:36:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:36:31 INFO - PROCESS | 3672 | 1461101791400 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:36:31 INFO - PROCESS | 3672 | 1461101791402 Marionette TRACE conn5 <- [1,2706,null,{}] 14:36:31 INFO - PROCESS | 3672 | 1461101791405 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}] 14:36:31 INFO - PROCESS | 3672 | 1461101791532 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 14:36:31 INFO - PROCESS | 3672 | 1461101791709 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:31 INFO - PROCESS | 3672 | ++DOCSHELL 214B1C00 == 140 [pid = 3672] [id = 686] 14:36:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 213 (22541400) [pid = 3672] [serial = 2058] [outer = 00000000] 14:36:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 214 (22944C00) [pid = 3672] [serial = 2059] [outer = 22541400] 14:36:31 INFO - PROCESS | 3672 | 1461101791765 Marionette DEBUG loaded listener.js 14:36:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 215 (2299F800) [pid = 3672] [serial = 2060] [outer = 22541400] 14:36:32 INFO - PROCESS | 3672 | 1461101792410 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] 14:36:32 INFO - PROCESS | 3672 | 1461101792422 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 14:36:32 INFO - PROCESS | 3672 | 1461101792425 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:36:32 INFO - PROCESS | 3672 | 1461101792427 Marionette TRACE conn5 <- [1,2710,null,{}] 14:36:32 INFO - PROCESS | 3672 | 1461101792431 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}] 14:36:32 INFO - PROCESS | 3672 | 1461101792558 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 14:36:32 INFO - PROCESS | 3672 | 1461101792771 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:32 INFO - PROCESS | 3672 | ++DOCSHELL 229CE400 == 141 [pid = 3672] [id = 687] 14:36:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 216 (229DA000) [pid = 3672] [serial = 2061] [outer = 00000000] 14:36:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 217 (23342000) [pid = 3672] [serial = 2062] [outer = 229DA000] 14:36:32 INFO - PROCESS | 3672 | 1461101792828 Marionette DEBUG loaded listener.js 14:36:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 218 (23585C00) [pid = 3672] [serial = 2063] [outer = 229DA000] 14:36:33 INFO - PROCESS | 3672 | 1461101793490 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] 14:36:33 INFO - PROCESS | 3672 | 1461101793551 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 14:36:33 INFO - PROCESS | 3672 | 1461101793554 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:36:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:36:33 INFO - PROCESS | 3672 | 1461101793557 Marionette TRACE conn5 <- [1,2714,null,{}] 14:36:33 INFO - PROCESS | 3672 | 1461101793561 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}] 14:36:33 INFO - PROCESS | 3672 | 1461101793687 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 14:36:33 INFO - PROCESS | 3672 | 1461101793907 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:33 INFO - PROCESS | 3672 | ++DOCSHELL 1D8A4C00 == 142 [pid = 3672] [id = 688] 14:36:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 219 (1EAD0000) [pid = 3672] [serial = 2064] [outer = 00000000] 14:36:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 220 (25B15C00) [pid = 3672] [serial = 2065] [outer = 1EAD0000] 14:36:33 INFO - PROCESS | 3672 | 1461101793963 Marionette DEBUG loaded listener.js 14:36:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 221 (25B19C00) [pid = 3672] [serial = 2066] [outer = 1EAD0000] 14:36:34 INFO - PROCESS | 3672 | 1461101794796 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]]]}] 14:36:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:36:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1278ms 14:36:34 INFO - PROCESS | 3672 | 1461101794837 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 14:36:34 INFO - PROCESS | 3672 | 1461101794841 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 14:36:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:36:34 INFO - PROCESS | 3672 | 1461101794846 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:36:34 INFO - PROCESS | 3672 | 1461101794849 Marionette TRACE conn5 <- [1,2718,null,{}] 14:36:34 INFO - PROCESS | 3672 | 1461101794855 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}] 14:36:34 INFO - PROCESS | 3672 | 1461101794983 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 14:36:35 INFO - PROCESS | 3672 | 1461101795171 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:35 INFO - PROCESS | 3672 | ++DOCSHELL 14AD1400 == 143 [pid = 3672] [id = 689] 14:36:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 222 (14C14800) [pid = 3672] [serial = 2067] [outer = 00000000] 14:36:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 223 (17554C00) [pid = 3672] [serial = 2068] [outer = 14C14800] 14:36:35 INFO - PROCESS | 3672 | 1461101795224 Marionette DEBUG loaded listener.js 14:36:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 224 (17FA3400) [pid = 3672] [serial = 2069] [outer = 14C14800] 14:36:36 INFO - PROCESS | 3672 | 1461101796327 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 14:36:36 INFO - PROCESS | 3672 | 1461101796378 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 14:36:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:36:36 INFO - PROCESS | 3672 | 1461101796384 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:36:36 INFO - PROCESS | 3672 | 1461101796386 Marionette TRACE conn5 <- [1,2722,null,{}] 14:36:36 INFO - PROCESS | 3672 | 1461101796391 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}] 14:36:36 INFO - PROCESS | 3672 | 1461101796551 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 14:36:36 INFO - PROCESS | 3672 | 1461101796769 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:36 INFO - PROCESS | 3672 | ++DOCSHELL 17F9D800 == 144 [pid = 3672] [id = 690] 14:36:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 225 (18954000) [pid = 3672] [serial = 2070] [outer = 00000000] 14:36:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 226 (1A787400) [pid = 3672] [serial = 2071] [outer = 18954000] 14:36:36 INFO - PROCESS | 3672 | 1461101796818 Marionette DEBUG loaded listener.js 14:36:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 227 (1A86DC00) [pid = 3672] [serial = 2072] [outer = 18954000] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 10B4C400 == 143 [pid = 3672] [id = 649] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 271B9C00 == 142 [pid = 3672] [id = 648] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 0F4B7800 == 141 [pid = 3672] [id = 222] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 22F52000 == 140 [pid = 3672] [id = 630] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 17D1AC00 == 139 [pid = 3672] [id = 678] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 1A86D000 == 138 [pid = 3672] [id = 677] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 18B67C00 == 137 [pid = 3672] [id = 676] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 1450A800 == 136 [pid = 3672] [id = 675] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 1450F800 == 135 [pid = 3672] [id = 674] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 226 (271BA800) [pid = 3672] [serial = 1942] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 225 (2715E000) [pid = 3672] [serial = 1939] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 224 (25B1C000) [pid = 3672] [serial = 1948] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 223 (1755CC00) [pid = 3672] [serial = 1918] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 222 (235D9000) [pid = 3672] [serial = 1933] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 221 (224E4C00) [pid = 3672] [serial = 1927] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 220 (1FF88C00) [pid = 3672] [serial = 1924] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 219 (22997400) [pid = 3672] [serial = 1930] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 218 (1751D400) [pid = 3672] [serial = 1951] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 217 (271C9C00) [pid = 3672] [serial = 1945] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 216 (27150400) [pid = 3672] [serial = 1936] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 215 (1D506000) [pid = 3672] [serial = 1921] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 214 (1ED2B000) [pid = 3672] [serial = 1981] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 225A3000 == 134 [pid = 3672] [id = 671] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 2254A000 == 133 [pid = 3672] [id = 670] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 2243EC00 == 132 [pid = 3672] [id = 669] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 21754400 == 131 [pid = 3672] [id = 668] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 21460400 == 130 [pid = 3672] [id = 667] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 21414000 == 129 [pid = 3672] [id = 666] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 2086B800 == 128 [pid = 3672] [id = 665] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 1ED7C400 == 127 [pid = 3672] [id = 664] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 1A907000 == 126 [pid = 3672] [id = 663] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 18D4CC00 == 125 [pid = 3672] [id = 662] 14:36:37 INFO - PROCESS | 3672 | --DOCSHELL 10080C00 == 124 [pid = 3672] [id = 661] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 213 (19782C00) [pid = 3672] [serial = 1955] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 212 (1452C000) [pid = 3672] [serial = 1960] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 211 (18957C00) [pid = 3672] [serial = 1964] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 210 (1A9DBC00) [pid = 3672] [serial = 1969] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 209 (1C68B400) [pid = 3672] [serial = 1973] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 208 (1A9E0C00) [pid = 3672] [serial = 1970] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 207 (1D5F0800) [pid = 3672] [serial = 1978] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 206 (17C69C00) [pid = 3672] [serial = 1975] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 205 (19AA5400) [pid = 3672] [serial = 1967] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 204 (1BE70800) [pid = 3672] [serial = 1972] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 203 (20D0B000) [pid = 3672] [serial = 1916] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 202 (1903CC00) [pid = 3672] [serial = 1954] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 201 (1A909000) [pid = 3672] [serial = 1958] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 200 (19383C00) [pid = 3672] [serial = 1966] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 199 (18D47C00) [pid = 3672] [serial = 1976] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 198 (17DE7800) [pid = 3672] [serial = 1963] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 197 (15B5A000) [pid = 3672] [serial = 1961] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 196 (1A841C00) [pid = 3672] [serial = 1957] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | --DOMWINDOW == 195 (1D8A9000) [pid = 3672] [serial = 1979] [outer = 00000000] [url = about:blank] 14:36:37 INFO - PROCESS | 3672 | 1461101797565 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]]]}] 14:36:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:36:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1234ms 14:36:37 INFO - PROCESS | 3672 | 1461101797621 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 14:36:37 INFO - PROCESS | 3672 | 1461101797623 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 14:36:37 INFO - PROCESS | 3672 | 1461101797627 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:36:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:36:37 INFO - PROCESS | 3672 | 1461101797630 Marionette TRACE conn5 <- [1,2726,null,{}] 14:36:37 INFO - PROCESS | 3672 | 1461101797641 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}] 14:36:37 INFO - PROCESS | 3672 | 1461101797772 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 14:36:37 INFO - PROCESS | 3672 | 1461101797779 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:37 INFO - PROCESS | 3672 | ++DOCSHELL 17D17C00 == 125 [pid = 3672] [id = 691] 14:36:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 196 (17D19C00) [pid = 3672] [serial = 2073] [outer = 00000000] 14:36:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 197 (1894F800) [pid = 3672] [serial = 2074] [outer = 17D19C00] 14:36:37 INFO - PROCESS | 3672 | 1461101797831 Marionette DEBUG loaded listener.js 14:36:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 198 (19303800) [pid = 3672] [serial = 2075] [outer = 17D19C00] 14:36:38 INFO - PROCESS | 3672 | 1461101798430 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]]]}] 14:36:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:36:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 830ms 14:36:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:36:38 INFO - PROCESS | 3672 | 1461101798460 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 14:36:38 INFO - PROCESS | 3672 | 1461101798463 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 14:36:38 INFO - PROCESS | 3672 | 1461101798466 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:36:38 INFO - PROCESS | 3672 | 1461101798467 Marionette TRACE conn5 <- [1,2730,null,{}] 14:36:38 INFO - PROCESS | 3672 | 1461101798471 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}] 14:36:38 INFO - PROCESS | 3672 | 1461101798586 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 14:36:38 INFO - PROCESS | 3672 | 1461101798728 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:38 INFO - PROCESS | 3672 | ++DOCSHELL 1A84BC00 == 126 [pid = 3672] [id = 692] 14:36:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 199 (1A8DE000) [pid = 3672] [serial = 2076] [outer = 00000000] 14:36:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 200 (1A9D9000) [pid = 3672] [serial = 2077] [outer = 1A8DE000] 14:36:38 INFO - PROCESS | 3672 | 1461101798774 Marionette DEBUG loaded listener.js 14:36:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 201 (1B744800) [pid = 3672] [serial = 2078] [outer = 1A8DE000] 14:36:39 INFO - PROCESS | 3672 | 1461101799169 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]]]}] 14:36:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:36:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 770ms 14:36:39 INFO - PROCESS | 3672 | 1461101799238 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 14:36:39 INFO - PROCESS | 3672 | 1461101799240 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 14:36:39 INFO - PROCESS | 3672 | 1461101799243 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:36:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:36:39 INFO - PROCESS | 3672 | 1461101799245 Marionette TRACE conn5 <- [1,2734,null,{}] 14:36:39 INFO - PROCESS | 3672 | 1461101799248 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}] 14:36:39 INFO - PROCESS | 3672 | 1461101799357 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 14:36:39 INFO - PROCESS | 3672 | 1461101799364 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:39 INFO - PROCESS | 3672 | ++DOCSHELL 1B746000 == 127 [pid = 3672] [id = 693] 14:36:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 202 (1BE12400) [pid = 3672] [serial = 2079] [outer = 00000000] 14:36:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 203 (1D5F4400) [pid = 3672] [serial = 2080] [outer = 1BE12400] 14:36:39 INFO - PROCESS | 3672 | 1461101799410 Marionette DEBUG loaded listener.js 14:36:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 204 (1D673C00) [pid = 3672] [serial = 2081] [outer = 1BE12400] 14:36:39 INFO - PROCESS | 3672 | 1461101799916 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]]]}] 14:36:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:36:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 733ms 14:36:39 INFO - PROCESS | 3672 | 1461101799980 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 14:36:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:36:39 INFO - PROCESS | 3672 | 1461101799982 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 14:36:39 INFO - PROCESS | 3672 | 1461101799985 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:36:39 INFO - PROCESS | 3672 | 1461101799987 Marionette TRACE conn5 <- [1,2738,null,{}] 14:36:39 INFO - PROCESS | 3672 | 1461101799990 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}] 14:36:40 INFO - PROCESS | 3672 | 1461101800188 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 14:36:40 INFO - PROCESS | 3672 | 1461101800204 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:40 INFO - PROCESS | 3672 | ++DOCSHELL 1ED7C800 == 128 [pid = 3672] [id = 694] 14:36:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 205 (1F06E400) [pid = 3672] [serial = 2082] [outer = 00000000] 14:36:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 206 (200E9C00) [pid = 3672] [serial = 2083] [outer = 1F06E400] 14:36:40 INFO - PROCESS | 3672 | 1461101800252 Marionette DEBUG loaded listener.js 14:36:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 207 (2081E000) [pid = 3672] [serial = 2084] [outer = 1F06E400] 14:36:40 INFO - PROCESS | 3672 | 1461101800740 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]]]}] 14:36:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:36:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 769ms 14:36:40 INFO - PROCESS | 3672 | 1461101800787 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 14:36:40 INFO - PROCESS | 3672 | 1461101800789 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 14:36:40 INFO - PROCESS | 3672 | 1461101800792 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:36:40 INFO - PROCESS | 3672 | 1461101800794 Marionette TRACE conn5 <- [1,2742,null,{}] 14:36:40 INFO - PROCESS | 3672 | 1461101800797 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}] 14:36:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:36:40 INFO - PROCESS | 3672 | 1461101800956 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 14:36:40 INFO - PROCESS | 3672 | 1461101800974 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:40 INFO - PROCESS | 3672 | ++DOCSHELL 20820C00 == 129 [pid = 3672] [id = 695] 14:36:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 208 (2086D400) [pid = 3672] [serial = 2085] [outer = 00000000] 14:36:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 209 (20CD1C00) [pid = 3672] [serial = 2086] [outer = 2086D400] 14:36:41 INFO - PROCESS | 3672 | 1461101801019 Marionette DEBUG loaded listener.js 14:36:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 210 (20D10800) [pid = 3672] [serial = 2087] [outer = 2086D400] 14:36:41 INFO - PROCESS | 3672 | 1461101801494 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]]]}] 14:36:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:36:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 730ms 14:36:41 INFO - PROCESS | 3672 | 1461101801531 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 14:36:41 INFO - PROCESS | 3672 | 1461101801533 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 14:36:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:36:41 INFO - PROCESS | 3672 | 1461101801536 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:36:41 INFO - PROCESS | 3672 | 1461101801538 Marionette TRACE conn5 <- [1,2746,null,{}] 14:36:41 INFO - PROCESS | 3672 | 1461101801548 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}] 14:36:41 INFO - PROCESS | 3672 | 1461101801708 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 14:36:41 INFO - PROCESS | 3672 | 1461101801726 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:41 INFO - PROCESS | 3672 | ++DOCSHELL 20C9B000 == 130 [pid = 3672] [id = 696] 14:36:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 211 (20C9C400) [pid = 3672] [serial = 2088] [outer = 00000000] 14:36:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 212 (2174C800) [pid = 3672] [serial = 2089] [outer = 20C9C400] 14:36:41 INFO - PROCESS | 3672 | 1461101801772 Marionette DEBUG loaded listener.js 14:36:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 213 (2243E000) [pid = 3672] [serial = 2090] [outer = 20C9C400] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 212 (1A86F000) [pid = 3672] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 211 (2333F000) [pid = 3672] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 210 (2081F000) [pid = 3672] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 209 (20807000) [pid = 3672] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 208 (21A6B400) [pid = 3672] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 207 (21410400) [pid = 3672] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 206 (20C98000) [pid = 3672] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 205 (22440000) [pid = 3672] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 204 (22938C00) [pid = 3672] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 203 (14A0F800) [pid = 3672] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 202 (22543C00) [pid = 3672] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 201 (20865800) [pid = 3672] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 200 (18B68800) [pid = 3672] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 199 (214BE800) [pid = 3672] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 198 (20C98800) [pid = 3672] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 197 (224DFC00) [pid = 3672] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 196 (1ED23C00) [pid = 3672] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 195 (22F57C00) [pid = 3672] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 194 (1A837400) [pid = 3672] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 193 (214BA000) [pid = 3672] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 192 (271B2000) [pid = 3672] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 191 (2358DC00) [pid = 3672] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 190 (1F079400) [pid = 3672] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 189 (225AA800) [pid = 3672] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 188 (1450C800) [pid = 3672] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 187 (15B52400) [pid = 3672] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 186 (271BF000) [pid = 3672] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 185 (27154400) [pid = 3672] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 184 (0F484C00) [pid = 3672] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 183 (145B6C00) [pid = 3672] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 182 (22F54400) [pid = 3672] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 181 (21467000) [pid = 3672] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 180 (1F09E400) [pid = 3672] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 179 (2258C400) [pid = 3672] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 178 (20D0AC00) [pid = 3672] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 177 (1C26F800) [pid = 3672] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 176 (14505000) [pid = 3672] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 175 (2141C000) [pid = 3672] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 174 (1FF8C800) [pid = 3672] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 173 (17C69800) [pid = 3672] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 172 (14AC6000) [pid = 3672] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 171 (22588800) [pid = 3672] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 170 (1B748C00) [pid = 3672] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 169 (102BAC00) [pid = 3672] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 168 (19911400) [pid = 3672] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 167 (1A8E5800) [pid = 3672] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 166 (2086C400) [pid = 3672] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 165 (14C4FC00) [pid = 3672] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 164 (10081400) [pid = 3672] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 163 (1894C800) [pid = 3672] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 162 (18D4DC00) [pid = 3672] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 161 (1F06EC00) [pid = 3672] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 160 (1A90B000) [pid = 3672] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:36:42 INFO - PROCESS | 3672 | --DOMWINDOW == 159 (14527000) [pid = 3672] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:36:42 INFO - PROCESS | 3672 | 1461101802914 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]]]}] 14:36:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:36:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1431ms 14:36:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:36:42 INFO - PROCESS | 3672 | 1461101802968 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 14:36:42 INFO - PROCESS | 3672 | 1461101802970 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 14:36:42 INFO - PROCESS | 3672 | 1461101802973 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:36:42 INFO - PROCESS | 3672 | 1461101802975 Marionette TRACE conn5 <- [1,2750,null,{}] 14:36:42 INFO - PROCESS | 3672 | 1461101802979 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}] 14:36:43 INFO - PROCESS | 3672 | 1461101803092 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 14:36:43 INFO - PROCESS | 3672 | 1461101803105 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:43 INFO - PROCESS | 3672 | ++DOCSHELL 1452B400 == 131 [pid = 3672] [id = 697] 14:36:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 160 (14A3E000) [pid = 3672] [serial = 2091] [outer = 00000000] 14:36:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 161 (18955C00) [pid = 3672] [serial = 2092] [outer = 14A3E000] 14:36:43 INFO - PROCESS | 3672 | 1461101803153 Marionette DEBUG loaded listener.js 14:36:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 162 (19911400) [pid = 3672] [serial = 2093] [outer = 14A3E000] 14:36:43 INFO - PROCESS | 3672 | 1461101803629 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]]]}] 14:36:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:36:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 670ms 14:36:43 INFO - PROCESS | 3672 | 1461101803648 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 14:36:43 INFO - PROCESS | 3672 | 1461101803650 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 14:36:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:36:43 INFO - PROCESS | 3672 | 1461101803679 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:36:43 INFO - PROCESS | 3672 | 1461101803681 Marionette TRACE conn5 <- [1,2754,null,{}] 14:36:43 INFO - PROCESS | 3672 | 1461101803685 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}] 14:36:43 INFO - PROCESS | 3672 | 1461101803796 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 14:36:43 INFO - PROCESS | 3672 | 1461101803833 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:43 INFO - PROCESS | 3672 | ++DOCSHELL 10B90000 == 132 [pid = 3672] [id = 698] 14:36:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 163 (1A63C000) [pid = 3672] [serial = 2094] [outer = 00000000] 14:36:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 164 (1F0A0000) [pid = 3672] [serial = 2095] [outer = 1A63C000] 14:36:43 INFO - PROCESS | 3672 | 1461101803881 Marionette DEBUG loaded listener.js 14:36:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 165 (20807000) [pid = 3672] [serial = 2096] [outer = 1A63C000] 14:36:44 INFO - PROCESS | 3672 | 1461101804375 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]]]}] 14:36:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:36:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 750ms 14:36:44 INFO - PROCESS | 3672 | 1461101804416 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 14:36:44 INFO - PROCESS | 3672 | 1461101804418 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 14:36:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:36:44 INFO - PROCESS | 3672 | 1461101804421 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:36:44 INFO - PROCESS | 3672 | 1461101804424 Marionette TRACE conn5 <- [1,2758,null,{}] 14:36:44 INFO - PROCESS | 3672 | 1461101804428 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}] 14:36:44 INFO - PROCESS | 3672 | 1461101804559 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 14:36:44 INFO - PROCESS | 3672 | 1461101804567 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:44 INFO - PROCESS | 3672 | ++DOCSHELL 19A9E000 == 133 [pid = 3672] [id = 699] 14:36:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 166 (1A844C00) [pid = 3672] [serial = 2097] [outer = 00000000] 14:36:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 167 (2243A800) [pid = 3672] [serial = 2098] [outer = 1A844C00] 14:36:44 INFO - PROCESS | 3672 | 1461101804622 Marionette DEBUG loaded listener.js 14:36:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 168 (22546800) [pid = 3672] [serial = 2099] [outer = 1A844C00] 14:36:45 INFO - PROCESS | 3672 | 1461101805509 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]]]}] 14:36:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:36:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1121ms 14:36:45 INFO - PROCESS | 3672 | 1461101805545 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 14:36:45 INFO - PROCESS | 3672 | 1461101805551 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 14:36:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:36:45 INFO - PROCESS | 3672 | 1461101805556 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:36:45 INFO - PROCESS | 3672 | 1461101805560 Marionette TRACE conn5 <- [1,2762,null,{}] 14:36:45 INFO - PROCESS | 3672 | 1461101805565 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}] 14:36:45 INFO - PROCESS | 3672 | 1461101805733 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 14:36:45 INFO - PROCESS | 3672 | 1461101805919 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:45 INFO - PROCESS | 3672 | ++DOCSHELL 14C4F800 == 134 [pid = 3672] [id = 700] 14:36:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 169 (15B5D400) [pid = 3672] [serial = 2100] [outer = 00000000] 14:36:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 170 (17F99C00) [pid = 3672] [serial = 2101] [outer = 15B5D400] 14:36:45 INFO - PROCESS | 3672 | 1461101805976 Marionette DEBUG loaded listener.js 14:36:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 171 (18D47400) [pid = 3672] [serial = 2102] [outer = 15B5D400] 14:36:46 INFO - PROCESS | 3672 | 1461101806549 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]]]}] 14:36:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:36:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1023ms 14:36:46 INFO - PROCESS | 3672 | 1461101806584 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 14:36:46 INFO - PROCESS | 3672 | 1461101806590 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 14:36:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:36:46 INFO - PROCESS | 3672 | 1461101806596 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:36:46 INFO - PROCESS | 3672 | 1461101806599 Marionette TRACE conn5 <- [1,2766,null,{}] 14:36:46 INFO - PROCESS | 3672 | 1461101806604 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}] 14:36:46 INFO - PROCESS | 3672 | 1461101806761 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 14:36:46 INFO - PROCESS | 3672 | 1461101806957 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:46 INFO - PROCESS | 3672 | ++DOCSHELL 18D4CC00 == 135 [pid = 3672] [id = 701] 14:36:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 172 (1998E400) [pid = 3672] [serial = 2103] [outer = 00000000] 14:36:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 173 (1C749000) [pid = 3672] [serial = 2104] [outer = 1998E400] 14:36:46 INFO - PROCESS | 3672 | 1461101807015 Marionette DEBUG loaded listener.js 14:36:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 174 (1D8A5400) [pid = 3672] [serial = 2105] [outer = 1998E400] 14:36:47 INFO - PROCESS | 3672 | 1461101807646 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]]]}] 14:36:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:36:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1077ms 14:36:47 INFO - PROCESS | 3672 | 1461101807683 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 14:36:47 INFO - PROCESS | 3672 | 1461101807685 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 14:36:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:36:47 INFO - PROCESS | 3672 | 1461101807689 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:36:47 INFO - PROCESS | 3672 | 1461101807693 Marionette TRACE conn5 <- [1,2770,null,{}] 14:36:47 INFO - PROCESS | 3672 | 1461101807705 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}] 14:36:47 INFO - PROCESS | 3672 | 1461101807869 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 14:36:48 INFO - PROCESS | 3672 | 1461101808068 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:48 INFO - PROCESS | 3672 | ++DOCSHELL 20D06000 == 136 [pid = 3672] [id = 702] 14:36:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 175 (21413800) [pid = 3672] [serial = 2106] [outer = 00000000] 14:36:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 176 (21A64C00) [pid = 3672] [serial = 2107] [outer = 21413800] 14:36:48 INFO - PROCESS | 3672 | 1461101808130 Marionette DEBUG loaded listener.js 14:36:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 177 (224EA400) [pid = 3672] [serial = 2108] [outer = 21413800] 14:36:48 INFO - PROCESS | 3672 | 1461101808771 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]]]}] 14:36:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:36:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1131ms 14:36:48 INFO - PROCESS | 3672 | 1461101808821 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 14:36:48 INFO - PROCESS | 3672 | 1461101808824 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 14:36:48 INFO - PROCESS | 3672 | 1461101808827 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:36:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:36:48 INFO - PROCESS | 3672 | 1461101808829 Marionette TRACE conn5 <- [1,2774,null,{}] 14:36:48 INFO - PROCESS | 3672 | 1461101808850 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}] 14:36:48 INFO - PROCESS | 3672 | 1461101808985 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 14:36:49 INFO - PROCESS | 3672 | 1461101809166 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:49 INFO - PROCESS | 3672 | ++DOCSHELL 225A3000 == 137 [pid = 3672] [id = 703] 14:36:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 178 (225A3C00) [pid = 3672] [serial = 2109] [outer = 00000000] 14:36:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 179 (2293F400) [pid = 3672] [serial = 2110] [outer = 225A3C00] 14:36:49 INFO - PROCESS | 3672 | 1461101809223 Marionette DEBUG loaded listener.js 14:36:49 INFO - PROCESS | 3672 | ++DOMWINDOW == 180 (229D5400) [pid = 3672] [serial = 2111] [outer = 225A3C00] 14:36:49 INFO - PROCESS | 3672 | 1461101809801 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]]]}] 14:36:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:36:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1018ms 14:36:49 INFO - PROCESS | 3672 | 1461101809849 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 14:36:49 INFO - PROCESS | 3672 | 1461101809852 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 14:36:49 INFO - PROCESS | 3672 | 1461101809855 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:36:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:36:49 INFO - PROCESS | 3672 | 1461101809857 Marionette TRACE conn5 <- [1,2778,null,{}] 14:36:49 INFO - PROCESS | 3672 | 1461101809861 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}] 14:36:49 INFO - PROCESS | 3672 | 1461101809993 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 14:36:50 INFO - PROCESS | 3672 | 1461101810190 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:50 INFO - PROCESS | 3672 | ++DOCSHELL 229DA400 == 138 [pid = 3672] [id = 704] 14:36:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 181 (22F53400) [pid = 3672] [serial = 2112] [outer = 00000000] 14:36:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 182 (2357E800) [pid = 3672] [serial = 2113] [outer = 22F53400] 14:36:50 INFO - PROCESS | 3672 | 1461101810246 Marionette DEBUG loaded listener.js 14:36:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 183 (235D9800) [pid = 3672] [serial = 2114] [outer = 22F53400] 14:36:50 INFO - PROCESS | 3672 | 1461101810846 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]]]}] 14:36:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:36:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1018ms 14:36:50 INFO - PROCESS | 3672 | 1461101810878 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 14:36:50 INFO - PROCESS | 3672 | 1461101810881 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 14:36:50 INFO - PROCESS | 3672 | 1461101810884 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:36:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:36:50 INFO - PROCESS | 3672 | 1461101810886 Marionette TRACE conn5 <- [1,2782,null,{}] 14:36:50 INFO - PROCESS | 3672 | 1461101810890 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}] 14:36:51 INFO - PROCESS | 3672 | 1461101811035 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 14:36:51 INFO - PROCESS | 3672 | 1461101811241 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:51 INFO - PROCESS | 3672 | ++DOCSHELL 235DF000 == 139 [pid = 3672] [id = 705] 14:36:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 184 (25B18400) [pid = 3672] [serial = 2115] [outer = 00000000] 14:36:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 185 (27156400) [pid = 3672] [serial = 2116] [outer = 25B18400] 14:36:51 INFO - PROCESS | 3672 | 1461101811304 Marionette DEBUG loaded listener.js 14:36:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 186 (27159800) [pid = 3672] [serial = 2117] [outer = 25B18400] 14:36:51 INFO - PROCESS | 3672 | 1461101811909 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]]]}] 14:36:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:36:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1075ms 14:36:51 INFO - PROCESS | 3672 | 1461101811963 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 14:36:51 INFO - PROCESS | 3672 | 1461101811965 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 14:36:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:36:51 INFO - PROCESS | 3672 | 1461101811969 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:36:51 INFO - PROCESS | 3672 | 1461101811971 Marionette TRACE conn5 <- [1,2786,null,{}] 14:36:51 INFO - PROCESS | 3672 | 1461101811975 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}] 14:36:52 INFO - PROCESS | 3672 | 1461101812111 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 14:36:52 INFO - PROCESS | 3672 | 1461101812318 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:52 INFO - PROCESS | 3672 | ++DOCSHELL 2715E400 == 140 [pid = 3672] [id = 706] 14:36:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 187 (2715E800) [pid = 3672] [serial = 2118] [outer = 00000000] 14:36:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 188 (271BB800) [pid = 3672] [serial = 2119] [outer = 2715E800] 14:36:52 INFO - PROCESS | 3672 | 1461101812375 Marionette DEBUG loaded listener.js 14:36:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 189 (271C2400) [pid = 3672] [serial = 2120] [outer = 2715E800] 14:36:52 INFO - PROCESS | 3672 | 1461101813003 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]]]}] 14:36:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:36:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1067ms 14:36:53 INFO - PROCESS | 3672 | 1461101813041 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 14:36:53 INFO - PROCESS | 3672 | 1461101813043 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 14:36:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:36:53 INFO - PROCESS | 3672 | 1461101813047 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:36:53 INFO - PROCESS | 3672 | 1461101813049 Marionette TRACE conn5 <- [1,2790,null,{}] 14:36:53 INFO - PROCESS | 3672 | 1461101813053 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}] 14:36:53 INFO - PROCESS | 3672 | 1461101813190 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 14:36:53 INFO - PROCESS | 3672 | 1461101813399 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:53 INFO - PROCESS | 3672 | ++DOCSHELL 271B3C00 == 141 [pid = 3672] [id = 707] 14:36:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 190 (271BA800) [pid = 3672] [serial = 2121] [outer = 00000000] 14:36:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 191 (271CE000) [pid = 3672] [serial = 2122] [outer = 271BA800] 14:36:53 INFO - PROCESS | 3672 | 1461101813458 Marionette DEBUG loaded listener.js 14:36:53 INFO - PROCESS | 3672 | ++DOMWINDOW == 192 (27733C00) [pid = 3672] [serial = 2123] [outer = 271BA800] 14:36:54 INFO - PROCESS | 3672 | 1461101814034 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]]]}] 14:36:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:36:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1021ms 14:36:54 INFO - PROCESS | 3672 | 1461101814072 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 14:36:54 INFO - PROCESS | 3672 | 1461101814074 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 14:36:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:36:54 INFO - PROCESS | 3672 | 1461101814077 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:36:54 INFO - PROCESS | 3672 | 1461101814079 Marionette TRACE conn5 <- [1,2794,null,{}] 14:36:54 INFO - PROCESS | 3672 | 1461101814084 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}] 14:36:54 INFO - PROCESS | 3672 | 1461101814214 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 14:36:54 INFO - PROCESS | 3672 | 1461101814414 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:54 INFO - PROCESS | 3672 | ++DOCSHELL 271CA400 == 142 [pid = 3672] [id = 708] 14:36:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 193 (27737400) [pid = 3672] [serial = 2124] [outer = 00000000] 14:36:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 194 (2773F400) [pid = 3672] [serial = 2125] [outer = 27737400] 14:36:54 INFO - PROCESS | 3672 | 1461101814470 Marionette DEBUG loaded listener.js 14:36:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 195 (27741C00) [pid = 3672] [serial = 2126] [outer = 27737400] 14:36:55 INFO - PROCESS | 3672 | 1461101815044 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]]]}] 14:36:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:36:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1016ms 14:36:55 INFO - PROCESS | 3672 | 1461101815097 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 14:36:55 INFO - PROCESS | 3672 | 1461101815100 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 14:36:55 INFO - PROCESS | 3672 | 1461101815103 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:36:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:36:55 INFO - PROCESS | 3672 | 1461101815105 Marionette TRACE conn5 <- [1,2798,null,{}] 14:36:55 INFO - PROCESS | 3672 | 1461101815109 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}] 14:36:55 INFO - PROCESS | 3672 | 1461101815248 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 14:36:55 INFO - PROCESS | 3672 | 1461101815437 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:55 INFO - PROCESS | 3672 | ++DOCSHELL 27792C00 == 143 [pid = 3672] [id = 709] 14:36:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 196 (27794000) [pid = 3672] [serial = 2127] [outer = 00000000] 14:36:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 197 (27798C00) [pid = 3672] [serial = 2128] [outer = 27794000] 14:36:55 INFO - PROCESS | 3672 | 1461101815490 Marionette DEBUG loaded listener.js 14:36:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 198 (2779B400) [pid = 3672] [serial = 2129] [outer = 27794000] 14:36:56 INFO - PROCESS | 3672 | 1461101816100 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]]]}] 14:36:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:36:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1068ms 14:36:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:36:56 INFO - PROCESS | 3672 | 1461101816175 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 14:36:56 INFO - PROCESS | 3672 | 1461101816178 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 14:36:56 INFO - PROCESS | 3672 | 1461101816182 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:36:56 INFO - PROCESS | 3672 | 1461101816184 Marionette TRACE conn5 <- [1,2802,null,{}] 14:36:56 INFO - PROCESS | 3672 | 1461101816188 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}] 14:36:56 INFO - PROCESS | 3672 | 1461101816341 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 14:36:56 INFO - PROCESS | 3672 | 1461101816531 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:56 INFO - PROCESS | 3672 | ++DOCSHELL 102C0000 == 144 [pid = 3672] [id = 710] 14:36:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 199 (144A9400) [pid = 3672] [serial = 2130] [outer = 00000000] 14:36:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 200 (19BD7C00) [pid = 3672] [serial = 2131] [outer = 144A9400] 14:36:56 INFO - PROCESS | 3672 | 1461101816593 Marionette DEBUG loaded listener.js 14:36:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 201 (1EACC800) [pid = 3672] [serial = 2132] [outer = 144A9400] 14:36:57 INFO - PROCESS | 3672 | 1461101817176 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]]]}] 14:36:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:36:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1431ms 14:36:57 INFO - PROCESS | 3672 | 1461101817669 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 14:36:57 INFO - PROCESS | 3672 | 1461101817674 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 14:36:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:36:57 INFO - PROCESS | 3672 | 1461101817680 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:36:57 INFO - PROCESS | 3672 | 1461101817683 Marionette TRACE conn5 <- [1,2806,null,{}] 14:36:57 INFO - PROCESS | 3672 | 1461101817689 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}] 14:36:57 INFO - PROCESS | 3672 | 1461101817812 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 14:36:58 INFO - PROCESS | 3672 | 1461101818038 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:58 INFO - PROCESS | 3672 | ++DOCSHELL 1450F800 == 145 [pid = 3672] [id = 711] 14:36:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 202 (14521800) [pid = 3672] [serial = 2133] [outer = 00000000] 14:36:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 203 (145BF400) [pid = 3672] [serial = 2134] [outer = 14521800] 14:36:58 INFO - PROCESS | 3672 | 1461101818089 Marionette DEBUG loaded listener.js 14:36:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 204 (14C16C00) [pid = 3672] [serial = 2135] [outer = 14521800] 14:36:58 INFO - PROCESS | 3672 | 1461101818619 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]]]}] 14:36:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:36:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 970ms 14:36:58 INFO - PROCESS | 3672 | 1461101818653 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 14:36:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:36:58 INFO - PROCESS | 3672 | 1461101818656 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 14:36:58 INFO - PROCESS | 3672 | 1461101818663 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:36:58 INFO - PROCESS | 3672 | 1461101818667 Marionette TRACE conn5 <- [1,2810,null,{}] 14:36:58 INFO - PROCESS | 3672 | 1461101818671 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}] 14:36:58 INFO - PROCESS | 3672 | 1461101818791 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 14:36:58 INFO - PROCESS | 3672 | 1461101818992 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:58 INFO - PROCESS | 3672 | ++DOCSHELL 17C6A800 == 146 [pid = 3672] [id = 712] 14:36:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 205 (17D4EC00) [pid = 3672] [serial = 2136] [outer = 00000000] 14:36:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 206 (18954400) [pid = 3672] [serial = 2137] [outer = 17D4EC00] 14:36:59 INFO - PROCESS | 3672 | 1461101819045 Marionette DEBUG loaded listener.js 14:36:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 207 (18B65000) [pid = 3672] [serial = 2138] [outer = 17D4EC00] 14:36:59 INFO - PROCESS | 3672 | 1461101819648 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]]]}] 14:36:59 INFO - PROCESS | 3672 | --DOCSHELL 10AACC00 == 145 [pid = 3672] [id = 238] 14:36:59 INFO - PROCESS | 3672 | --DOCSHELL 20814000 == 144 [pid = 3672] [id = 335] 14:36:59 INFO - PROCESS | 3672 | --DOCSHELL 102BDC00 == 143 [pid = 3672] [id = 239] 14:36:59 INFO - PROCESS | 3672 | --DOCSHELL 1D5F9800 == 142 [pid = 3672] [id = 638] 14:36:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:36:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1082ms 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 206 (2146A000) [pid = 3672] [serial = 1999] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 205 (21A62C00) [pid = 3672] [serial = 2002] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 204 (224E4800) [pid = 3672] [serial = 2005] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 203 (2254B400) [pid = 3672] [serial = 2008] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 202 (22937400) [pid = 3672] [serial = 2011] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 201 (229D1400) [pid = 3672] [serial = 2014] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 200 (23343C00) [pid = 3672] [serial = 2017] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 199 (1A9DCC00) [pid = 3672] [serial = 2035] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOCSHELL 229CE400 == 141 [pid = 3672] [id = 687] 14:36:59 INFO - PROCESS | 3672 | --DOCSHELL 214B1C00 == 140 [pid = 3672] [id = 686] 14:36:59 INFO - PROCESS | 3672 | --DOCSHELL 1FF85000 == 139 [pid = 3672] [id = 685] 14:36:59 INFO - PROCESS | 3672 | --DOCSHELL 1FF8BC00 == 138 [pid = 3672] [id = 684] 14:36:59 INFO - PROCESS | 3672 | --DOCSHELL 1F070400 == 137 [pid = 3672] [id = 683] 14:36:59 INFO - PROCESS | 3672 | --DOCSHELL 1C051000 == 136 [pid = 3672] [id = 682] 14:36:59 INFO - PROCESS | 3672 | --DOCSHELL 18D4FC00 == 135 [pid = 3672] [id = 681] 14:36:59 INFO - PROCESS | 3672 | --DOCSHELL 14AE1000 == 134 [pid = 3672] [id = 680] 14:36:59 INFO - PROCESS | 3672 | --DOCSHELL 0F6C1C00 == 133 [pid = 3672] [id = 679] 14:36:59 INFO - PROCESS | 3672 | 1461101819821 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 14:36:59 INFO - PROCESS | 3672 | 1461101819823 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 198 (23341000) [pid = 3672] [serial = 1892] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 197 (21755C00) [pid = 3672] [serial = 1829] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 196 (1FF81800) [pid = 3672] [serial = 1874] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 195 (2299E400) [pid = 3672] [serial = 1841] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 194 (214B0400) [pid = 3672] [serial = 1766] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 193 (1D670C00) [pid = 3672] [serial = 1868] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 192 (17C6EC00) [pid = 3672] [serial = 1952] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 191 (21750000) [pid = 3672] [serial = 1883] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 190 (2080F800) [pid = 3672] [serial = 1823] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 189 (1B73FC00) [pid = 3672] [serial = 1760] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 188 (18D44400) [pid = 3672] [serial = 1817] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 187 (225A9000) [pid = 3672] [serial = 1775] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 186 (1EAD2800) [pid = 3672] [serial = 1820] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 185 (14333800) [pid = 3672] [serial = 1814] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 184 (1A9DF400) [pid = 3672] [serial = 1865] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 183 (23586400) [pid = 3672] [serial = 1895] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 182 (20CD2000) [pid = 3672] [serial = 1826] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 181 (20869400) [pid = 3672] [serial = 1877] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 180 (224E7C00) [pid = 3672] [serial = 1832] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 179 (2141A000) [pid = 3672] [serial = 1838] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 178 (20CDD000) [pid = 3672] [serial = 1763] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 177 (22545000) [pid = 3672] [serial = 1772] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 176 (229D1800) [pid = 3672] [serial = 1889] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 175 (1ED25C00) [pid = 3672] [serial = 1844] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 174 (225A4000) [pid = 3672] [serial = 1835] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 173 (22587800) [pid = 3672] [serial = 1886] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 172 (1A63C800) [pid = 3672] [serial = 1862] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 171 (21757C00) [pid = 3672] [serial = 1769] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 170 (2141C800) [pid = 3672] [serial = 1880] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 169 (224E9C00) [pid = 3672] [serial = 1778] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 168 (1ED81C00) [pid = 3672] [serial = 1871] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 167 (145BA400) [pid = 3672] [serial = 1859] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 166 (17558400) [pid = 3672] [serial = 1757] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 165 (235DF800) [pid = 3672] [serial = 1934] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 164 (1EAD9800) [pid = 3672] [serial = 1922] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 163 (2258F400) [pid = 3672] [serial = 1928] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 162 (271BC000) [pid = 3672] [serial = 1943] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 161 (27154000) [pid = 3672] [serial = 1937] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 160 (2081D000) [pid = 3672] [serial = 1925] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 159 (229D3C00) [pid = 3672] [serial = 1931] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 158 (271C6800) [pid = 3672] [serial = 1949] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 157 (1894DC00) [pid = 3672] [serial = 1919] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 156 (271CE800) [pid = 3672] [serial = 1946] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 155 (271C1400) [pid = 3672] [serial = 1940] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 154 (1A784400) [pid = 3672] [serial = 2029] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 153 (1A9DF000) [pid = 3672] [serial = 2032] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 152 (1A78F400) [pid = 3672] [serial = 2033] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (20CA4800) [pid = 3672] [serial = 1997] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (20CA0C00) [pid = 3672] [serial = 1996] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (19301C00) [pid = 3672] [serial = 2024] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (18959C00) [pid = 3672] [serial = 2023] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (1441EC00) [pid = 3672] [serial = 1985] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 146 (10AF6800) [pid = 3672] [serial = 1984] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 145 (1D505C00) [pid = 3672] [serial = 2021] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (1B73CC00) [pid = 3672] [serial = 2020] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (1A788400) [pid = 3672] [serial = 1988] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (19917800) [pid = 3672] [serial = 1987] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (20812C00) [pid = 3672] [serial = 1994] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (20804400) [pid = 3672] [serial = 1993] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (1F06A400) [pid = 3672] [serial = 1991] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (1D5F7000) [pid = 3672] [serial = 1990] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (17559400) [pid = 3672] [serial = 2026] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (1A82BC00) [pid = 3672] [serial = 2030] [outer = 00000000] [url = about:blank] 14:36:59 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (17C45C00) [pid = 3672] [serial = 2027] [outer = 00000000] [url = about:blank] 14:36:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:36:59 INFO - PROCESS | 3672 | 1461101819912 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:36:59 INFO - PROCESS | 3672 | 1461101819914 Marionette TRACE conn5 <- [1,2814,null,{}] 14:36:59 INFO - PROCESS | 3672 | 1461101819924 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}] 14:37:00 INFO - PROCESS | 3672 | 1461101820036 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 14:37:00 INFO - PROCESS | 3672 | 1461101820044 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:00 INFO - PROCESS | 3672 | ++DOCSHELL 14504400 == 134 [pid = 3672] [id = 713] 14:37:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (14505C00) [pid = 3672] [serial = 2139] [outer = 00000000] 14:37:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (1452E800) [pid = 3672] [serial = 2140] [outer = 14505C00] 14:37:00 INFO - PROCESS | 3672 | 1461101820094 Marionette DEBUG loaded listener.js 14:37:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (14C14000) [pid = 3672] [serial = 2141] [outer = 14505C00] 14:37:00 INFO - PROCESS | 3672 | 1461101820705 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:37:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:37:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 829ms 14:37:00 INFO - PROCESS | 3672 | 1461101820745 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 14:37:00 INFO - PROCESS | 3672 | 1461101820747 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 14:37:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:37:00 INFO - PROCESS | 3672 | 1461101820750 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:37:00 INFO - PROCESS | 3672 | 1461101820752 Marionette TRACE conn5 <- [1,2818,null,{}] 14:37:00 INFO - PROCESS | 3672 | 1461101820755 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}] 14:37:00 INFO - PROCESS | 3672 | 1461101820865 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 14:37:00 INFO - PROCESS | 3672 | 1461101820998 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:01 INFO - PROCESS | 3672 | ++DOCSHELL 17556C00 == 135 [pid = 3672] [id = 714] 14:37:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (17559800) [pid = 3672] [serial = 2142] [outer = 00000000] 14:37:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (17D53400) [pid = 3672] [serial = 2143] [outer = 17559800] 14:37:01 INFO - PROCESS | 3672 | 1461101821045 Marionette DEBUG loaded listener.js 14:37:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (18968800) [pid = 3672] [serial = 2144] [outer = 17559800] 14:37:01 INFO - PROCESS | 3672 | 1461101821453 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]]]}] 14:37:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:37:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 730ms 14:37:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:37:01 INFO - PROCESS | 3672 | 1461101821481 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 14:37:01 INFO - PROCESS | 3672 | 1461101821483 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 14:37:01 INFO - PROCESS | 3672 | 1461101821486 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:37:01 INFO - PROCESS | 3672 | 1461101821488 Marionette TRACE conn5 <- [1,2822,null,{}] 14:37:01 INFO - PROCESS | 3672 | 1461101821492 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}] 14:37:01 INFO - PROCESS | 3672 | 1461101821597 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 14:37:01 INFO - PROCESS | 3672 | 1461101821604 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:01 INFO - PROCESS | 3672 | ++DOCSHELL 18B63000 == 136 [pid = 3672] [id = 715] 14:37:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (18B68C00) [pid = 3672] [serial = 2145] [outer = 00000000] 14:37:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (19780400) [pid = 3672] [serial = 2146] [outer = 18B68C00] 14:37:01 INFO - PROCESS | 3672 | 1461101821649 Marionette DEBUG loaded listener.js 14:37:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (19A9A000) [pid = 3672] [serial = 2147] [outer = 18B68C00] 14:37:02 INFO - PROCESS | 3672 | 1461101822162 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:37:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:37:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 730ms 14:37:02 INFO - PROCESS | 3672 | 1461101822230 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 14:37:02 INFO - PROCESS | 3672 | 1461101822232 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 14:37:02 INFO - PROCESS | 3672 | 1461101822235 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:37:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:37:02 INFO - PROCESS | 3672 | 1461101822237 Marionette TRACE conn5 <- [1,2826,null,{}] 14:37:02 INFO - PROCESS | 3672 | 1461101822241 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}] 14:37:02 INFO - PROCESS | 3672 | 1461101822412 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 14:37:02 INFO - PROCESS | 3672 | 1461101822432 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:02 INFO - PROCESS | 3672 | ++DOCSHELL 1A78E800 == 137 [pid = 3672] [id = 716] 14:37:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (1A78EC00) [pid = 3672] [serial = 2148] [outer = 00000000] 14:37:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (1A841800) [pid = 3672] [serial = 2149] [outer = 1A78EC00] 14:37:02 INFO - PROCESS | 3672 | 1461101822481 Marionette DEBUG loaded listener.js 14:37:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (1A8DB000) [pid = 3672] [serial = 2150] [outer = 1A78EC00] 14:37:02 INFO - PROCESS | 3672 | 1461101822989 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]]]}] 14:37:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:37:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 770ms 14:37:03 INFO - PROCESS | 3672 | 1461101823031 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 14:37:03 INFO - PROCESS | 3672 | 1461101823033 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 14:37:03 INFO - PROCESS | 3672 | 1461101823045 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:37:03 INFO - PROCESS | 3672 | 1461101823046 Marionette TRACE conn5 <- [1,2830,null,{}] 14:37:03 INFO - PROCESS | 3672 | 1461101823050 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}] 14:37:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:37:03 INFO - PROCESS | 3672 | 1461101823210 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 14:37:03 INFO - PROCESS | 3672 | 1461101823232 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:03 INFO - PROCESS | 3672 | ++DOCSHELL 1A905800 == 138 [pid = 3672] [id = 717] 14:37:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (1A9C5000) [pid = 3672] [serial = 2151] [outer = 00000000] 14:37:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (1A9D8C00) [pid = 3672] [serial = 2152] [outer = 1A9C5000] 14:37:03 INFO - PROCESS | 3672 | 1461101823277 Marionette DEBUG loaded listener.js 14:37:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (1B373800) [pid = 3672] [serial = 2153] [outer = 1A9C5000] 14:37:03 INFO - PROCESS | 3672 | 1461101823753 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]]]}] 14:37:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:37:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 710ms 14:37:03 INFO - PROCESS | 3672 | 1461101823768 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 14:37:03 INFO - PROCESS | 3672 | 1461101823769 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 14:37:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:37:03 INFO - PROCESS | 3672 | 1461101823773 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:37:03 INFO - PROCESS | 3672 | 1461101823774 Marionette TRACE conn5 <- [1,2834,null,{}] 14:37:03 INFO - PROCESS | 3672 | 1461101823778 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}] 14:37:03 INFO - PROCESS | 3672 | 1461101823927 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 14:37:03 INFO - PROCESS | 3672 | 1461101823943 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:03 INFO - PROCESS | 3672 | ++DOCSHELL 1A9C8000 == 139 [pid = 3672] [id = 718] 14:37:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (1B741C00) [pid = 3672] [serial = 2154] [outer = 00000000] 14:37:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (1BA81400) [pid = 3672] [serial = 2155] [outer = 1B741C00] 14:37:03 INFO - PROCESS | 3672 | 1461101823992 Marionette DEBUG loaded listener.js 14:37:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 153 (1C5AB000) [pid = 3672] [serial = 2156] [outer = 1B741C00] 14:37:04 INFO - PROCESS | 3672 | --DOMWINDOW == 152 (2253FC00) [pid = 3672] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:37:04 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (22F4DC00) [pid = 3672] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:37:04 INFO - PROCESS | 3672 | --DOMWINDOW == 150 (14A3E000) [pid = 3672] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:37:04 INFO - PROCESS | 3672 | --DOMWINDOW == 149 (17D19C00) [pid = 3672] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:37:04 INFO - PROCESS | 3672 | --DOMWINDOW == 148 (14C14800) [pid = 3672] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:37:04 INFO - PROCESS | 3672 | --DOMWINDOW == 147 (17D58000) [pid = 3672] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:37:04 INFO - PROCESS | 3672 | --DOMWINDOW == 146 (21419C00) [pid = 3672] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:37:04 INFO - PROCESS | 3672 | --DOMWINDOW == 145 (20C9C400) [pid = 3672] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:37:04 INFO - PROCESS | 3672 | --DOMWINDOW == 144 (2086D400) [pid = 3672] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:37:04 INFO - PROCESS | 3672 | --DOMWINDOW == 143 (1F06E400) [pid = 3672] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:37:04 INFO - PROCESS | 3672 | --DOMWINDOW == 142 (1BE12400) [pid = 3672] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:37:04 INFO - PROCESS | 3672 | --DOMWINDOW == 141 (18954000) [pid = 3672] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:37:04 INFO - PROCESS | 3672 | --DOMWINDOW == 140 (2258D000) [pid = 3672] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:37:04 INFO - PROCESS | 3672 | --DOMWINDOW == 139 (214BC400) [pid = 3672] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:37:04 INFO - PROCESS | 3672 | --DOMWINDOW == 138 (22433000) [pid = 3672] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:37:04 INFO - PROCESS | 3672 | --DOMWINDOW == 137 (1A8DE000) [pid = 3672] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:37:04 INFO - PROCESS | 3672 | --DOMWINDOW == 136 (22998C00) [pid = 3672] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:37:04 INFO - PROCESS | 3672 | --DOMWINDOW == 135 (1A63C000) [pid = 3672] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:37:04 INFO - PROCESS | 3672 | 1461101824890 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]]]}] 14:37:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:37:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1181ms 14:37:04 INFO - PROCESS | 3672 | 1461101824955 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 14:37:04 INFO - PROCESS | 3672 | 1461101824957 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 14:37:04 INFO - PROCESS | 3672 | 1461101824960 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:37:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:37:04 INFO - PROCESS | 3672 | 1461101824962 Marionette TRACE conn5 <- [1,2838,null,{}] 14:37:04 INFO - PROCESS | 3672 | 1461101824965 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}] 14:37:05 INFO - PROCESS | 3672 | 1461101825072 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 14:37:05 INFO - PROCESS | 3672 | 1461101825083 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:05 INFO - PROCESS | 3672 | ++DOCSHELL 1309F400 == 140 [pid = 3672] [id = 719] 14:37:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 136 (17D58000) [pid = 3672] [serial = 2157] [outer = 00000000] 14:37:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 137 (1B73D800) [pid = 3672] [serial = 2158] [outer = 17D58000] 14:37:05 INFO - PROCESS | 3672 | 1461101825129 Marionette DEBUG loaded listener.js 14:37:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 138 (1B7E0C00) [pid = 3672] [serial = 2159] [outer = 17D58000] 14:37:05 INFO - PROCESS | 3672 | 1461101825600 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:37:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:37:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 670ms 14:37:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:37:05 INFO - PROCESS | 3672 | 1461101825634 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 14:37:05 INFO - PROCESS | 3672 | 1461101825636 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 14:37:05 INFO - PROCESS | 3672 | 1461101825640 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:37:05 INFO - PROCESS | 3672 | 1461101825642 Marionette TRACE conn5 <- [1,2842,null,{}] 14:37:05 INFO - PROCESS | 3672 | 1461101825645 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}] 14:37:05 INFO - PROCESS | 3672 | 1461101825757 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 14:37:05 INFO - PROCESS | 3672 | 1461101825793 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:05 INFO - PROCESS | 3672 | ++DOCSHELL 1C68E000 == 141 [pid = 3672] [id = 720] 14:37:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 139 (1C752000) [pid = 3672] [serial = 2160] [outer = 00000000] 14:37:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 140 (1D5FB800) [pid = 3672] [serial = 2161] [outer = 1C752000] 14:37:05 INFO - PROCESS | 3672 | 1461101825840 Marionette DEBUG loaded listener.js 14:37:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 141 (1D66C400) [pid = 3672] [serial = 2162] [outer = 1C752000] 14:37:06 INFO - PROCESS | 3672 | 1461101826301 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]]]}] 14:37:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:37:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 730ms 14:37:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:37:06 INFO - PROCESS | 3672 | 1461101826370 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 14:37:06 INFO - PROCESS | 3672 | 1461101826373 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 14:37:06 INFO - PROCESS | 3672 | 1461101826376 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:37:06 INFO - PROCESS | 3672 | 1461101826378 Marionette TRACE conn5 <- [1,2846,null,{}] 14:37:06 INFO - PROCESS | 3672 | 1461101826381 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}] 14:37:06 INFO - PROCESS | 3672 | 1461101826510 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 14:37:06 INFO - PROCESS | 3672 | 1461101826517 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:06 INFO - PROCESS | 3672 | ++DOCSHELL 1EACE000 == 142 [pid = 3672] [id = 721] 14:37:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 142 (1EAD8000) [pid = 3672] [serial = 2163] [outer = 00000000] 14:37:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 143 (1ED27C00) [pid = 3672] [serial = 2164] [outer = 1EAD8000] 14:37:06 INFO - PROCESS | 3672 | 1461101826570 Marionette DEBUG loaded listener.js 14:37:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 144 (1ED77000) [pid = 3672] [serial = 2165] [outer = 1EAD8000] 14:37:07 INFO - PROCESS | 3672 | 1461101827394 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:37:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:37:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1077ms 14:37:07 INFO - PROCESS | 3672 | 1461101827454 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 14:37:07 INFO - PROCESS | 3672 | 1461101827459 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 14:37:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:37:07 INFO - PROCESS | 3672 | 1461101827465 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:37:07 INFO - PROCESS | 3672 | 1461101827469 Marionette TRACE conn5 <- [1,2850,null,{}] 14:37:07 INFO - PROCESS | 3672 | 1461101827474 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}] 14:37:07 INFO - PROCESS | 3672 | 1461101827642 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 14:37:07 INFO - PROCESS | 3672 | 1461101827819 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:07 INFO - PROCESS | 3672 | ++DOCSHELL 14435C00 == 143 [pid = 3672] [id = 722] 14:37:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 145 (1450B400) [pid = 3672] [serial = 2166] [outer = 00000000] 14:37:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 146 (15A52400) [pid = 3672] [serial = 2167] [outer = 1450B400] 14:37:07 INFO - PROCESS | 3672 | 1461101827877 Marionette DEBUG loaded listener.js 14:37:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 147 (17553400) [pid = 3672] [serial = 2168] [outer = 1450B400] 14:37:08 INFO - PROCESS | 3672 | 1461101828450 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]]]}] 14:37:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:37:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1021ms 14:37:08 INFO - PROCESS | 3672 | 1461101828491 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 14:37:08 INFO - PROCESS | 3672 | 1461101828497 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 14:37:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:37:08 INFO - PROCESS | 3672 | 1461101828503 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:37:08 INFO - PROCESS | 3672 | 1461101828506 Marionette TRACE conn5 <- [1,2854,null,{}] 14:37:08 INFO - PROCESS | 3672 | 1461101828511 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}] 14:37:08 INFO - PROCESS | 3672 | 1461101828652 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 14:37:08 INFO - PROCESS | 3672 | 1461101828849 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:08 INFO - PROCESS | 3672 | ++DOCSHELL 19304800 == 144 [pid = 3672] [id = 723] 14:37:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 148 (1930E400) [pid = 3672] [serial = 2169] [outer = 00000000] 14:37:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 149 (1A786400) [pid = 3672] [serial = 2170] [outer = 1930E400] 14:37:08 INFO - PROCESS | 3672 | 1461101828910 Marionette DEBUG loaded listener.js 14:37:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 150 (1A842000) [pid = 3672] [serial = 2171] [outer = 1930E400] 14:37:09 INFO - PROCESS | 3672 | 1461101829527 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]]]}] 14:37:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:37:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1071ms 14:37:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:37:09 INFO - PROCESS | 3672 | 1461101829576 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 14:37:09 INFO - PROCESS | 3672 | 1461101829578 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 14:37:09 INFO - PROCESS | 3672 | 1461101829582 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:37:09 INFO - PROCESS | 3672 | 1461101829586 Marionette TRACE conn5 <- [1,2858,null,{}] 14:37:09 INFO - PROCESS | 3672 | 1461101829597 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}] 14:37:09 INFO - PROCESS | 3672 | 1461101829733 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 14:37:09 INFO - PROCESS | 3672 | 1461101829911 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:09 INFO - PROCESS | 3672 | ++DOCSHELL 1ED26C00 == 145 [pid = 3672] [id = 724] 14:37:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 151 (1ED27400) [pid = 3672] [serial = 2172] [outer = 00000000] 14:37:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (1ED82C00) [pid = 3672] [serial = 2173] [outer = 1ED27400] 14:37:09 INFO - PROCESS | 3672 | 1461101829970 Marionette DEBUG loaded listener.js 14:37:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 153 (1F071C00) [pid = 3672] [serial = 2174] [outer = 1ED27400] 14:37:10 INFO - PROCESS | 3672 | 1461101830580 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]]]}] 14:37:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:37:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1021ms 14:37:10 INFO - PROCESS | 3672 | 1461101830608 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 14:37:10 INFO - PROCESS | 3672 | 1461101830611 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 14:37:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:37:10 INFO - PROCESS | 3672 | 1461101830615 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:37:10 INFO - PROCESS | 3672 | 1461101830617 Marionette TRACE conn5 <- [1,2862,null,{}] 14:37:10 INFO - PROCESS | 3672 | 1461101830621 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}] 14:37:10 INFO - PROCESS | 3672 | 1461101830761 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 14:37:10 INFO - PROCESS | 3672 | 1461101830952 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:10 INFO - PROCESS | 3672 | ++DOCSHELL 1F09D400 == 146 [pid = 3672] [id = 725] 14:37:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 154 (1F0A0400) [pid = 3672] [serial = 2175] [outer = 00000000] 14:37:10 INFO - PROCESS | 3672 | ++DOMWINDOW == 155 (1FF84800) [pid = 3672] [serial = 2176] [outer = 1F0A0400] 14:37:10 INFO - PROCESS | 3672 | 1461101831009 Marionette DEBUG loaded listener.js 14:37:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 156 (1FF8B800) [pid = 3672] [serial = 2177] [outer = 1F0A0400] 14:37:11 INFO - PROCESS | 3672 | 1461101831621 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]]]}] 14:37:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:37:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1068ms 14:37:11 INFO - PROCESS | 3672 | 1461101831686 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 14:37:11 INFO - PROCESS | 3672 | 1461101831688 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 14:37:11 INFO - PROCESS | 3672 | 1461101831691 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:37:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:37:11 INFO - PROCESS | 3672 | 1461101831693 Marionette TRACE conn5 <- [1,2866,null,{}] 14:37:11 INFO - PROCESS | 3672 | 1461101831697 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}] 14:37:11 INFO - PROCESS | 3672 | 1461101831825 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 14:37:11 INFO - PROCESS | 3672 | 1461101831999 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:11 INFO - PROCESS | 3672 | ++DOCSHELL 200E1C00 == 147 [pid = 3672] [id = 726] 14:37:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 157 (200E8400) [pid = 3672] [serial = 2178] [outer = 00000000] 14:37:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 158 (20805400) [pid = 3672] [serial = 2179] [outer = 200E8400] 14:37:12 INFO - PROCESS | 3672 | 1461101832058 Marionette DEBUG loaded listener.js 14:37:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 159 (20810000) [pid = 3672] [serial = 2180] [outer = 200E8400] 14:37:12 INFO - PROCESS | 3672 | 1461101832703 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]]]}] 14:37:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:37:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1067ms 14:37:12 INFO - PROCESS | 3672 | 1461101832763 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 14:37:12 INFO - PROCESS | 3672 | 1461101832765 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 14:37:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:37:12 INFO - PROCESS | 3672 | 1461101832768 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:37:12 INFO - PROCESS | 3672 | 1461101832770 Marionette TRACE conn5 <- [1,2870,null,{}] 14:37:12 INFO - PROCESS | 3672 | 1461101832774 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}] 14:37:12 INFO - PROCESS | 3672 | 1461101832914 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 14:37:13 INFO - PROCESS | 3672 | 1461101833091 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:13 INFO - PROCESS | 3672 | ++DOCSHELL 200E0800 == 148 [pid = 3672] [id = 727] 14:37:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 160 (20815400) [pid = 3672] [serial = 2181] [outer = 00000000] 14:37:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 161 (20C9EC00) [pid = 3672] [serial = 2182] [outer = 20815400] 14:37:13 INFO - PROCESS | 3672 | 1461101833149 Marionette DEBUG loaded listener.js 14:37:13 INFO - PROCESS | 3672 | ++DOMWINDOW == 162 (20CA1800) [pid = 3672] [serial = 2183] [outer = 20815400] 14:37:13 INFO - PROCESS | 3672 | 1461101833691 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]]]}] 14:37:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:37:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 970ms 14:37:13 INFO - PROCESS | 3672 | 1461101833743 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 14:37:13 INFO - PROCESS | 3672 | 1461101833745 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 14:37:13 INFO - PROCESS | 3672 | 1461101833748 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:37:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:37:13 INFO - PROCESS | 3672 | 1461101833751 Marionette TRACE conn5 <- [1,2874,null,{}] 14:37:13 INFO - PROCESS | 3672 | 1461101833754 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}] 14:37:13 INFO - PROCESS | 3672 | 1461101833881 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 14:37:14 INFO - PROCESS | 3672 | 1461101834071 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:14 INFO - PROCESS | 3672 | ++DOCSHELL 20CD3000 == 149 [pid = 3672] [id = 728] 14:37:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 163 (20CD5000) [pid = 3672] [serial = 2184] [outer = 00000000] 14:37:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 164 (20CDFC00) [pid = 3672] [serial = 2185] [outer = 20CD5000] 14:37:14 INFO - PROCESS | 3672 | 1461101834127 Marionette DEBUG loaded listener.js 14:37:14 INFO - PROCESS | 3672 | ++DOMWINDOW == 165 (20D0B800) [pid = 3672] [serial = 2186] [outer = 20CD5000] 14:37:14 INFO - PROCESS | 3672 | 1461101834696 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]]]}] 14:37:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:37:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1015ms 14:37:14 INFO - PROCESS | 3672 | 1461101834768 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 14:37:14 INFO - PROCESS | 3672 | 1461101834770 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 14:37:14 INFO - PROCESS | 3672 | 1461101834774 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:37:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:37:14 INFO - PROCESS | 3672 | 1461101834776 Marionette TRACE conn5 <- [1,2878,null,{}] 14:37:14 INFO - PROCESS | 3672 | 1461101834780 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}] 14:37:14 INFO - PROCESS | 3672 | 1461101834907 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 14:37:15 INFO - PROCESS | 3672 | 1461101835084 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:15 INFO - PROCESS | 3672 | ++DOCSHELL 21413C00 == 150 [pid = 3672] [id = 729] 14:37:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 166 (21416800) [pid = 3672] [serial = 2187] [outer = 00000000] 14:37:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 167 (21461000) [pid = 3672] [serial = 2188] [outer = 21416800] 14:37:15 INFO - PROCESS | 3672 | 1461101835139 Marionette DEBUG loaded listener.js 14:37:15 INFO - PROCESS | 3672 | ++DOMWINDOW == 168 (21467C00) [pid = 3672] [serial = 2189] [outer = 21416800] 14:37:15 INFO - PROCESS | 3672 | 1461101835734 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:37:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:37:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1019ms 14:37:15 INFO - PROCESS | 3672 | 1461101835797 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 14:37:15 INFO - PROCESS | 3672 | 1461101835799 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 14:37:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:37:15 INFO - PROCESS | 3672 | 1461101835803 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:37:15 INFO - PROCESS | 3672 | 1461101835805 Marionette TRACE conn5 <- [1,2882,null,{}] 14:37:15 INFO - PROCESS | 3672 | 1461101835809 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}] 14:37:15 INFO - PROCESS | 3672 | 1461101835940 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 14:37:16 INFO - PROCESS | 3672 | 1461101836118 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:16 INFO - PROCESS | 3672 | ++DOCSHELL 2146F000 == 151 [pid = 3672] [id = 730] 14:37:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 169 (214B4800) [pid = 3672] [serial = 2190] [outer = 00000000] 14:37:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 170 (214BF800) [pid = 3672] [serial = 2191] [outer = 214B4800] 14:37:16 INFO - PROCESS | 3672 | 1461101836172 Marionette DEBUG loaded listener.js 14:37:16 INFO - PROCESS | 3672 | ++DOMWINDOW == 171 (21754400) [pid = 3672] [serial = 2192] [outer = 214B4800] 14:37:16 INFO - PROCESS | 3672 | 1461101836748 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]]]}] 14:37:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:37:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 970ms 14:37:16 INFO - PROCESS | 3672 | 1461101836777 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 14:37:16 INFO - PROCESS | 3672 | 1461101836779 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 14:37:16 INFO - PROCESS | 3672 | 1461101836782 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:37:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:37:16 INFO - PROCESS | 3672 | 1461101836784 Marionette TRACE conn5 <- [1,2886,null,{}] 14:37:16 INFO - PROCESS | 3672 | 1461101836788 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}] 14:37:16 INFO - PROCESS | 3672 | 1461101836917 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 14:37:17 INFO - PROCESS | 3672 | 1461101837108 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:17 INFO - PROCESS | 3672 | ++DOCSHELL 214BB800 == 152 [pid = 3672] [id = 731] 14:37:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 172 (214BF400) [pid = 3672] [serial = 2193] [outer = 00000000] 14:37:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 173 (21A6FC00) [pid = 3672] [serial = 2194] [outer = 214BF400] 14:37:17 INFO - PROCESS | 3672 | 1461101837165 Marionette DEBUG loaded listener.js 14:37:17 INFO - PROCESS | 3672 | ++DOMWINDOW == 174 (21A70000) [pid = 3672] [serial = 2195] [outer = 214BF400] 14:37:17 INFO - PROCESS | 3672 | 1461101837752 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]]]}] 14:37:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:37:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1016ms 14:37:17 INFO - PROCESS | 3672 | 1461101837803 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 14:37:17 INFO - PROCESS | 3672 | 1461101837806 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 14:37:17 INFO - PROCESS | 3672 | 1461101837809 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:37:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:37:17 INFO - PROCESS | 3672 | 1461101837812 Marionette TRACE conn5 <- [1,2890,null,{}] 14:37:17 INFO - PROCESS | 3672 | 1461101837815 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}] 14:37:17 INFO - PROCESS | 3672 | 1461101837966 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 14:37:18 INFO - PROCESS | 3672 | 1461101838173 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:18 INFO - PROCESS | 3672 | ++DOCSHELL 2253EC00 == 153 [pid = 3672] [id = 732] 14:37:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 175 (22542800) [pid = 3672] [serial = 2196] [outer = 00000000] 14:37:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 176 (2258C800) [pid = 3672] [serial = 2197] [outer = 22542800] 14:37:18 INFO - PROCESS | 3672 | 1461101838232 Marionette DEBUG loaded listener.js 14:37:18 INFO - PROCESS | 3672 | ++DOMWINDOW == 177 (225A2000) [pid = 3672] [serial = 2198] [outer = 22542800] 14:37:18 INFO - PROCESS | 3672 | 1461101838832 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:37:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:37:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1076ms 14:37:18 INFO - PROCESS | 3672 | 1461101838889 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 14:37:18 INFO - PROCESS | 3672 | 1461101838891 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 14:37:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:37:18 INFO - PROCESS | 3672 | 1461101838894 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:37:18 INFO - PROCESS | 3672 | 1461101838896 Marionette TRACE conn5 <- [1,2894,null,{}] 14:37:18 INFO - PROCESS | 3672 | 1461101838900 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}] 14:37:19 INFO - PROCESS | 3672 | 1461101839031 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 14:37:19 INFO - PROCESS | 3672 | 1461101839210 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:19 INFO - PROCESS | 3672 | ++DOCSHELL 22548800 == 154 [pid = 3672] [id = 733] 14:37:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 178 (225A9800) [pid = 3672] [serial = 2199] [outer = 00000000] 14:37:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 179 (22998400) [pid = 3672] [serial = 2200] [outer = 225A9800] 14:37:19 INFO - PROCESS | 3672 | 1461101839264 Marionette DEBUG loaded listener.js 14:37:19 INFO - PROCESS | 3672 | ++DOMWINDOW == 180 (2299C400) [pid = 3672] [serial = 2201] [outer = 225A9800] 14:37:19 INFO - PROCESS | 3672 | 1461101839883 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]]]}] 14:37:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:37:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1019ms 14:37:19 INFO - PROCESS | 3672 | 1461101839914 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 14:37:19 INFO - PROCESS | 3672 | 1461101839917 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 14:37:19 INFO - PROCESS | 3672 | 1461101839920 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:37:19 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:37:19 INFO - PROCESS | 3672 | 1461101839922 Marionette TRACE conn5 <- [1,2898,null,{}] 14:37:19 INFO - PROCESS | 3672 | 1461101839926 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}] 14:37:20 INFO - PROCESS | 3672 | 1461101840056 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 14:37:20 INFO - PROCESS | 3672 | 1461101840459 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:20 INFO - PROCESS | 3672 | ++DOCSHELL 0FCBC000 == 155 [pid = 3672] [id = 734] 14:37:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 181 (1007C400) [pid = 3672] [serial = 2202] [outer = 00000000] 14:37:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 182 (130A9C00) [pid = 3672] [serial = 2203] [outer = 1007C400] 14:37:20 INFO - PROCESS | 3672 | 1461101840517 Marionette DEBUG loaded listener.js 14:37:20 INFO - PROCESS | 3672 | ++DOMWINDOW == 183 (14508400) [pid = 3672] [serial = 2204] [outer = 1007C400] 14:37:21 INFO - PROCESS | 3672 | 1461101841065 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]]]}] 14:37:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:37:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:37:21 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1175ms 14:37:21 INFO - PROCESS | 3672 | 1461101841100 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 14:37:21 INFO - PROCESS | 3672 | 1461101841105 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 14:37:21 INFO - PROCESS | 3672 | 1461101841110 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:37:21 INFO - TEST-START | /DOMEvents/constructors.html 14:37:21 INFO - PROCESS | 3672 | 1461101841113 Marionette TRACE conn5 <- [1,2902,null,{}] 14:37:21 INFO - PROCESS | 3672 | 1461101841132 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}] 14:37:21 INFO - PROCESS | 3672 | 1461101841309 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 14:37:21 INFO - PROCESS | 3672 | 1461101841419 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:21 INFO - PROCESS | 3672 | ++DOCSHELL 17558C00 == 156 [pid = 3672] [id = 735] 14:37:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 184 (17C66000) [pid = 3672] [serial = 2205] [outer = 00000000] 14:37:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 185 (18D43000) [pid = 3672] [serial = 2206] [outer = 17C66000] 14:37:21 INFO - PROCESS | 3672 | 1461101841469 Marionette DEBUG loaded listener.js 14:37:21 INFO - PROCESS | 3672 | ++DOMWINDOW == 186 (19784000) [pid = 3672] [serial = 2207] [outer = 17C66000] 14:37:22 INFO - PROCESS | 3672 | 1461101842204 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]]]}] 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:37:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:37:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:37:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:37:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:37:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:37:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:37:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:37:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:37:22 INFO - TEST-OK | /DOMEvents/constructors.html | took 1132ms 14:37:22 INFO - PROCESS | 3672 | 1461101842250 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 14:37:22 INFO - PROCESS | 3672 | 1461101842254 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 14:37:22 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:37:22 INFO - PROCESS | 3672 | 1461101842258 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:37:22 INFO - PROCESS | 3672 | 1461101842260 Marionette TRACE conn5 <- [1,2906,null,{}] 14:37:22 INFO - PROCESS | 3672 | 1461101842264 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}] 14:37:22 INFO - PROCESS | 3672 | 1461101842386 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 14:37:22 INFO - PROCESS | 3672 | 1461101842623 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:22 INFO - PROCESS | 3672 | --DOCSHELL 22584400 == 155 [pid = 3672] [id = 513] 14:37:22 INFO - PROCESS | 3672 | --DOCSHELL 1BA85800 == 154 [pid = 3672] [id = 272] 14:37:22 INFO - PROCESS | 3672 | --DOCSHELL 1C68E000 == 153 [pid = 3672] [id = 720] 14:37:22 INFO - PROCESS | 3672 | --DOCSHELL 1309F400 == 152 [pid = 3672] [id = 719] 14:37:22 INFO - PROCESS | 3672 | --DOCSHELL 1A9C8000 == 151 [pid = 3672] [id = 718] 14:37:22 INFO - PROCESS | 3672 | --DOCSHELL 1A905800 == 150 [pid = 3672] [id = 717] 14:37:22 INFO - PROCESS | 3672 | --DOCSHELL 1A78E800 == 149 [pid = 3672] [id = 716] 14:37:22 INFO - PROCESS | 3672 | --DOCSHELL 18B63000 == 148 [pid = 3672] [id = 715] 14:37:22 INFO - PROCESS | 3672 | --DOCSHELL 17556C00 == 147 [pid = 3672] [id = 714] 14:37:22 INFO - PROCESS | 3672 | --DOCSHELL 14504400 == 146 [pid = 3672] [id = 713] 14:37:22 INFO - PROCESS | 3672 | ++DOCSHELL 0F6C5000 == 147 [pid = 3672] [id = 736] 14:37:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 187 (0FB1FC00) [pid = 3672] [serial = 2208] [outer = 00000000] 14:37:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 188 (14304400) [pid = 3672] [serial = 2209] [outer = 0FB1FC00] 14:37:22 INFO - PROCESS | 3672 | 1461101842756 Marionette DEBUG loaded listener.js 14:37:22 INFO - PROCESS | 3672 | ++DOMWINDOW == 189 (17556C00) [pid = 3672] [serial = 2210] [outer = 0FB1FC00] 14:37:22 INFO - PROCESS | 3672 | --DOCSHELL 17C6A800 == 146 [pid = 3672] [id = 712] 14:37:22 INFO - PROCESS | 3672 | --DOCSHELL 1450F800 == 145 [pid = 3672] [id = 711] 14:37:22 INFO - PROCESS | 3672 | --DOCSHELL 27792C00 == 144 [pid = 3672] [id = 709] 14:37:22 INFO - PROCESS | 3672 | --DOCSHELL 271CA400 == 143 [pid = 3672] [id = 708] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 188 (1F0A0000) [pid = 3672] [serial = 2095] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 187 (20807000) [pid = 3672] [serial = 2096] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 186 (22586000) [pid = 3672] [serial = 2009] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 185 (23581000) [pid = 3672] [serial = 2018] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 184 (23342000) [pid = 3672] [serial = 2062] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 183 (18955C00) [pid = 3672] [serial = 2092] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 182 (21A6F400) [pid = 3672] [serial = 2056] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 181 (0FCAA800) [pid = 3672] [serial = 2038] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 180 (1894F800) [pid = 3672] [serial = 2074] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 179 (17554C00) [pid = 3672] [serial = 2068] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 178 (1BA87000) [pid = 3672] [serial = 2036] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 177 (15B51C00) [pid = 3672] [serial = 2041] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 176 (214B6400) [pid = 3672] [serial = 2000] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 175 (2174C800) [pid = 3672] [serial = 2089] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 174 (20CD1C00) [pid = 3672] [serial = 2086] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 173 (25B15C00) [pid = 3672] [serial = 2065] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 172 (2081E000) [pid = 3672] [serial = 2084] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 171 (1D673C00) [pid = 3672] [serial = 2081] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 170 (1A787400) [pid = 3672] [serial = 2071] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 169 (200EBC00) [pid = 3672] [serial = 2053] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 168 (22939C00) [pid = 3672] [serial = 2012] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 167 (1F09C800) [pid = 3672] [serial = 2050] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 166 (21A69400) [pid = 3672] [serial = 2003] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 165 (200E9C00) [pid = 3672] [serial = 2083] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 164 (224E9800) [pid = 3672] [serial = 2006] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 163 (1998FC00) [pid = 3672] [serial = 2044] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 162 (19303800) [pid = 3672] [serial = 2075] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 161 (1A9D9000) [pid = 3672] [serial = 2077] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 160 (20D10800) [pid = 3672] [serial = 2087] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 159 (1A86DC00) [pid = 3672] [serial = 2072] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 158 (1D5F4400) [pid = 3672] [serial = 2080] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 157 (22F4C400) [pid = 3672] [serial = 2015] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 156 (1EACB800) [pid = 3672] [serial = 2047] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 155 (17FA3400) [pid = 3672] [serial = 2069] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 154 (1B744800) [pid = 3672] [serial = 2078] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 153 (19911400) [pid = 3672] [serial = 2093] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 152 (2243E000) [pid = 3672] [serial = 2090] [outer = 00000000] [url = about:blank] 14:37:22 INFO - PROCESS | 3672 | --DOMWINDOW == 151 (22944C00) [pid = 3672] [serial = 2059] [outer = 00000000] [url = about:blank] 14:37:23 INFO - PROCESS | 3672 | 1461101843240 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:37:23 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:37:23 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1017ms 14:37:23 INFO - PROCESS | 3672 | 1461101843279 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 14:37:23 INFO - PROCESS | 3672 | 1461101843281 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 14:37:23 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:37:23 INFO - PROCESS | 3672 | 1461101843290 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:37:23 INFO - PROCESS | 3672 | 1461101843296 Marionette TRACE conn5 <- [1,2910,null,{}] 14:37:23 INFO - PROCESS | 3672 | 1461101843318 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}] 14:37:23 INFO - PROCESS | 3672 | 1461101843430 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 14:37:23 INFO - PROCESS | 3672 | 1461101843590 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:23 INFO - PROCESS | 3672 | ++DOCSHELL 18955C00 == 144 [pid = 3672] [id = 737] 14:37:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 152 (19306800) [pid = 3672] [serial = 2211] [outer = 00000000] 14:37:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 153 (1998FC00) [pid = 3672] [serial = 2212] [outer = 19306800] 14:37:23 INFO - PROCESS | 3672 | 1461101843636 Marionette DEBUG loaded listener.js 14:37:23 INFO - PROCESS | 3672 | ++DOMWINDOW == 154 (1A63BC00) [pid = 3672] [serial = 2213] [outer = 19306800] 14:37:23 INFO - PROCESS | 3672 | [3672] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 14:37:23 INFO - PROCESS | 3672 | [3672] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 14:37:23 INFO - PROCESS | 3672 | [3672] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 14:37:23 INFO - PROCESS | 3672 | [3672] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 14:37:24 INFO - PROCESS | 3672 | 1461101844058 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]]]}] 14:37:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:37:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:37:24 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 14:37:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:37:24 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 14:37:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:37:24 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]" 14:37:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:37:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:37:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 832ms 14:37:24 INFO - PROCESS | 3672 | 1461101844139 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 14:37:24 INFO - PROCESS | 3672 | 1461101844141 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 14:37:24 INFO - PROCESS | 3672 | 1461101844145 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:37:24 INFO - PROCESS | 3672 | 1461101844146 Marionette TRACE conn5 <- [1,2914,null,{}] 14:37:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:37:24 INFO - PROCESS | 3672 | 1461101844150 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}] 14:37:24 INFO - PROCESS | 3672 | 1461101844266 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 14:37:24 INFO - PROCESS | 3672 | 1461101844276 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:24 INFO - PROCESS | 3672 | ++DOCSHELL 1A790000 == 145 [pid = 3672] [id = 738] 14:37:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 155 (1A9D6400) [pid = 3672] [serial = 2214] [outer = 00000000] 14:37:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 156 (1C268800) [pid = 3672] [serial = 2215] [outer = 1A9D6400] 14:37:24 INFO - PROCESS | 3672 | 1461101844321 Marionette DEBUG loaded listener.js 14:37:24 INFO - PROCESS | 3672 | ++DOMWINDOW == 157 (1C691800) [pid = 3672] [serial = 2216] [outer = 1A9D6400] 14:37:24 INFO - PROCESS | 3672 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:37:24 INFO - PROCESS | 3672 | 1461101844892 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]]]}] 14:37:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:37:24 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 770ms 14:37:24 INFO - PROCESS | 3672 | 1461101844919 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 14:37:24 INFO - PROCESS | 3672 | 1461101844921 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 14:37:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:37:24 INFO - PROCESS | 3672 | 1461101844925 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:37:24 INFO - PROCESS | 3672 | 1461101844927 Marionette TRACE conn5 <- [1,2918,null,{}] 14:37:24 INFO - PROCESS | 3672 | 1461101844930 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}] 14:37:25 INFO - PROCESS | 3672 | 1461101845037 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 14:37:25 INFO - PROCESS | 3672 | 1461101845043 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:25 INFO - PROCESS | 3672 | ++DOCSHELL 1D667800 == 146 [pid = 3672] [id = 739] 14:37:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 158 (1D668400) [pid = 3672] [serial = 2217] [outer = 00000000] 14:37:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 159 (1DD28800) [pid = 3672] [serial = 2218] [outer = 1D668400] 14:37:25 INFO - PROCESS | 3672 | 1461101845097 Marionette DEBUG loaded listener.js 14:37:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 160 (1ED23400) [pid = 3672] [serial = 2219] [outer = 1D668400] 14:37:25 INFO - PROCESS | 3672 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:37:25 INFO - PROCESS | 3672 | 1461101845624 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]]]}] 14:37:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:37:25 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 730ms 14:37:25 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:37:25 INFO - PROCESS | 3672 | 1461101845681 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 14:37:25 INFO - PROCESS | 3672 | 1461101845683 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 14:37:25 INFO - PROCESS | 3672 | 1461101845686 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:37:25 INFO - PROCESS | 3672 | 1461101845688 Marionette TRACE conn5 <- [1,2922,null,{}] 14:37:25 INFO - PROCESS | 3672 | 1461101845691 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}] 14:37:25 INFO - PROCESS | 3672 | 1461101845850 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 14:37:25 INFO - PROCESS | 3672 | 1461101845870 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:25 INFO - PROCESS | 3672 | ++DOCSHELL 1F09E000 == 147 [pid = 3672] [id = 740] 14:37:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 161 (1F0A0000) [pid = 3672] [serial = 2220] [outer = 00000000] 14:37:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 162 (1FF8C800) [pid = 3672] [serial = 2221] [outer = 1F0A0000] 14:37:25 INFO - PROCESS | 3672 | 1461101845916 Marionette DEBUG loaded listener.js 14:37:25 INFO - PROCESS | 3672 | ++DOMWINDOW == 163 (20801400) [pid = 3672] [serial = 2222] [outer = 1F0A0000] 14:37:26 INFO - PROCESS | 3672 | 1461101846344 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]]]}] 14:37:26 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:37:26 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 730ms 14:37:26 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:37:26 INFO - PROCESS | 3672 | 1461101846417 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 14:37:26 INFO - PROCESS | 3672 | 1461101846419 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 14:37:26 INFO - PROCESS | 3672 | 1461101846423 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:37:26 INFO - PROCESS | 3672 | 1461101846425 Marionette TRACE conn5 <- [1,2926,null,{}] 14:37:26 INFO - PROCESS | 3672 | 1461101846428 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}] 14:37:26 INFO - PROCESS | 3672 | 1461101846587 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 14:37:26 INFO - PROCESS | 3672 | 1461101846606 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:26 INFO - PROCESS | 3672 | ++DOCSHELL 2080C400 == 148 [pid = 3672] [id = 741] 14:37:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 164 (2081C800) [pid = 3672] [serial = 2223] [outer = 00000000] 14:37:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 165 (2086D400) [pid = 3672] [serial = 2224] [outer = 2081C800] 14:37:26 INFO - PROCESS | 3672 | 1461101846651 Marionette DEBUG loaded listener.js 14:37:26 INFO - PROCESS | 3672 | ++DOMWINDOW == 166 (20CA1C00) [pid = 3672] [serial = 2225] [outer = 2081C800] 14:37:27 INFO - PROCESS | 3672 | 1461101847096 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]]]}] 14:37:27 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. 14:37:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 730ms 14:37:27 INFO - PROCESS | 3672 | 1461101847153 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 14:37:27 INFO - PROCESS | 3672 | 1461101847155 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 14:37:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:37:27 INFO - PROCESS | 3672 | 1461101847158 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:37:27 INFO - PROCESS | 3672 | 1461101847160 Marionette TRACE conn5 <- [1,2930,null,{}] 14:37:27 INFO - PROCESS | 3672 | 1461101847163 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}] 14:37:27 INFO - PROCESS | 3672 | 1461101847355 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 14:37:27 INFO - PROCESS | 3672 | --DOMWINDOW == 165 (1A78EC00) [pid = 3672] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:37:27 INFO - PROCESS | 3672 | --DOMWINDOW == 164 (17D58000) [pid = 3672] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:37:27 INFO - PROCESS | 3672 | --DOMWINDOW == 163 (17D4EC00) [pid = 3672] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:37:27 INFO - PROCESS | 3672 | --DOMWINDOW == 162 (1A9C5000) [pid = 3672] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:37:27 INFO - PROCESS | 3672 | --DOMWINDOW == 161 (17559800) [pid = 3672] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:37:27 INFO - PROCESS | 3672 | --DOMWINDOW == 160 (14505C00) [pid = 3672] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:37:27 INFO - PROCESS | 3672 | --DOMWINDOW == 159 (14521800) [pid = 3672] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:37:27 INFO - PROCESS | 3672 | --DOMWINDOW == 158 (1B741C00) [pid = 3672] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:37:27 INFO - PROCESS | 3672 | --DOMWINDOW == 157 (1C752000) [pid = 3672] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:37:27 INFO - PROCESS | 3672 | --DOMWINDOW == 156 (18B68C00) [pid = 3672] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:37:27 INFO - PROCESS | 3672 | 1461101847684 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:27 INFO - PROCESS | 3672 | ++DOCSHELL 0FFDB400 == 149 [pid = 3672] [id = 742] 14:37:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 157 (10A6F800) [pid = 3672] [serial = 2226] [outer = 00000000] 14:37:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 158 (17D16000) [pid = 3672] [serial = 2227] [outer = 10A6F800] 14:37:27 INFO - PROCESS | 3672 | 1461101847729 Marionette DEBUG loaded listener.js 14:37:27 INFO - PROCESS | 3672 | ++DOMWINDOW == 159 (19987000) [pid = 3672] [serial = 2228] [outer = 10A6F800] 14:37:28 INFO - PROCESS | 3672 | 1461101848081 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"]]]}] 14:37:28 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 14:37:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:37:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:37:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 970ms 14:37:28 INFO - PROCESS | 3672 | 1461101848138 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 14:37:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:37:28 INFO - PROCESS | 3672 | 1461101848140 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 14:37:28 INFO - PROCESS | 3672 | 1461101848143 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:37:28 INFO - PROCESS | 3672 | 1461101848145 Marionette TRACE conn5 <- [1,2934,null,{}] 14:37:28 INFO - PROCESS | 3672 | 1461101848148 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}] 14:37:28 INFO - PROCESS | 3672 | 1461101848256 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 14:37:28 INFO - PROCESS | 3672 | 1461101848262 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:28 INFO - PROCESS | 3672 | ++DOCSHELL 1C269400 == 150 [pid = 3672] [id = 743] 14:37:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 160 (1C272800) [pid = 3672] [serial = 2229] [outer = 00000000] 14:37:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 161 (21A62800) [pid = 3672] [serial = 2230] [outer = 1C272800] 14:37:28 INFO - PROCESS | 3672 | 1461101848306 Marionette DEBUG loaded listener.js 14:37:28 INFO - PROCESS | 3672 | ++DOMWINDOW == 162 (21A6F400) [pid = 3672] [serial = 2231] [outer = 1C272800] 14:37:28 INFO - PROCESS | 3672 | 1461101848748 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]]]}] 14:37:28 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. 14:37:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 630ms 14:37:28 INFO - PROCESS | 3672 | 1461101848774 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 14:37:28 INFO - PROCESS | 3672 | 1461101848776 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 14:37:28 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:37:28 INFO - PROCESS | 3672 | 1461101848795 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:37:28 INFO - PROCESS | 3672 | 1461101848796 Marionette TRACE conn5 <- [1,2938,null,{}] 14:37:28 INFO - PROCESS | 3672 | 1461101848800 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}] 14:37:28 INFO - PROCESS | 3672 | 1461101848971 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 14:37:28 INFO - PROCESS | 3672 | 1461101849017 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:29 INFO - PROCESS | 3672 | ++DOCSHELL 22435800 == 151 [pid = 3672] [id = 744] 14:37:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 163 (22436800) [pid = 3672] [serial = 2232] [outer = 00000000] 14:37:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 164 (224EC800) [pid = 3672] [serial = 2233] [outer = 22436800] 14:37:29 INFO - PROCESS | 3672 | 1461101849066 Marionette DEBUG loaded listener.js 14:37:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 165 (22548C00) [pid = 3672] [serial = 2234] [outer = 22436800] 14:37:29 INFO - PROCESS | 3672 | ++DOCSHELL 22998000 == 152 [pid = 3672] [id = 745] 14:37:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 166 (22998800) [pid = 3672] [serial = 2235] [outer = 00000000] 14:37:29 INFO - PROCESS | 3672 | ++DOMWINDOW == 167 (22999400) [pid = 3672] [serial = 2236] [outer = 22998800] 14:37:29 INFO - PROCESS | 3672 | 1461101849551 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]]]}] 14:37:29 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. 14:37:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 830ms 14:37:29 INFO - PROCESS | 3672 | 1461101849703 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 14:37:29 INFO - PROCESS | 3672 | 1461101849708 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 14:37:29 INFO - PROCESS | 3672 | 1461101849714 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:37:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:37:29 INFO - PROCESS | 3672 | 1461101849717 Marionette TRACE conn5 <- [1,2942,null,{}] 14:37:29 INFO - PROCESS | 3672 | 1461101849723 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}] 14:37:29 INFO - PROCESS | 3672 | 1461101849925 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 14:37:30 INFO - PROCESS | 3672 | 1461101850103 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:30 INFO - PROCESS | 3672 | ++DOCSHELL 14341400 == 153 [pid = 3672] [id = 746] 14:37:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 168 (144ABC00) [pid = 3672] [serial = 2237] [outer = 00000000] 14:37:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 169 (14A0C000) [pid = 3672] [serial = 2238] [outer = 144ABC00] 14:37:30 INFO - PROCESS | 3672 | 1461101850160 Marionette DEBUG loaded listener.js 14:37:30 INFO - PROCESS | 3672 | ++DOMWINDOW == 170 (165C7800) [pid = 3672] [serial = 2239] [outer = 144ABC00] 14:37:30 INFO - PROCESS | 3672 | 1461101850753 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]]]}] 14:37:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:37:30 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 14:37:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1071ms 14:37:30 INFO - PROCESS | 3672 | 1461101850795 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 14:37:30 INFO - PROCESS | 3672 | 1461101850798 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 14:37:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:37:30 INFO - PROCESS | 3672 | 1461101850806 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:37:30 INFO - PROCESS | 3672 | 1461101850810 Marionette TRACE conn5 <- [1,2946,null,{}] 14:37:30 INFO - PROCESS | 3672 | 1461101850815 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}] 14:37:30 INFO - PROCESS | 3672 | 1461101850987 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 14:37:31 INFO - PROCESS | 3672 | 1461101851181 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:31 INFO - PROCESS | 3672 | ++DOCSHELL 18D47800 == 154 [pid = 3672] [id = 747] 14:37:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 171 (19382000) [pid = 3672] [serial = 2240] [outer = 00000000] 14:37:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 172 (1A911C00) [pid = 3672] [serial = 2241] [outer = 19382000] 14:37:31 INFO - PROCESS | 3672 | 1461101851238 Marionette DEBUG loaded listener.js 14:37:31 INFO - PROCESS | 3672 | ++DOMWINDOW == 173 (1B376400) [pid = 3672] [serial = 2242] [outer = 19382000] 14:37:31 INFO - PROCESS | 3672 | 1461101851807 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]]]}] 14:37:31 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. 14:37:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1022ms 14:37:31 INFO - PROCESS | 3672 | 1461101851829 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 14:37:31 INFO - PROCESS | 3672 | 1461101851831 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 14:37:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:37:31 INFO - PROCESS | 3672 | 1461101851849 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:37:31 INFO - PROCESS | 3672 | 1461101851852 Marionette TRACE conn5 <- [1,2950,null,{}] 14:37:31 INFO - PROCESS | 3672 | 1461101851892 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}] 14:37:32 INFO - PROCESS | 3672 | 1461101852032 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 14:37:32 INFO - PROCESS | 3672 | 1461101852226 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:32 INFO - PROCESS | 3672 | ++DOCSHELL 2080B000 == 155 [pid = 3672] [id = 748] 14:37:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 174 (2080BC00) [pid = 3672] [serial = 2243] [outer = 00000000] 14:37:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 175 (2141C400) [pid = 3672] [serial = 2244] [outer = 2080BC00] 14:37:32 INFO - PROCESS | 3672 | 1461101852287 Marionette DEBUG loaded listener.js 14:37:32 INFO - PROCESS | 3672 | ++DOMWINDOW == 176 (224E4800) [pid = 3672] [serial = 2245] [outer = 2080BC00] 14:37:32 INFO - PROCESS | 3672 | 1461101852848 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]]]}] 14:37:32 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. 14:37:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1036ms 14:37:32 INFO - PROCESS | 3672 | 1461101852874 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 14:37:32 INFO - PROCESS | 3672 | 1461101852877 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 14:37:32 INFO - PROCESS | 3672 | 1461101852880 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:37:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:37:32 INFO - PROCESS | 3672 | 1461101852882 Marionette TRACE conn5 <- [1,2954,null,{}] 14:37:32 INFO - PROCESS | 3672 | 1461101852886 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}] 14:37:33 INFO - PROCESS | 3672 | 1461101853050 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 14:37:33 INFO - PROCESS | 3672 | 1461101853253 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:33 INFO - PROCESS | 3672 | ++DOCSHELL 2259D400 == 156 [pid = 3672] [id = 749] 14:37:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 177 (2259E000) [pid = 3672] [serial = 2246] [outer = 00000000] 14:37:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 178 (229A0400) [pid = 3672] [serial = 2247] [outer = 2259E000] 14:37:33 INFO - PROCESS | 3672 | 1461101853322 Marionette DEBUG loaded listener.js 14:37:33 INFO - PROCESS | 3672 | ++DOMWINDOW == 179 (229CF400) [pid = 3672] [serial = 2248] [outer = 2259E000] 14:37:33 INFO - PROCESS | 3672 | 1461101853813 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]]]}] 14:37:33 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. 14:37:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 970ms 14:37:33 INFO - PROCESS | 3672 | 1461101853855 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 14:37:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:37:33 INFO - PROCESS | 3672 | 1461101853857 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 14:37:33 INFO - PROCESS | 3672 | 1461101853861 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:37:33 INFO - PROCESS | 3672 | 1461101853863 Marionette TRACE conn5 <- [1,2958,null,{}] 14:37:33 INFO - PROCESS | 3672 | 1461101853867 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}] 14:37:34 INFO - PROCESS | 3672 | 1461101854063 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 14:37:34 INFO - PROCESS | 3672 | 1461101854199 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:34 INFO - PROCESS | 3672 | ++DOCSHELL 229D3000 == 157 [pid = 3672] [id = 750] 14:37:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 180 (229D7400) [pid = 3672] [serial = 2249] [outer = 00000000] 14:37:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 181 (2333C000) [pid = 3672] [serial = 2250] [outer = 229D7400] 14:37:34 INFO - PROCESS | 3672 | 1461101854253 Marionette DEBUG loaded listener.js 14:37:34 INFO - PROCESS | 3672 | ++DOMWINDOW == 182 (23341000) [pid = 3672] [serial = 2251] [outer = 229D7400] 14:37:34 INFO - PROCESS | 3672 | 1461101854765 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]]]}] 14:37:34 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. 14:37:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 930ms 14:37:34 INFO - PROCESS | 3672 | 1461101854791 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 14:37:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:37:34 INFO - PROCESS | 3672 | 1461101854794 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 14:37:34 INFO - PROCESS | 3672 | 1461101854797 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:37:34 INFO - PROCESS | 3672 | 1461101854799 Marionette TRACE conn5 <- [1,2962,null,{}] 14:37:34 INFO - PROCESS | 3672 | 1461101854822 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}] 14:37:34 INFO - PROCESS | 3672 | 1461101854979 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 14:37:35 INFO - PROCESS | 3672 | 1461101855176 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:35 INFO - PROCESS | 3672 | ++DOCSHELL 2358B400 == 158 [pid = 3672] [id = 751] 14:37:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 183 (2358BC00) [pid = 3672] [serial = 2252] [outer = 00000000] 14:37:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 184 (235DD800) [pid = 3672] [serial = 2253] [outer = 2358BC00] 14:37:35 INFO - PROCESS | 3672 | 1461101855235 Marionette DEBUG loaded listener.js 14:37:35 INFO - PROCESS | 3672 | ++DOMWINDOW == 185 (25B11800) [pid = 3672] [serial = 2254] [outer = 2358BC00] 14:37:35 INFO - PROCESS | 3672 | 1461101855796 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]]]}] 14:37:35 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. 14:37:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1034ms 14:37:35 INFO - PROCESS | 3672 | 1461101855832 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 14:37:35 INFO - PROCESS | 3672 | 1461101855834 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 14:37:35 INFO - PROCESS | 3672 | 1461101855838 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:37:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:37:35 INFO - PROCESS | 3672 | 1461101855840 Marionette TRACE conn5 <- [1,2966,null,{}] 14:37:35 INFO - PROCESS | 3672 | 1461101855843 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}] 14:37:35 INFO - PROCESS | 3672 | 1461101855981 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 14:37:36 INFO - PROCESS | 3672 | 1461101856180 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:36 INFO - PROCESS | 3672 | ++DOCSHELL 25B15000 == 159 [pid = 3672] [id = 752] 14:37:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 186 (25B19400) [pid = 3672] [serial = 2255] [outer = 00000000] 14:37:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 187 (27153000) [pid = 3672] [serial = 2256] [outer = 25B19400] 14:37:36 INFO - PROCESS | 3672 | 1461101856237 Marionette DEBUG loaded listener.js 14:37:36 INFO - PROCESS | 3672 | ++DOMWINDOW == 188 (27154000) [pid = 3672] [serial = 2257] [outer = 25B19400] 14:37:36 INFO - PROCESS | 3672 | 1461101856727 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]]]}] 14:37:36 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. 14:37:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 930ms 14:37:36 INFO - PROCESS | 3672 | 1461101856772 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 14:37:36 INFO - PROCESS | 3672 | 1461101856774 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 14:37:36 INFO - PROCESS | 3672 | 1461101856777 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:37:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:37:36 INFO - PROCESS | 3672 | 1461101856779 Marionette TRACE conn5 <- [1,2970,null,{}] 14:37:36 INFO - PROCESS | 3672 | 1461101856783 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}] 14:37:36 INFO - PROCESS | 3672 | 1461101856922 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 14:37:37 INFO - PROCESS | 3672 | 1461101857111 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:37 INFO - PROCESS | 3672 | ++DOCSHELL 27157C00 == 160 [pid = 3672] [id = 753] 14:37:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 189 (27159000) [pid = 3672] [serial = 2258] [outer = 00000000] 14:37:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 190 (271BCC00) [pid = 3672] [serial = 2259] [outer = 27159000] 14:37:37 INFO - PROCESS | 3672 | 1461101857165 Marionette DEBUG loaded listener.js 14:37:37 INFO - PROCESS | 3672 | ++DOMWINDOW == 191 (271C2800) [pid = 3672] [serial = 2260] [outer = 27159000] 14:37:37 INFO - PROCESS | 3672 | 1461101857679 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"]]]}] 14:37:37 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 14:37:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:37:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 930ms 14:37:37 INFO - PROCESS | 3672 | 1461101857712 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 14:37:37 INFO - PROCESS | 3672 | 1461101857714 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 14:37:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:37:37 INFO - PROCESS | 3672 | 1461101857731 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:37:37 INFO - PROCESS | 3672 | 1461101857734 Marionette TRACE conn5 <- [1,2974,null,{}] 14:37:37 INFO - PROCESS | 3672 | 1461101857742 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}] 14:37:37 INFO - PROCESS | 3672 | 1461101857873 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 14:37:38 INFO - PROCESS | 3672 | 1461101858067 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:38 INFO - PROCESS | 3672 | ++DOCSHELL 271C8400 == 161 [pid = 3672] [id = 754] 14:37:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 192 (27732800) [pid = 3672] [serial = 2261] [outer = 00000000] 14:37:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 193 (27740800) [pid = 3672] [serial = 2262] [outer = 27732800] 14:37:38 INFO - PROCESS | 3672 | 1461101858123 Marionette DEBUG loaded listener.js 14:37:38 INFO - PROCESS | 3672 | ++DOMWINDOW == 194 (2778F800) [pid = 3672] [serial = 2263] [outer = 27732800] 14:37:38 INFO - PROCESS | 3672 | 1461101858650 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]]]}] 14:37:38 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. 14:37:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 990ms 14:37:38 INFO - PROCESS | 3672 | 1461101858712 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 14:37:38 INFO - PROCESS | 3672 | 1461101858714 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 14:37:38 INFO - PROCESS | 3672 | 1461101858718 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:37:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:37:38 INFO - PROCESS | 3672 | 1461101858720 Marionette TRACE conn5 <- [1,2978,null,{}] 14:37:38 INFO - PROCESS | 3672 | 1461101858724 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}] 14:37:38 INFO - PROCESS | 3672 | 1461101858867 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 14:37:39 INFO - PROCESS | 3672 | 1461101859064 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:39 INFO - PROCESS | 3672 | ++DOCSHELL 1C74EC00 == 162 [pid = 3672] [id = 755] 14:37:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 195 (27793C00) [pid = 3672] [serial = 2264] [outer = 00000000] 14:37:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 196 (27C62800) [pid = 3672] [serial = 2265] [outer = 27793C00] 14:37:39 INFO - PROCESS | 3672 | 1461101859120 Marionette DEBUG loaded listener.js 14:37:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 197 (27C64800) [pid = 3672] [serial = 2266] [outer = 27793C00] 14:37:39 INFO - PROCESS | 3672 | ++DOCSHELL 2700A800 == 163 [pid = 3672] [id = 756] 14:37:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 198 (2700C800) [pid = 3672] [serial = 2267] [outer = 00000000] 14:37:39 INFO - PROCESS | 3672 | ++DOMWINDOW == 199 (2700DC00) [pid = 3672] [serial = 2268] [outer = 2700C800] 14:37:39 INFO - PROCESS | 3672 | 1461101859677 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]]]}] 14:37:39 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. 14:37:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 970ms 14:37:39 INFO - PROCESS | 3672 | 1461101859692 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 14:37:39 INFO - PROCESS | 3672 | 1461101859694 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 14:37:39 INFO - PROCESS | 3672 | 1461101859698 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:37:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:37:39 INFO - PROCESS | 3672 | 1461101859700 Marionette TRACE conn5 <- [1,2982,null,{}] 14:37:39 INFO - PROCESS | 3672 | 1461101859704 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}] 14:37:39 INFO - PROCESS | 3672 | 1461101859889 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 14:37:40 INFO - PROCESS | 3672 | 1461101860080 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:40 INFO - PROCESS | 3672 | ++DOCSHELL 2700F800 == 164 [pid = 3672] [id = 757] 14:37:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 200 (27011400) [pid = 3672] [serial = 2269] [outer = 00000000] 14:37:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 201 (27799C00) [pid = 3672] [serial = 2270] [outer = 27011400] 14:37:40 INFO - PROCESS | 3672 | 1461101860139 Marionette DEBUG loaded listener.js 14:37:40 INFO - PROCESS | 3672 | ++DOMWINDOW == 202 (27C69C00) [pid = 3672] [serial = 2271] [outer = 27011400] 14:37:40 INFO - PROCESS | 3672 | 1461101860700 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]]]}] 14:37:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:37:40 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 14:37:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1017ms 14:37:40 INFO - PROCESS | 3672 | 1461101860734 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 14:37:40 INFO - PROCESS | 3672 | 1461101860736 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 14:37:40 INFO - PROCESS | 3672 | 1461101860741 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:37:40 INFO - PROCESS | 3672 | 1461101860744 Marionette TRACE conn5 <- [1,2986,null,{}] 14:37:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:37:40 INFO - PROCESS | 3672 | 1461101860763 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}] 14:37:40 INFO - PROCESS | 3672 | 1461101860898 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 14:37:41 INFO - PROCESS | 3672 | 1461101861095 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:41 INFO - PROCESS | 3672 | ++DOCSHELL 24865400 == 165 [pid = 3672] [id = 758] 14:37:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 203 (24866400) [pid = 3672] [serial = 2272] [outer = 00000000] 14:37:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 204 (2486DC00) [pid = 3672] [serial = 2273] [outer = 24866400] 14:37:41 INFO - PROCESS | 3672 | 1461101861151 Marionette DEBUG loaded listener.js 14:37:41 INFO - PROCESS | 3672 | ++DOMWINDOW == 205 (2486F800) [pid = 3672] [serial = 2274] [outer = 24866400] 14:37:41 INFO - PROCESS | 3672 | 1461101861688 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]]]}] 14:37:41 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. 14:37:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 970ms 14:37:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:37:41 INFO - PROCESS | 3672 | 1461101861719 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 14:37:41 INFO - PROCESS | 3672 | 1461101861721 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 14:37:41 INFO - PROCESS | 3672 | 1461101861725 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:37:41 INFO - PROCESS | 3672 | 1461101861727 Marionette TRACE conn5 <- [1,2990,null,{}] 14:37:41 INFO - PROCESS | 3672 | 1461101861730 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}] 14:37:41 INFO - PROCESS | 3672 | 1461101861862 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 14:37:42 INFO - PROCESS | 3672 | 1461101862061 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:42 INFO - PROCESS | 3672 | ++DOCSHELL 24871400 == 166 [pid = 3672] [id = 759] 14:37:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 206 (27009400) [pid = 3672] [serial = 2275] [outer = 00000000] 14:37:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 207 (27F4CC00) [pid = 3672] [serial = 2276] [outer = 27009400] 14:37:42 INFO - PROCESS | 3672 | 1461101862117 Marionette DEBUG loaded listener.js 14:37:42 INFO - PROCESS | 3672 | ++DOMWINDOW == 208 (27F51000) [pid = 3672] [serial = 2277] [outer = 27009400] 14:37:42 INFO - PROCESS | 3672 | 1461101862612 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]]]}] 14:37:42 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. 14:37:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 930ms 14:37:42 INFO - PROCESS | 3672 | 1461101862670 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 14:37:42 INFO - PROCESS | 3672 | 1461101862672 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 14:37:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:37:42 INFO - PROCESS | 3672 | 1461101862677 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:37:42 INFO - PROCESS | 3672 | 1461101862679 Marionette TRACE conn5 <- [1,2994,null,{}] 14:37:42 INFO - PROCESS | 3672 | 1461101862683 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}] 14:37:42 INFO - PROCESS | 3672 | 1461101862816 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 14:37:42 INFO - PROCESS | 3672 | 1461101863015 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:43 INFO - PROCESS | 3672 | ++DOCSHELL 27F52000 == 167 [pid = 3672] [id = 760] 14:37:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 209 (27F57400) [pid = 3672] [serial = 2278] [outer = 00000000] 14:37:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 210 (29580400) [pid = 3672] [serial = 2279] [outer = 27F57400] 14:37:43 INFO - PROCESS | 3672 | 1461101863070 Marionette DEBUG loaded listener.js 14:37:43 INFO - PROCESS | 3672 | ++DOMWINDOW == 211 (29580800) [pid = 3672] [serial = 2280] [outer = 27F57400] 14:37:43 INFO - PROCESS | 3672 | 1461101863614 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]]]}] 14:37:43 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. 14:37:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 970ms 14:37:43 INFO - PROCESS | 3672 | 1461101863649 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 14:37:43 INFO - PROCESS | 3672 | 1461101863652 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 14:37:43 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:37:43 INFO - PROCESS | 3672 | 1461101863655 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:37:43 INFO - PROCESS | 3672 | 1461101863657 Marionette TRACE conn5 <- [1,2998,null,{}] 14:37:43 INFO - PROCESS | 3672 | 1461101863661 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}] 14:37:43 INFO - PROCESS | 3672 | 1461101863802 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 14:37:44 INFO - PROCESS | 3672 | 1461101864325 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:44 INFO - PROCESS | 3672 | ++DOCSHELL 0EC0A000 == 168 [pid = 3672] [id = 761] 14:37:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 212 (0EFD4400) [pid = 3672] [serial = 2281] [outer = 00000000] 14:37:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 213 (17514800) [pid = 3672] [serial = 2282] [outer = 0EFD4400] 14:37:44 INFO - PROCESS | 3672 | 1461101864380 Marionette DEBUG loaded listener.js 14:37:44 INFO - PROCESS | 3672 | ++DOMWINDOW == 214 (17D17000) [pid = 3672] [serial = 2283] [outer = 0EFD4400] 14:37:44 INFO - PROCESS | 3672 | [3672] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:37:44 INFO - PROCESS | 3672 | 1461101864997 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:37:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:37:45 INFO - {} 14:37:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:37:45 INFO - {} 14:37:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:37:45 INFO - {} 14:37:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:37:45 INFO - {} 14:37:45 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1383ms 14:37:45 INFO - PROCESS | 3672 | 1461101865043 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 14:37:45 INFO - PROCESS | 3672 | 1461101865048 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 14:37:45 INFO - TEST-START | /FileAPI/fileReader.html 14:37:45 INFO - PROCESS | 3672 | 1461101865069 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:37:45 INFO - PROCESS | 3672 | 1461101865072 Marionette TRACE conn5 <- [1,3002,null,{}] 14:37:45 INFO - PROCESS | 3672 | 1461101865079 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}] 14:37:45 INFO - PROCESS | 3672 | 1461101865215 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 14:37:45 INFO - PROCESS | 3672 | 1461101865398 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:45 INFO - PROCESS | 3672 | ++DOCSHELL 1751D400 == 169 [pid = 3672] [id = 762] 14:37:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 215 (175FF400) [pid = 3672] [serial = 2284] [outer = 00000000] 14:37:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 216 (1A83E400) [pid = 3672] [serial = 2285] [outer = 175FF400] 14:37:45 INFO - PROCESS | 3672 | 1461101865450 Marionette DEBUG loaded listener.js 14:37:45 INFO - PROCESS | 3672 | ++DOMWINDOW == 217 (1B745400) [pid = 3672] [serial = 2286] [outer = 175FF400] 14:37:46 INFO - PROCESS | 3672 | 1461101866019 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]]]}] 14:37:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:37:46 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:37:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:37:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:37:46 INFO - TEST-OK | /FileAPI/fileReader.html | took 991ms 14:37:46 INFO - PROCESS | 3672 | 1461101866059 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 14:37:46 INFO - PROCESS | 3672 | 1461101866063 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 14:37:46 INFO - PROCESS | 3672 | 1461101866069 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:37:46 INFO - PROCESS | 3672 | 1461101866071 Marionette TRACE conn5 <- [1,3006,null,{}] 14:37:46 INFO - TEST-START | /FileAPI/historical.html 14:37:46 INFO - PROCESS | 3672 | 1461101866075 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}] 14:37:46 INFO - PROCESS | 3672 | 1461101866203 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 14:37:46 INFO - PROCESS | 3672 | 1461101866406 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:46 INFO - PROCESS | 3672 | ++DOCSHELL 17558400 == 170 [pid = 3672] [id = 763] 14:37:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 218 (175FC000) [pid = 3672] [serial = 2287] [outer = 00000000] 14:37:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 219 (1BA81000) [pid = 3672] [serial = 2288] [outer = 175FC000] 14:37:46 INFO - PROCESS | 3672 | 1461101866457 Marionette DEBUG loaded listener.js 14:37:46 INFO - PROCESS | 3672 | ++DOMWINDOW == 220 (1DD24C00) [pid = 3672] [serial = 2289] [outer = 175FC000] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 20869000 == 169 [pid = 3672] [id = 609] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 1B378000 == 168 [pid = 3672] [id = 287] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 22998000 == 167 [pid = 3672] [id = 745] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 1C269400 == 166 [pid = 3672] [id = 743] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 0FFDB400 == 165 [pid = 3672] [id = 742] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 2080C400 == 164 [pid = 3672] [id = 741] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 1F09E000 == 163 [pid = 3672] [id = 740] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 1D667800 == 162 [pid = 3672] [id = 739] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 219 (2243A800) [pid = 3672] [serial = 2098] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 218 (1C749000) [pid = 3672] [serial = 2104] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 217 (17F99C00) [pid = 3672] [serial = 2101] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 216 (21A64C00) [pid = 3672] [serial = 2107] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 215 (2293F400) [pid = 3672] [serial = 2110] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 214 (2357E800) [pid = 3672] [serial = 2113] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 213 (27156400) [pid = 3672] [serial = 2116] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 212 (271BB800) [pid = 3672] [serial = 2119] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 211 (271CE000) [pid = 3672] [serial = 2122] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 210 (2773F400) [pid = 3672] [serial = 2125] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 209 (27798C00) [pid = 3672] [serial = 2128] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 208 (19BD7C00) [pid = 3672] [serial = 2131] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 1A790000 == 161 [pid = 3672] [id = 738] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 18955C00 == 160 [pid = 3672] [id = 737] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 0F6C5000 == 159 [pid = 3672] [id = 736] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 17558C00 == 158 [pid = 3672] [id = 735] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 0FCBC000 == 157 [pid = 3672] [id = 734] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 2146F000 == 156 [pid = 3672] [id = 730] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 21413C00 == 155 [pid = 3672] [id = 729] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 20CD3000 == 154 [pid = 3672] [id = 728] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 200E0800 == 153 [pid = 3672] [id = 727] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 200E1C00 == 152 [pid = 3672] [id = 726] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 1F09D400 == 151 [pid = 3672] [id = 725] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 1ED26C00 == 150 [pid = 3672] [id = 724] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 19304800 == 149 [pid = 3672] [id = 723] 14:37:46 INFO - PROCESS | 3672 | --DOCSHELL 14435C00 == 148 [pid = 3672] [id = 722] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 207 (18B65000) [pid = 3672] [serial = 2138] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 206 (18954400) [pid = 3672] [serial = 2137] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 205 (1B373800) [pid = 3672] [serial = 2153] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 204 (1A9D8C00) [pid = 3672] [serial = 2152] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 203 (17D53400) [pid = 3672] [serial = 2143] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 202 (1452E800) [pid = 3672] [serial = 2140] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 201 (14C16C00) [pid = 3672] [serial = 2135] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 200 (14C14000) [pid = 3672] [serial = 2141] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 199 (145BF400) [pid = 3672] [serial = 2134] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 198 (1BA81400) [pid = 3672] [serial = 2155] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 197 (1D5FB800) [pid = 3672] [serial = 2161] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 196 (19780400) [pid = 3672] [serial = 2146] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 195 (18968800) [pid = 3672] [serial = 2144] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 194 (1C5AB000) [pid = 3672] [serial = 2156] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 193 (1D66C400) [pid = 3672] [serial = 2162] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 192 (1A841800) [pid = 3672] [serial = 2149] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 191 (1A8DB000) [pid = 3672] [serial = 2150] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 190 (1B73D800) [pid = 3672] [serial = 2158] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 189 (1B7E0C00) [pid = 3672] [serial = 2159] [outer = 00000000] [url = about:blank] 14:37:46 INFO - PROCESS | 3672 | --DOMWINDOW == 188 (19A9A000) [pid = 3672] [serial = 2147] [outer = 00000000] [url = about:blank] 14:37:47 INFO - PROCESS | 3672 | 1461101867131 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"]]]}] 14:37:47 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:37:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:37:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:37:47 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:37:47 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:37:47 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:37:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:37:47 INFO - TEST-OK | /FileAPI/historical.html | took 1068ms 14:37:47 INFO - TEST-START | /FileAPI/idlharness.html 14:37:47 INFO - PROCESS | 3672 | 1461101867145 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 14:37:47 INFO - PROCESS | 3672 | 1461101867147 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 14:37:47 INFO - PROCESS | 3672 | 1461101867156 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:37:47 INFO - PROCESS | 3672 | 1461101867162 Marionette TRACE conn5 <- [1,3010,null,{}] 14:37:47 INFO - PROCESS | 3672 | 1461101867167 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}] 14:37:47 INFO - PROCESS | 3672 | 1461101867381 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 14:37:47 INFO - PROCESS | 3672 | 1461101867398 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:47 INFO - PROCESS | 3672 | ++DOCSHELL 14A0E400 == 149 [pid = 3672] [id = 764] 14:37:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 189 (14AD2C00) [pid = 3672] [serial = 2290] [outer = 00000000] 14:37:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 190 (1894C000) [pid = 3672] [serial = 2291] [outer = 14AD2C00] 14:37:47 INFO - PROCESS | 3672 | 1461101867445 Marionette DEBUG loaded listener.js 14:37:47 INFO - PROCESS | 3672 | ++DOMWINDOW == 191 (18969000) [pid = 3672] [serial = 2292] [outer = 14AD2C00] 14:37:48 INFO - PROCESS | 3672 | 1461101868474 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}] 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:37:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:37:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:37:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:37:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:37:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:37:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:37:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:37:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:37:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:37:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:37:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:37:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:37:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:37:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:37:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:37:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:37:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:37:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:37:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:37:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:37:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:37:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:37:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:37:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:37:48 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 14:37:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:37:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:37:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:37:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:37:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:37:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:37:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:37:48 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 14:37:48 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 14:37:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:37:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:37:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:37:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:37:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:37:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:37:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:37:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:37:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:37:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:37:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:37:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:37:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:37:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:37:48 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 14:37:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:37:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:37:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:37:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:37:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:37:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:37:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:37:48 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 14:37:48 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 14:37:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:37:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:37:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:37:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:37:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:37:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:37:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:37:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:37:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:37:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:37:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:37:48 INFO - TEST-OK | /FileAPI/idlharness.html | took 1468ms 14:37:48 INFO - PROCESS | 3672 | 1461101868620 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 14:37:48 INFO - PROCESS | 3672 | 1461101868622 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 14:37:48 INFO - PROCESS | 3672 | 1461101868643 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:37:48 INFO - TEST-START | /FileAPI/idlharness.worker 14:37:48 INFO - PROCESS | 3672 | 1461101868645 Marionette TRACE conn5 <- [1,3014,null,{}] 14:37:48 INFO - PROCESS | 3672 | 1461101868649 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}] 14:37:48 INFO - PROCESS | 3672 | 1461101868760 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 14:37:48 INFO - PROCESS | 3672 | 1461101868769 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:48 INFO - PROCESS | 3672 | ++DOCSHELL 18B65000 == 150 [pid = 3672] [id = 765] 14:37:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 192 (18B68400) [pid = 3672] [serial = 2293] [outer = 00000000] 14:37:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 193 (1F09F800) [pid = 3672] [serial = 2294] [outer = 18B68400] 14:37:48 INFO - PROCESS | 3672 | 1461101868816 Marionette DEBUG loaded listener.js 14:37:48 INFO - PROCESS | 3672 | ++DOMWINDOW == 194 (1FF7F400) [pid = 3672] [serial = 2295] [outer = 18B68400] 14:37:49 INFO - PROCESS | 3672 | [3672] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:37:49 INFO - PROCESS | 3672 | 1461101869940 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}] 14:37:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:37:49 INFO - {} 14:37:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:37:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:37:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:37:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:37:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:37:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:37:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:37:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:37:49 INFO - {} 14:37:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:37:49 INFO - {} 14:37:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:37:49 INFO - {} 14:37:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:37:49 INFO - {} 14:37:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:37:49 INFO - {} 14:37:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:37:49 INFO - {} 14:37:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:37:49 INFO - {} 14:37:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:37:49 INFO - {} 14:37:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:37:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:37:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:37:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:37:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:37:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:37:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:37:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:37:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:37:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:37:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:37:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:37:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:37:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:37:50 INFO - {} 14:37:50 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 14:37:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:37:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:37:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:37:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:37:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:37:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:37:50 INFO - {} 14:37:50 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 - {} 14:37:50 INFO - {} 14:37:50 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 14:37:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:37:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:37:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:37:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:37:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:37:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:37:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:37:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:37:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:37:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:37:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:37:50 INFO - {} 14:37:50 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 14:37:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:37:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:37:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:37:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:37:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:37:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:37:50 INFO - {} 14:37:50 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 - {} 14:37:50 INFO - {} 14:37:50 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 14:37:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:37:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:37:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:37:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:37:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:37:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:37:50 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 14:37:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:37:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:37:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:37:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:37:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:37:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:37:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:37:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:37:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:37:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:37:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:37:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:37:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:37:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:37:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:37:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:37:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:37:50 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 14:37:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:37:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:37:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:37:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:37:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:37:50 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 14:37:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:37:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:37:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:37:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:37:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:37:50 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 14:37:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:37:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:37:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:37:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:37:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:37:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:37:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:37:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:37:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:37:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:37:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:37:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:37:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:37:50 INFO - {} 14:37:50 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1432ms 14:37:50 INFO - PROCESS | 3672 | 1461101870079 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 14:37:50 INFO - PROCESS | 3672 | 1461101870082 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 14:37:50 INFO - PROCESS | 3672 | 1461101870085 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:37:50 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:37:50 INFO - PROCESS | 3672 | 1461101870086 Marionette TRACE conn5 <- [1,3018,null,{}] 14:37:50 INFO - PROCESS | 3672 | 1461101870099 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}] 14:37:50 INFO - PROCESS | 3672 | 1461101870267 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 14:37:50 INFO - PROCESS | 3672 | 1461101870316 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:50 INFO - PROCESS | 3672 | ++DOCSHELL 18957000 == 151 [pid = 3672] [id = 766] 14:37:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 195 (18957C00) [pid = 3672] [serial = 2296] [outer = 00000000] 14:37:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 196 (1A9D1C00) [pid = 3672] [serial = 2297] [outer = 18957C00] 14:37:50 INFO - PROCESS | 3672 | 1461101870370 Marionette DEBUG loaded listener.js 14:37:50 INFO - PROCESS | 3672 | ++DOMWINDOW == 197 (235D9C00) [pid = 3672] [serial = 2298] [outer = 18957C00] 14:37:50 INFO - PROCESS | 3672 | 1461101870845 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]]]}] 14:37:50 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 14:37:50 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 789ms 14:37:50 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:37:50 INFO - PROCESS | 3672 | 1461101870879 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 14:37:50 INFO - PROCESS | 3672 | 1461101870881 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 14:37:50 INFO - PROCESS | 3672 | 1461101870884 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:37:50 INFO - PROCESS | 3672 | 1461101870886 Marionette TRACE conn5 <- [1,3022,null,{}] 14:37:50 INFO - PROCESS | 3672 | 1461101870889 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}] 14:37:51 INFO - PROCESS | 3672 | 1461101871051 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 14:37:51 INFO - PROCESS | 3672 | --DOMWINDOW == 196 (17C66000) [pid = 3672] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:37:51 INFO - PROCESS | 3672 | --DOMWINDOW == 195 (1D668400) [pid = 3672] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:37:51 INFO - PROCESS | 3672 | --DOMWINDOW == 194 (1EAD8000) [pid = 3672] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:37:51 INFO - PROCESS | 3672 | --DOMWINDOW == 193 (1C272800) [pid = 3672] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:37:51 INFO - PROCESS | 3672 | --DOMWINDOW == 192 (19306800) [pid = 3672] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:37:51 INFO - PROCESS | 3672 | --DOMWINDOW == 191 (1A844C00) [pid = 3672] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:37:51 INFO - PROCESS | 3672 | --DOMWINDOW == 190 (0FB1FC00) [pid = 3672] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:37:51 INFO - PROCESS | 3672 | --DOMWINDOW == 189 (2081C800) [pid = 3672] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:37:51 INFO - PROCESS | 3672 | --DOMWINDOW == 188 (1A9D6400) [pid = 3672] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:37:51 INFO - PROCESS | 3672 | --DOMWINDOW == 187 (1F0A0000) [pid = 3672] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:37:51 INFO - PROCESS | 3672 | --DOMWINDOW == 186 (1007C400) [pid = 3672] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:37:51 INFO - PROCESS | 3672 | --DOMWINDOW == 185 (10A6F800) [pid = 3672] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:37:51 INFO - PROCESS | 3672 | 1461101871398 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:51 INFO - PROCESS | 3672 | ++DOCSHELL 0FCA8000 == 152 [pid = 3672] [id = 767] 14:37:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 186 (0FCAF400) [pid = 3672] [serial = 2299] [outer = 00000000] 14:37:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 187 (14DB9400) [pid = 3672] [serial = 2300] [outer = 0FCAF400] 14:37:51 INFO - PROCESS | 3672 | 1461101871444 Marionette DEBUG loaded listener.js 14:37:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 188 (1A849800) [pid = 3672] [serial = 2301] [outer = 0FCAF400] 14:37:51 INFO - PROCESS | 3672 | 1461101871811 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]]]}] 14:37:51 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:37:51 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 970ms 14:37:51 INFO - PROCESS | 3672 | 1461101871855 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 14:37:51 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:37:51 INFO - PROCESS | 3672 | 1461101871857 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 14:37:51 INFO - PROCESS | 3672 | 1461101871860 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:37:51 INFO - PROCESS | 3672 | 1461101871862 Marionette TRACE conn5 <- [1,3026,null,{}] 14:37:51 INFO - PROCESS | 3672 | 1461101871865 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}] 14:37:51 INFO - PROCESS | 3672 | 1461101871975 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 14:37:51 INFO - PROCESS | 3672 | 1461101871981 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:51 INFO - PROCESS | 3672 | ++DOCSHELL 1D668400 == 153 [pid = 3672] [id = 768] 14:37:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 189 (1FF81800) [pid = 3672] [serial = 2302] [outer = 00000000] 14:37:51 INFO - PROCESS | 3672 | ++DOMWINDOW == 190 (210E0C00) [pid = 3672] [serial = 2303] [outer = 1FF81800] 14:37:51 INFO - PROCESS | 3672 | 1461101872025 Marionette DEBUG loaded listener.js 14:37:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 191 (210E3400) [pid = 3672] [serial = 2304] [outer = 1FF81800] 14:37:52 INFO - PROCESS | 3672 | 1461101872517 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"]]]}] 14:37:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:37:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:37:52 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 670ms 14:37:52 INFO - PROCESS | 3672 | 1461101872531 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 14:37:52 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:37:52 INFO - PROCESS | 3672 | 1461101872533 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 14:37:52 INFO - PROCESS | 3672 | 1461101872540 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:37:52 INFO - PROCESS | 3672 | 1461101872542 Marionette TRACE conn5 <- [1,3030,null,{}] 14:37:52 INFO - PROCESS | 3672 | 1461101872545 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}] 14:37:52 INFO - PROCESS | 3672 | 1461101872729 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 14:37:52 INFO - PROCESS | 3672 | 1461101872738 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:52 INFO - PROCESS | 3672 | ++DOCSHELL 210E4400 == 154 [pid = 3672] [id = 769] 14:37:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 192 (210E5400) [pid = 3672] [serial = 2305] [outer = 00000000] 14:37:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 193 (2490D000) [pid = 3672] [serial = 2306] [outer = 210E5400] 14:37:52 INFO - PROCESS | 3672 | 1461101872783 Marionette DEBUG loaded listener.js 14:37:52 INFO - PROCESS | 3672 | ++DOMWINDOW == 194 (2490F800) [pid = 3672] [serial = 2307] [outer = 210E5400] 14:37:53 INFO - PROCESS | 3672 | 1461101873706 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]]]}] 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:37:53 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. 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:37:53 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'.) 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:37:53 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. 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:37:53 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. 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:37:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:37:53 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. 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:37:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:37:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 14:37:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:37:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:37:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:37:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:37:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:37:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:37:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:37:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:37:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:37:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:37:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:37:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:37:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:37:53 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1268ms 14:37:53 INFO - PROCESS | 3672 | 1461101873844 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 14:37:53 INFO - PROCESS | 3672 | 1461101873849 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 14:37:53 INFO - PROCESS | 3672 | 1461101873856 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:37:53 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:37:53 INFO - PROCESS | 3672 | 1461101873860 Marionette TRACE conn5 <- [1,3034,null,{}] 14:37:53 INFO - PROCESS | 3672 | 1461101873866 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}] 14:37:53 INFO - PROCESS | 3672 | 1461101873997 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 14:37:54 INFO - PROCESS | 3672 | 1461101874269 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:54 INFO - PROCESS | 3672 | ++DOCSHELL 16527400 == 155 [pid = 3672] [id = 770] 14:37:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 195 (1652A400) [pid = 3672] [serial = 2308] [outer = 00000000] 14:37:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 196 (175FB800) [pid = 3672] [serial = 2309] [outer = 1652A400] 14:37:54 INFO - PROCESS | 3672 | 1461101874331 Marionette DEBUG loaded listener.js 14:37:54 INFO - PROCESS | 3672 | ++DOMWINDOW == 197 (1896B400) [pid = 3672] [serial = 2310] [outer = 1652A400] 14:37:54 INFO - PROCESS | 3672 | [3672] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:37:54 INFO - PROCESS | 3672 | 1461101874886 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:37:54 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:37:54 INFO - {} 14:37:54 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1068ms 14:37:54 INFO - PROCESS | 3672 | 1461101874930 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 14:37:54 INFO - PROCESS | 3672 | 1461101874936 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 14:37:54 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:37:54 INFO - PROCESS | 3672 | 1461101874942 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:37:54 INFO - PROCESS | 3672 | 1461101874945 Marionette TRACE conn5 <- [1,3038,null,{}] 14:37:54 INFO - PROCESS | 3672 | 1461101874949 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}] 14:37:55 INFO - PROCESS | 3672 | 1461101875160 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 14:37:55 INFO - PROCESS | 3672 | 1461101875292 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:55 INFO - PROCESS | 3672 | ++DOCSHELL 1896F400 == 156 [pid = 3672] [id = 771] 14:37:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 198 (18D42000) [pid = 3672] [serial = 2311] [outer = 00000000] 14:37:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 199 (1BA85800) [pid = 3672] [serial = 2312] [outer = 18D42000] 14:37:55 INFO - PROCESS | 3672 | 1461101875350 Marionette DEBUG loaded listener.js 14:37:55 INFO - PROCESS | 3672 | ++DOMWINDOW == 200 (1C751C00) [pid = 3672] [serial = 2313] [outer = 18D42000] 14:37:55 INFO - PROCESS | 3672 | 1461101875915 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]]]}] 14:37:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:37:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:37:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:37:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:37:55 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1022ms 14:37:55 INFO - PROCESS | 3672 | 1461101875966 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 14:37:55 INFO - PROCESS | 3672 | 1461101875969 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 14:37:55 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:37:55 INFO - PROCESS | 3672 | 1461101875973 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:37:55 INFO - PROCESS | 3672 | 1461101875977 Marionette TRACE conn5 <- [1,3042,null,{}] 14:37:55 INFO - PROCESS | 3672 | 1461101876004 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}] 14:37:56 INFO - PROCESS | 3672 | 1461101876224 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 14:37:56 INFO - PROCESS | 3672 | 1461101876335 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:56 INFO - PROCESS | 3672 | ++DOCSHELL 20869000 == 157 [pid = 3672] [id = 772] 14:37:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 201 (20869400) [pid = 3672] [serial = 2314] [outer = 00000000] 14:37:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 202 (20C9FC00) [pid = 3672] [serial = 2315] [outer = 20869400] 14:37:56 INFO - PROCESS | 3672 | 1461101876393 Marionette DEBUG loaded listener.js 14:37:56 INFO - PROCESS | 3672 | ++DOMWINDOW == 203 (20CE0000) [pid = 3672] [serial = 2316] [outer = 20869400] 14:37:57 INFO - PROCESS | 3672 | 1461101877281 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"]]]}] 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:37:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:37:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:37:57 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" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:37:57 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" 14:37:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:37:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:37:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1422ms 14:37:57 INFO - PROCESS | 3672 | 1461101877398 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 14:37:57 INFO - PROCESS | 3672 | 1461101877401 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 14:37:57 INFO - PROCESS | 3672 | 1461101877448 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:37:57 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:37:57 INFO - PROCESS | 3672 | 1461101877450 Marionette TRACE conn5 <- [1,3046,null,{}] 14:37:57 INFO - PROCESS | 3672 | 1461101877453 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}] 14:37:57 INFO - PROCESS | 3672 | 1461101877580 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 14:37:57 INFO - PROCESS | 3672 | 1461101877801 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:57 INFO - PROCESS | 3672 | ++DOCSHELL 20CDD400 == 158 [pid = 3672] [id = 773] 14:37:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 204 (20D02C00) [pid = 3672] [serial = 2317] [outer = 00000000] 14:37:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 205 (24866C00) [pid = 3672] [serial = 2318] [outer = 20D02C00] 14:37:57 INFO - PROCESS | 3672 | 1461101877858 Marionette DEBUG loaded listener.js 14:37:57 INFO - PROCESS | 3672 | ++DOMWINDOW == 206 (2490C400) [pid = 3672] [serial = 2319] [outer = 20D02C00] 14:37:58 INFO - PROCESS | 3672 | 1461101878455 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]]]}] 14:37:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:37:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:37:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:37:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:37:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:37:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:37:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:37:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:37:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:37:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:37:58 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:58 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:37:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:37:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:37:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:37:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:37:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:37:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:37:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:37:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:37:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:37:58 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1024ms 14:37:58 INFO - PROCESS | 3672 | 1461101878486 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 14:37:58 INFO - PROCESS | 3672 | 1461101878489 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 14:37:58 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:37:58 INFO - PROCESS | 3672 | 1461101878510 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:37:58 INFO - PROCESS | 3672 | 1461101878512 Marionette TRACE conn5 <- [1,3050,null,{}] 14:37:58 INFO - PROCESS | 3672 | 1461101878516 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}] 14:37:58 INFO - PROCESS | 3672 | 1461101878649 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 14:37:58 INFO - PROCESS | 3672 | 1461101878847 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:58 INFO - PROCESS | 3672 | ++DOCSHELL 1F0F2400 == 159 [pid = 3672] [id = 774] 14:37:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 207 (1F0F2C00) [pid = 3672] [serial = 2320] [outer = 00000000] 14:37:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 208 (23586800) [pid = 3672] [serial = 2321] [outer = 1F0F2C00] 14:37:58 INFO - PROCESS | 3672 | 1461101878904 Marionette DEBUG loaded listener.js 14:37:58 INFO - PROCESS | 3672 | ++DOMWINDOW == 209 (24911000) [pid = 3672] [serial = 2322] [outer = 1F0F2C00] 14:37:59 INFO - PROCESS | 3672 | [3672] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/oak-w32-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:37:59 INFO - PROCESS | 3672 | 1461101879478 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:37:59 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:37:59 INFO - {} 14:37:59 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1038ms 14:37:59 INFO - PROCESS | 3672 | 1461101879541 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 14:37:59 INFO - PROCESS | 3672 | 1461101879543 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 14:37:59 INFO - PROCESS | 3672 | 1461101879547 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:37:59 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:37:59 INFO - PROCESS | 3672 | 1461101879549 Marionette TRACE conn5 <- [1,3054,null,{}] 14:37:59 INFO - PROCESS | 3672 | 1461101879570 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}] 14:37:59 INFO - PROCESS | 3672 | 1461101879732 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 14:37:59 INFO - PROCESS | 3672 | 1461101879901 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:59 INFO - PROCESS | 3672 | ++DOCSHELL 1F0FFC00 == 160 [pid = 3672] [id = 775] 14:37:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 210 (24915800) [pid = 3672] [serial = 2323] [outer = 00000000] 14:37:59 INFO - PROCESS | 3672 | ++DOMWINDOW == 211 (27F54400) [pid = 3672] [serial = 2324] [outer = 24915800] 14:37:59 INFO - PROCESS | 3672 | 1461101879961 Marionette DEBUG loaded listener.js 14:38:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 212 (1A9D9000) [pid = 3672] [serial = 2325] [outer = 24915800] 14:38:00 INFO - PROCESS | 3672 | 1461101880459 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]]]}] 14:38:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:38:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:38:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:38:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:38:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:38:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:38:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:38:00 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 930ms 14:38:00 INFO - PROCESS | 3672 | 1461101880488 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 14:38:00 INFO - PROCESS | 3672 | 1461101880490 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 14:38:00 INFO - PROCESS | 3672 | 1461101880495 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:38:00 INFO - PROCESS | 3672 | 1461101880497 Marionette TRACE conn5 <- [1,3058,null,{}] 14:38:00 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:38:00 INFO - PROCESS | 3672 | 1461101880501 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}] 14:38:00 INFO - PROCESS | 3672 | 1461101880633 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 14:38:00 INFO - PROCESS | 3672 | 1461101880832 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:00 INFO - PROCESS | 3672 | ++DOCSHELL 1A86CC00 == 161 [pid = 3672] [id = 776] 14:38:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 213 (2778D800) [pid = 3672] [serial = 2326] [outer = 00000000] 14:38:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 214 (2958CC00) [pid = 3672] [serial = 2327] [outer = 2778D800] 14:38:00 INFO - PROCESS | 3672 | 1461101880888 Marionette DEBUG loaded listener.js 14:38:00 INFO - PROCESS | 3672 | ++DOMWINDOW == 215 (2958E400) [pid = 3672] [serial = 2328] [outer = 2778D800] 14:38:01 INFO - PROCESS | 3672 | 1461101881444 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]]]}] 14:38:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:38:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:38:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:38:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:38:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:38:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:38:01 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 969ms 14:38:01 INFO - PROCESS | 3672 | 1461101881472 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 14:38:01 INFO - PROCESS | 3672 | 1461101881475 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 14:38:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:38:01 INFO - PROCESS | 3672 | 1461101881478 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:38:01 INFO - PROCESS | 3672 | 1461101881480 Marionette TRACE conn5 <- [1,3062,null,{}] 14:38:01 INFO - PROCESS | 3672 | 1461101881484 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}] 14:38:01 INFO - PROCESS | 3672 | 1461101881618 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 14:38:01 INFO - PROCESS | 3672 | 1461101881818 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:01 INFO - PROCESS | 3672 | ++DOCSHELL 25A23000 == 162 [pid = 3672] [id = 777] 14:38:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 216 (25A27000) [pid = 3672] [serial = 2329] [outer = 00000000] 14:38:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 217 (25A30400) [pid = 3672] [serial = 2330] [outer = 25A27000] 14:38:01 INFO - PROCESS | 3672 | 1461101881874 Marionette DEBUG loaded listener.js 14:38:01 INFO - PROCESS | 3672 | ++DOMWINDOW == 218 (29588400) [pid = 3672] [serial = 2331] [outer = 25A27000] 14:38:02 INFO - PROCESS | 3672 | 1461101882403 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]]]}] 14:38:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:38:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:38:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:38:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:38:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:38:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:38:02 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 971ms 14:38:02 INFO - PROCESS | 3672 | 1461101882454 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 14:38:02 INFO - PROCESS | 3672 | 1461101882456 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 14:38:02 INFO - PROCESS | 3672 | 1461101882459 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:38:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:38:02 INFO - PROCESS | 3672 | 1461101882461 Marionette TRACE conn5 <- [1,3066,null,{}] 14:38:02 INFO - PROCESS | 3672 | 1461101882465 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}] 14:38:02 INFO - PROCESS | 3672 | 1461101882599 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 14:38:02 INFO - PROCESS | 3672 | 1461101882801 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:02 INFO - PROCESS | 3672 | ++DOCSHELL 22E66800 == 163 [pid = 3672] [id = 778] 14:38:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 219 (22E67C00) [pid = 3672] [serial = 2332] [outer = 00000000] 14:38:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 220 (22E6E000) [pid = 3672] [serial = 2333] [outer = 22E67C00] 14:38:02 INFO - PROCESS | 3672 | 1461101882858 Marionette DEBUG loaded listener.js 14:38:02 INFO - PROCESS | 3672 | ++DOMWINDOW == 221 (22E6F800) [pid = 3672] [serial = 2334] [outer = 22E67C00] 14:38:03 INFO - PROCESS | 3672 | 1461101883388 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] 14:38:03 INFO - PROCESS | 3672 | 1461101883519 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 14:38:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:38:03 INFO - PROCESS | 3672 | 1461101883523 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:38:03 INFO - PROCESS | 3672 | 1461101883525 Marionette TRACE conn5 <- [1,3070,null,{}] 14:38:03 INFO - PROCESS | 3672 | 1461101883529 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}] 14:38:03 INFO - PROCESS | 3672 | 1461101883698 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 14:38:03 INFO - PROCESS | 3672 | 1461101883888 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:03 INFO - PROCESS | 3672 | ++DOCSHELL 25A26400 == 164 [pid = 3672] [id = 779] 14:38:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 222 (25A29400) [pid = 3672] [serial = 2335] [outer = 00000000] 14:38:03 INFO - PROCESS | 3672 | ++DOMWINDOW == 223 (2735D000) [pid = 3672] [serial = 2336] [outer = 25A29400] 14:38:03 INFO - PROCESS | 3672 | 1461101883943 Marionette DEBUG loaded listener.js 14:38:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 224 (2735E000) [pid = 3672] [serial = 2337] [outer = 25A29400] 14:38:04 INFO - PROCESS | 3672 | 1461101884490 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]]]}] 14:38:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:38:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:38:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:38:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1019ms 14:38:04 INFO - PROCESS | 3672 | 1461101884516 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 14:38:04 INFO - PROCESS | 3672 | 1461101884519 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 14:38:04 INFO - PROCESS | 3672 | 1461101884522 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:38:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:38:04 INFO - PROCESS | 3672 | 1461101884525 Marionette TRACE conn5 <- [1,3074,null,{}] 14:38:04 INFO - PROCESS | 3672 | 1461101884529 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}] 14:38:04 INFO - PROCESS | 3672 | 1461101884699 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 14:38:04 INFO - PROCESS | 3672 | 1461101884911 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:04 INFO - PROCESS | 3672 | ++DOCSHELL 1F0FE400 == 165 [pid = 3672] [id = 780] 14:38:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 225 (1F0FF800) [pid = 3672] [serial = 2338] [outer = 00000000] 14:38:04 INFO - PROCESS | 3672 | ++DOMWINDOW == 226 (27739400) [pid = 3672] [serial = 2339] [outer = 1F0FF800] 14:38:04 INFO - PROCESS | 3672 | 1461101884972 Marionette DEBUG loaded listener.js 14:38:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 227 (2AD9A800) [pid = 3672] [serial = 2340] [outer = 1F0FF800] 14:38:05 INFO - PROCESS | 3672 | 1461101885511 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:38:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:38:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1019ms 14:38:05 INFO - PROCESS | 3672 | 1461101885545 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 14:38:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:38:05 INFO - PROCESS | 3672 | 1461101885547 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 14:38:05 INFO - PROCESS | 3672 | 1461101885551 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:38:05 INFO - PROCESS | 3672 | 1461101885553 Marionette TRACE conn5 <- [1,3078,null,{}] 14:38:05 INFO - PROCESS | 3672 | 1461101885556 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}] 14:38:05 INFO - PROCESS | 3672 | 1461101885692 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 14:38:05 INFO - PROCESS | 3672 | 1461101885891 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:05 INFO - PROCESS | 3672 | ++DOCSHELL 2735BC00 == 166 [pid = 3672] [id = 781] 14:38:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 228 (27360800) [pid = 3672] [serial = 2341] [outer = 00000000] 14:38:05 INFO - PROCESS | 3672 | ++DOMWINDOW == 229 (2B182800) [pid = 3672] [serial = 2342] [outer = 27360800] 14:38:05 INFO - PROCESS | 3672 | 1461101885945 Marionette DEBUG loaded listener.js 14:38:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 230 (2B188400) [pid = 3672] [serial = 2343] [outer = 27360800] 14:38:06 INFO - PROCESS | 3672 | 1461101886492 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:38:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:38:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 970ms 14:38:06 INFO - PROCESS | 3672 | 1461101886523 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 14:38:06 INFO - PROCESS | 3672 | 1461101886526 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 14:38:06 INFO - PROCESS | 3672 | 1461101886529 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:38:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:38:06 INFO - PROCESS | 3672 | 1461101886531 Marionette TRACE conn5 <- [1,3082,null,{}] 14:38:06 INFO - PROCESS | 3672 | 1461101886534 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}] 14:38:06 INFO - PROCESS | 3672 | 1461101886670 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 14:38:06 INFO - PROCESS | 3672 | 1461101886878 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:06 INFO - PROCESS | 3672 | ++DOCSHELL 2B189800 == 167 [pid = 3672] [id = 782] 14:38:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 231 (2B18A400) [pid = 3672] [serial = 2344] [outer = 00000000] 14:38:06 INFO - PROCESS | 3672 | ++DOMWINDOW == 232 (2B390000) [pid = 3672] [serial = 2345] [outer = 2B18A400] 14:38:06 INFO - PROCESS | 3672 | 1461101886933 Marionette DEBUG loaded listener.js 14:38:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 233 (2B393C00) [pid = 3672] [serial = 2346] [outer = 2B18A400] 14:38:07 INFO - PROCESS | 3672 | 1461101887437 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:38:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:38:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 930ms 14:38:07 INFO - PROCESS | 3672 | 1461101887462 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 14:38:07 INFO - PROCESS | 3672 | 1461101887464 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 14:38:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:38:07 INFO - PROCESS | 3672 | 1461101887468 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:38:07 INFO - PROCESS | 3672 | 1461101887470 Marionette TRACE conn5 <- [1,3086,null,{}] 14:38:07 INFO - PROCESS | 3672 | 1461101887473 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}] 14:38:07 INFO - PROCESS | 3672 | 1461101887609 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 14:38:07 INFO - PROCESS | 3672 | 1461101887818 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:07 INFO - PROCESS | 3672 | ++DOCSHELL 27DD8000 == 168 [pid = 3672] [id = 783] 14:38:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 234 (27DD8400) [pid = 3672] [serial = 2347] [outer = 00000000] 14:38:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 235 (27DE0000) [pid = 3672] [serial = 2348] [outer = 27DD8400] 14:38:07 INFO - PROCESS | 3672 | 1461101887873 Marionette DEBUG loaded listener.js 14:38:07 INFO - PROCESS | 3672 | ++DOMWINDOW == 236 (27DE0400) [pid = 3672] [serial = 2349] [outer = 27DD8400] 14:38:08 INFO - PROCESS | 3672 | 1461101888414 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]]]}] 14:38:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:38:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:38:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 970ms 14:38:08 INFO - PROCESS | 3672 | 1461101888456 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 14:38:08 INFO - PROCESS | 3672 | 1461101888458 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 14:38:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:38:08 INFO - PROCESS | 3672 | 1461101888464 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:38:08 INFO - PROCESS | 3672 | 1461101888466 Marionette TRACE conn5 <- [1,3090,null,{}] 14:38:08 INFO - PROCESS | 3672 | 1461101888470 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}] 14:38:08 INFO - PROCESS | 3672 | 1461101888648 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 14:38:08 INFO - PROCESS | 3672 | 1461101888871 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:08 INFO - PROCESS | 3672 | ++DOCSHELL 0FE0C800 == 169 [pid = 3672] [id = 784] 14:38:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 237 (14309400) [pid = 3672] [serial = 2350] [outer = 00000000] 14:38:08 INFO - PROCESS | 3672 | ++DOMWINDOW == 238 (1A78F800) [pid = 3672] [serial = 2351] [outer = 14309400] 14:38:08 INFO - PROCESS | 3672 | 1461101888927 Marionette DEBUG loaded listener.js 14:38:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 239 (1A9C5000) [pid = 3672] [serial = 2352] [outer = 14309400] 14:38:09 INFO - PROCESS | 3672 | 1461101889431 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:38:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:38:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1013ms 14:38:09 INFO - PROCESS | 3672 | 1461101889483 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 14:38:09 INFO - PROCESS | 3672 | 1461101889485 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 14:38:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:38:09 INFO - PROCESS | 3672 | 1461101889488 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:38:09 INFO - PROCESS | 3672 | 1461101889490 Marionette TRACE conn5 <- [1,3094,null,{}] 14:38:09 INFO - PROCESS | 3672 | 1461101889494 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}] 14:38:09 INFO - PROCESS | 3672 | 1461101889635 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 14:38:09 INFO - PROCESS | 3672 | 1461101889851 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:09 INFO - PROCESS | 3672 | ++DOCSHELL 10B90400 == 170 [pid = 3672] [id = 785] 14:38:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 240 (10B93400) [pid = 3672] [serial = 2353] [outer = 00000000] 14:38:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 241 (19BDB000) [pid = 3672] [serial = 2354] [outer = 10B93400] 14:38:09 INFO - PROCESS | 3672 | 1461101889908 Marionette DEBUG loaded listener.js 14:38:09 INFO - PROCESS | 3672 | ++DOMWINDOW == 242 (1A78CC00) [pid = 3672] [serial = 2355] [outer = 10B93400] 14:38:10 INFO - PROCESS | 3672 | 1461101890731 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]]]}] 14:38:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:38:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:38:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:38:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1283ms 14:38:10 INFO - PROCESS | 3672 | 1461101890777 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 14:38:10 INFO - PROCESS | 3672 | 1461101890783 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 14:38:10 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:38:10 INFO - PROCESS | 3672 | 1461101890788 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:38:10 INFO - PROCESS | 3672 | 1461101890791 Marionette TRACE conn5 <- [1,3098,null,{}] 14:38:10 INFO - PROCESS | 3672 | 1461101890797 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}] 14:38:10 INFO - PROCESS | 3672 | 1461101890927 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 14:38:11 INFO - PROCESS | 3672 | 1461101891143 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:11 INFO - PROCESS | 3672 | ++DOCSHELL 1977D400 == 171 [pid = 3672] [id = 786] 14:38:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 243 (19A9FC00) [pid = 3672] [serial = 2356] [outer = 00000000] 14:38:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 244 (1A90EC00) [pid = 3672] [serial = 2357] [outer = 19A9FC00] 14:38:11 INFO - PROCESS | 3672 | 1461101891195 Marionette DEBUG loaded listener.js 14:38:11 INFO - PROCESS | 3672 | ++DOMWINDOW == 245 (1B379800) [pid = 3672] [serial = 2358] [outer = 19A9FC00] 14:38:11 INFO - PROCESS | 3672 | 1461101891731 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"]]]}] 14:38:11 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:38:11 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 14:38:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:38:11 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 970ms 14:38:11 INFO - PROCESS | 3672 | 1461101891763 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 14:38:11 INFO - PROCESS | 3672 | 1461101891768 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 14:38:11 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:38:11 INFO - PROCESS | 3672 | 1461101891796 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:38:11 INFO - PROCESS | 3672 | 1461101891799 Marionette TRACE conn5 <- [1,3102,null,{}] 14:38:11 INFO - PROCESS | 3672 | 1461101891803 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}] 14:38:11 INFO - PROCESS | 3672 | 1461101891942 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 14:38:12 INFO - PROCESS | 3672 | 1461101892161 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\", \"87b89a45-d38c-4c73-9603-2ac7d86022e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:12 INFO - PROCESS | 3672 | ++DOCSHELL 17D1EC00 == 172 [pid = 3672] [id = 787] 14:38:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 246 (17D57000) [pid = 3672] [serial = 2359] [outer = 00000000] 14:38:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 247 (1DD1E800) [pid = 3672] [serial = 2360] [outer = 17D57000] 14:38:12 INFO - PROCESS | 3672 | 1461101892215 Marionette DEBUG loaded listener.js 14:38:12 INFO - PROCESS | 3672 | ++DOMWINDOW == 248 (1ED80400) [pid = 3672] [serial = 2361] [outer = 17D57000] 14:38:12 INFO - PROCESS | 3672 | --DOCSHELL 271B3C00 == 171 [pid = 3672] [id = 707] 14:38:12 INFO - PROCESS | 3672 | --DOCSHELL 1D668400 == 170 [pid = 3672] [id = 768] 14:38:12 INFO - PROCESS | 3672 | --DOCSHELL 0FCA8000 == 169 [pid = 3672] [id = 767] 14:38:12 INFO - PROCESS | 3672 | --DOCSHELL 1EACE000 == 168 [pid = 3672] [id = 721] 14:38:12 INFO - PROCESS | 3672 | --DOCSHELL 18957000 == 167 [pid = 3672] [id = 766] 14:38:12 INFO - PROCESS | 3672 | --DOCSHELL 18B65000 == 166 [pid = 3672] [id = 765] 14:38:12 INFO - PROCESS | 3672 | --DOCSHELL 14A0E400 == 165 [pid = 3672] [id = 764] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 247 (224EC800) [pid = 3672] [serial = 2233] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOCSHELL 17558400 == 164 [pid = 3672] [id = 763] 14:38:12 INFO - PROCESS | 3672 | --DOCSHELL 1751D400 == 163 [pid = 3672] [id = 762] 14:38:12 INFO - PROCESS | 3672 | --DOCSHELL 0EC0A000 == 162 [pid = 3672] [id = 761] 14:38:12 INFO - PROCESS | 3672 | --DOCSHELL 2700A800 == 161 [pid = 3672] [id = 756] 14:38:12 INFO - PROCESS | 3672 | --DOCSHELL 229D3000 == 160 [pid = 3672] [id = 750] 14:38:12 INFO - PROCESS | 3672 | --DOCSHELL 2259D400 == 159 [pid = 3672] [id = 749] 14:38:12 INFO - PROCESS | 3672 | --DOCSHELL 2080B000 == 158 [pid = 3672] [id = 748] 14:38:12 INFO - PROCESS | 3672 | --DOCSHELL 18D47800 == 157 [pid = 3672] [id = 747] 14:38:12 INFO - PROCESS | 3672 | --DOCSHELL 14341400 == 156 [pid = 3672] [id = 746] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 246 (1ED82C00) [pid = 3672] [serial = 2173] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 245 (15A52400) [pid = 3672] [serial = 2167] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 244 (18D43000) [pid = 3672] [serial = 2206] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 243 (21461000) [pid = 3672] [serial = 2188] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 242 (1DD28800) [pid = 3672] [serial = 2218] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 241 (1ED77000) [pid = 3672] [serial = 2165] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 240 (21A6F400) [pid = 3672] [serial = 2231] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 239 (1998FC00) [pid = 3672] [serial = 2212] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 238 (1A63BC00) [pid = 3672] [serial = 2213] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 237 (22546800) [pid = 3672] [serial = 2099] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 236 (17556C00) [pid = 3672] [serial = 2210] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 235 (2086D400) [pid = 3672] [serial = 2224] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 234 (214BF800) [pid = 3672] [serial = 2191] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 233 (1C691800) [pid = 3672] [serial = 2216] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 232 (19784000) [pid = 3672] [serial = 2207] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 231 (2258C800) [pid = 3672] [serial = 2197] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 230 (20CA1C00) [pid = 3672] [serial = 2225] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 229 (1FF84800) [pid = 3672] [serial = 2176] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 228 (1C268800) [pid = 3672] [serial = 2215] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 227 (22998400) [pid = 3672] [serial = 2200] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 226 (1FF8C800) [pid = 3672] [serial = 2221] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 225 (14304400) [pid = 3672] [serial = 2209] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 224 (1ED23400) [pid = 3672] [serial = 2219] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 223 (21A62800) [pid = 3672] [serial = 2230] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 222 (20805400) [pid = 3672] [serial = 2179] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 221 (130A9C00) [pid = 3672] [serial = 2203] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 220 (20CDFC00) [pid = 3672] [serial = 2185] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 219 (20801400) [pid = 3672] [serial = 2222] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 218 (1A786400) [pid = 3672] [serial = 2170] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 217 (1ED27C00) [pid = 3672] [serial = 2164] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 216 (21A6FC00) [pid = 3672] [serial = 2194] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 215 (20C9EC00) [pid = 3672] [serial = 2182] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 214 (17D16000) [pid = 3672] [serial = 2227] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 213 (14508400) [pid = 3672] [serial = 2204] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | --DOMWINDOW == 212 (19987000) [pid = 3672] [serial = 2228] [outer = 00000000] [url = about:blank] 14:38:12 INFO - PROCESS | 3672 | 1461101892940 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]]]}] 14:38:12 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:38:12 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1172ms 14:38:12 INFO - PROCESS | 3672 | 1461101892970 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 14:38:12 INFO - PROCESS | 3672 | 1461101892973 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 14:38:14 WARNING - u'runner_teardown' () 14:38:14 INFO - No more tests 14:38:14 INFO - Got 0 unexpected results 14:38:14 INFO - SUITE-END | took 720s 14:38:14 INFO - Closing logging queue 14:38:14 INFO - queue closed 14:38:14 INFO - Return code: 0 14:38:14 WARNING - # TBPL SUCCESS # 14:38:14 INFO - Running post-action listener: _resource_record_post_action 14:38:14 INFO - Running post-run listener: _resource_record_post_run 14:38:15 INFO - Total resource usage - Wall time: 730s; CPU: 14.0%; Read bytes: 145551872; Write bytes: 1179878912; Read time: 1426040; Write time: 10325950 14:38:15 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:38:15 INFO - install - Wall time: 3s; CPU: 12.0%; Read bytes: 0; Write bytes: 29097984; Read time: 0; Write time: 22840 14:38:15 INFO - run-tests - Wall time: 727s; CPU: 14.0%; Read bytes: 145551872; Write bytes: 1087191040; Read time: 1426040; Write time: 10160690 14:38:15 INFO - Running post-run listener: _upload_blobber_files 14:38:15 INFO - Blob upload gear active. 14:38:15 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 14:38:15 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 14:38:15 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', 'oak', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 14:38:15 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 oak -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 14:38:16 INFO - (blobuploader) - INFO - Open directory for files ... 14:38:16 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 14:38:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:38:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:38:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:38:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:38:17 INFO - (blobuploader) - INFO - Done attempting. 14:38:17 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 14:38:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:38:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:38:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:38:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:38:19 INFO - (blobuploader) - INFO - Done attempting. 14:38:19 INFO - (blobuploader) - INFO - Iteration through files over. 14:38:19 INFO - Return code: 0 14:38:19 INFO - rmtree: C:\slave\test\build\uploaded_files.json 14:38:19 INFO - Using _rmtree_windows ... 14:38:19 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 14:38:19 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/9f3bf7f398d86a4fbe3ce47fedf56e73d09e7ec7a0ee0d3a5413a64880c89a6276dc725f223c290f455bae31f61e231fda53254af7ce5d27ffca7acc80aaf5e4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/c105655bdf922d5ad470f9c1a494944a7261449732cd1aad22dd922ec34dbad81cfc7dc04a5b1f812eb81cba8121f3ad9e1c72b7bea75c36b4d6aa24c3701439"} 14:38:19 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 14:38:19 INFO - Writing to file C:\slave\test\properties\blobber_files 14:38:19 INFO - Contents: 14:38:19 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/9f3bf7f398d86a4fbe3ce47fedf56e73d09e7ec7a0ee0d3a5413a64880c89a6276dc725f223c290f455bae31f61e231fda53254af7ce5d27ffca7acc80aaf5e4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/c105655bdf922d5ad470f9c1a494944a7261449732cd1aad22dd922ec34dbad81cfc7dc04a5b1f812eb81cba8121f3ad9e1c72b7bea75c36b4d6aa24c3701439"} 14:38:19 INFO - Running post-run listener: copy_logs_to_upload_dir 14:38:19 INFO - Copying logs to upload dir... 14:38:19 INFO - mkdir: C:\slave\test\build\upload\logs 14:38:19 INFO - Copying logs to upload dir... 14:38:19 INFO - Using _rmtree_windows ... 14:38:19 INFO - Using _rmtree_windows ... 14:38:19 INFO - Using _rmtree_windows ... 14:38:19 INFO - Using _rmtree_windows ... 14:38:19 INFO - Using _rmtree_windows ... 14:38:19 INFO - Using _rmtree_windows ... 14:38:19 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=1080.769000 ========= master_lag: 6.94 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 18 mins, 7 secs) (at 2016-04-19 14:38:25.568492) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 14:38:25.569451) ========= '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-028 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-028 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-028 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/oak/sha512/9f3bf7f398d86a4fbe3ce47fedf56e73d09e7ec7a0ee0d3a5413a64880c89a6276dc725f223c290f455bae31f61e231fda53254af7ce5d27ffca7acc80aaf5e4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/c105655bdf922d5ad470f9c1a494944a7261449732cd1aad22dd922ec34dbad81cfc7dc04a5b1f812eb81cba8121f3ad9e1c72b7bea75c36b4d6aa24c3701439"} build_url:https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.102000 build_url: 'https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/9f3bf7f398d86a4fbe3ce47fedf56e73d09e7ec7a0ee0d3a5413a64880c89a6276dc725f223c290f455bae31f61e231fda53254af7ce5d27ffca7acc80aaf5e4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/c105655bdf922d5ad470f9c1a494944a7261449732cd1aad22dd922ec34dbad81cfc7dc04a5b1f812eb81cba8121f3ad9e1c72b7bea75c36b4d6aa24c3701439"}' symbols_url: 'https://queue.taskcluster.net/v1/task/SvwLmJufSVSXJD21If83Fw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 14:38:25.698810) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 14:38:25.699337) ========= '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-028 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-028 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-028 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-04-19 14:38:25.816886) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-19 14:38:25.817249) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-19 14:38:26.559837) ========= ========= Total master_lag: 7.11 =========