builder: mozilla-inbound_win7-ix-debug_test-web-platform-tests-1 slave: t-w732-ix-052 starttime: 1461114967.22 results: success (0) buildid: 20160419172133 builduid: 8d029babb4844aeda689414f0efe4704 revision: bafad7114902b6f01c7a02db49b09a425dfb25a1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 18:16:07.223928) ========= master: http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 18:16:07.224380) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 18:16:07.224705) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 18:16:07.317433) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 18:16:07.317827) ========= '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-052 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-052 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-052 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 --18:16:07-- 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% 2.10 GB/s 18:16:07 (2.10 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.182000 ========= master_lag: 0.29 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 18:16:08.786582) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-04-19 18:16:08.786936) ========= '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-052 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-052 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-052 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=3.804000 ========= master_lag: 0.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-04-19 18:16:12.602732) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 18:16:12.603112) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev bafad7114902b6f01c7a02db49b09a425dfb25a1 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev bafad7114902b6f01c7a02db49b09a425dfb25a1 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-052 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-052 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-052 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 18:16:12,296 truncating revision to first 12 chars 2016-04-19 18:16:12,296 Setting DEBUG logging. 2016-04-19 18:16:12,296 attempt 1/10 2016-04-19 18:16:12,296 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/bafad7114902?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 18:16:13,849 unpacking tar archive at: mozilla-inbound-bafad7114902/testing/mozharness/ program finished with exit code 0 elapsedTime=2.378000 ========= master_lag: 0.19 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 18:16:15.172605) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 18:16:15.172937) ========= script_repo_revision: bafad7114902b6f01c7a02db49b09a425dfb25a1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 18:16:15.173376) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 18:16:15.173671) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 18:16:15.194079) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 17 mins, 1 secs) (at 2016-04-19 18:16:15.194375) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-inbound' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-052 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-052 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-052 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 18:16:14 INFO - MultiFileLogger online at 20160419 18:16:14 in C:\slave\test 18:16:14 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 18:16:14 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 18:16:14 INFO - {'append_to_log': False, 18:16:14 INFO - 'base_work_dir': 'C:\\slave\\test', 18:16:14 INFO - 'blob_upload_branch': 'mozilla-inbound', 18:16:14 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 18:16:14 INFO - 'buildbot_json_path': 'buildprops.json', 18:16:14 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 18:16:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:16:14 INFO - 'download_minidump_stackwalk': True, 18:16:14 INFO - 'download_symbols': 'true', 18:16:14 INFO - 'e10s': False, 18:16:14 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 18:16:14 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 18:16:14 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 18:16:14 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 18:16:14 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 18:16:14 INFO - 'C:/mozilla-build/tooltool.py'), 18:16:14 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 18:16:14 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 18:16:14 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:16:14 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:16:14 INFO - 'log_level': 'info', 18:16:14 INFO - 'log_to_console': True, 18:16:14 INFO - 'opt_config_files': (), 18:16:14 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:16:14 INFO - '--processes=1', 18:16:14 INFO - '--config=%(test_path)s/wptrunner.ini', 18:16:14 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:16:14 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:16:14 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:16:14 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:16:14 INFO - 'pip_index': False, 18:16:14 INFO - 'require_test_zip': True, 18:16:14 INFO - 'test_type': ('testharness',), 18:16:14 INFO - 'this_chunk': '1', 18:16:14 INFO - 'total_chunks': '10', 18:16:14 INFO - 'virtualenv_path': 'venv', 18:16:14 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:16:14 INFO - 'work_dir': 'build'} 18:16:14 INFO - ##### 18:16:14 INFO - ##### Running clobber step. 18:16:14 INFO - ##### 18:16:14 INFO - Running pre-action listener: _resource_record_pre_action 18:16:14 INFO - Running main action method: clobber 18:16:14 INFO - rmtree: C:\slave\test\build 18:16:14 INFO - Using _rmtree_windows ... 18:16:14 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 18:19:27 INFO - Running post-action listener: _resource_record_post_action 18:19:27 INFO - ##### 18:19:27 INFO - ##### Running read-buildbot-config step. 18:19:27 INFO - ##### 18:19:27 INFO - Running pre-action listener: _resource_record_pre_action 18:19:27 INFO - Running main action method: read_buildbot_config 18:19:27 INFO - Using buildbot properties: 18:19:27 INFO - { 18:19:27 INFO - "project": "", 18:19:27 INFO - "product": "firefox", 18:19:27 INFO - "script_repo_revision": "production", 18:19:27 INFO - "scheduler": "tests-mozilla-inbound-win7_ix-debug-unittest-7-3600", 18:19:27 INFO - "repository": "", 18:19:27 INFO - "buildername": "Windows 7 32-bit mozilla-inbound debug test web-platform-tests-1", 18:19:27 INFO - "buildid": "20160419172133", 18:19:27 INFO - "pgo_build": "False", 18:19:27 INFO - "basedir": "C:\\slave\\test", 18:19:27 INFO - "buildnumber": 127, 18:19:27 INFO - "slavename": "t-w732-ix-052", 18:19:27 INFO - "revision": "bafad7114902b6f01c7a02db49b09a425dfb25a1", 18:19:27 INFO - "master": "http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/", 18:19:27 INFO - "platform": "win32", 18:19:27 INFO - "branch": "mozilla-inbound", 18:19:27 INFO - "repo_path": "integration/mozilla-inbound", 18:19:27 INFO - "moz_repo_path": "", 18:19:27 INFO - "stage_platform": "win32", 18:19:27 INFO - "builduid": "8d029babb4844aeda689414f0efe4704", 18:19:27 INFO - "slavebuilddir": "test" 18:19:27 INFO - } 18:19:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 18:19:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 18:19:27 INFO - Running post-action listener: _resource_record_post_action 18:19:27 INFO - ##### 18:19:27 INFO - ##### Running download-and-extract step. 18:19:27 INFO - ##### 18:19:27 INFO - Running pre-action listener: _resource_record_pre_action 18:19:27 INFO - Running main action method: download_and_extract 18:19:27 INFO - mkdir: C:\slave\test\build\tests 18:19: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')]} 18:19:27 INFO - https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 18:19:27 INFO - trying https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 18:19:27 INFO - Downloading https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/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 18:19:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/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 18:19:28 INFO - Downloaded 1274 bytes. 18:19:28 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 18:19:28 INFO - Using the following test package requirements: 18:19:28 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 18:19:28 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 18:19:28 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 18:19:28 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 18:19:28 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 18:19:28 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 18:19:28 INFO - u'jsshell-win32.zip'], 18:19:28 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 18:19:28 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 18:19:28 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 18:19:28 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 18:19:28 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 18:19:28 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 18:19:28 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 18:19:28 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 18:19:28 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 18:19:28 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 18:19:28 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 18:19:28 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 18:19:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:19:28 INFO - https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 18:19:28 INFO - trying https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 18:19:28 INFO - Downloading https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/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 18:19:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/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 18:19:30 INFO - Downloaded 20406395 bytes. 18:19:30 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/*'] 18:19:30 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/* 18:19:32 INFO - caution: filename not matched: web-platform/* 18:19:32 INFO - Return code: 11 18:19:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:19:32 INFO - https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 18:19:32 INFO - trying https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 18:19:32 INFO - Downloading https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/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 18:19:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/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 18:19:35 INFO - Downloaded 36390071 bytes. 18:19:35 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/*'] 18:19:35 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/* 18:20:20 INFO - caution: filename not matched: bin/* 18:20:20 INFO - caution: filename not matched: config/* 18:20:20 INFO - caution: filename not matched: mozbase/* 18:20:20 INFO - caution: filename not matched: marionette/* 18:20:20 INFO - caution: filename not matched: tools/wptserve/* 18:20:20 INFO - Return code: 11 18:20:20 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')]} 18:20:20 INFO - https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 18:20:20 INFO - trying https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 18:20:20 INFO - Downloading https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 18:20:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/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 18:20:23 INFO - Downloaded 67381665 bytes. 18:20:23 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 18:20:23 INFO - mkdir: C:\slave\test\properties 18:20:23 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 18:20:23 INFO - Writing to file C:\slave\test\properties\build_url 18:20:23 INFO - Contents: 18:20:23 INFO - build_url:https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 18:20:23 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 18:20:23 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 18:20:23 INFO - Writing to file C:\slave\test\properties\symbols_url 18:20:23 INFO - Contents: 18:20:23 INFO - symbols_url:https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 18:20:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:20:23 INFO - https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:20:23 INFO - trying https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 18:20:23 INFO - Downloading https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/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 18:20:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/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 18:20:27 INFO - Downloaded 58264424 bytes. 18:20:27 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'] 18:20:27 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 18:20:30 INFO - Return code: 0 18:20:30 INFO - Running post-action listener: _resource_record_post_action 18:20:30 INFO - Running post-action listener: set_extra_try_arguments 18:20:30 INFO - ##### 18:20:30 INFO - ##### Running create-virtualenv step. 18:20:30 INFO - ##### 18:20:30 INFO - Running pre-action listener: _pre_create_virtualenv 18:20:30 INFO - Running pre-action listener: _resource_record_pre_action 18:20:30 INFO - Running main action method: create_virtualenv 18:20:30 INFO - Creating virtualenv C:\slave\test\build\venv 18:20:30 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 18:20:30 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 18:20:36 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 18:20:40 INFO - Installing distribute......................................................................................................................................................................................done. 18:20:41 INFO - Return code: 0 18:20:41 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 18:20:41 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')]} 18:20:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:20:41 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')]} 18:20:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:20:41 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 0x01B146B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C26200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01AABE00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B44368>, '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 0x018B2D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BE80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-052', 'USERDOMAIN': 'T-W732-IX-052', '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-052', '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 18:20:41 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 18:20:41 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 18:20:41 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:20:41 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 18:20:41 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 18:20:41 INFO - 'COMPUTERNAME': 'T-W732-IX-052', 18:20:41 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 18:20:41 INFO - 'DCLOCATION': 'SCL3', 18:20:41 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 18:20:41 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:20:41 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:20:41 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 18:20:41 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 18:20:41 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 18:20:41 INFO - 'HOMEDRIVE': 'C:', 18:20:41 INFO - 'HOMEPATH': '\\Users\\cltbld', 18:20:41 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:20:41 INFO - 'KTS_VERSION': '1.19c', 18:20:41 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 18:20:41 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 18:20:41 INFO - 'LOGONSERVER': '\\\\T-W732-IX-052', 18:20:41 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:20:41 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:20:41 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 18:20:41 INFO - 'MOZILLABUILDDRIVE': 'C:', 18:20:41 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 18:20:41 INFO - 'MOZ_AIRBAG': '1', 18:20:41 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:20:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:20:41 INFO - 'MOZ_MSVCVERSION': '8', 18:20:41 INFO - 'MOZ_NO_REMOTE': '1', 18:20:41 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 18:20:41 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 18:20:41 INFO - 'NO_EM_RESTART': '1', 18:20:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:20:41 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:20:41 INFO - 'OS': 'Windows_NT', 18:20:41 INFO - 'OURDRIVE': 'C:', 18:20:41 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;', 18:20:41 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:20:41 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:20:41 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 18:20:41 INFO - 'PROCESSOR_LEVEL': '6', 18:20:41 INFO - 'PROCESSOR_REVISION': '1e05', 18:20:41 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:20:41 INFO - 'PROGRAMFILES': 'C:\\Program Files', 18:20:41 INFO - 'PROMPT': '$P$G', 18:20:41 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:20:41 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 18:20:41 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:20:41 INFO - 'PWD': 'C:\\slave\\test', 18:20:41 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:20:41 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:20:41 INFO - 'SYSTEMDRIVE': 'C:', 18:20:41 INFO - 'SYSTEMROOT': 'C:\\windows', 18:20:41 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:20:41 INFO - 'TEST1': 'testie', 18:20:41 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:20:41 INFO - 'USERDOMAIN': 'T-W732-IX-052', 18:20:41 INFO - 'USERNAME': 'cltbld', 18:20:41 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 18:20:41 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 18:20:41 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 18:20:41 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 18:20:41 INFO - 'WINDIR': 'C:\\windows', 18:20:41 INFO - 'WINDOWS_TRACING_FLAGS': '3', 18:20:41 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 18:20:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:20:44 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:20:44 INFO - Downloading/unpacking psutil>=0.7.1 18:20:44 INFO - Running setup.py egg_info for package psutil 18:20:44 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 18:20:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:20:44 INFO - Installing collected packages: psutil 18:20:44 INFO - Running setup.py install for psutil 18:20:44 INFO - building 'psutil._psutil_windows' extension 18:20:44 INFO - error: Unable to find vcvarsall.bat 18:20:44 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-qqau0a-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 18:20:44 INFO - running install 18:20:44 INFO - running build 18:20:44 INFO - running build_py 18:20:44 INFO - creating build 18:20:44 INFO - creating build\lib.win32-2.7 18:20:44 INFO - creating build\lib.win32-2.7\psutil 18:20:44 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 18:20:44 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 18:20:44 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 18:20:44 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 18:20:44 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 18:20:44 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 18:20:44 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 18:20:44 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 18:20:44 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 18:20:44 INFO - running build_ext 18:20:44 INFO - building 'psutil._psutil_windows' extension 18:20:44 INFO - error: Unable to find vcvarsall.bat 18:20:44 INFO - ---------------------------------------- 18:20:44 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-qqau0a-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 18:20:44 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 18:20:44 WARNING - Return code: 1 18:20:44 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 18:20:44 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 18:20:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:20:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:20:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:20:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:20:44 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x01B146B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C26200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01AABE00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B44368>, '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 0x018B2D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BE80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-052', 'USERDOMAIN': 'T-W732-IX-052', '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-052', '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 18:20:44 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 18:20:44 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 18:20:44 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:20:44 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 18:20:44 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 18:20:44 INFO - 'COMPUTERNAME': 'T-W732-IX-052', 18:20:44 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 18:20:44 INFO - 'DCLOCATION': 'SCL3', 18:20:44 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 18:20:44 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:20:44 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:20:44 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 18:20:44 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 18:20:44 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 18:20:44 INFO - 'HOMEDRIVE': 'C:', 18:20:44 INFO - 'HOMEPATH': '\\Users\\cltbld', 18:20:44 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:20:44 INFO - 'KTS_VERSION': '1.19c', 18:20:44 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 18:20:44 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 18:20:44 INFO - 'LOGONSERVER': '\\\\T-W732-IX-052', 18:20:44 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:20:44 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:20:44 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 18:20:44 INFO - 'MOZILLABUILDDRIVE': 'C:', 18:20:44 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 18:20:44 INFO - 'MOZ_AIRBAG': '1', 18:20:44 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:20:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:20:44 INFO - 'MOZ_MSVCVERSION': '8', 18:20:44 INFO - 'MOZ_NO_REMOTE': '1', 18:20:44 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 18:20:44 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 18:20:44 INFO - 'NO_EM_RESTART': '1', 18:20:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:20:44 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:20:44 INFO - 'OS': 'Windows_NT', 18:20:44 INFO - 'OURDRIVE': 'C:', 18:20:44 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;', 18:20:44 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:20:44 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:20:44 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 18:20:44 INFO - 'PROCESSOR_LEVEL': '6', 18:20:44 INFO - 'PROCESSOR_REVISION': '1e05', 18:20:44 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:20:44 INFO - 'PROGRAMFILES': 'C:\\Program Files', 18:20:44 INFO - 'PROMPT': '$P$G', 18:20:44 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:20:44 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 18:20:44 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:20:44 INFO - 'PWD': 'C:\\slave\\test', 18:20:44 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:20:44 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:20:44 INFO - 'SYSTEMDRIVE': 'C:', 18:20:44 INFO - 'SYSTEMROOT': 'C:\\windows', 18:20:44 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:20:44 INFO - 'TEST1': 'testie', 18:20:44 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:20:44 INFO - 'USERDOMAIN': 'T-W732-IX-052', 18:20:44 INFO - 'USERNAME': 'cltbld', 18:20:44 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 18:20:44 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 18:20:44 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 18:20:44 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 18:20:44 INFO - 'WINDIR': 'C:\\windows', 18:20:44 INFO - 'WINDOWS_TRACING_FLAGS': '3', 18:20:44 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 18:20:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:20:45 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:20:45 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:20:45 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:20:45 INFO - Running setup.py egg_info for package mozsystemmonitor 18:20:45 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 18:20:45 INFO - Running setup.py egg_info for package psutil 18:20:45 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 18:20:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:20:45 INFO - Installing collected packages: mozsystemmonitor, psutil 18:20:45 INFO - Running setup.py install for mozsystemmonitor 18:20:45 INFO - Running setup.py install for psutil 18:20:45 INFO - building 'psutil._psutil_windows' extension 18:20:45 INFO - error: Unable to find vcvarsall.bat 18:20:45 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-20wk_7-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 18:20:45 INFO - running install 18:20:45 INFO - running build 18:20:45 INFO - running build_py 18:20:45 INFO - running build_ext 18:20:45 INFO - building 'psutil._psutil_windows' extension 18:20:45 INFO - error: Unable to find vcvarsall.bat 18:20:45 INFO - ---------------------------------------- 18:20:45 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-20wk_7-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 18:20:45 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 18:20:45 WARNING - Return code: 1 18:20:45 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! 18:20:45 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 18:20: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')]} 18:20:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:20: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')]} 18:20:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:20:45 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 0x01B146B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C26200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01AABE00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B44368>, '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 0x018B2D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BE80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-052', 'USERDOMAIN': 'T-W732-IX-052', '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-052', '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 18:20:45 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 18:20:45 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 18:20:45 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:20:45 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 18:20:45 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 18:20:45 INFO - 'COMPUTERNAME': 'T-W732-IX-052', 18:20:45 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 18:20:45 INFO - 'DCLOCATION': 'SCL3', 18:20:45 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 18:20:45 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:20:45 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:20:45 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 18:20:45 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 18:20:45 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 18:20:45 INFO - 'HOMEDRIVE': 'C:', 18:20:45 INFO - 'HOMEPATH': '\\Users\\cltbld', 18:20:45 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:20:45 INFO - 'KTS_VERSION': '1.19c', 18:20:45 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 18:20:45 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 18:20:45 INFO - 'LOGONSERVER': '\\\\T-W732-IX-052', 18:20:45 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:20:45 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:20:45 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 18:20:45 INFO - 'MOZILLABUILDDRIVE': 'C:', 18:20:45 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 18:20:45 INFO - 'MOZ_AIRBAG': '1', 18:20:45 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:20:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:20:45 INFO - 'MOZ_MSVCVERSION': '8', 18:20:45 INFO - 'MOZ_NO_REMOTE': '1', 18:20:45 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 18:20:45 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 18:20:45 INFO - 'NO_EM_RESTART': '1', 18:20:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:20:45 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:20:45 INFO - 'OS': 'Windows_NT', 18:20:45 INFO - 'OURDRIVE': 'C:', 18:20: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;', 18:20:45 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:20:45 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:20:45 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 18:20:45 INFO - 'PROCESSOR_LEVEL': '6', 18:20:45 INFO - 'PROCESSOR_REVISION': '1e05', 18:20:45 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:20:45 INFO - 'PROGRAMFILES': 'C:\\Program Files', 18:20:45 INFO - 'PROMPT': '$P$G', 18:20:45 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:20:45 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 18:20:45 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:20:45 INFO - 'PWD': 'C:\\slave\\test', 18:20:45 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:20:45 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:20:45 INFO - 'SYSTEMDRIVE': 'C:', 18:20:45 INFO - 'SYSTEMROOT': 'C:\\windows', 18:20:45 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:20:45 INFO - 'TEST1': 'testie', 18:20:45 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:20:45 INFO - 'USERDOMAIN': 'T-W732-IX-052', 18:20:45 INFO - 'USERNAME': 'cltbld', 18:20:45 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 18:20:45 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 18:20:45 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 18:20:45 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 18:20:45 INFO - 'WINDIR': 'C:\\windows', 18:20:45 INFO - 'WINDOWS_TRACING_FLAGS': '3', 18:20:45 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 18:20:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:20:45 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:20:45 INFO - Downloading/unpacking blobuploader==1.2.4 18:20:45 INFO - Downloading blobuploader-1.2.4.tar.gz 18:20:45 INFO - Running setup.py egg_info for package blobuploader 18:20:45 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:20:50 INFO - Running setup.py egg_info for package requests 18:20:50 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:20:50 INFO - Downloading docopt-0.6.1.tar.gz 18:20:50 INFO - Running setup.py egg_info for package docopt 18:20:50 INFO - Installing collected packages: blobuploader, docopt, requests 18:20:50 INFO - Running setup.py install for blobuploader 18:20:50 INFO - Running setup.py install for docopt 18:20:50 INFO - Running setup.py install for requests 18:20:50 INFO - Successfully installed blobuploader docopt requests 18:20:50 INFO - Cleaning up... 18:20:50 INFO - Return code: 0 18:20:50 INFO - Installing None into virtualenv C:\slave\test\build\venv 18:20:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:20:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:20:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:20:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:20:50 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 0x01B146B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C26200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01AABE00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B44368>, '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 0x018B2D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BE80C0>, '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-052', 'USERDOMAIN': 'T-W732-IX-052', '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-052', '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 18:20:50 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 18:20:50 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 18:20:50 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:20:50 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 18:20:50 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 18:20:50 INFO - 'COMPUTERNAME': 'T-W732-IX-052', 18:20:50 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 18:20:50 INFO - 'DCLOCATION': 'SCL3', 18:20:50 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 18:20:50 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:20:50 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:20:50 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 18:20:50 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 18:20:50 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 18:20:50 INFO - 'HOMEDRIVE': 'C:', 18:20:50 INFO - 'HOMEPATH': '\\Users\\cltbld', 18:20:50 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:20:50 INFO - 'KTS_VERSION': '1.19c', 18:20:50 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 18:20:50 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 18:20:50 INFO - 'LOGONSERVER': '\\\\T-W732-IX-052', 18:20:50 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:20:50 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:20:50 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 18:20:50 INFO - 'MOZILLABUILDDRIVE': 'C:', 18:20:50 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 18:20:50 INFO - 'MOZ_AIRBAG': '1', 18:20:50 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:20:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:20:50 INFO - 'MOZ_MSVCVERSION': '8', 18:20:50 INFO - 'MOZ_NO_REMOTE': '1', 18:20:50 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 18:20:50 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 18:20:50 INFO - 'NO_EM_RESTART': '1', 18:20:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:20:50 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:20:50 INFO - 'OS': 'Windows_NT', 18:20:50 INFO - 'OURDRIVE': 'C:', 18:20:50 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;', 18:20:50 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:20:50 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:20:50 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 18:20:50 INFO - 'PROCESSOR_LEVEL': '6', 18:20:50 INFO - 'PROCESSOR_REVISION': '1e05', 18:20:50 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:20:50 INFO - 'PROGRAMFILES': 'C:\\Program Files', 18:20:50 INFO - 'PROMPT': '$P$G', 18:20:50 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:20:50 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 18:20:50 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:20:50 INFO - 'PWD': 'C:\\slave\\test', 18:20:50 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:20:50 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:20:50 INFO - 'SYSTEMDRIVE': 'C:', 18:20:50 INFO - 'SYSTEMROOT': 'C:\\windows', 18:20:50 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:20:50 INFO - 'TEST1': 'testie', 18:20:50 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:20:50 INFO - 'USERDOMAIN': 'T-W732-IX-052', 18:20:50 INFO - 'USERNAME': 'cltbld', 18:20:50 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 18:20:50 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 18:20:50 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 18:20:50 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 18:20:50 INFO - 'WINDIR': 'C:\\windows', 18:20:50 INFO - 'WINDOWS_TRACING_FLAGS': '3', 18:20:50 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 18:20:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:20:55 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:20:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 18:20:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 18:20:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 18:20:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 18:20:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 18:20:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 18:20:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 18:20:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 18:20:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 18:20:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 18:20:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 18:20:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 18:20:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 18:20:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 18:20:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 18:20:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 18:20:55 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 18:20:55 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 18:20:55 INFO - Unpacking c:\slave\test\build\tests\marionette\client 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 18:20:55 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 18:20:55 INFO - Unpacking c:\slave\test\build\tests\marionette 18:20:55 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 18:20:55 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 18:20:55 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 18:20:55 INFO - Running setup.py install for browsermob-proxy 18:21:09 INFO - Running setup.py install for manifestparser 18:21:09 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Running setup.py install for marionette-client 18:21:09 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 18:21:09 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Running setup.py install for marionette-driver 18:21:09 INFO - Running setup.py install for mozcrash 18:21:09 INFO - Running setup.py install for mozdebug 18:21:09 INFO - Running setup.py install for mozdevice 18:21:09 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Running setup.py install for mozfile 18:21:09 INFO - Running setup.py install for mozhttpd 18:21:09 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Running setup.py install for mozinfo 18:21:09 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Running setup.py install for mozInstall 18:21:09 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Running setup.py install for mozleak 18:21:09 INFO - Running setup.py install for mozlog 18:21:09 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Running setup.py install for moznetwork 18:21:09 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Running setup.py install for mozprocess 18:21:09 INFO - Running setup.py install for mozprofile 18:21:09 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Running setup.py install for mozrunner 18:21:09 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Running setup.py install for mozscreenshot 18:21:09 INFO - Running setup.py install for moztest 18:21:09 INFO - Running setup.py install for mozversion 18:21:09 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 18:21:09 INFO - Running setup.py install for wptserve 18:21:09 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 18:21:09 INFO - Cleaning up... 18:21:09 INFO - Return code: 0 18:21:09 INFO - Installing None into virtualenv C:\slave\test\build\venv 18:21:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:21:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:21:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:21:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:21:09 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 0x01B146B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C26200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01AABE00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B44368>, '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 0x018B2D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BE80C0>, '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-052', 'USERDOMAIN': 'T-W732-IX-052', '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-052', '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 18:21:09 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 18:21:09 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 18:21:09 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:21:09 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 18:21:09 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 18:21:09 INFO - 'COMPUTERNAME': 'T-W732-IX-052', 18:21:09 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 18:21:09 INFO - 'DCLOCATION': 'SCL3', 18:21:09 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 18:21:09 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:21:09 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:21:09 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 18:21:09 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 18:21:09 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 18:21:09 INFO - 'HOMEDRIVE': 'C:', 18:21:09 INFO - 'HOMEPATH': '\\Users\\cltbld', 18:21:09 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:21:09 INFO - 'KTS_VERSION': '1.19c', 18:21:09 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 18:21:09 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 18:21:09 INFO - 'LOGONSERVER': '\\\\T-W732-IX-052', 18:21:09 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:21:09 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:21:09 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 18:21:09 INFO - 'MOZILLABUILDDRIVE': 'C:', 18:21:09 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 18:21:09 INFO - 'MOZ_AIRBAG': '1', 18:21:09 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:21:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:21:09 INFO - 'MOZ_MSVCVERSION': '8', 18:21:09 INFO - 'MOZ_NO_REMOTE': '1', 18:21:09 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 18:21:09 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 18:21:09 INFO - 'NO_EM_RESTART': '1', 18:21:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:21:09 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:21:09 INFO - 'OS': 'Windows_NT', 18:21:09 INFO - 'OURDRIVE': 'C:', 18:21:09 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 18:21:09 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:21:09 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:21:09 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 18:21:09 INFO - 'PROCESSOR_LEVEL': '6', 18:21:09 INFO - 'PROCESSOR_REVISION': '1e05', 18:21:09 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:21:09 INFO - 'PROGRAMFILES': 'C:\\Program Files', 18:21:09 INFO - 'PROMPT': '$P$G', 18:21:09 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:21:09 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 18:21:09 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:21:09 INFO - 'PWD': 'C:\\slave\\test', 18:21:09 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:21:09 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:21:09 INFO - 'SYSTEMDRIVE': 'C:', 18:21:09 INFO - 'SYSTEMROOT': 'C:\\windows', 18:21:09 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:21:09 INFO - 'TEST1': 'testie', 18:21:09 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:21:09 INFO - 'USERDOMAIN': 'T-W732-IX-052', 18:21:09 INFO - 'USERNAME': 'cltbld', 18:21:09 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 18:21:09 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 18:21:09 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 18:21:09 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 18:21:09 INFO - 'WINDIR': 'C:\\windows', 18:21:09 INFO - 'WINDOWS_TRACING_FLAGS': '3', 18:21:09 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 18:21:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:21:13 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:21:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 18:21:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 18:21:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 18:21:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 18:21:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 18:21:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 18:21:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 18:21:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 18:21:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 18:21:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 18:21:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 18:21:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 18:21:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 18:21:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 18:21:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 18:21:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 18:21:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 18:21:13 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 18:21:13 INFO - Unpacking c:\slave\test\build\tests\marionette\client 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 18:21:13 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 18:21:13 INFO - Unpacking c:\slave\test\build\tests\marionette 18:21:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 18:21:13 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 18:21:13 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)) 18:21:24 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)) 18:21:24 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)) 18:21:24 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)) 18:21:24 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)) 18:21:24 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 18:21:24 INFO - Downloading blessings-1.6.tar.gz 18:21:24 INFO - Running setup.py egg_info for package blessings 18:21:24 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)) 18:21:24 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 18:21:24 INFO - Running setup.py install for blessings 18:21:24 INFO - Running setup.py install for browsermob-proxy 18:21:24 INFO - Running setup.py install for manifestparser 18:21:24 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Running setup.py install for marionette-client 18:21:24 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 18:21:24 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Running setup.py install for marionette-driver 18:21:24 INFO - Running setup.py install for mozcrash 18:21:24 INFO - Running setup.py install for mozdebug 18:21:24 INFO - Running setup.py install for mozdevice 18:21:24 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Running setup.py install for mozhttpd 18:21:24 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Running setup.py install for mozInstall 18:21:24 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Running setup.py install for mozleak 18:21:24 INFO - Running setup.py install for mozprofile 18:21:24 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Running setup.py install for mozrunner 18:21:24 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 18:21:24 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 18:21:26 INFO - Running setup.py install for mozscreenshot 18:21:26 INFO - Running setup.py install for moztest 18:21:26 INFO - Running setup.py install for mozversion 18:21:26 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 18:21:26 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 18:21:26 INFO - Running setup.py install for wptserve 18:21:26 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 18:21:26 INFO - Cleaning up... 18:21:26 INFO - Return code: 0 18:21:26 INFO - Done creating virtualenv C:\slave\test\build\venv. 18:21:26 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 18:21:26 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 18:21:26 INFO - Reading from file tmpfile_stdout 18:21:26 INFO - Using _rmtree_windows ... 18:21:26 INFO - Using _rmtree_windows ... 18:21:26 INFO - Current package versions: 18:21:26 INFO - blessings == 1.6 18:21:26 INFO - blobuploader == 1.2.4 18:21:26 INFO - browsermob-proxy == 0.6.0 18:21:26 INFO - distribute == 0.6.14 18:21:26 INFO - docopt == 0.6.1 18:21:26 INFO - manifestparser == 1.1 18:21:26 INFO - marionette-client == 2.3.0 18:21:26 INFO - marionette-driver == 1.4.0 18:21:26 INFO - mozInstall == 1.12 18:21:26 INFO - mozcrash == 0.17 18:21:26 INFO - mozdebug == 0.1 18:21:26 INFO - mozdevice == 0.48 18:21:26 INFO - mozfile == 1.2 18:21:26 INFO - mozhttpd == 0.7 18:21:26 INFO - mozinfo == 0.9 18:21:26 INFO - mozleak == 0.1 18:21:26 INFO - mozlog == 3.1 18:21:26 INFO - moznetwork == 0.27 18:21:26 INFO - mozprocess == 0.22 18:21:26 INFO - mozprofile == 0.28 18:21:26 INFO - mozrunner == 6.11 18:21:26 INFO - mozscreenshot == 0.1 18:21:26 INFO - mozsystemmonitor == 0.0 18:21:26 INFO - moztest == 0.7 18:21:26 INFO - mozversion == 1.4 18:21:26 INFO - requests == 1.2.3 18:21:26 INFO - wptserve == 1.4.0 18:21:26 INFO - Running post-action listener: _resource_record_post_action 18:21:26 INFO - Running post-action listener: _start_resource_monitoring 18:21:26 INFO - Starting resource monitoring. 18:21:27 INFO - ##### 18:21:27 INFO - ##### Running pull step. 18:21:27 INFO - ##### 18:21:27 INFO - Running pre-action listener: _resource_record_pre_action 18:21:27 INFO - Running main action method: pull 18:21:27 INFO - Pull has nothing to do! 18:21:27 INFO - Running post-action listener: _resource_record_post_action 18:21:27 INFO - ##### 18:21:27 INFO - ##### Running install step. 18:21:27 INFO - ##### 18:21:27 INFO - Running pre-action listener: _resource_record_pre_action 18:21:27 INFO - Running main action method: install 18:21:27 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 18:21:27 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 18:21:27 INFO - Reading from file tmpfile_stdout 18:21:27 INFO - Using _rmtree_windows ... 18:21:27 INFO - Using _rmtree_windows ... 18:21:27 INFO - Detecting whether we're running mozinstall >=1.0... 18:21:27 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 18:21:27 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 18:21:27 INFO - Reading from file tmpfile_stdout 18:21:27 INFO - Output received: 18:21:27 INFO - Usage: mozinstall-script.py [options] installer 18:21:27 INFO - Options: 18:21:27 INFO - -h, --help show this help message and exit 18:21:27 INFO - -d DEST, --destination=DEST 18:21:27 INFO - Directory to install application into. [default: 18:21:27 INFO - "C:\slave\test"] 18:21:27 INFO - --app=APP Application being installed. [default: firefox] 18:21:27 INFO - Using _rmtree_windows ... 18:21:27 INFO - Using _rmtree_windows ... 18:21:27 INFO - mkdir: C:\slave\test\build\application 18:21:27 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'] 18:21:27 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 18:21:30 INFO - Reading from file tmpfile_stdout 18:21:30 INFO - Output received: 18:21:30 INFO - C:\slave\test\build\application\firefox\firefox.exe 18:21:30 INFO - Using _rmtree_windows ... 18:21:30 INFO - Using _rmtree_windows ... 18:21:30 INFO - Running post-action listener: _resource_record_post_action 18:21:30 INFO - ##### 18:21:30 INFO - ##### Running run-tests step. 18:21:30 INFO - ##### 18:21:30 INFO - Running pre-action listener: _resource_record_pre_action 18:21:30 INFO - Running main action method: run_tests 18:21:30 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 18:21:30 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:21:30 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:21:30 INFO - grabbing minidump binary from tooltool 18:21:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:21:30 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 0x01B44368>, '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 0x018B2D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BE80C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 18:21:30 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 18:21:30 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 18:21:30 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 18:21:32 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp9vc6yc 18:21:32 INFO - INFO - File integrity verified, renaming tmp9vc6yc to win32-minidump_stackwalk.exe 18:21:32 INFO - Return code: 0 18:21:32 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 18:21:32 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 18:21:32 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/dQbGQq3mTp-KbqjRl0Qxjw/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 18:21:32 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/dQbGQq3mTp-KbqjRl0Qxjw/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 18:21:32 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:21:32 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 18:21:32 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 18:21:32 INFO - 'COMPUTERNAME': 'T-W732-IX-052', 18:21:32 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 18:21:32 INFO - 'DCLOCATION': 'SCL3', 18:21:32 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 18:21:32 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:21:32 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:21:32 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 18:21:32 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 18:21:32 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 18:21:32 INFO - 'HOMEDRIVE': 'C:', 18:21:32 INFO - 'HOMEPATH': '\\Users\\cltbld', 18:21:32 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:21:32 INFO - 'KTS_VERSION': '1.19c', 18:21:32 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 18:21:32 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 18:21:32 INFO - 'LOGONSERVER': '\\\\T-W732-IX-052', 18:21:32 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 18:21:32 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:21:32 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:21:32 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 18:21:32 INFO - 'MOZILLABUILDDRIVE': 'C:', 18:21:32 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 18:21:32 INFO - 'MOZ_AIRBAG': '1', 18:21:32 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:21:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:21:32 INFO - 'MOZ_MSVCVERSION': '8', 18:21:32 INFO - 'MOZ_NO_REMOTE': '1', 18:21:32 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 18:21:32 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 18:21:32 INFO - 'NO_EM_RESTART': '1', 18:21:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:21:32 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:21:32 INFO - 'OS': 'Windows_NT', 18:21:32 INFO - 'OURDRIVE': 'C:', 18:21:32 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 18:21:32 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:21:32 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:21:32 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 18:21:32 INFO - 'PROCESSOR_LEVEL': '6', 18:21:32 INFO - 'PROCESSOR_REVISION': '1e05', 18:21:32 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:21:32 INFO - 'PROGRAMFILES': 'C:\\Program Files', 18:21:32 INFO - 'PROMPT': '$P$G', 18:21:32 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:21:32 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 18:21:32 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:21:32 INFO - 'PWD': 'C:\\slave\\test', 18:21:32 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:21:32 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:21:32 INFO - 'SYSTEMDRIVE': 'C:', 18:21:32 INFO - 'SYSTEMROOT': 'C:\\windows', 18:21:32 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:21:32 INFO - 'TEST1': 'testie', 18:21:32 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 18:21:32 INFO - 'USERDOMAIN': 'T-W732-IX-052', 18:21:32 INFO - 'USERNAME': 'cltbld', 18:21:32 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 18:21:32 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 18:21:32 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 18:21:32 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 18:21:32 INFO - 'WINDIR': 'C:\\windows', 18:21:32 INFO - 'WINDOWS_TRACING_FLAGS': '3', 18:21:32 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 18:21:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:21:32 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/dQbGQq3mTp-KbqjRl0Qxjw/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 18:21:34 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 18:21:34 INFO - import pkg_resources 18:21:35 INFO - Using 1 client processes 18:21:38 INFO - SUITE-START | Running 778 tests 18:21:38 INFO - Running testharness tests 18:21:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:21:38 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 18:21:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:21:38 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 18:21:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:21:38 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 18:21:38 INFO - Setting up ssl 18:21:39 INFO - PROCESS | certutil | 18:21:39 INFO - PROCESS | certutil | 18:21:39 INFO - PROCESS | certutil | 18:21:39 INFO - Certificate Nickname Trust Attributes 18:21:39 INFO - SSL,S/MIME,JAR/XPI 18:21:39 INFO - 18:21:39 INFO - web-platform-tests CT,, 18:21:39 INFO - 18:21:39 INFO - Starting runner 18:21:39 INFO - PROCESS | 2760 | [2760] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 18:21:39 INFO - PROCESS | 2760 | [2760] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 18:21:39 INFO - PROCESS | 2760 | [2760] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 18:21:39 INFO - PROCESS | 2760 | [2760] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 18:21:40 INFO - PROCESS | 2760 | [2760] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 18:21:41 INFO - PROCESS | 2760 | 1461115301550 Marionette DEBUG Marionette enabled via build flag and pref 18:21:42 INFO - PROCESS | 2760 | ++DOCSHELL 13FE4C00 == 1 [pid = 2760] [id = 1] 18:21:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 1 (13FE5000) [pid = 2760] [serial = 1] [outer = 00000000] 18:21:42 INFO - PROCESS | 2760 | [2760] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 18:21:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 2 (13FE5C00) [pid = 2760] [serial = 2] [outer = 13FE5000] 18:21:42 INFO - PROCESS | 2760 | ++DOCSHELL 1467D000 == 2 [pid = 2760] [id = 2] 18:21:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 3 (1467D400) [pid = 2760] [serial = 3] [outer = 00000000] 18:21:42 INFO - PROCESS | 2760 | [2760] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 18:21:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 4 (1467E000) [pid = 2760] [serial = 4] [outer = 1467D400] 18:21:43 INFO - PROCESS | 2760 | 1461115303190 Marionette INFO Listening on port 2828 18:21:44 INFO - PROCESS | 2760 | 1461115304634 Marionette DEBUG Marionette enabled via command-line flag 18:21:44 INFO - PROCESS | 2760 | [2760] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 18:21:44 INFO - PROCESS | 2760 | [2760] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 18:21:44 INFO - PROCESS | 2760 | ++DOCSHELL 17FE4800 == 3 [pid = 2760] [id = 3] 18:21:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 5 (17FEC800) [pid = 2760] [serial = 5] [outer = 00000000] 18:21:44 INFO - PROCESS | 2760 | [2760] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 18:21:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 6 (17FED400) [pid = 2760] [serial = 6] [outer = 17FEC800] 18:21:44 INFO - PROCESS | 2760 | [2760] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 18:21:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 7 (18E59000) [pid = 2760] [serial = 7] [outer = 1467D400] 18:21:44 INFO - PROCESS | 2760 | [2760] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:21:44 INFO - PROCESS | 2760 | 1461115304960 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49719 18:21:44 INFO - PROCESS | 2760 | [2760] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:21:44 INFO - PROCESS | 2760 | 1461115304970 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49721 18:21:45 INFO - PROCESS | 2760 | [2760] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:21:45 INFO - PROCESS | 2760 | 1461115305004 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49722 18:21:45 INFO - PROCESS | 2760 | 1461115305007 Marionette DEBUG Closed connection conn0 18:21:45 INFO - PROCESS | 2760 | 1461115305009 Marionette DEBUG Closed connection conn1 18:21:45 INFO - PROCESS | 2760 | 1461115305104 Marionette DEBUG Closed connection conn2 18:21:45 INFO - PROCESS | 2760 | [2760] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:21:45 INFO - PROCESS | 2760 | 1461115305110 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49724 18:21:45 INFO - PROCESS | 2760 | 1461115305139 Marionette DEBUG Closed connection conn3 18:21:45 INFO - PROCESS | 2760 | [2760] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:21:45 INFO - PROCESS | 2760 | 1461115305146 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49725 18:21:45 INFO - PROCESS | 2760 | ++DOCSHELL 193A2400 == 4 [pid = 2760] [id = 4] 18:21:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 8 (193A4800) [pid = 2760] [serial = 8] [outer = 00000000] 18:21:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 9 (1A1DE400) [pid = 2760] [serial = 9] [outer = 193A4800] 18:21:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 10 (1A1E3C00) [pid = 2760] [serial = 10] [outer = 193A4800] 18:21:45 INFO - PROCESS | 2760 | 1461115305289 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:21:45 INFO - PROCESS | 2760 | 1461115305295 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":"20160419172133","device":"desktop","version":"48.0a1"} 18:21:46 INFO - PROCESS | 2760 | [2760] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 18:21:46 INFO - PROCESS | 2760 | [2760] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 18:21:46 INFO - PROCESS | 2760 | [2760] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:21:47 INFO - PROCESS | 2760 | ++DOCSHELL 1BB44800 == 5 [pid = 2760] [id = 5] 18:21:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 11 (1BB45800) [pid = 2760] [serial = 11] [outer = 00000000] 18:21:47 INFO - PROCESS | 2760 | ++DOCSHELL 1BB46400 == 6 [pid = 2760] [id = 6] 18:21:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 12 (1BB46C00) [pid = 2760] [serial = 12] [outer = 00000000] 18:21:47 INFO - PROCESS | 2760 | [2760] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:21:48 INFO - PROCESS | 2760 | ++DOCSHELL 1D584800 == 7 [pid = 2760] [id = 7] 18:21:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 13 (1D584C00) [pid = 2760] [serial = 13] [outer = 00000000] 18:21:48 INFO - PROCESS | 2760 | [2760] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:21:48 INFO - PROCESS | 2760 | [2760] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:21:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 14 (1D7DDC00) [pid = 2760] [serial = 14] [outer = 1D584C00] 18:21:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 15 (1DDE5400) [pid = 2760] [serial = 15] [outer = 1BB45800] 18:21:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 16 (1DDE6C00) [pid = 2760] [serial = 16] [outer = 1BB46C00] 18:21:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 17 (1DDE9000) [pid = 2760] [serial = 17] [outer = 1D584C00] 18:21:49 INFO - PROCESS | 2760 | 1461115308992 Marionette DEBUG loaded listener.js 18:21:49 INFO - PROCESS | 2760 | 1461115309006 Marionette DEBUG loaded listener.js 18:21:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 18 (1FF08400) [pid = 2760] [serial = 18] [outer = 1D584C00] 18:21:49 INFO - PROCESS | 2760 | 1461115309758 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"73b53ebf-8be6-4786-843a-2fb4713b0f6c","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":"20160419172133","device":"desktop","version":"48.0a1","command_id":1}}] 18:21:50 INFO - PROCESS | 2760 | 1461115310034 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 18:21:50 INFO - PROCESS | 2760 | 1461115310071 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 18:21:50 INFO - PROCESS | 2760 | 1461115310089 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:21:50 INFO - PROCESS | 2760 | [2760] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:21:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 19 (1E457000) [pid = 2760] [serial = 19] [outer = 1D584C00] 18:21:51 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:21:51 INFO - PROCESS | 2760 | 1461115311202 Marionette TRACE conn4 <- [1,3,null,{}] 18:21:51 INFO - PROCESS | 2760 | 1461115311206 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 18:21:51 INFO - PROCESS | 2760 | 1461115311222 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 18:21:51 INFO - PROCESS | 2760 | 1461115311234 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 18:21:51 INFO - PROCESS | 2760 | 1461115311236 Marionette TRACE conn4 <- [1,5,null,{"value":"13"}] 18:21:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:21:51 INFO - PROCESS | 2760 | 1461115311246 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:21:51 INFO - PROCESS | 2760 | 1461115311249 Marionette TRACE conn4 <- [1,6,null,{}] 18:21:51 INFO - PROCESS | 2760 | 1461115311301 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:51 INFO - PROCESS | 2760 | 1461115311313 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 18:21:51 INFO - PROCESS | 2760 | 1461115311322 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:51 INFO - PROCESS | 2760 | ++DOCSHELL 21A43400 == 8 [pid = 2760] [id = 8] 18:21:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 20 (21A43800) [pid = 2760] [serial = 20] [outer = 00000000] 18:21:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 21 (21FAB000) [pid = 2760] [serial = 21] [outer = 21A43800] 18:21:51 INFO - PROCESS | 2760 | 1461115311370 Marionette DEBUG loaded listener.js 18:21:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 22 (21FAF000) [pid = 2760] [serial = 22] [outer = 21A43800] 18:21:51 INFO - PROCESS | 2760 | ++DOCSHELL 193A4C00 == 9 [pid = 2760] [id = 9] 18:21:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 23 (1A6B4800) [pid = 2760] [serial = 23] [outer = 00000000] 18:21:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 24 (21FB0400) [pid = 2760] [serial = 24] [outer = 1A6B4800] 18:21:51 INFO - PROCESS | 2760 | 1461115311776 Marionette DEBUG loaded listener.js 18:21:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 25 (21FB9400) [pid = 2760] [serial = 25] [outer = 1A6B4800] 18:21:51 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:21:52 INFO - PROCESS | 2760 | 1461115312393 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 18:21:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:21:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1179ms 18:21:52 INFO - PROCESS | 2760 | 1461115312423 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 18:21:52 INFO - PROCESS | 2760 | 1461115312425 Marionette TRACE conn4 <- [1,9,null,{"value":"13"}] 18:21:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:21:52 INFO - PROCESS | 2760 | 1461115312428 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:21:52 INFO - PROCESS | 2760 | 1461115312430 Marionette TRACE conn4 <- [1,10,null,{}] 18:21:52 INFO - PROCESS | 2760 | 1461115312440 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:52 INFO - PROCESS | 2760 | 1461115312551 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 18:21:52 INFO - PROCESS | 2760 | 1461115312765 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:52 INFO - PROCESS | 2760 | --DOCSHELL 13FE4C00 == 8 [pid = 2760] [id = 1] 18:21:52 INFO - PROCESS | 2760 | ++DOCSHELL 0B879800 == 9 [pid = 2760] [id = 10] 18:21:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 26 (0B87D800) [pid = 2760] [serial = 26] [outer = 00000000] 18:21:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 27 (0F50D400) [pid = 2760] [serial = 27] [outer = 0B87D800] 18:21:52 INFO - PROCESS | 2760 | 1461115312826 Marionette DEBUG loaded listener.js 18:21:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 28 (12FB7000) [pid = 2760] [serial = 28] [outer = 0B87D800] 18:21:53 INFO - PROCESS | 2760 | 1461115313479 Marionette TRACE conn4 <- [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]]]}] 18:21:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:21:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1071ms 18:21:53 INFO - PROCESS | 2760 | 1461115313505 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 18:21:53 INFO - PROCESS | 2760 | 1461115313509 Marionette TRACE conn4 <- [1,13,null,{"value":"13"}] 18:21:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:21:53 INFO - PROCESS | 2760 | 1461115313516 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:21:53 INFO - PROCESS | 2760 | 1461115313520 Marionette TRACE conn4 <- [1,14,null,{}] 18:21:53 INFO - PROCESS | 2760 | 1461115313526 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:53 INFO - PROCESS | 2760 | 1461115313641 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 18:21:53 INFO - PROCESS | 2760 | 1461115313704 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:53 INFO - PROCESS | 2760 | ++DOCSHELL 17FE1000 == 10 [pid = 2760] [id = 11] 18:21:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 29 (1816D400) [pid = 2760] [serial = 29] [outer = 00000000] 18:21:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 30 (18477C00) [pid = 2760] [serial = 30] [outer = 1816D400] 18:21:53 INFO - PROCESS | 2760 | 1461115313762 Marionette DEBUG loaded listener.js 18:21:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 31 (18EE2400) [pid = 2760] [serial = 31] [outer = 1816D400] 18:21:54 INFO - PROCESS | 2760 | 1461115314468 Marionette TRACE conn4 <- [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]]]}] 18:21:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:21:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 973ms 18:21:54 INFO - PROCESS | 2760 | 1461115314490 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 18:21:54 INFO - PROCESS | 2760 | 1461115314494 Marionette TRACE conn4 <- [1,17,null,{"value":"13"}] 18:21:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:21:54 INFO - PROCESS | 2760 | 1461115314499 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:21:54 INFO - PROCESS | 2760 | 1461115314504 Marionette TRACE conn4 <- [1,18,null,{}] 18:21:54 INFO - PROCESS | 2760 | 1461115314510 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:54 INFO - PROCESS | 2760 | ++DOCSHELL 1307AC00 == 11 [pid = 2760] [id = 12] 18:21:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 32 (1307C400) [pid = 2760] [serial = 32] [outer = 00000000] 18:21:54 INFO - PROCESS | 2760 | 1461115314621 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 18:21:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 33 (133D3400) [pid = 2760] [serial = 33] [outer = 1307C400] 18:21:54 INFO - PROCESS | 2760 | --DOCSHELL 21A43400 == 10 [pid = 2760] [id = 8] 18:21:54 INFO - PROCESS | 2760 | --DOCSHELL 193A2400 == 9 [pid = 2760] [id = 4] 18:21:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 34 (12FBDC00) [pid = 2760] [serial = 34] [outer = 1307C400] 18:21:54 INFO - PROCESS | 2760 | 1461115314749 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:54 INFO - PROCESS | 2760 | ++DOCSHELL 0F3E3000 == 10 [pid = 2760] [id = 13] 18:21:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 35 (133E2800) [pid = 2760] [serial = 35] [outer = 00000000] 18:21:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 36 (1374B000) [pid = 2760] [serial = 36] [outer = 133E2800] 18:21:54 INFO - PROCESS | 2760 | ++DOCSHELL 137B3C00 == 11 [pid = 2760] [id = 14] 18:21:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 37 (137B4000) [pid = 2760] [serial = 37] [outer = 00000000] 18:21:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 38 (137D6400) [pid = 2760] [serial = 38] [outer = 137B4000] 18:21:54 INFO - PROCESS | 2760 | 1461115314842 Marionette DEBUG loaded listener.js 18:21:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 39 (13F7A400) [pid = 2760] [serial = 39] [outer = 137B4000] 18:21:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 40 (17891C00) [pid = 2760] [serial = 40] [outer = 133E2800] 18:21:55 INFO - PROCESS | 2760 | 1461115315339 Marionette TRACE conn4 <- [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]]]}] 18:21:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:21:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 890ms 18:21:55 INFO - PROCESS | 2760 | 1461115315390 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 18:21:55 INFO - PROCESS | 2760 | 1461115315395 Marionette TRACE conn4 <- [1,21,null,{"value":"13"}] 18:21:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:21:55 INFO - PROCESS | 2760 | 1461115315401 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:21:55 INFO - PROCESS | 2760 | 1461115315404 Marionette TRACE conn4 <- [1,22,null,{}] 18:21:55 INFO - PROCESS | 2760 | 1461115315408 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:55 INFO - PROCESS | 2760 | 1461115315493 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 18:21:55 INFO - PROCESS | 2760 | 1461115315565 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:55 INFO - PROCESS | 2760 | ++DOCSHELL 13713C00 == 12 [pid = 2760] [id = 15] 18:21:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 41 (13F2AC00) [pid = 2760] [serial = 41] [outer = 00000000] 18:21:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 42 (17FEE400) [pid = 2760] [serial = 42] [outer = 13F2AC00] 18:21:55 INFO - PROCESS | 2760 | 1461115315618 Marionette DEBUG loaded listener.js 18:21:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 43 (1818F800) [pid = 2760] [serial = 43] [outer = 13F2AC00] 18:21:56 INFO - PROCESS | 2760 | 1461115316000 Marionette TRACE conn4 <- [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]]]}] 18:21:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:21:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 630ms 18:21:56 INFO - PROCESS | 2760 | 1461115316035 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 18:21:56 INFO - PROCESS | 2760 | 1461115316037 Marionette TRACE conn4 <- [1,25,null,{"value":"13"}] 18:21:56 INFO - PROCESS | 2760 | 1461115316040 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:21:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:21:56 INFO - PROCESS | 2760 | 1461115316044 Marionette TRACE conn4 <- [1,26,null,{}] 18:21:56 INFO - PROCESS | 2760 | 1461115316064 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:56 INFO - PROCESS | 2760 | 1461115316150 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 18:21:56 INFO - PROCESS | 2760 | 1461115316157 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:56 INFO - PROCESS | 2760 | ++DOCSHELL 0F55A800 == 13 [pid = 2760] [id = 16] 18:21:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 44 (13FE6800) [pid = 2760] [serial = 44] [outer = 00000000] 18:21:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 45 (193A2800) [pid = 2760] [serial = 45] [outer = 13FE6800] 18:21:56 INFO - PROCESS | 2760 | 1461115316210 Marionette DEBUG loaded listener.js 18:21:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 46 (1A6B4400) [pid = 2760] [serial = 46] [outer = 13FE6800] 18:21:56 INFO - PROCESS | 2760 | 1461115316652 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 18:21:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:21:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 630ms 18:21:56 INFO - PROCESS | 2760 | 1461115316675 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 18:21:56 INFO - PROCESS | 2760 | 1461115316677 Marionette TRACE conn4 <- [1,29,null,{"value":"13"}] 18:21:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:21:56 INFO - PROCESS | 2760 | 1461115316692 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:21:56 INFO - PROCESS | 2760 | 1461115316694 Marionette TRACE conn4 <- [1,30,null,{}] 18:21:56 INFO - PROCESS | 2760 | 1461115316697 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:56 INFO - PROCESS | 2760 | 1461115316776 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 18:21:56 INFO - PROCESS | 2760 | 1461115316782 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:56 INFO - PROCESS | 2760 | ++DOCSHELL 193A0400 == 14 [pid = 2760] [id = 17] 18:21:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 47 (1B1BAC00) [pid = 2760] [serial = 47] [outer = 00000000] 18:21:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 48 (1BB74400) [pid = 2760] [serial = 48] [outer = 1B1BAC00] 18:21:56 INFO - PROCESS | 2760 | 1461115316829 Marionette DEBUG loaded listener.js 18:21:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 49 (1BD2E000) [pid = 2760] [serial = 49] [outer = 1B1BAC00] 18:21:57 INFO - PROCESS | 2760 | 1461115317238 Marionette TRACE conn4 <- [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]]]}] 18:21:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:21:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 591ms 18:21:57 INFO - PROCESS | 2760 | 1461115317275 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 18:21:57 INFO - PROCESS | 2760 | 1461115317277 Marionette TRACE conn4 <- [1,33,null,{"value":"13"}] 18:21:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:21:57 INFO - PROCESS | 2760 | 1461115317292 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:21:57 INFO - PROCESS | 2760 | 1461115317294 Marionette TRACE conn4 <- [1,34,null,{}] 18:21:57 INFO - PROCESS | 2760 | 1461115317297 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:57 INFO - PROCESS | 2760 | 1461115317371 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 18:21:57 INFO - PROCESS | 2760 | 1461115317377 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:57 INFO - PROCESS | 2760 | ++DOCSHELL 1BEF7C00 == 15 [pid = 2760] [id = 18] 18:21:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 50 (1BEF9800) [pid = 2760] [serial = 50] [outer = 00000000] 18:21:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 51 (1CD1C000) [pid = 2760] [serial = 51] [outer = 1BEF9800] 18:21:57 INFO - PROCESS | 2760 | 1461115317422 Marionette DEBUG loaded listener.js 18:21:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 52 (1D5DBC00) [pid = 2760] [serial = 52] [outer = 1BEF9800] 18:21:57 INFO - PROCESS | 2760 | 1461115317845 Marionette TRACE conn4 <- [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]]]}] 18:21:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:21:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 18:21:57 INFO - PROCESS | 2760 | 1461115317866 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 18:21:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:21:57 INFO - PROCESS | 2760 | 1461115317868 Marionette TRACE conn4 <- [1,37,null,{"value":"13"}] 18:21:57 INFO - PROCESS | 2760 | 1461115317871 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:21:57 INFO - PROCESS | 2760 | 1461115317873 Marionette TRACE conn4 <- [1,38,null,{}] 18:21:57 INFO - PROCESS | 2760 | 1461115317876 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:58 INFO - PROCESS | 2760 | 1461115318014 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 18:21:58 INFO - PROCESS | 2760 | 1461115318024 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:58 INFO - PROCESS | 2760 | ++DOCSHELL 12D3D400 == 16 [pid = 2760] [id = 19] 18:21:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 53 (1C584400) [pid = 2760] [serial = 53] [outer = 00000000] 18:21:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 54 (1E45B000) [pid = 2760] [serial = 54] [outer = 1C584400] 18:21:58 INFO - PROCESS | 2760 | 1461115318070 Marionette DEBUG loaded listener.js 18:21:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 55 (1E58F400) [pid = 2760] [serial = 55] [outer = 1C584400] 18:21:58 INFO - PROCESS | 2760 | 1461115318456 Marionette TRACE conn4 <- [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]]]}] 18:21:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:21:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 631ms 18:21:58 INFO - PROCESS | 2760 | 1461115318502 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 18:21:58 INFO - PROCESS | 2760 | 1461115318504 Marionette TRACE conn4 <- [1,41,null,{"value":"13"}] 18:21:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:21:58 INFO - PROCESS | 2760 | 1461115318507 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:21:58 INFO - PROCESS | 2760 | 1461115318509 Marionette TRACE conn4 <- [1,42,null,{}] 18:21:58 INFO - PROCESS | 2760 | 1461115318513 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:58 INFO - PROCESS | 2760 | 1461115318585 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 18:21:58 INFO - PROCESS | 2760 | 1461115318591 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:58 INFO - PROCESS | 2760 | ++DOCSHELL 1E6DA800 == 17 [pid = 2760] [id = 20] 18:21:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 56 (1E6DB000) [pid = 2760] [serial = 56] [outer = 00000000] 18:21:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 57 (1F390000) [pid = 2760] [serial = 57] [outer = 1E6DB000] 18:21:58 INFO - PROCESS | 2760 | 1461115318636 Marionette DEBUG loaded listener.js 18:21:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 58 (1FB3BC00) [pid = 2760] [serial = 58] [outer = 1E6DB000] 18:21:59 INFO - PROCESS | 2760 | 1461115319109 Marionette TRACE conn4 <- [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]]]}] 18:21:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:21:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 630ms 18:21:59 INFO - PROCESS | 2760 | 1461115319142 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 18:21:59 INFO - PROCESS | 2760 | 1461115319144 Marionette TRACE conn4 <- [1,45,null,{"value":"13"}] 18:21:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:21:59 INFO - PROCESS | 2760 | 1461115319146 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:21:59 INFO - PROCESS | 2760 | 1461115319148 Marionette TRACE conn4 <- [1,46,null,{}] 18:21:59 INFO - PROCESS | 2760 | 1461115319152 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:59 INFO - PROCESS | 2760 | 1461115319223 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 18:21:59 INFO - PROCESS | 2760 | 1461115319230 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:59 INFO - PROCESS | 2760 | ++DOCSHELL 1F30A400 == 18 [pid = 2760] [id = 21] 18:21:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 59 (1FB41400) [pid = 2760] [serial = 59] [outer = 00000000] 18:21:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 60 (21A37C00) [pid = 2760] [serial = 60] [outer = 1FB41400] 18:21:59 INFO - PROCESS | 2760 | 1461115319274 Marionette DEBUG loaded listener.js 18:21:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 61 (21FB7400) [pid = 2760] [serial = 61] [outer = 1FB41400] 18:21:59 INFO - PROCESS | 2760 | 1461115319666 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 18:21:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:21:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 571ms 18:21:59 INFO - PROCESS | 2760 | 1461115319720 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 18:21:59 INFO - PROCESS | 2760 | 1461115319722 Marionette TRACE conn4 <- [1,49,null,{"value":"13"}] 18:21:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:21:59 INFO - PROCESS | 2760 | 1461115319730 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:21:59 INFO - PROCESS | 2760 | 1461115319732 Marionette TRACE conn4 <- [1,50,null,{}] 18:21:59 INFO - PROCESS | 2760 | 1461115319735 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:59 INFO - PROCESS | 2760 | 1461115319809 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 18:21:59 INFO - PROCESS | 2760 | 1461115319815 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:59 INFO - PROCESS | 2760 | ++DOCSHELL 1A943400 == 19 [pid = 2760] [id = 22] 18:21:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 62 (1A944800) [pid = 2760] [serial = 62] [outer = 00000000] 18:21:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 63 (1A94B000) [pid = 2760] [serial = 63] [outer = 1A944800] 18:21:59 INFO - PROCESS | 2760 | 1461115319860 Marionette DEBUG loaded listener.js 18:21:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 64 (1A94CC00) [pid = 2760] [serial = 64] [outer = 1A944800] 18:22:00 INFO - PROCESS | 2760 | 1461115320266 Marionette TRACE conn4 <- [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]]]}] 18:22:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:22:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 18:22:00 INFO - PROCESS | 2760 | 1461115320303 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 18:22:00 INFO - PROCESS | 2760 | 1461115320305 Marionette TRACE conn4 <- [1,53,null,{"value":"13"}] 18:22:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:22:00 INFO - PROCESS | 2760 | 1461115320308 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:22:00 INFO - PROCESS | 2760 | 1461115320310 Marionette TRACE conn4 <- [1,54,null,{}] 18:22:00 INFO - PROCESS | 2760 | 1461115320329 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:00 INFO - PROCESS | 2760 | 1461115320402 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 18:22:00 INFO - PROCESS | 2760 | 1461115320408 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:00 INFO - PROCESS | 2760 | ++DOCSHELL 1939C000 == 20 [pid = 2760] [id = 23] 18:22:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 65 (1A6B6C00) [pid = 2760] [serial = 65] [outer = 00000000] 18:22:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 66 (1B15F000) [pid = 2760] [serial = 66] [outer = 1A6B6C00] 18:22:00 INFO - PROCESS | 2760 | 1461115320455 Marionette DEBUG loaded listener.js 18:22:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 67 (1B160C00) [pid = 2760] [serial = 67] [outer = 1A6B6C00] 18:22:00 INFO - PROCESS | 2760 | 1461115320858 Marionette TRACE conn4 <- [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]]]}] 18:22:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:22:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 18:22:00 INFO - PROCESS | 2760 | 1461115320879 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 18:22:00 INFO - PROCESS | 2760 | 1461115320881 Marionette TRACE conn4 <- [1,57,null,{"value":"13"}] 18:22:00 INFO - PROCESS | 2760 | 1461115320884 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:22:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:22:00 INFO - PROCESS | 2760 | 1461115320887 Marionette TRACE conn4 <- [1,58,null,{}] 18:22:00 INFO - PROCESS | 2760 | 1461115320891 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:01 INFO - PROCESS | 2760 | 1461115321018 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 18:22:01 INFO - PROCESS | 2760 | 1461115321026 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:01 INFO - PROCESS | 2760 | ++DOCSHELL 20062000 == 21 [pid = 2760] [id = 24] 18:22:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 68 (20065000) [pid = 2760] [serial = 68] [outer = 00000000] 18:22:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 69 (2006B000) [pid = 2760] [serial = 69] [outer = 20065000] 18:22:01 INFO - PROCESS | 2760 | 1461115321080 Marionette DEBUG loaded listener.js 18:22:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 70 (22192400) [pid = 2760] [serial = 70] [outer = 20065000] 18:22:01 INFO - PROCESS | 2760 | 1461115321483 Marionette TRACE conn4 <- [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]]]}] 18:22:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:22:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 631ms 18:22:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:22:01 INFO - PROCESS | 2760 | 1461115321519 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 18:22:01 INFO - PROCESS | 2760 | 1461115321521 Marionette TRACE conn4 <- [1,61,null,{"value":"13"}] 18:22:01 INFO - PROCESS | 2760 | 1461115321524 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:22:01 INFO - PROCESS | 2760 | 1461115321526 Marionette TRACE conn4 <- [1,62,null,{}] 18:22:01 INFO - PROCESS | 2760 | 1461115321529 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:01 INFO - PROCESS | 2760 | 1461115321647 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 18:22:01 INFO - PROCESS | 2760 | 1461115321658 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:01 INFO - PROCESS | 2760 | ++DOCSHELL 0F201C00 == 22 [pid = 2760] [id = 25] 18:22:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 71 (0F206C00) [pid = 2760] [serial = 71] [outer = 00000000] 18:22:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 72 (0F20DC00) [pid = 2760] [serial = 72] [outer = 0F206C00] 18:22:01 INFO - PROCESS | 2760 | 1461115321703 Marionette DEBUG loaded listener.js 18:22:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (17FE6C00) [pid = 2760] [serial = 73] [outer = 0F206C00] 18:22:02 INFO - PROCESS | 2760 | --DOCSHELL 0B879800 == 21 [pid = 2760] [id = 10] 18:22:02 INFO - PROCESS | 2760 | 1461115322826 Marionette TRACE conn4 <- [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]]]}] 18:22:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:22:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1338ms 18:22:02 INFO - PROCESS | 2760 | 1461115322863 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 18:22:02 INFO - PROCESS | 2760 | 1461115322866 Marionette TRACE conn4 <- [1,65,null,{"value":"13"}] 18:22:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:22:02 INFO - PROCESS | 2760 | 1461115322871 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:22:02 INFO - PROCESS | 2760 | 1461115322875 Marionette TRACE conn4 <- [1,66,null,{}] 18:22:02 INFO - PROCESS | 2760 | 1461115322880 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:02 INFO - PROCESS | 2760 | 1461115322981 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 18:22:03 INFO - PROCESS | 2760 | 1461115322992 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:03 INFO - PROCESS | 2760 | ++DOCSHELL 137D2800 == 22 [pid = 2760] [id = 26] 18:22:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (137D3C00) [pid = 2760] [serial = 74] [outer = 00000000] 18:22:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (13F7F000) [pid = 2760] [serial = 75] [outer = 137D3C00] 18:22:03 INFO - PROCESS | 2760 | 1461115323041 Marionette DEBUG loaded listener.js 18:22:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (14649400) [pid = 2760] [serial = 76] [outer = 137D3C00] 18:22:03 INFO - PROCESS | 2760 | 1461115323485 Marionette TRACE conn4 <- [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]]]}] 18:22:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:22:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 630ms 18:22:03 INFO - PROCESS | 2760 | 1461115323502 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 18:22:03 INFO - PROCESS | 2760 | 1461115323508 Marionette TRACE conn4 <- [1,69,null,{"value":"13"}] 18:22:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:22:03 INFO - PROCESS | 2760 | 1461115323521 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:22:03 INFO - PROCESS | 2760 | 1461115323524 Marionette TRACE conn4 <- [1,70,null,{}] 18:22:03 INFO - PROCESS | 2760 | 1461115323528 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:03 INFO - PROCESS | 2760 | 1461115323627 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 18:22:03 INFO - PROCESS | 2760 | 1461115323633 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:03 INFO - PROCESS | 2760 | ++DOCSHELL 144DC800 == 23 [pid = 2760] [id = 27] 18:22:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (1467C000) [pid = 2760] [serial = 77] [outer = 00000000] 18:22:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (1818C400) [pid = 2760] [serial = 78] [outer = 1467C000] 18:22:03 INFO - PROCESS | 2760 | 1461115323683 Marionette DEBUG loaded listener.js 18:22:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (18471800) [pid = 2760] [serial = 79] [outer = 1467C000] 18:22:04 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (193A4800) [pid = 2760] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 18:22:04 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (21A43800) [pid = 2760] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:22:04 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (0B87D800) [pid = 2760] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:22:04 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (1816D400) [pid = 2760] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:22:04 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (137B4000) [pid = 2760] [serial = 37] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:22:04 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (13F2AC00) [pid = 2760] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:22:04 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (13FE6800) [pid = 2760] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:22:04 INFO - PROCESS | 2760 | --DOMWINDOW == 71 (1B1BAC00) [pid = 2760] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:22:04 INFO - PROCESS | 2760 | --DOMWINDOW == 70 (1BEF9800) [pid = 2760] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:22:04 INFO - PROCESS | 2760 | --DOMWINDOW == 69 (1C584400) [pid = 2760] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:22:04 INFO - PROCESS | 2760 | --DOMWINDOW == 68 (1A944800) [pid = 2760] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:22:04 INFO - PROCESS | 2760 | --DOMWINDOW == 67 (1A6B6C00) [pid = 2760] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:22:04 INFO - PROCESS | 2760 | 1461115324443 Marionette TRACE conn4 <- [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]]]}] 18:22:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:22:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 971ms 18:22:04 INFO - PROCESS | 2760 | 1461115324495 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 18:22:04 INFO - PROCESS | 2760 | 1461115324497 Marionette TRACE conn4 <- [1,73,null,{"value":"13"}] 18:22:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:22:04 INFO - PROCESS | 2760 | 1461115324500 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:22:04 INFO - PROCESS | 2760 | 1461115324504 Marionette TRACE conn4 <- [1,74,null,{}] 18:22:04 INFO - PROCESS | 2760 | 1461115324526 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:04 INFO - PROCESS | 2760 | 1461115324627 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 18:22:04 INFO - PROCESS | 2760 | 1461115324645 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:04 INFO - PROCESS | 2760 | ++DOCSHELL 18EE5400 == 24 [pid = 2760] [id = 28] 18:22:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 68 (19397000) [pid = 2760] [serial = 80] [outer = 00000000] 18:22:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 69 (1A1DF800) [pid = 2760] [serial = 81] [outer = 19397000] 18:22:04 INFO - PROCESS | 2760 | 1461115324694 Marionette DEBUG loaded listener.js 18:22:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 70 (1A6B6400) [pid = 2760] [serial = 82] [outer = 19397000] 18:22:05 INFO - PROCESS | 2760 | 1461115325069 Marionette TRACE conn4 <- [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]]]}] 18:22:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:22:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 630ms 18:22:05 INFO - PROCESS | 2760 | 1461115325133 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 18:22:05 INFO - PROCESS | 2760 | 1461115325136 Marionette TRACE conn4 <- [1,77,null,{"value":"13"}] 18:22:05 INFO - PROCESS | 2760 | 1461115325139 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:22:05 INFO - PROCESS | 2760 | 1461115325141 Marionette TRACE conn4 <- [1,78,null,{}] 18:22:05 INFO - PROCESS | 2760 | 1461115325144 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:05 INFO - PROCESS | 2760 | 1461115325219 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 18:22:05 INFO - PROCESS | 2760 | 1461115325225 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:05 INFO - PROCESS | 2760 | ++DOCSHELL 1A1DA800 == 25 [pid = 2760] [id = 29] 18:22:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 71 (1A942C00) [pid = 2760] [serial = 83] [outer = 00000000] 18:22:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 72 (1B15EC00) [pid = 2760] [serial = 84] [outer = 1A942C00] 18:22:05 INFO - PROCESS | 2760 | 1461115325271 Marionette DEBUG loaded listener.js 18:22:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (1B1BA000) [pid = 2760] [serial = 85] [outer = 1A942C00] 18:22:05 INFO - PROCESS | 2760 | 1461115325701 Marionette TRACE conn4 <- [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]]]}] 18:22:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:22:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 631ms 18:22:05 INFO - PROCESS | 2760 | 1461115325773 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 18:22:05 INFO - PROCESS | 2760 | 1461115325775 Marionette TRACE conn4 <- [1,81,null,{"value":"13"}] 18:22:05 INFO - PROCESS | 2760 | 1461115325778 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:22:05 INFO - PROCESS | 2760 | 1461115325780 Marionette TRACE conn4 <- [1,82,null,{}] 18:22:05 INFO - PROCESS | 2760 | 1461115325784 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:05 INFO - PROCESS | 2760 | 1461115325856 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 18:22:05 INFO - PROCESS | 2760 | 1461115325865 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:05 INFO - PROCESS | 2760 | ++DOCSHELL 1BB3B800 == 26 [pid = 2760] [id = 30] 18:22:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (1BB3C000) [pid = 2760] [serial = 86] [outer = 00000000] 18:22:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (1BEF5C00) [pid = 2760] [serial = 87] [outer = 1BB3C000] 18:22:05 INFO - PROCESS | 2760 | 1461115325910 Marionette DEBUG loaded listener.js 18:22:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (1C58A000) [pid = 2760] [serial = 88] [outer = 1BB3C000] 18:22:06 INFO - PROCESS | 2760 | 1461115326348 Marionette TRACE conn4 <- [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]]]}] 18:22:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:22:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 630ms 18:22:06 INFO - PROCESS | 2760 | 1461115326414 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 18:22:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:22:06 INFO - PROCESS | 2760 | 1461115326418 Marionette TRACE conn4 <- [1,85,null,{"value":"13"}] 18:22:06 INFO - PROCESS | 2760 | 1461115326423 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:22:06 INFO - PROCESS | 2760 | 1461115326427 Marionette TRACE conn4 <- [1,86,null,{}] 18:22:06 INFO - PROCESS | 2760 | 1461115326475 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:06 INFO - PROCESS | 2760 | 1461115326612 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 18:22:06 INFO - PROCESS | 2760 | 1461115326705 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:06 INFO - PROCESS | 2760 | ++DOCSHELL 1307B400 == 27 [pid = 2760] [id = 31] 18:22:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (13759000) [pid = 2760] [serial = 89] [outer = 00000000] 18:22:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (13F24400) [pid = 2760] [serial = 90] [outer = 13759000] 18:22:06 INFO - PROCESS | 2760 | 1461115326763 Marionette DEBUG loaded listener.js 18:22:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (1788E800) [pid = 2760] [serial = 91] [outer = 13759000] 18:22:07 INFO - PROCESS | 2760 | 1461115327305 Marionette TRACE conn4 <- [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]]]}] 18:22:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:22:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 931ms 18:22:07 INFO - PROCESS | 2760 | 1461115327354 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 18:22:07 INFO - PROCESS | 2760 | 1461115327360 Marionette TRACE conn4 <- [1,89,null,{"value":"13"}] 18:22:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:22:07 INFO - PROCESS | 2760 | 1461115327366 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:22:07 INFO - PROCESS | 2760 | 1461115327369 Marionette TRACE conn4 <- [1,90,null,{}] 18:22:07 INFO - PROCESS | 2760 | 1461115327373 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:07 INFO - PROCESS | 2760 | 1461115327475 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 18:22:07 INFO - PROCESS | 2760 | 1461115327544 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:07 INFO - PROCESS | 2760 | ++DOCSHELL 19399000 == 28 [pid = 2760] [id = 32] 18:22:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1A1D8800) [pid = 2760] [serial = 92] [outer = 00000000] 18:22:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1B1C0C00) [pid = 2760] [serial = 93] [outer = 1A1D8800] 18:22:07 INFO - PROCESS | 2760 | 1461115327599 Marionette DEBUG loaded listener.js 18:22:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1C58F000) [pid = 2760] [serial = 94] [outer = 1A1D8800] 18:22:08 INFO - PROCESS | 2760 | 1461115328140 Marionette TRACE conn4 <- [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]]]}] 18:22:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:22:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 830ms 18:22:08 INFO - PROCESS | 2760 | 1461115328199 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 18:22:08 INFO - PROCESS | 2760 | 1461115328201 Marionette TRACE conn4 <- [1,93,null,{"value":"13"}] 18:22:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:22:08 INFO - PROCESS | 2760 | 1461115328205 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:22:08 INFO - PROCESS | 2760 | 1461115328209 Marionette TRACE conn4 <- [1,94,null,{}] 18:22:08 INFO - PROCESS | 2760 | 1461115328221 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:08 INFO - PROCESS | 2760 | 1461115328324 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 18:22:08 INFO - PROCESS | 2760 | 1461115328392 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:08 INFO - PROCESS | 2760 | ++DOCSHELL 1E41B400 == 29 [pid = 2760] [id = 33] 18:22:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1E41BC00) [pid = 2760] [serial = 95] [outer = 00000000] 18:22:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1E453000) [pid = 2760] [serial = 96] [outer = 1E41BC00] 18:22:08 INFO - PROCESS | 2760 | 1461115328452 Marionette DEBUG loaded listener.js 18:22:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1E519000) [pid = 2760] [serial = 97] [outer = 1E41BC00] 18:22:09 INFO - PROCESS | 2760 | 1461115329009 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 18:22:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:22:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 871ms 18:22:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:22:09 INFO - PROCESS | 2760 | 1461115329078 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 18:22:09 INFO - PROCESS | 2760 | 1461115329081 Marionette TRACE conn4 <- [1,97,null,{"value":"13"}] 18:22:09 INFO - PROCESS | 2760 | 1461115329085 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:22:09 INFO - PROCESS | 2760 | 1461115329087 Marionette TRACE conn4 <- [1,98,null,{}] 18:22:09 INFO - PROCESS | 2760 | 1461115329091 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:09 INFO - PROCESS | 2760 | 1461115329187 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 18:22:09 INFO - PROCESS | 2760 | 1461115329254 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:09 INFO - PROCESS | 2760 | ++DOCSHELL 1CD76C00 == 30 [pid = 2760] [id = 34] 18:22:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1CD78400) [pid = 2760] [serial = 98] [outer = 00000000] 18:22:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1CD80000) [pid = 2760] [serial = 99] [outer = 1CD78400] 18:22:09 INFO - PROCESS | 2760 | 1461115329311 Marionette DEBUG loaded listener.js 18:22:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1CD81C00) [pid = 2760] [serial = 100] [outer = 1CD78400] 18:22:09 INFO - PROCESS | 2760 | 1461115329941 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 18:22:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:22:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 931ms 18:22:10 INFO - PROCESS | 2760 | 1461115330019 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 18:22:10 INFO - PROCESS | 2760 | 1461115330023 Marionette TRACE conn4 <- [1,101,null,{"value":"13"}] 18:22:10 INFO - PROCESS | 2760 | 1461115330043 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:22:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:22:10 INFO - PROCESS | 2760 | 1461115330047 Marionette TRACE conn4 <- [1,102,null,{}] 18:22:10 INFO - PROCESS | 2760 | 1461115330054 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:10 INFO - PROCESS | 2760 | 1461115330146 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 18:22:10 INFO - PROCESS | 2760 | 1461115330218 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:10 INFO - PROCESS | 2760 | ++DOCSHELL 133D3C00 == 31 [pid = 2760] [id = 35] 18:22:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1350E000) [pid = 2760] [serial = 101] [outer = 00000000] 18:22:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (13F28400) [pid = 2760] [serial = 102] [outer = 1350E000] 18:22:10 INFO - PROCESS | 2760 | 1461115330268 Marionette DEBUG loaded listener.js 18:22:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (14683800) [pid = 2760] [serial = 103] [outer = 1350E000] 18:22:10 INFO - PROCESS | 2760 | --DOCSHELL 17FE1000 == 30 [pid = 2760] [id = 11] 18:22:10 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (21FAF000) [pid = 2760] [serial = 22] [outer = 00000000] [url = about:blank] 18:22:10 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (1A1DE400) [pid = 2760] [serial = 9] [outer = 00000000] [url = about:blank] 18:22:10 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (1A1E3C00) [pid = 2760] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1467E000) [pid = 2760] [serial = 4] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (0F50D400) [pid = 2760] [serial = 27] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (18477C00) [pid = 2760] [serial = 30] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (1374B000) [pid = 2760] [serial = 36] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (137D6400) [pid = 2760] [serial = 38] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (13F7A400) [pid = 2760] [serial = 39] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (17FEE400) [pid = 2760] [serial = 42] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (193A2800) [pid = 2760] [serial = 45] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1BB74400) [pid = 2760] [serial = 48] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (18EE2400) [pid = 2760] [serial = 31] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (1CD1C000) [pid = 2760] [serial = 51] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (1E45B000) [pid = 2760] [serial = 54] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (1F390000) [pid = 2760] [serial = 57] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (21A37C00) [pid = 2760] [serial = 60] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (1A94B000) [pid = 2760] [serial = 63] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (1A6B4400) [pid = 2760] [serial = 46] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 71 (1B15F000) [pid = 2760] [serial = 66] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 70 (133D3400) [pid = 2760] [serial = 33] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 69 (1BD2E000) [pid = 2760] [serial = 49] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 68 (1D5DBC00) [pid = 2760] [serial = 52] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 67 (1E58F400) [pid = 2760] [serial = 55] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 66 (1818F800) [pid = 2760] [serial = 43] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 65 (1A94CC00) [pid = 2760] [serial = 64] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 64 (2006B000) [pid = 2760] [serial = 69] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 63 (12FB7000) [pid = 2760] [serial = 28] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 62 (1B160C00) [pid = 2760] [serial = 67] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 61 (21FB0400) [pid = 2760] [serial = 24] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 60 (21FAB000) [pid = 2760] [serial = 21] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 59 (1DDE9000) [pid = 2760] [serial = 17] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | --DOMWINDOW == 58 (1D7DDC00) [pid = 2760] [serial = 14] [outer = 00000000] [url = about:blank] 18:22:11 INFO - PROCESS | 2760 | 1461115331400 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 18:22:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:22:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1375ms 18:22:11 INFO - PROCESS | 2760 | 1461115331421 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 18:22:11 INFO - PROCESS | 2760 | 1461115331426 Marionette TRACE conn4 <- [1,105,null,{"value":"13"}] 18:22:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:22:11 INFO - PROCESS | 2760 | 1461115331431 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:22:11 INFO - PROCESS | 2760 | 1461115331436 Marionette TRACE conn4 <- [1,106,null,{}] 18:22:11 INFO - PROCESS | 2760 | 1461115331451 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:11 INFO - PROCESS | 2760 | 1461115331605 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 18:22:11 INFO - PROCESS | 2760 | 1461115331674 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:11 INFO - PROCESS | 2760 | ++DOCSHELL 13075C00 == 31 [pid = 2760] [id = 36] 18:22:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 59 (1370A000) [pid = 2760] [serial = 104] [outer = 00000000] 18:22:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 60 (137B6800) [pid = 2760] [serial = 105] [outer = 1370A000] 18:22:11 INFO - PROCESS | 2760 | 1461115331734 Marionette DEBUG loaded listener.js 18:22:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 61 (13F27C00) [pid = 2760] [serial = 106] [outer = 1370A000] 18:22:12 INFO - PROCESS | 2760 | 1461115332387 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 18:22:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 970ms 18:22:12 INFO - PROCESS | 2760 | 1461115332406 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 18:22:12 INFO - PROCESS | 2760 | 1461115332413 Marionette TRACE conn4 <- [1,109,null,{"value":"13"}] 18:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:22:12 INFO - PROCESS | 2760 | 1461115332420 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:22:12 INFO - PROCESS | 2760 | 1461115332423 Marionette TRACE conn4 <- [1,110,null,{}] 18:22:12 INFO - PROCESS | 2760 | 1461115332427 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:12 INFO - PROCESS | 2760 | 1461115332540 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 18:22:12 INFO - PROCESS | 2760 | 1461115332628 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:12 INFO - PROCESS | 2760 | ++DOCSHELL 1816AC00 == 32 [pid = 2760] [id = 37] 18:22:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 62 (1816C800) [pid = 2760] [serial = 107] [outer = 00000000] 18:22:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 63 (1825E400) [pid = 2760] [serial = 108] [outer = 1816C800] 18:22:12 INFO - PROCESS | 2760 | 1461115332685 Marionette DEBUG loaded listener.js 18:22:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 64 (18470000) [pid = 2760] [serial = 109] [outer = 1816C800] 18:22:13 INFO - PROCESS | 2760 | 1461115333451 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 18:22:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1080ms 18:22:13 INFO - PROCESS | 2760 | 1461115333500 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 18:22:13 INFO - PROCESS | 2760 | 1461115333505 Marionette TRACE conn4 <- [1,113,null,{"value":"13"}] 18:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:22:13 INFO - PROCESS | 2760 | 1461115333511 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:22:13 INFO - PROCESS | 2760 | 1461115333516 Marionette TRACE conn4 <- [1,114,null,{}] 18:22:13 INFO - PROCESS | 2760 | 1461115333523 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:13 INFO - PROCESS | 2760 | 1461115333628 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 18:22:13 INFO - PROCESS | 2760 | 1461115333697 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:13 INFO - PROCESS | 2760 | ++DOCSHELL 1307B000 == 33 [pid = 2760] [id = 38] 18:22:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 65 (1307C800) [pid = 2760] [serial = 110] [outer = 00000000] 18:22:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 66 (1467AC00) [pid = 2760] [serial = 111] [outer = 1307C800] 18:22:13 INFO - PROCESS | 2760 | 1461115333755 Marionette DEBUG loaded listener.js 18:22:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 67 (17F61800) [pid = 2760] [serial = 112] [outer = 1307C800] 18:22:14 INFO - PROCESS | 2760 | 1461115334378 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 18:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 931ms 18:22:14 INFO - PROCESS | 2760 | 1461115334455 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 18:22:14 INFO - PROCESS | 2760 | 1461115334461 Marionette TRACE conn4 <- [1,117,null,{"value":"13"}] 18:22:14 INFO - PROCESS | 2760 | 1461115334468 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:22:14 INFO - PROCESS | 2760 | 1461115334471 Marionette TRACE conn4 <- [1,118,null,{}] 18:22:14 INFO - PROCESS | 2760 | 1461115334476 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:14 INFO - PROCESS | 2760 | 1461115334576 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 18:22:14 INFO - PROCESS | 2760 | 1461115334641 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:14 INFO - PROCESS | 2760 | ++DOCSHELL 19398000 == 34 [pid = 2760] [id = 39] 18:22:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 68 (1A1D8400) [pid = 2760] [serial = 113] [outer = 00000000] 18:22:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 69 (1A1DF000) [pid = 2760] [serial = 114] [outer = 1A1D8400] 18:22:14 INFO - PROCESS | 2760 | 1461115334698 Marionette DEBUG loaded listener.js 18:22:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 70 (1A661C00) [pid = 2760] [serial = 115] [outer = 1A1D8400] 18:22:15 INFO - PROCESS | 2760 | 1461115335192 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 18:22:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 830ms 18:22:15 INFO - PROCESS | 2760 | 1461115335303 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 18:22:15 INFO - PROCESS | 2760 | 1461115335306 Marionette TRACE conn4 <- [1,121,null,{"value":"13"}] 18:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:22:15 INFO - PROCESS | 2760 | 1461115335309 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:22:15 INFO - PROCESS | 2760 | 1461115335313 Marionette TRACE conn4 <- [1,122,null,{}] 18:22:15 INFO - PROCESS | 2760 | 1461115335325 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:15 INFO - PROCESS | 2760 | 1461115335437 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 18:22:15 INFO - PROCESS | 2760 | 1461115335495 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:15 INFO - PROCESS | 2760 | ++DOCSHELL 1B159400 == 35 [pid = 2760] [id = 40] 18:22:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 71 (1B15A000) [pid = 2760] [serial = 116] [outer = 00000000] 18:22:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 72 (1B162800) [pid = 2760] [serial = 117] [outer = 1B15A000] 18:22:15 INFO - PROCESS | 2760 | 1461115335556 Marionette DEBUG loaded listener.js 18:22:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (1B1C1C00) [pid = 2760] [serial = 118] [outer = 1B15A000] 18:22:16 INFO - PROCESS | 2760 | 1461115336082 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 18:22:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 831ms 18:22:16 INFO - PROCESS | 2760 | 1461115336143 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 18:22:16 INFO - PROCESS | 2760 | 1461115336146 Marionette TRACE conn4 <- [1,125,null,{"value":"13"}] 18:22:16 INFO - PROCESS | 2760 | 1461115336150 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:22:16 INFO - PROCESS | 2760 | 1461115336152 Marionette TRACE conn4 <- [1,126,null,{}] 18:22:16 INFO - PROCESS | 2760 | 1461115336156 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:16 INFO - PROCESS | 2760 | 1461115336254 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 18:22:16 INFO - PROCESS | 2760 | 1461115336318 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:16 INFO - PROCESS | 2760 | ++DOCSHELL 1BD2E400 == 36 [pid = 2760] [id = 41] 18:22:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (1BEF5800) [pid = 2760] [serial = 119] [outer = 00000000] 18:22:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (1C58EC00) [pid = 2760] [serial = 120] [outer = 1BEF5800] 18:22:16 INFO - PROCESS | 2760 | 1461115336375 Marionette DEBUG loaded listener.js 18:22:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (1CD73400) [pid = 2760] [serial = 121] [outer = 1BEF5800] 18:22:17 INFO - PROCESS | 2760 | 1461115337032 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 18:22:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 931ms 18:22:17 INFO - PROCESS | 2760 | 1461115337083 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 18:22:17 INFO - PROCESS | 2760 | 1461115337087 Marionette TRACE conn4 <- [1,129,null,{"value":"13"}] 18:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:22:17 INFO - PROCESS | 2760 | 1461115337092 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:22:17 INFO - PROCESS | 2760 | 1461115337096 Marionette TRACE conn4 <- [1,130,null,{}] 18:22:17 INFO - PROCESS | 2760 | 1461115337102 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:17 INFO - PROCESS | 2760 | 1461115337204 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 18:22:17 INFO - PROCESS | 2760 | 1461115337274 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:17 INFO - PROCESS | 2760 | ++DOCSHELL 13512C00 == 37 [pid = 2760] [id = 42] 18:22:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (13513000) [pid = 2760] [serial = 122] [outer = 00000000] 18:22:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (17B63C00) [pid = 2760] [serial = 123] [outer = 13513000] 18:22:17 INFO - PROCESS | 2760 | 1461115337325 Marionette DEBUG loaded listener.js 18:22:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (18E57000) [pid = 2760] [serial = 124] [outer = 13513000] 18:22:17 INFO - PROCESS | 2760 | --DOCSHELL 137D2800 == 36 [pid = 2760] [id = 26] 18:22:17 INFO - PROCESS | 2760 | 1461115337955 Marionette TRACE conn4 <- [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]]]}] 18:22:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 890ms 18:22:18 INFO - PROCESS | 2760 | 1461115337983 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 18:22:18 INFO - PROCESS | 2760 | 1461115337989 Marionette TRACE conn4 <- [1,133,null,{"value":"13"}] 18:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:22:18 INFO - PROCESS | 2760 | 1461115337994 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:22:18 INFO - PROCESS | 2760 | 1461115337998 Marionette TRACE conn4 <- [1,134,null,{}] 18:22:18 INFO - PROCESS | 2760 | 1461115338003 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:18 INFO - PROCESS | 2760 | 1461115338110 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 18:22:18 INFO - PROCESS | 2760 | 1461115338179 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:18 INFO - PROCESS | 2760 | ++DOCSHELL 18EE4400 == 37 [pid = 2760] [id = 43] 18:22:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (18EE8C00) [pid = 2760] [serial = 125] [outer = 00000000] 18:22:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1A6BBC00) [pid = 2760] [serial = 126] [outer = 18EE8C00] 18:22:18 INFO - PROCESS | 2760 | 1461115338238 Marionette DEBUG loaded listener.js 18:22:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1A944400) [pid = 2760] [serial = 127] [outer = 18EE8C00] 18:22:18 INFO - PROCESS | 2760 | 1461115338893 Marionette TRACE conn4 <- [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]]]}] 18:22:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 931ms 18:22:18 INFO - PROCESS | 2760 | 1461115338928 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 18:22:18 INFO - PROCESS | 2760 | 1461115338934 Marionette TRACE conn4 <- [1,137,null,{"value":"13"}] 18:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:22:18 INFO - PROCESS | 2760 | 1461115338941 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:22:18 INFO - PROCESS | 2760 | 1461115338944 Marionette TRACE conn4 <- [1,138,null,{}] 18:22:18 INFO - PROCESS | 2760 | 1461115338948 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:19 INFO - PROCESS | 2760 | 1461115339057 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 18:22:19 INFO - PROCESS | 2760 | 1461115339125 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:19 INFO - PROCESS | 2760 | ++DOCSHELL 12FB8800 == 38 [pid = 2760] [id = 44] 18:22:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1A660000) [pid = 2760] [serial = 128] [outer = 00000000] 18:22:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1BEF6800) [pid = 2760] [serial = 129] [outer = 1A660000] 18:22:19 INFO - PROCESS | 2760 | 1461115339181 Marionette DEBUG loaded listener.js 18:22:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1CD26000) [pid = 2760] [serial = 130] [outer = 1A660000] 18:22:19 INFO - PROCESS | 2760 | 1461115339753 Marionette TRACE conn4 <- [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]]]}] 18:22:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:22:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 871ms 18:22:19 INFO - PROCESS | 2760 | 1461115339813 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 18:22:19 INFO - PROCESS | 2760 | 1461115339816 Marionette TRACE conn4 <- [1,141,null,{"value":"13"}] 18:22:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:22:19 INFO - PROCESS | 2760 | 1461115339820 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:22:19 INFO - PROCESS | 2760 | 1461115339824 Marionette TRACE conn4 <- [1,142,null,{}] 18:22:19 INFO - PROCESS | 2760 | 1461115339835 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:19 INFO - PROCESS | 2760 | 1461115339948 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 18:22:20 INFO - PROCESS | 2760 | 1461115340010 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:20 INFO - PROCESS | 2760 | ++DOCSHELL 1D5DC800 == 39 [pid = 2760] [id = 45] 18:22:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1D7E4C00) [pid = 2760] [serial = 131] [outer = 00000000] 18:22:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1DDEBC00) [pid = 2760] [serial = 132] [outer = 1D7E4C00] 18:22:20 INFO - PROCESS | 2760 | 1461115340069 Marionette DEBUG loaded listener.js 18:22:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1E22F000) [pid = 2760] [serial = 133] [outer = 1D7E4C00] 18:22:20 INFO - PROCESS | 2760 | 1461115340646 Marionette TRACE conn4 <- [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]]]}] 18:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 870ms 18:22:20 INFO - PROCESS | 2760 | 1461115340693 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 18:22:20 INFO - PROCESS | 2760 | 1461115340696 Marionette TRACE conn4 <- [1,145,null,{"value":"13"}] 18:22:20 INFO - PROCESS | 2760 | 1461115340699 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:22:20 INFO - PROCESS | 2760 | 1461115340701 Marionette TRACE conn4 <- [1,146,null,{}] 18:22:20 INFO - PROCESS | 2760 | 1461115340705 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:20 INFO - PROCESS | 2760 | 1461115340808 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 18:22:20 INFO - PROCESS | 2760 | 1461115340889 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:20 INFO - PROCESS | 2760 | ++DOCSHELL 1BB27800 == 40 [pid = 2760] [id = 46] 18:22:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1D7DE000) [pid = 2760] [serial = 134] [outer = 00000000] 18:22:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1E6D6000) [pid = 2760] [serial = 135] [outer = 1D7DE000] 18:22:20 INFO - PROCESS | 2760 | 1461115340945 Marionette DEBUG loaded listener.js 18:22:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1E6DC800) [pid = 2760] [serial = 136] [outer = 1D7DE000] 18:22:21 INFO - PROCESS | 2760 | 1461115341624 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 18:22:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 971ms 18:22:21 INFO - PROCESS | 2760 | 1461115341673 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 18:22:21 INFO - PROCESS | 2760 | 1461115341678 Marionette TRACE conn4 <- [1,149,null,{"value":"13"}] 18:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:22:21 INFO - PROCESS | 2760 | 1461115341683 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:22:21 INFO - PROCESS | 2760 | 1461115341688 Marionette TRACE conn4 <- [1,150,null,{}] 18:22:21 INFO - PROCESS | 2760 | 1461115341695 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:21 INFO - PROCESS | 2760 | 1461115341804 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 18:22:21 INFO - PROCESS | 2760 | 1461115341877 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:21 INFO - PROCESS | 2760 | ++DOCSHELL 13FF0800 == 41 [pid = 2760] [id = 47] 18:22:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (144DB800) [pid = 2760] [serial = 137] [outer = 00000000] 18:22:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1825D000) [pid = 2760] [serial = 138] [outer = 144DB800] 18:22:21 INFO - PROCESS | 2760 | 1461115341936 Marionette DEBUG loaded listener.js 18:22:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (18EE2400) [pid = 2760] [serial = 139] [outer = 144DB800] 18:22:22 INFO - PROCESS | 2760 | 1461115342539 Marionette TRACE conn4 <- [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]]]}] 18:22:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 871ms 18:22:22 INFO - PROCESS | 2760 | 1461115342559 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 18:22:22 INFO - PROCESS | 2760 | 1461115342565 Marionette TRACE conn4 <- [1,153,null,{"value":"13"}] 18:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:22:22 INFO - PROCESS | 2760 | 1461115342571 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:22:22 INFO - PROCESS | 2760 | 1461115342574 Marionette TRACE conn4 <- [1,154,null,{}] 18:22:22 INFO - PROCESS | 2760 | 1461115342579 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:22 INFO - PROCESS | 2760 | 1461115342684 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 18:22:22 INFO - PROCESS | 2760 | 1461115342756 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:22 INFO - PROCESS | 2760 | ++DOCSHELL 1A94CC00 == 42 [pid = 2760] [id = 48] 18:22:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1B163400) [pid = 2760] [serial = 140] [outer = 00000000] 18:22:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1C58CC00) [pid = 2760] [serial = 141] [outer = 1B163400] 18:22:22 INFO - PROCESS | 2760 | 1461115342812 Marionette DEBUG loaded listener.js 18:22:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1CD7C400) [pid = 2760] [serial = 142] [outer = 1B163400] 18:22:23 INFO - PROCESS | 2760 | 1461115343446 Marionette TRACE conn4 <- [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]]]}] 18:22:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 930ms 18:22:23 INFO - PROCESS | 2760 | 1461115343503 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 18:22:23 INFO - PROCESS | 2760 | 1461115343506 Marionette TRACE conn4 <- [1,157,null,{"value":"13"}] 18:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:22:23 INFO - PROCESS | 2760 | 1461115343510 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:22:23 INFO - PROCESS | 2760 | 1461115343514 Marionette TRACE conn4 <- [1,158,null,{}] 18:22:23 INFO - PROCESS | 2760 | 1461115343525 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:23 INFO - PROCESS | 2760 | 1461115343629 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 18:22:23 INFO - PROCESS | 2760 | 1461115343699 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:23 INFO - PROCESS | 2760 | ++DOCSHELL 1E343800 == 43 [pid = 2760] [id = 49] 18:22:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1E424C00) [pid = 2760] [serial = 143] [outer = 00000000] 18:22:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1E581400) [pid = 2760] [serial = 144] [outer = 1E424C00] 18:22:23 INFO - PROCESS | 2760 | 1461115343758 Marionette DEBUG loaded listener.js 18:22:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1F30D800) [pid = 2760] [serial = 145] [outer = 1E424C00] 18:22:24 INFO - PROCESS | 2760 | 1461115344377 Marionette TRACE conn4 <- [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]]]}] 18:22:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 871ms 18:22:24 INFO - PROCESS | 2760 | 1461115344383 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 18:22:24 INFO - PROCESS | 2760 | 1461115344386 Marionette TRACE conn4 <- [1,161,null,{"value":"13"}] 18:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:22:24 INFO - PROCESS | 2760 | 1461115344389 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:22:24 INFO - PROCESS | 2760 | 1461115344391 Marionette TRACE conn4 <- [1,162,null,{}] 18:22:24 INFO - PROCESS | 2760 | 1461115344395 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:24 INFO - PROCESS | 2760 | 1461115344494 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 18:22:24 INFO - PROCESS | 2760 | 1461115344575 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:24 INFO - PROCESS | 2760 | ++DOCSHELL 1FEA6C00 == 44 [pid = 2760] [id = 50] 18:22:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1FEAA800) [pid = 2760] [serial = 146] [outer = 00000000] 18:22:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1FFBEC00) [pid = 2760] [serial = 147] [outer = 1FEAA800] 18:22:24 INFO - PROCESS | 2760 | 1461115344630 Marionette DEBUG loaded listener.js 18:22:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (20066800) [pid = 2760] [serial = 148] [outer = 1FEAA800] 18:22:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (21FACC00) [pid = 2760] [serial = 149] [outer = 133E2800] 18:22:25 INFO - PROCESS | 2760 | 1461115345293 Marionette TRACE conn4 <- [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]]]}] 18:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 970ms 18:22:25 INFO - PROCESS | 2760 | 1461115345363 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 18:22:25 INFO - PROCESS | 2760 | 1461115345366 Marionette TRACE conn4 <- [1,165,null,{"value":"13"}] 18:22:25 INFO - PROCESS | 2760 | 1461115345369 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:22:25 INFO - PROCESS | 2760 | 1461115345371 Marionette TRACE conn4 <- [1,166,null,{}] 18:22:25 INFO - PROCESS | 2760 | 1461115345374 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:25 INFO - PROCESS | 2760 | 1461115345470 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 18:22:25 INFO - PROCESS | 2760 | 1461115345540 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:25 INFO - PROCESS | 2760 | ++DOCSHELL 0F210000 == 45 [pid = 2760] [id = 51] 18:22:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (21A43000) [pid = 2760] [serial = 150] [outer = 00000000] 18:22:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (21FB2C00) [pid = 2760] [serial = 151] [outer = 21A43000] 18:22:25 INFO - PROCESS | 2760 | 1461115345596 Marionette DEBUG loaded listener.js 18:22:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (21FB3000) [pid = 2760] [serial = 152] [outer = 21A43000] 18:22:26 INFO - PROCESS | 2760 | 1461115346239 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 18:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 931ms 18:22:26 INFO - PROCESS | 2760 | 1461115346304 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 18:22:26 INFO - PROCESS | 2760 | 1461115346308 Marionette TRACE conn4 <- [1,169,null,{"value":"13"}] 18:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:22:26 INFO - PROCESS | 2760 | 1461115346314 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:22:26 INFO - PROCESS | 2760 | 1461115346319 Marionette TRACE conn4 <- [1,170,null,{}] 18:22:26 INFO - PROCESS | 2760 | 1461115346326 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:26 INFO - PROCESS | 2760 | 1461115346444 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 18:22:26 INFO - PROCESS | 2760 | 1461115346512 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:26 INFO - PROCESS | 2760 | ++DOCSHELL 13712000 == 46 [pid = 2760] [id = 52] 18:22:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1825B400) [pid = 2760] [serial = 153] [outer = 00000000] 18:22:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (18EDC800) [pid = 2760] [serial = 154] [outer = 1825B400] 18:22:26 INFO - PROCESS | 2760 | 1461115346570 Marionette DEBUG loaded listener.js 18:22:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1A666C00) [pid = 2760] [serial = 155] [outer = 1825B400] 18:22:27 INFO - PROCESS | 2760 | 1461115347167 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 18:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 931ms 18:22:27 INFO - PROCESS | 2760 | 1461115347249 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 18:22:27 INFO - PROCESS | 2760 | 1461115347255 Marionette TRACE conn4 <- [1,173,null,{"value":"13"}] 18:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:22:27 INFO - PROCESS | 2760 | 1461115347262 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:22:27 INFO - PROCESS | 2760 | 1461115347265 Marionette TRACE conn4 <- [1,174,null,{}] 18:22:27 INFO - PROCESS | 2760 | 1461115347269 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:27 INFO - PROCESS | 2760 | 1461115347381 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 18:22:27 INFO - PROCESS | 2760 | 1461115347448 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:27 INFO - PROCESS | 2760 | ++DOCSHELL 1CD7D800 == 47 [pid = 2760] [id = 53] 18:22:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1CD7E800) [pid = 2760] [serial = 156] [outer = 00000000] 18:22:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1D04A800) [pid = 2760] [serial = 157] [outer = 1CD7E800] 18:22:27 INFO - PROCESS | 2760 | 1461115347504 Marionette DEBUG loaded listener.js 18:22:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1D04E400) [pid = 2760] [serial = 158] [outer = 1CD7E800] 18:22:28 INFO - PROCESS | 2760 | 1461115348088 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 18:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 870ms 18:22:28 INFO - PROCESS | 2760 | 1461115348134 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 18:22:28 INFO - PROCESS | 2760 | 1461115348136 Marionette TRACE conn4 <- [1,177,null,{"value":"13"}] 18:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:22:28 INFO - PROCESS | 2760 | 1461115348140 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:22:28 INFO - PROCESS | 2760 | 1461115348144 Marionette TRACE conn4 <- [1,178,null,{}] 18:22:28 INFO - PROCESS | 2760 | 1461115348155 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:28 INFO - PROCESS | 2760 | 1461115348266 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 18:22:28 INFO - PROCESS | 2760 | 1461115348338 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:28 INFO - PROCESS | 2760 | ++DOCSHELL 1DDF0000 == 48 [pid = 2760] [id = 54] 18:22:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1E1A3000) [pid = 2760] [serial = 159] [outer = 00000000] 18:22:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1E452C00) [pid = 2760] [serial = 160] [outer = 1E1A3000] 18:22:28 INFO - PROCESS | 2760 | 1461115348398 Marionette DEBUG loaded listener.js 18:22:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1E6DEC00) [pid = 2760] [serial = 161] [outer = 1E1A3000] 18:22:28 INFO - PROCESS | 2760 | 1461115348952 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 18:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 871ms 18:22:29 INFO - PROCESS | 2760 | 1461115349014 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 18:22:29 INFO - PROCESS | 2760 | 1461115349017 Marionette TRACE conn4 <- [1,181,null,{"value":"13"}] 18:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:22:29 INFO - PROCESS | 2760 | 1461115349020 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:22:29 INFO - PROCESS | 2760 | 1461115349022 Marionette TRACE conn4 <- [1,182,null,{}] 18:22:29 INFO - PROCESS | 2760 | 1461115349026 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:29 INFO - PROCESS | 2760 | 1461115349124 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 18:22:29 INFO - PROCESS | 2760 | 1461115349209 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:29 INFO - PROCESS | 2760 | ++DOCSHELL 1A935C00 == 49 [pid = 2760] [id = 55] 18:22:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1A936400) [pid = 2760] [serial = 162] [outer = 00000000] 18:22:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (1A93D400) [pid = 2760] [serial = 163] [outer = 1A936400] 18:22:29 INFO - PROCESS | 2760 | 1461115349264 Marionette DEBUG loaded listener.js 18:22:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (1E584800) [pid = 2760] [serial = 164] [outer = 1A936400] 18:22:29 INFO - PROCESS | 2760 | 1461115349813 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 18:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 831ms 18:22:29 INFO - PROCESS | 2760 | 1461115349853 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 18:22:29 INFO - PROCESS | 2760 | 1461115349856 Marionette TRACE conn4 <- [1,185,null,{"value":"13"}] 18:22:29 INFO - PROCESS | 2760 | 1461115349859 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:22:29 INFO - PROCESS | 2760 | 1461115349861 Marionette TRACE conn4 <- [1,186,null,{}] 18:22:29 INFO - PROCESS | 2760 | 1461115349865 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:29 INFO - PROCESS | 2760 | 1461115349958 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 18:22:30 INFO - PROCESS | 2760 | 1461115350129 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:30 INFO - PROCESS | 2760 | ++DOCSHELL 1C509800 == 50 [pid = 2760] [id = 56] 18:22:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (1C50A000) [pid = 2760] [serial = 165] [outer = 00000000] 18:22:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (1C50D400) [pid = 2760] [serial = 166] [outer = 1C50A000] 18:22:30 INFO - PROCESS | 2760 | 1461115350186 Marionette DEBUG loaded listener.js 18:22:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (1C50D800) [pid = 2760] [serial = 167] [outer = 1C50A000] 18:22:30 INFO - PROCESS | 2760 | 1461115350747 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 18:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 930ms 18:22:30 INFO - PROCESS | 2760 | 1461115350794 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 18:22:30 INFO - PROCESS | 2760 | 1461115350798 Marionette TRACE conn4 <- [1,189,null,{"value":"13"}] 18:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:22:30 INFO - PROCESS | 2760 | 1461115350802 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:22:30 INFO - PROCESS | 2760 | 1461115350806 Marionette TRACE conn4 <- [1,190,null,{}] 18:22:30 INFO - PROCESS | 2760 | 1461115350813 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:30 INFO - PROCESS | 2760 | 1461115350912 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 18:22:31 INFO - PROCESS | 2760 | 1461115351004 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:31 INFO - PROCESS | 2760 | ++DOCSHELL 1A1D9400 == 51 [pid = 2760] [id = 57] 18:22:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (1A1DCC00) [pid = 2760] [serial = 168] [outer = 00000000] 18:22:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (1A930400) [pid = 2760] [serial = 169] [outer = 1A1DCC00] 18:22:31 INFO - PROCESS | 2760 | 1461115351054 Marionette DEBUG loaded listener.js 18:22:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (1A93A400) [pid = 2760] [serial = 170] [outer = 1A1DCC00] 18:22:31 INFO - PROCESS | 2760 | --DOCSHELL 1307B000 == 50 [pid = 2760] [id = 38] 18:22:31 INFO - PROCESS | 2760 | --DOCSHELL 1B159400 == 49 [pid = 2760] [id = 40] 18:22:31 INFO - PROCESS | 2760 | --DOCSHELL 19398000 == 48 [pid = 2760] [id = 39] 18:22:31 INFO - PROCESS | 2760 | --DOCSHELL 1A94CC00 == 47 [pid = 2760] [id = 48] 18:22:31 INFO - PROCESS | 2760 | --DOCSHELL 13FF0800 == 46 [pid = 2760] [id = 47] 18:22:31 INFO - PROCESS | 2760 | 1461115351707 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 18:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 931ms 18:22:31 INFO - PROCESS | 2760 | 1461115351734 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 18:22:31 INFO - PROCESS | 2760 | 1461115351738 Marionette TRACE conn4 <- [1,193,null,{"value":"13"}] 18:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:22:31 INFO - PROCESS | 2760 | 1461115351744 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:22:31 INFO - PROCESS | 2760 | 1461115351748 Marionette TRACE conn4 <- [1,194,null,{}] 18:22:31 INFO - PROCESS | 2760 | 1461115351753 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:31 INFO - PROCESS | 2760 | 1461115351862 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 18:22:31 INFO - PROCESS | 2760 | 1461115351953 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:32 INFO - PROCESS | 2760 | ++DOCSHELL 1A93D800 == 47 [pid = 2760] [id = 58] 18:22:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (1A940400) [pid = 2760] [serial = 171] [outer = 00000000] 18:22:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (1BB31000) [pid = 2760] [serial = 172] [outer = 1A940400] 18:22:32 INFO - PROCESS | 2760 | 1461115352012 Marionette DEBUG loaded listener.js 18:22:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 128 (1BEF6400) [pid = 2760] [serial = 173] [outer = 1A940400] 18:22:32 INFO - PROCESS | 2760 | 1461115352566 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 18:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 891ms 18:22:32 INFO - PROCESS | 2760 | 1461115352634 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 18:22:32 INFO - PROCESS | 2760 | 1461115352641 Marionette TRACE conn4 <- [1,197,null,{"value":"13"}] 18:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:22:32 INFO - PROCESS | 2760 | 1461115352647 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:22:32 INFO - PROCESS | 2760 | 1461115352650 Marionette TRACE conn4 <- [1,198,null,{}] 18:22:32 INFO - PROCESS | 2760 | 1461115352654 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:32 INFO - PROCESS | 2760 | 1461115352764 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 18:22:32 INFO - PROCESS | 2760 | 1461115352848 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:32 INFO - PROCESS | 2760 | ++DOCSHELL 1C598800 == 48 [pid = 2760] [id = 59] 18:22:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 129 (1C599800) [pid = 2760] [serial = 174] [outer = 00000000] 18:22:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 130 (1C59E000) [pid = 2760] [serial = 175] [outer = 1C599800] 18:22:32 INFO - PROCESS | 2760 | 1461115352908 Marionette DEBUG loaded listener.js 18:22:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 131 (1C5A1C00) [pid = 2760] [serial = 176] [outer = 1C599800] 18:22:33 INFO - PROCESS | 2760 | 1461115353460 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 18:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 870ms 18:22:33 INFO - PROCESS | 2760 | 1461115353519 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 18:22:33 INFO - PROCESS | 2760 | 1461115353522 Marionette TRACE conn4 <- [1,201,null,{"value":"13"}] 18:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:22:33 INFO - PROCESS | 2760 | 1461115353525 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:22:33 INFO - PROCESS | 2760 | 1461115353529 Marionette TRACE conn4 <- [1,202,null,{}] 18:22:33 INFO - PROCESS | 2760 | 1461115353540 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:33 INFO - PROCESS | 2760 | 1461115353647 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 18:22:33 INFO - PROCESS | 2760 | 1461115353725 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:33 INFO - PROCESS | 2760 | ++DOCSHELL 17B6C800 == 49 [pid = 2760] [id = 60] 18:22:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 132 (1E1D2000) [pid = 2760] [serial = 177] [outer = 00000000] 18:22:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 133 (1E425000) [pid = 2760] [serial = 178] [outer = 1E1D2000] 18:22:33 INFO - PROCESS | 2760 | 1461115353788 Marionette DEBUG loaded listener.js 18:22:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 134 (1F306C00) [pid = 2760] [serial = 179] [outer = 1E1D2000] 18:22:34 INFO - PROCESS | 2760 | 1461115354375 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 18:22:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 872ms 18:22:34 INFO - PROCESS | 2760 | 1461115354407 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 18:22:34 INFO - PROCESS | 2760 | 1461115354410 Marionette TRACE conn4 <- [1,205,null,{"value":"13"}] 18:22:34 INFO - PROCESS | 2760 | 1461115354415 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:22:34 INFO - PROCESS | 2760 | 1461115354417 Marionette TRACE conn4 <- [1,206,null,{}] 18:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:22:34 INFO - PROCESS | 2760 | 1461115354421 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:34 INFO - PROCESS | 2760 | 1461115354522 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 18:22:34 INFO - PROCESS | 2760 | 1461115354610 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:34 INFO - PROCESS | 2760 | ++DOCSHELL 1D76D000 == 50 [pid = 2760] [id = 61] 18:22:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 135 (1D76D800) [pid = 2760] [serial = 180] [outer = 00000000] 18:22:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 136 (1D771C00) [pid = 2760] [serial = 181] [outer = 1D76D800] 18:22:34 INFO - PROCESS | 2760 | 1461115354665 Marionette DEBUG loaded listener.js 18:22:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 137 (1E22B800) [pid = 2760] [serial = 182] [outer = 1D76D800] 18:22:35 INFO - PROCESS | 2760 | 1461115355165 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 18:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 771ms 18:22:35 INFO - PROCESS | 2760 | 1461115355207 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 18:22:35 INFO - PROCESS | 2760 | 1461115355209 Marionette TRACE conn4 <- [1,209,null,{"value":"13"}] 18:22:35 INFO - PROCESS | 2760 | 1461115355213 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:22:35 INFO - PROCESS | 2760 | 1461115355215 Marionette TRACE conn4 <- [1,210,null,{}] 18:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:22:35 INFO - PROCESS | 2760 | 1461115355219 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:35 INFO - PROCESS | 2760 | 1461115355314 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 18:22:35 INFO - PROCESS | 2760 | 1461115355402 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:35 INFO - PROCESS | 2760 | ++DOCSHELL 1D771400 == 51 [pid = 2760] [id = 62] 18:22:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 138 (1FB40000) [pid = 2760] [serial = 183] [outer = 00000000] 18:22:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 139 (21B32800) [pid = 2760] [serial = 184] [outer = 1FB40000] 18:22:35 INFO - PROCESS | 2760 | 1461115355457 Marionette DEBUG loaded listener.js 18:22:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 140 (21B31000) [pid = 2760] [serial = 185] [outer = 1FB40000] 18:22:36 INFO - PROCESS | 2760 | 1461115356068 Marionette TRACE conn4 <- [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]]]}] 18:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 931ms 18:22:36 INFO - PROCESS | 2760 | 1461115356150 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 18:22:36 INFO - PROCESS | 2760 | 1461115356152 Marionette TRACE conn4 <- [1,213,null,{"value":"13"}] 18:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:22:36 INFO - PROCESS | 2760 | 1461115356156 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:22:36 INFO - PROCESS | 2760 | 1461115356158 Marionette TRACE conn4 <- [1,214,null,{}] 18:22:36 INFO - PROCESS | 2760 | 1461115356162 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:36 INFO - PROCESS | 2760 | 1461115356330 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 18:22:36 INFO - PROCESS | 2760 | 1461115356403 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:36 INFO - PROCESS | 2760 | ++DOCSHELL 21B76C00 == 52 [pid = 2760] [id = 63] 18:22:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 141 (21B77C00) [pid = 2760] [serial = 186] [outer = 00000000] 18:22:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 142 (21B83C00) [pid = 2760] [serial = 187] [outer = 21B77C00] 18:22:36 INFO - PROCESS | 2760 | 1461115356507 Marionette DEBUG loaded listener.js 18:22:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 143 (21FB1C00) [pid = 2760] [serial = 188] [outer = 21B77C00] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1FEA6C00 == 51 [pid = 2760] [id = 50] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 0F55A800 == 50 [pid = 2760] [id = 16] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 13075C00 == 49 [pid = 2760] [id = 36] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 13712000 == 48 [pid = 2760] [id = 52] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1BD2E400 == 47 [pid = 2760] [id = 41] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1307B400 == 46 [pid = 2760] [id = 31] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 20062000 == 45 [pid = 2760] [id = 24] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1CD7D800 == 44 [pid = 2760] [id = 53] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 144DC800 == 43 [pid = 2760] [id = 27] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 18EE4400 == 42 [pid = 2760] [id = 43] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 193A0400 == 41 [pid = 2760] [id = 17] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 12FB8800 == 40 [pid = 2760] [id = 44] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1DDF0000 == 39 [pid = 2760] [id = 54] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 0F201C00 == 38 [pid = 2760] [id = 25] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1CD76C00 == 37 [pid = 2760] [id = 34] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1D5DC800 == 36 [pid = 2760] [id = 45] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1A935C00 == 35 [pid = 2760] [id = 55] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1A943400 == 34 [pid = 2760] [id = 22] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 13512C00 == 33 [pid = 2760] [id = 42] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1816AC00 == 32 [pid = 2760] [id = 37] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1C509800 == 31 [pid = 2760] [id = 56] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 13713C00 == 30 [pid = 2760] [id = 15] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 12D3D400 == 29 [pid = 2760] [id = 19] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1BEF7C00 == 28 [pid = 2760] [id = 18] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 18EE5400 == 27 [pid = 2760] [id = 28] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1A1DA800 == 26 [pid = 2760] [id = 29] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1E6DA800 == 25 [pid = 2760] [id = 20] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1BB27800 == 24 [pid = 2760] [id = 46] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 133D3C00 == 23 [pid = 2760] [id = 35] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1F30A400 == 22 [pid = 2760] [id = 21] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1BB3B800 == 21 [pid = 2760] [id = 30] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1E343800 == 20 [pid = 2760] [id = 49] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1939C000 == 19 [pid = 2760] [id = 23] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 19399000 == 18 [pid = 2760] [id = 32] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1E41B400 == 17 [pid = 2760] [id = 33] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 137B3C00 == 16 [pid = 2760] [id = 14] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1D771400 == 15 [pid = 2760] [id = 62] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 17B6C800 == 14 [pid = 2760] [id = 60] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1D76D000 == 13 [pid = 2760] [id = 61] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1A1D9400 == 12 [pid = 2760] [id = 57] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 0F210000 == 11 [pid = 2760] [id = 51] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1A93D800 == 10 [pid = 2760] [id = 58] 18:22:38 INFO - PROCESS | 2760 | --DOCSHELL 1C598800 == 9 [pid = 2760] [id = 59] 18:22:40 INFO - PROCESS | 2760 | 1461115360915 Marionette TRACE conn4 <- [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]]]}] 18:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 4743ms 18:22:40 INFO - PROCESS | 2760 | 1461115360932 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 18:22:40 INFO - PROCESS | 2760 | 1461115360936 Marionette TRACE conn4 <- [1,217,null,{"value":"13"}] 18:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:22:40 INFO - PROCESS | 2760 | 1461115360940 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:22:40 INFO - PROCESS | 2760 | 1461115360943 Marionette TRACE conn4 <- [1,218,null,{}] 18:22:40 INFO - PROCESS | 2760 | 1461115360948 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:41 INFO - PROCESS | 2760 | 1461115361059 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 18:22:41 INFO - PROCESS | 2760 | 1461115361136 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:41 INFO - PROCESS | 2760 | ++DOCSHELL 137B7000 == 10 [pid = 2760] [id = 64] 18:22:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 144 (13F7B400) [pid = 2760] [serial = 189] [outer = 00000000] 18:22:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 145 (18168800) [pid = 2760] [serial = 190] [outer = 13F7B400] 18:22:41 INFO - PROCESS | 2760 | 1461115361187 Marionette DEBUG loaded listener.js 18:22:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 146 (18E55800) [pid = 2760] [serial = 191] [outer = 13F7B400] 18:22:41 INFO - PROCESS | 2760 | 1461115361583 Marionette TRACE conn4 <- [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]]]}] 18:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 671ms 18:22:41 INFO - PROCESS | 2760 | 1461115361612 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 18:22:41 INFO - PROCESS | 2760 | 1461115361619 Marionette TRACE conn4 <- [1,221,null,{"value":"13"}] 18:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:22:41 INFO - PROCESS | 2760 | 1461115361625 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:22:41 INFO - PROCESS | 2760 | 1461115361628 Marionette TRACE conn4 <- [1,222,null,{}] 18:22:41 INFO - PROCESS | 2760 | 1461115361632 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:41 INFO - PROCESS | 2760 | 1461115361761 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 18:22:41 INFO - PROCESS | 2760 | 1461115361768 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:41 INFO - PROCESS | 2760 | ++DOCSHELL 18EE4400 == 11 [pid = 2760] [id = 65] 18:22:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 147 (18EE5400) [pid = 2760] [serial = 192] [outer = 00000000] 18:22:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 148 (1A93C800) [pid = 2760] [serial = 193] [outer = 18EE5400] 18:22:41 INFO - PROCESS | 2760 | 1461115361818 Marionette DEBUG loaded listener.js 18:22:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 149 (1B15C400) [pid = 2760] [serial = 194] [outer = 18EE5400] 18:22:42 INFO - PROCESS | 2760 | 1461115362283 Marionette TRACE conn4 <- [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]]]}] 18:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 730ms 18:22:42 INFO - PROCESS | 2760 | 1461115362357 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 18:22:42 INFO - PROCESS | 2760 | 1461115362360 Marionette TRACE conn4 <- [1,225,null,{"value":"13"}] 18:22:42 INFO - PROCESS | 2760 | 1461115362371 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:22:42 INFO - PROCESS | 2760 | 1461115362375 Marionette TRACE conn4 <- [1,226,null,{}] 18:22:42 INFO - PROCESS | 2760 | 1461115362387 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:42 INFO - PROCESS | 2760 | 1461115362504 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 18:22:42 INFO - PROCESS | 2760 | 1461115362511 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:42 INFO - PROCESS | 2760 | ++DOCSHELL 1C508400 == 12 [pid = 2760] [id = 66] 18:22:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 150 (1C508C00) [pid = 2760] [serial = 195] [outer = 00000000] 18:22:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 151 (1C586800) [pid = 2760] [serial = 196] [outer = 1C508C00] 18:22:42 INFO - PROCESS | 2760 | 1461115362561 Marionette DEBUG loaded listener.js 18:22:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 152 (1C59B800) [pid = 2760] [serial = 197] [outer = 1C508C00] 18:22:43 INFO - PROCESS | 2760 | 1461115363252 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 18:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 933ms 18:22:43 INFO - PROCESS | 2760 | 1461115363309 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 18:22:43 INFO - PROCESS | 2760 | 1461115363312 Marionette TRACE conn4 <- [1,229,null,{"value":"13"}] 18:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:22:43 INFO - PROCESS | 2760 | 1461115363320 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:22:43 INFO - PROCESS | 2760 | 1461115363322 Marionette TRACE conn4 <- [1,230,null,{}] 18:22:43 INFO - PROCESS | 2760 | 1461115363326 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:43 INFO - PROCESS | 2760 | 1461115363441 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 18:22:43 INFO - PROCESS | 2760 | 1461115363452 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:43 INFO - PROCESS | 2760 | ++DOCSHELL 1D5DCC00 == 13 [pid = 2760] [id = 67] 18:22:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 153 (1D76B800) [pid = 2760] [serial = 198] [outer = 00000000] 18:22:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 154 (1D771800) [pid = 2760] [serial = 199] [outer = 1D76B800] 18:22:43 INFO - PROCESS | 2760 | 1461115363545 Marionette DEBUG loaded listener.js 18:22:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 155 (1DDE4000) [pid = 2760] [serial = 200] [outer = 1D76B800] 18:22:43 INFO - PROCESS | 2760 | 1461115363966 Marionette TRACE conn4 <- [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]]]}] 18:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 670ms 18:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:22:44 INFO - PROCESS | 2760 | 1461115363996 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 18:22:44 INFO - PROCESS | 2760 | 1461115363998 Marionette TRACE conn4 <- [1,233,null,{"value":"13"}] 18:22:44 INFO - PROCESS | 2760 | 1461115364001 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:22:44 INFO - PROCESS | 2760 | 1461115364003 Marionette TRACE conn4 <- [1,234,null,{}] 18:22:44 INFO - PROCESS | 2760 | 1461115364007 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:44 INFO - PROCESS | 2760 | 1461115364115 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 18:22:44 INFO - PROCESS | 2760 | 1461115364121 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:44 INFO - PROCESS | 2760 | ++DOCSHELL 1D771000 == 14 [pid = 2760] [id = 68] 18:22:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 156 (1E1A4C00) [pid = 2760] [serial = 201] [outer = 00000000] 18:22:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 157 (1E45FC00) [pid = 2760] [serial = 202] [outer = 1E1A4C00] 18:22:44 INFO - PROCESS | 2760 | 1461115364171 Marionette DEBUG loaded listener.js 18:22:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 158 (1E6DA800) [pid = 2760] [serial = 203] [outer = 1E1A4C00] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 157 (1370A000) [pid = 2760] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 156 (1B163400) [pid = 2760] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 155 (1B15A000) [pid = 2760] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 154 (1A1DCC00) [pid = 2760] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 153 (13513000) [pid = 2760] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 152 (1A1D8400) [pid = 2760] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 151 (1350E000) [pid = 2760] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 150 (1307C800) [pid = 2760] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 149 (1816C800) [pid = 2760] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 148 (13759000) [pid = 2760] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 147 (1BB3C000) [pid = 2760] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 146 (1A1D8800) [pid = 2760] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 145 (1E41BC00) [pid = 2760] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 144 (1CD78400) [pid = 2760] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 143 (137D3C00) [pid = 2760] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 142 (1467C000) [pid = 2760] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 141 (1A942C00) [pid = 2760] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 140 (19397000) [pid = 2760] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 139 (1FB40000) [pid = 2760] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 138 (1D76D800) [pid = 2760] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 137 (1C50A000) [pid = 2760] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 136 (1E1D2000) [pid = 2760] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 135 (1E6DB000) [pid = 2760] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 134 (1FB41400) [pid = 2760] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 133 (20065000) [pid = 2760] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 132 (1A936400) [pid = 2760] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 131 (1E1A3000) [pid = 2760] [serial = 159] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 130 (1825B400) [pid = 2760] [serial = 153] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 129 (21A43000) [pid = 2760] [serial = 150] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 128 (1C599800) [pid = 2760] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 127 (1FEAA800) [pid = 2760] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (1BEF5800) [pid = 2760] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (1E424C00) [pid = 2760] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (1D7DE000) [pid = 2760] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (1CD7E800) [pid = 2760] [serial = 156] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (1D7E4C00) [pid = 2760] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (144DB800) [pid = 2760] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1A940400) [pid = 2760] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (1A660000) [pid = 2760] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (18EE8C00) [pid = 2760] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:22:45 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (0F206C00) [pid = 2760] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:22:45 INFO - PROCESS | 2760 | 1461115365412 Marionette TRACE conn4 <- [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]]]}] 18:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1416ms 18:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:22:45 INFO - PROCESS | 2760 | 1461115365421 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 18:22:45 INFO - PROCESS | 2760 | 1461115365423 Marionette TRACE conn4 <- [1,237,null,{"value":"13"}] 18:22:45 INFO - PROCESS | 2760 | 1461115365426 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:22:45 INFO - PROCESS | 2760 | 1461115365428 Marionette TRACE conn4 <- [1,238,null,{}] 18:22:45 INFO - PROCESS | 2760 | 1461115365431 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:45 INFO - PROCESS | 2760 | 1461115365530 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 18:22:45 INFO - PROCESS | 2760 | 1461115365539 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:45 INFO - PROCESS | 2760 | ++DOCSHELL 0F388800 == 15 [pid = 2760] [id = 69] 18:22:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (12D3E000) [pid = 2760] [serial = 204] [outer = 00000000] 18:22:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (1A94A000) [pid = 2760] [serial = 205] [outer = 12D3E000] 18:22:45 INFO - PROCESS | 2760 | 1461115365591 Marionette DEBUG loaded listener.js 18:22:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (1BB43000) [pid = 2760] [serial = 206] [outer = 12D3E000] 18:22:46 INFO - PROCESS | 2760 | 1461115366016 Marionette TRACE conn4 <- [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]]]}] 18:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 631ms 18:22:46 INFO - PROCESS | 2760 | 1461115366061 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 18:22:46 INFO - PROCESS | 2760 | 1461115366063 Marionette TRACE conn4 <- [1,241,null,{"value":"13"}] 18:22:46 INFO - PROCESS | 2760 | 1461115366066 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:22:46 INFO - PROCESS | 2760 | 1461115366068 Marionette TRACE conn4 <- [1,242,null,{}] 18:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:22:46 INFO - PROCESS | 2760 | 1461115366071 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:46 INFO - PROCESS | 2760 | 1461115366148 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 18:22:46 INFO - PROCESS | 2760 | 1461115366155 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:46 INFO - PROCESS | 2760 | ++DOCSHELL 1C59F800 == 16 [pid = 2760] [id = 70] 18:22:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (1CD1D000) [pid = 2760] [serial = 207] [outer = 00000000] 18:22:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (1D588400) [pid = 2760] [serial = 208] [outer = 1CD1D000] 18:22:46 INFO - PROCESS | 2760 | 1461115366204 Marionette DEBUG loaded listener.js 18:22:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (1DDE1400) [pid = 2760] [serial = 209] [outer = 1CD1D000] 18:22:46 INFO - PROCESS | 2760 | 1461115366636 Marionette TRACE conn4 <- [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]]]}] 18:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 630ms 18:22:46 INFO - PROCESS | 2760 | 1461115366702 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 18:22:46 INFO - PROCESS | 2760 | 1461115366704 Marionette TRACE conn4 <- [1,245,null,{"value":"13"}] 18:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:22:46 INFO - PROCESS | 2760 | 1461115366707 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:22:46 INFO - PROCESS | 2760 | 1461115366708 Marionette TRACE conn4 <- [1,246,null,{}] 18:22:46 INFO - PROCESS | 2760 | 1461115366712 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:46 INFO - PROCESS | 2760 | 1461115366787 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 18:22:46 INFO - PROCESS | 2760 | 1461115366793 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:46 INFO - PROCESS | 2760 | ++DOCSHELL 1E341800 == 17 [pid = 2760] [id = 71] 18:22:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (1E58F400) [pid = 2760] [serial = 210] [outer = 00000000] 18:22:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (1FB3B400) [pid = 2760] [serial = 211] [outer = 1E58F400] 18:22:46 INFO - PROCESS | 2760 | 1461115366840 Marionette DEBUG loaded listener.js 18:22:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (1FB37000) [pid = 2760] [serial = 212] [outer = 1E58F400] 18:22:47 INFO - PROCESS | 2760 | 1461115367609 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 18:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 931ms 18:22:47 INFO - PROCESS | 2760 | 1461115367638 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 18:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:22:47 INFO - PROCESS | 2760 | 1461115367642 Marionette TRACE conn4 <- [1,249,null,{"value":"13"}] 18:22:47 INFO - PROCESS | 2760 | 1461115367648 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:22:47 INFO - PROCESS | 2760 | 1461115367652 Marionette TRACE conn4 <- [1,250,null,{}] 18:22:47 INFO - PROCESS | 2760 | 1461115367658 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:47 INFO - PROCESS | 2760 | 1461115367778 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 18:22:47 INFO - PROCESS | 2760 | 1461115367860 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:47 INFO - PROCESS | 2760 | ++DOCSHELL 13705000 == 18 [pid = 2760] [id = 72] 18:22:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (13709400) [pid = 2760] [serial = 213] [outer = 00000000] 18:22:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 128 (17FE0C00) [pid = 2760] [serial = 214] [outer = 13709400] 18:22:47 INFO - PROCESS | 2760 | 1461115367960 Marionette DEBUG loaded listener.js 18:22:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 129 (18EE0C00) [pid = 2760] [serial = 215] [outer = 13709400] 18:22:48 INFO - PROCESS | 2760 | 1461115368764 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 18:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1134ms 18:22:48 INFO - PROCESS | 2760 | 1461115368798 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 18:22:48 INFO - PROCESS | 2760 | 1461115368802 Marionette TRACE conn4 <- [1,253,null,{"value":"13"}] 18:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:22:48 INFO - PROCESS | 2760 | 1461115368808 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:22:48 INFO - PROCESS | 2760 | 1461115368812 Marionette TRACE conn4 <- [1,254,null,{}] 18:22:48 INFO - PROCESS | 2760 | 1461115368819 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:48 INFO - PROCESS | 2760 | 1461115368926 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 18:22:49 INFO - PROCESS | 2760 | 1461115369031 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:49 INFO - PROCESS | 2760 | ++DOCSHELL 137D5C00 == 19 [pid = 2760] [id = 73] 18:22:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 130 (137D6C00) [pid = 2760] [serial = 216] [outer = 00000000] 18:22:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 131 (13F7D800) [pid = 2760] [serial = 217] [outer = 137D6C00] 18:22:49 INFO - PROCESS | 2760 | 1461115369125 Marionette DEBUG loaded listener.js 18:22:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 132 (144DFC00) [pid = 2760] [serial = 218] [outer = 137D6C00] 18:22:49 INFO - PROCESS | 2760 | 1461115369234 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 131 (13F28400) [pid = 2760] [serial = 102] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 130 (137B6800) [pid = 2760] [serial = 105] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 129 (18EDC800) [pid = 2760] [serial = 154] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 128 (1A1DF000) [pid = 2760] [serial = 114] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 127 (17F61800) [pid = 2760] [serial = 112] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (1A930400) [pid = 2760] [serial = 169] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (1467AC00) [pid = 2760] [serial = 111] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (1825D000) [pid = 2760] [serial = 138] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (18470000) [pid = 2760] [serial = 109] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (17B63C00) [pid = 2760] [serial = 123] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (1825E400) [pid = 2760] [serial = 108] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (13F24400) [pid = 2760] [serial = 90] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (1C58A000) [pid = 2760] [serial = 88] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (1788E800) [pid = 2760] [serial = 91] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (14683800) [pid = 2760] [serial = 103] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1B1C0C00) [pid = 2760] [serial = 93] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1C58F000) [pid = 2760] [serial = 94] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (1E453000) [pid = 2760] [serial = 96] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1E519000) [pid = 2760] [serial = 97] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1CD80000) [pid = 2760] [serial = 99] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1BEF5C00) [pid = 2760] [serial = 87] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1CD81C00) [pid = 2760] [serial = 100] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (13F7F000) [pid = 2760] [serial = 75] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1818C400) [pid = 2760] [serial = 78] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1B15EC00) [pid = 2760] [serial = 84] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1B1BA000) [pid = 2760] [serial = 85] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (18471800) [pid = 2760] [serial = 79] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (14649400) [pid = 2760] [serial = 76] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1A6B6400) [pid = 2760] [serial = 82] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1A1DF800) [pid = 2760] [serial = 81] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (17FE6C00) [pid = 2760] [serial = 73] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1E581400) [pid = 2760] [serial = 144] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (18EE2400) [pid = 2760] [serial = 139] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1BEF6400) [pid = 2760] [serial = 173] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (13F27C00) [pid = 2760] [serial = 106] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1CD7C400) [pid = 2760] [serial = 142] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1A6BBC00) [pid = 2760] [serial = 126] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1B1C1C00) [pid = 2760] [serial = 118] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1BB31000) [pid = 2760] [serial = 172] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1C58EC00) [pid = 2760] [serial = 120] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1A93A400) [pid = 2760] [serial = 170] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (1C58CC00) [pid = 2760] [serial = 141] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (18E57000) [pid = 2760] [serial = 124] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (1A661C00) [pid = 2760] [serial = 115] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1B162800) [pid = 2760] [serial = 117] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (17891C00) [pid = 2760] [serial = 40] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1C5A1C00) [pid = 2760] [serial = 176] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (1E425000) [pid = 2760] [serial = 178] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (20066800) [pid = 2760] [serial = 148] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (1BEF6800) [pid = 2760] [serial = 129] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (21FB2C00) [pid = 2760] [serial = 151] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (1FFBEC00) [pid = 2760] [serial = 147] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1CD73400) [pid = 2760] [serial = 121] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (1F30D800) [pid = 2760] [serial = 145] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (1C59E000) [pid = 2760] [serial = 175] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (1E6DC800) [pid = 2760] [serial = 136] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (1E6D6000) [pid = 2760] [serial = 135] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (1E452C00) [pid = 2760] [serial = 160] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (1D04E400) [pid = 2760] [serial = 158] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (1E22F000) [pid = 2760] [serial = 133] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 71 (1DDEBC00) [pid = 2760] [serial = 132] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 70 (1D04A800) [pid = 2760] [serial = 157] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 69 (1CD26000) [pid = 2760] [serial = 130] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 68 (1A944400) [pid = 2760] [serial = 127] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 67 (0F20DC00) [pid = 2760] [serial = 72] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 66 (21B83C00) [pid = 2760] [serial = 187] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 65 (21B31000) [pid = 2760] [serial = 185] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 64 (21B32800) [pid = 2760] [serial = 184] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 63 (1E22B800) [pid = 2760] [serial = 182] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 62 (1C50D800) [pid = 2760] [serial = 167] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 61 (1D771C00) [pid = 2760] [serial = 181] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 60 (1F306C00) [pid = 2760] [serial = 179] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 59 (1FB3BC00) [pid = 2760] [serial = 58] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 58 (21FB7400) [pid = 2760] [serial = 61] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 57 (22192400) [pid = 2760] [serial = 70] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 56 (1E584800) [pid = 2760] [serial = 164] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 55 (1C50D400) [pid = 2760] [serial = 166] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 54 (1A93D400) [pid = 2760] [serial = 163] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 53 (1E6DEC00) [pid = 2760] [serial = 161] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 52 (1A666C00) [pid = 2760] [serial = 155] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | --DOMWINDOW == 51 (21FB3000) [pid = 2760] [serial = 152] [outer = 00000000] [url = about:blank] 18:22:49 INFO - PROCESS | 2760 | 1461115369637 Marionette TRACE conn4 <- [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]]]}] 18:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 890ms 18:22:49 INFO - PROCESS | 2760 | 1461115369699 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 18:22:49 INFO - PROCESS | 2760 | 1461115369704 Marionette TRACE conn4 <- [1,257,null,{"value":"13"}] 18:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:22:49 INFO - PROCESS | 2760 | 1461115369710 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:22:49 INFO - PROCESS | 2760 | 1461115369713 Marionette TRACE conn4 <- [1,258,null,{}] 18:22:49 INFO - PROCESS | 2760 | 1461115369717 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:49 INFO - PROCESS | 2760 | 1461115369802 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 18:22:49 INFO - PROCESS | 2760 | 1461115369817 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:49 INFO - PROCESS | 2760 | ++DOCSHELL 17B6D800 == 20 [pid = 2760] [id = 74] 18:22:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 52 (17B6DC00) [pid = 2760] [serial = 219] [outer = 00000000] 18:22:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 53 (17F5B000) [pid = 2760] [serial = 220] [outer = 17B6DC00] 18:22:49 INFO - PROCESS | 2760 | 1461115369868 Marionette DEBUG loaded listener.js 18:22:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 54 (17FED800) [pid = 2760] [serial = 221] [outer = 17B6DC00] 18:22:50 INFO - PROCESS | 2760 | 1461115370314 Marionette TRACE conn4 <- [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]]]}] 18:22:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 631ms 18:22:50 INFO - PROCESS | 2760 | 1461115370344 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 18:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:22:50 INFO - PROCESS | 2760 | 1461115370346 Marionette TRACE conn4 <- [1,261,null,{"value":"13"}] 18:22:50 INFO - PROCESS | 2760 | 1461115370349 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:22:50 INFO - PROCESS | 2760 | 1461115370353 Marionette TRACE conn4 <- [1,262,null,{}] 18:22:50 INFO - PROCESS | 2760 | 1461115370367 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:50 INFO - PROCESS | 2760 | 1461115370480 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 18:22:50 INFO - PROCESS | 2760 | 1461115370489 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:50 INFO - PROCESS | 2760 | ++DOCSHELL 18EE2000 == 21 [pid = 2760] [id = 75] 18:22:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 55 (18EE2400) [pid = 2760] [serial = 222] [outer = 00000000] 18:22:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 56 (1939D800) [pid = 2760] [serial = 223] [outer = 18EE2400] 18:22:50 INFO - PROCESS | 2760 | 1461115370544 Marionette DEBUG loaded listener.js 18:22:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 57 (1A1DA800) [pid = 2760] [serial = 224] [outer = 18EE2400] 18:22:50 INFO - PROCESS | 2760 | 1461115370984 Marionette TRACE conn4 <- [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]]]}] 18:22:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 690ms 18:22:51 INFO - PROCESS | 2760 | 1461115371040 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 18:22:51 INFO - PROCESS | 2760 | 1461115371043 Marionette TRACE conn4 <- [1,265,null,{"value":"13"}] 18:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:22:51 INFO - PROCESS | 2760 | 1461115371046 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:22:51 INFO - PROCESS | 2760 | 1461115371048 Marionette TRACE conn4 <- [1,266,null,{}] 18:22:51 INFO - PROCESS | 2760 | 1461115371052 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:51 INFO - PROCESS | 2760 | 1461115371133 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 18:22:51 INFO - PROCESS | 2760 | 1461115371142 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:51 INFO - PROCESS | 2760 | ++DOCSHELL 1A6BCC00 == 22 [pid = 2760] [id = 76] 18:22:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 58 (1A92E400) [pid = 2760] [serial = 225] [outer = 00000000] 18:22:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 59 (1A938000) [pid = 2760] [serial = 226] [outer = 1A92E400] 18:22:51 INFO - PROCESS | 2760 | 1461115371284 Marionette DEBUG loaded listener.js 18:22:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 60 (1A93B800) [pid = 2760] [serial = 227] [outer = 1A92E400] 18:22:51 INFO - PROCESS | 2760 | 1461115371714 Marionette TRACE conn4 <- [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]]]}] 18:22:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 733ms 18:22:51 INFO - PROCESS | 2760 | 1461115371813 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 18:22:51 INFO - PROCESS | 2760 | 1461115371815 Marionette TRACE conn4 <- [1,269,null,{"value":"13"}] 18:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:22:51 INFO - PROCESS | 2760 | 1461115371834 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:22:51 INFO - PROCESS | 2760 | 1461115371836 Marionette TRACE conn4 <- [1,270,null,{}] 18:22:51 INFO - PROCESS | 2760 | 1461115371840 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:51 INFO - PROCESS | 2760 | 1461115371936 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 18:22:51 INFO - PROCESS | 2760 | 1461115371942 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:51 INFO - PROCESS | 2760 | ++DOCSHELL 1A944400 == 23 [pid = 2760] [id = 77] 18:22:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 61 (1A946C00) [pid = 2760] [serial = 228] [outer = 00000000] 18:22:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 62 (1A94DC00) [pid = 2760] [serial = 229] [outer = 1A946C00] 18:22:52 INFO - PROCESS | 2760 | 1461115371989 Marionette DEBUG loaded listener.js 18:22:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 63 (1B15A400) [pid = 2760] [serial = 230] [outer = 1A946C00] 18:22:52 INFO - PROCESS | 2760 | 1461115372431 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 18:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 630ms 18:22:52 INFO - PROCESS | 2760 | 1461115372467 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 18:22:52 INFO - PROCESS | 2760 | 1461115372469 Marionette TRACE conn4 <- [1,273,null,{"value":"13"}] 18:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:22:52 INFO - PROCESS | 2760 | 1461115372472 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:22:52 INFO - PROCESS | 2760 | 1461115372474 Marionette TRACE conn4 <- [1,274,null,{}] 18:22:52 INFO - PROCESS | 2760 | 1461115372477 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:52 INFO - PROCESS | 2760 | 1461115372601 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 18:22:52 INFO - PROCESS | 2760 | 1461115372614 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:52 INFO - PROCESS | 2760 | ++DOCSHELL 1B163800 == 24 [pid = 2760] [id = 78] 18:22:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 64 (1B163C00) [pid = 2760] [serial = 231] [outer = 00000000] 18:22:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 65 (1BB3C000) [pid = 2760] [serial = 232] [outer = 1B163C00] 18:22:52 INFO - PROCESS | 2760 | 1461115372704 Marionette DEBUG loaded listener.js 18:22:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 66 (1BD27400) [pid = 2760] [serial = 233] [outer = 1B163C00] 18:22:53 INFO - PROCESS | 2760 | 1461115373123 Marionette TRACE conn4 <- [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]]]}] 18:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 671ms 18:22:53 INFO - PROCESS | 2760 | 1461115373147 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 18:22:53 INFO - PROCESS | 2760 | 1461115373149 Marionette TRACE conn4 <- [1,277,null,{"value":"13"}] 18:22:53 INFO - PROCESS | 2760 | 1461115373152 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:22:53 INFO - PROCESS | 2760 | 1461115373154 Marionette TRACE conn4 <- [1,278,null,{}] 18:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:22:53 INFO - PROCESS | 2760 | 1461115373158 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:53 INFO - PROCESS | 2760 | 1461115373277 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 18:22:53 INFO - PROCESS | 2760 | 1461115373293 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:53 INFO - PROCESS | 2760 | ++DOCSHELL 1BD2B000 == 25 [pid = 2760] [id = 79] 18:22:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 67 (1BD2F800) [pid = 2760] [serial = 234] [outer = 00000000] 18:22:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 68 (1C502800) [pid = 2760] [serial = 235] [outer = 1BD2F800] 18:22:53 INFO - PROCESS | 2760 | 1461115373338 Marionette DEBUG loaded listener.js 18:22:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 69 (1BEF9400) [pid = 2760] [serial = 236] [outer = 1BD2F800] 18:22:53 INFO - PROCESS | 2760 | 1461115373793 Marionette TRACE conn4 <- [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]]]}] 18:22:53 INFO - PROCESS | 2760 | --DOMWINDOW == 68 (1E1A4C00) [pid = 2760] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:22:53 INFO - PROCESS | 2760 | --DOMWINDOW == 67 (13F7B400) [pid = 2760] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:22:53 INFO - PROCESS | 2760 | --DOMWINDOW == 66 (21B77C00) [pid = 2760] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:22:53 INFO - PROCESS | 2760 | --DOMWINDOW == 65 (18EE5400) [pid = 2760] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:22:53 INFO - PROCESS | 2760 | --DOMWINDOW == 64 (1CD1D000) [pid = 2760] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:22:53 INFO - PROCESS | 2760 | --DOMWINDOW == 63 (1D76B800) [pid = 2760] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:22:53 INFO - PROCESS | 2760 | --DOMWINDOW == 62 (1C508C00) [pid = 2760] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:22:53 INFO - PROCESS | 2760 | --DOMWINDOW == 61 (12D3E000) [pid = 2760] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 671ms 18:22:53 INFO - PROCESS | 2760 | 1461115373829 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 18:22:53 INFO - PROCESS | 2760 | 1461115373831 Marionette TRACE conn4 <- [1,281,null,{"value":"13"}] 18:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:22:53 INFO - PROCESS | 2760 | 1461115373834 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:22:53 INFO - PROCESS | 2760 | 1461115373835 Marionette TRACE conn4 <- [1,282,null,{}] 18:22:53 INFO - PROCESS | 2760 | 1461115373839 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:53 INFO - PROCESS | 2760 | 1461115373913 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 18:22:53 INFO - PROCESS | 2760 | 1461115373919 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:53 INFO - PROCESS | 2760 | ++DOCSHELL 1A932400 == 26 [pid = 2760] [id = 80] 18:22:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 62 (1A937800) [pid = 2760] [serial = 237] [outer = 00000000] 18:22:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 63 (1C50D800) [pid = 2760] [serial = 238] [outer = 1A937800] 18:22:53 INFO - PROCESS | 2760 | 1461115373967 Marionette DEBUG loaded listener.js 18:22:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 64 (1C510000) [pid = 2760] [serial = 239] [outer = 1A937800] 18:22:54 INFO - PROCESS | 2760 | 1461115374385 Marionette TRACE conn4 <- [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]]]}] 18:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 571ms 18:22:54 INFO - PROCESS | 2760 | 1461115374413 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 18:22:54 INFO - PROCESS | 2760 | 1461115374415 Marionette TRACE conn4 <- [1,285,null,{"value":"13"}] 18:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:22:54 INFO - PROCESS | 2760 | 1461115374418 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:22:54 INFO - PROCESS | 2760 | 1461115374420 Marionette TRACE conn4 <- [1,286,null,{}] 18:22:54 INFO - PROCESS | 2760 | 1461115374423 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:54 INFO - PROCESS | 2760 | 1461115374498 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 18:22:54 INFO - PROCESS | 2760 | 1461115374504 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:54 INFO - PROCESS | 2760 | ++DOCSHELL 1C58D800 == 27 [pid = 2760] [id = 81] 18:22:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 65 (1C58E800) [pid = 2760] [serial = 240] [outer = 00000000] 18:22:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 66 (1C59EC00) [pid = 2760] [serial = 241] [outer = 1C58E800] 18:22:54 INFO - PROCESS | 2760 | 1461115374553 Marionette DEBUG loaded listener.js 18:22:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 67 (1CD26000) [pid = 2760] [serial = 242] [outer = 1C58E800] 18:22:55 INFO - PROCESS | 2760 | 1461115374988 Marionette TRACE conn4 <- [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]]]}] 18:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 630ms 18:22:55 INFO - PROCESS | 2760 | 1461115375050 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 18:22:55 INFO - PROCESS | 2760 | 1461115375052 Marionette TRACE conn4 <- [1,289,null,{"value":"13"}] 18:22:55 INFO - PROCESS | 2760 | 1461115375056 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:22:55 INFO - PROCESS | 2760 | 1461115375058 Marionette TRACE conn4 <- [1,290,null,{}] 18:22:55 INFO - PROCESS | 2760 | 1461115375062 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:55 INFO - PROCESS | 2760 | 1461115375139 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 18:22:55 INFO - PROCESS | 2760 | 1461115375145 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:55 INFO - PROCESS | 2760 | ++DOCSHELL 1A6B7400 == 28 [pid = 2760] [id = 82] 18:22:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 68 (1CD73000) [pid = 2760] [serial = 243] [outer = 00000000] 18:22:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 69 (1CD78C00) [pid = 2760] [serial = 244] [outer = 1CD73000] 18:22:55 INFO - PROCESS | 2760 | 1461115375190 Marionette DEBUG loaded listener.js 18:22:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 70 (1CD79000) [pid = 2760] [serial = 245] [outer = 1CD73000] 18:22:55 INFO - PROCESS | 2760 | 1461115375604 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 18:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 571ms 18:22:55 INFO - PROCESS | 2760 | 1461115375649 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 18:22:55 INFO - PROCESS | 2760 | 1461115375651 Marionette TRACE conn4 <- [1,293,null,{"value":"13"}] 18:22:55 INFO - PROCESS | 2760 | 1461115375654 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:22:55 INFO - PROCESS | 2760 | 1461115375657 Marionette TRACE conn4 <- [1,294,null,{}] 18:22:55 INFO - PROCESS | 2760 | 1461115375664 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:55 INFO - PROCESS | 2760 | 1461115375758 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 18:22:55 INFO - PROCESS | 2760 | 1461115375764 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:55 INFO - PROCESS | 2760 | ++DOCSHELL 1A6B5000 == 29 [pid = 2760] [id = 83] 18:22:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 71 (1CD80C00) [pid = 2760] [serial = 246] [outer = 00000000] 18:22:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 72 (1D58BC00) [pid = 2760] [serial = 247] [outer = 1CD80C00] 18:22:55 INFO - PROCESS | 2760 | 1461115375816 Marionette DEBUG loaded listener.js 18:22:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (1D766C00) [pid = 2760] [serial = 248] [outer = 1CD80C00] 18:22:56 INFO - PROCESS | 2760 | 1461115376492 Marionette TRACE conn4 <- [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]]]}] 18:22:56 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. 18:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 870ms 18:22:56 INFO - PROCESS | 2760 | 1461115376529 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 18:22:56 INFO - PROCESS | 2760 | 1461115376533 Marionette TRACE conn4 <- [1,297,null,{"value":"13"}] 18:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:22:56 INFO - PROCESS | 2760 | 1461115376538 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:22:56 INFO - PROCESS | 2760 | 1461115376541 Marionette TRACE conn4 <- [1,298,null,{}] 18:22:56 INFO - PROCESS | 2760 | 1461115376548 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:56 INFO - PROCESS | 2760 | 1461115376657 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 18:22:56 INFO - PROCESS | 2760 | 1461115376730 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:56 INFO - PROCESS | 2760 | ++DOCSHELL 13F87800 == 30 [pid = 2760] [id = 84] 18:22:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (13FE2400) [pid = 2760] [serial = 249] [outer = 00000000] 18:22:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (17F5A400) [pid = 2760] [serial = 250] [outer = 13FE2400] 18:22:56 INFO - PROCESS | 2760 | 1461115376787 Marionette DEBUG loaded listener.js 18:22:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (182F3000) [pid = 2760] [serial = 251] [outer = 13FE2400] 18:22:57 INFO - PROCESS | 2760 | 1461115377336 Marionette TRACE conn4 <- [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]]]}] 18:22:57 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. 18:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 831ms 18:22:57 INFO - PROCESS | 2760 | 1461115377374 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 18:22:57 INFO - PROCESS | 2760 | 1461115377380 Marionette TRACE conn4 <- [1,301,null,{"value":"13"}] 18:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:22:57 INFO - PROCESS | 2760 | 1461115377388 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:22:57 INFO - PROCESS | 2760 | 1461115377391 Marionette TRACE conn4 <- [1,302,null,{}] 18:22:57 INFO - PROCESS | 2760 | 1461115377395 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:57 INFO - PROCESS | 2760 | 1461115377499 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 18:22:57 INFO - PROCESS | 2760 | 1461115377588 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:57 INFO - PROCESS | 2760 | ++DOCSHELL 1A930000 == 31 [pid = 2760] [id = 85] 18:22:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (1A933C00) [pid = 2760] [serial = 252] [outer = 00000000] 18:22:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (1A94D000) [pid = 2760] [serial = 253] [outer = 1A933C00] 18:22:57 INFO - PROCESS | 2760 | 1461115377646 Marionette DEBUG loaded listener.js 18:22:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (1B165400) [pid = 2760] [serial = 254] [outer = 1A933C00] 18:22:58 INFO - PROCESS | 2760 | 1461115378173 Marionette TRACE conn4 <- [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]]]}] 18:22:58 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. 18:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 830ms 18:22:58 INFO - PROCESS | 2760 | 1461115378220 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 18:22:58 INFO - PROCESS | 2760 | 1461115378223 Marionette TRACE conn4 <- [1,305,null,{"value":"13"}] 18:22:58 INFO - PROCESS | 2760 | 1461115378226 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:22:58 INFO - PROCESS | 2760 | 1461115378230 Marionette TRACE conn4 <- [1,306,null,{}] 18:22:58 INFO - PROCESS | 2760 | 1461115378242 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:58 INFO - PROCESS | 2760 | 1461115378348 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 18:22:58 INFO - PROCESS | 2760 | 1461115378431 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:58 INFO - PROCESS | 2760 | ++DOCSHELL 1C504000 == 32 [pid = 2760] [id = 86] 18:22:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1CD77800) [pid = 2760] [serial = 255] [outer = 00000000] 18:22:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1D04FC00) [pid = 2760] [serial = 256] [outer = 1CD77800] 18:22:58 INFO - PROCESS | 2760 | 1461115378488 Marionette DEBUG loaded listener.js 18:22:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1D765400) [pid = 2760] [serial = 257] [outer = 1CD77800] 18:22:59 INFO - PROCESS | 2760 | 1461115379069 Marionette TRACE conn4 <- [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]]]}] 18:22:59 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. 18:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 871ms 18:22:59 INFO - PROCESS | 2760 | 1461115379099 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 18:22:59 INFO - PROCESS | 2760 | 1461115379103 Marionette TRACE conn4 <- [1,309,null,{"value":"13"}] 18:22:59 INFO - PROCESS | 2760 | 1461115379106 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:22:59 INFO - PROCESS | 2760 | 1461115379108 Marionette TRACE conn4 <- [1,310,null,{}] 18:22:59 INFO - PROCESS | 2760 | 1461115379112 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:59 INFO - PROCESS | 2760 | 1461115379211 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 18:22:59 INFO - PROCESS | 2760 | 1461115379295 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:59 INFO - PROCESS | 2760 | ++DOCSHELL 1D770400 == 33 [pid = 2760] [id = 87] 18:22:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1D771C00) [pid = 2760] [serial = 258] [outer = 00000000] 18:22:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1DDE6800) [pid = 2760] [serial = 259] [outer = 1D771C00] 18:22:59 INFO - PROCESS | 2760 | 1461115379349 Marionette DEBUG loaded listener.js 18:22:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1E1D2000) [pid = 2760] [serial = 260] [outer = 1D771C00] 18:22:59 INFO - PROCESS | 2760 | 1461115379973 Marionette TRACE conn4 <- [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]]]}] 18:23:00 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. 18:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 931ms 18:23:00 INFO - PROCESS | 2760 | 1461115380040 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 18:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:23:00 INFO - PROCESS | 2760 | 1461115380044 Marionette TRACE conn4 <- [1,313,null,{"value":"13"}] 18:23:00 INFO - PROCESS | 2760 | 1461115380050 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:23:00 INFO - PROCESS | 2760 | 1461115380054 Marionette TRACE conn4 <- [1,314,null,{}] 18:23:00 INFO - PROCESS | 2760 | 1461115380061 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:00 INFO - PROCESS | 2760 | 1461115380157 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 18:23:00 INFO - PROCESS | 2760 | 1461115380233 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:00 INFO - PROCESS | 2760 | ++DOCSHELL 144DB800 == 34 [pid = 2760] [id = 88] 18:23:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (14648C00) [pid = 2760] [serial = 261] [outer = 00000000] 18:23:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (17897000) [pid = 2760] [serial = 262] [outer = 14648C00] 18:23:00 INFO - PROCESS | 2760 | 1461115380282 Marionette DEBUG loaded listener.js 18:23:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (17F57000) [pid = 2760] [serial = 263] [outer = 14648C00] 18:23:00 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1E45FC00) [pid = 2760] [serial = 202] [outer = 00000000] [url = about:blank] 18:23:00 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (18168800) [pid = 2760] [serial = 190] [outer = 00000000] [url = about:blank] 18:23:00 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (18E55800) [pid = 2760] [serial = 191] [outer = 00000000] [url = about:blank] 18:23:00 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (21FB1C00) [pid = 2760] [serial = 188] [outer = 00000000] [url = about:blank] 18:23:00 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (1A93C800) [pid = 2760] [serial = 193] [outer = 00000000] [url = about:blank] 18:23:00 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (1FB3B400) [pid = 2760] [serial = 211] [outer = 00000000] [url = about:blank] 18:23:00 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (1DDE1400) [pid = 2760] [serial = 209] [outer = 00000000] [url = about:blank] 18:23:00 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (1DDE4000) [pid = 2760] [serial = 200] [outer = 00000000] [url = about:blank] 18:23:00 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1D771800) [pid = 2760] [serial = 199] [outer = 00000000] [url = about:blank] 18:23:00 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (1D588400) [pid = 2760] [serial = 208] [outer = 00000000] [url = about:blank] 18:23:00 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (1E6DA800) [pid = 2760] [serial = 203] [outer = 00000000] [url = about:blank] 18:23:00 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (1C586800) [pid = 2760] [serial = 196] [outer = 00000000] [url = about:blank] 18:23:00 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (1C59B800) [pid = 2760] [serial = 197] [outer = 00000000] [url = about:blank] 18:23:00 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (1A94A000) [pid = 2760] [serial = 205] [outer = 00000000] [url = about:blank] 18:23:00 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (1BB43000) [pid = 2760] [serial = 206] [outer = 00000000] [url = about:blank] 18:23:00 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (1B15C400) [pid = 2760] [serial = 194] [outer = 00000000] [url = about:blank] 18:23:00 INFO - PROCESS | 2760 | 1461115380910 Marionette TRACE conn4 <- [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]]]}] 18:23:00 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. 18:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 890ms 18:23:00 INFO - PROCESS | 2760 | 1461115380940 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 18:23:00 INFO - PROCESS | 2760 | 1461115380946 Marionette TRACE conn4 <- [1,317,null,{"value":"13"}] 18:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:23:00 INFO - PROCESS | 2760 | 1461115380952 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:23:00 INFO - PROCESS | 2760 | 1461115380954 Marionette TRACE conn4 <- [1,318,null,{}] 18:23:00 INFO - PROCESS | 2760 | 1461115380958 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:01 INFO - PROCESS | 2760 | 1461115381038 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 18:23:01 INFO - PROCESS | 2760 | 1461115381112 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:01 INFO - PROCESS | 2760 | ++DOCSHELL 0B87D800 == 35 [pid = 2760] [id = 89] 18:23:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (0F208C00) [pid = 2760] [serial = 264] [outer = 00000000] 18:23:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (144DF800) [pid = 2760] [serial = 265] [outer = 0F208C00] 18:23:01 INFO - PROCESS | 2760 | 1461115381160 Marionette DEBUG loaded listener.js 18:23:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (1847C000) [pid = 2760] [serial = 266] [outer = 0F208C00] 18:23:01 INFO - PROCESS | 2760 | 1461115381554 Marionette TRACE conn4 <- [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]]]}] 18:23:01 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. 18:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 631ms 18:23:01 INFO - PROCESS | 2760 | 1461115381587 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 18:23:01 INFO - PROCESS | 2760 | 1461115381590 Marionette TRACE conn4 <- [1,321,null,{"value":"13"}] 18:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:23:01 INFO - PROCESS | 2760 | 1461115381597 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:23:01 INFO - PROCESS | 2760 | 1461115381600 Marionette TRACE conn4 <- [1,322,null,{}] 18:23:01 INFO - PROCESS | 2760 | 1461115381610 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:01 INFO - PROCESS | 2760 | 1461115381696 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 18:23:01 INFO - PROCESS | 2760 | 1461115381702 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:01 INFO - PROCESS | 2760 | ++DOCSHELL 1A1E3400 == 36 [pid = 2760] [id = 90] 18:23:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (1A1E4400) [pid = 2760] [serial = 267] [outer = 00000000] 18:23:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (1B157400) [pid = 2760] [serial = 268] [outer = 1A1E4400] 18:23:01 INFO - PROCESS | 2760 | 1461115381752 Marionette DEBUG loaded listener.js 18:23:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (1B160C00) [pid = 2760] [serial = 269] [outer = 1A1E4400] 18:23:02 INFO - PROCESS | 2760 | 1461115382224 Marionette TRACE conn4 <- [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]]]}] 18:23:02 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. 18:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 670ms 18:23:02 INFO - PROCESS | 2760 | 1461115382269 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 18:23:02 INFO - PROCESS | 2760 | 1461115382272 Marionette TRACE conn4 <- [1,325,null,{"value":"13"}] 18:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:23:02 INFO - PROCESS | 2760 | 1461115382275 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:23:02 INFO - PROCESS | 2760 | 1461115382277 Marionette TRACE conn4 <- [1,326,null,{}] 18:23:02 INFO - PROCESS | 2760 | 1461115382281 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:02 INFO - PROCESS | 2760 | 1461115382357 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 18:23:02 INFO - PROCESS | 2760 | 1461115382364 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:02 INFO - PROCESS | 2760 | ++DOCSHELL 1BB3B000 == 37 [pid = 2760] [id = 91] 18:23:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (1BB3B400) [pid = 2760] [serial = 270] [outer = 00000000] 18:23:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1BEF7800) [pid = 2760] [serial = 271] [outer = 1BB3B400] 18:23:02 INFO - PROCESS | 2760 | 1461115382413 Marionette DEBUG loaded listener.js 18:23:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1C509000) [pid = 2760] [serial = 272] [outer = 1BB3B400] 18:23:02 INFO - PROCESS | 2760 | 1461115382863 Marionette TRACE conn4 <- [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]]]}] 18:23:02 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. 18:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 631ms 18:23:02 INFO - PROCESS | 2760 | 1461115382909 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 18:23:02 INFO - PROCESS | 2760 | 1461115382911 Marionette TRACE conn4 <- [1,329,null,{"value":"13"}] 18:23:02 INFO - PROCESS | 2760 | 1461115382915 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:23:02 INFO - PROCESS | 2760 | 1461115382916 Marionette TRACE conn4 <- [1,330,null,{}] 18:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:23:02 INFO - PROCESS | 2760 | 1461115382920 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:03 INFO - PROCESS | 2760 | 1461115383021 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 18:23:03 INFO - PROCESS | 2760 | 1461115383030 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:03 INFO - PROCESS | 2760 | ++DOCSHELL 12F08000 == 38 [pid = 2760] [id = 92] 18:23:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1C596800) [pid = 2760] [serial = 273] [outer = 00000000] 18:23:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1C5A0800) [pid = 2760] [serial = 274] [outer = 1C596800] 18:23:03 INFO - PROCESS | 2760 | 1461115383106 Marionette DEBUG loaded listener.js 18:23:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1CD78400) [pid = 2760] [serial = 275] [outer = 1C596800] 18:23:03 INFO - PROCESS | 2760 | 1461115383544 Marionette TRACE conn4 <- [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]]]}] 18:23:03 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. 18:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 670ms 18:23:03 INFO - PROCESS | 2760 | 1461115383590 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 18:23:03 INFO - PROCESS | 2760 | 1461115383592 Marionette TRACE conn4 <- [1,333,null,{"value":"13"}] 18:23:03 INFO - PROCESS | 2760 | 1461115383595 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:23:03 INFO - PROCESS | 2760 | 1461115383597 Marionette TRACE conn4 <- [1,334,null,{}] 18:23:03 INFO - PROCESS | 2760 | 1461115383607 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:03 INFO - PROCESS | 2760 | 1461115383730 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 18:23:03 INFO - PROCESS | 2760 | 1461115383785 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:03 INFO - PROCESS | 2760 | ++DOCSHELL 1D770C00 == 39 [pid = 2760] [id = 93] 18:23:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1D772000) [pid = 2760] [serial = 276] [outer = 00000000] 18:23:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1D7DF400) [pid = 2760] [serial = 277] [outer = 1D772000] 18:23:03 INFO - PROCESS | 2760 | 1461115383834 Marionette DEBUG loaded listener.js 18:23:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1E12F800) [pid = 2760] [serial = 278] [outer = 1D772000] 18:23:04 INFO - PROCESS | 2760 | 1461115384254 Marionette TRACE conn4 <- [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]]]}] 18:23:04 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. 18:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 691ms 18:23:04 INFO - PROCESS | 2760 | 1461115384295 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 18:23:04 INFO - PROCESS | 2760 | 1461115384297 Marionette TRACE conn4 <- [1,337,null,{"value":"13"}] 18:23:04 INFO - PROCESS | 2760 | 1461115384300 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:23:04 INFO - PROCESS | 2760 | 1461115384302 Marionette TRACE conn4 <- [1,338,null,{}] 18:23:04 INFO - PROCESS | 2760 | 1461115384305 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:04 INFO - PROCESS | 2760 | 1461115384431 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 18:23:04 INFO - PROCESS | 2760 | 1461115384438 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:04 INFO - PROCESS | 2760 | ++DOCSHELL 1E233800 == 40 [pid = 2760] [id = 94] 18:23:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1E34B800) [pid = 2760] [serial = 279] [outer = 00000000] 18:23:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1E454800) [pid = 2760] [serial = 280] [outer = 1E34B800] 18:23:04 INFO - PROCESS | 2760 | 1461115384489 Marionette DEBUG loaded listener.js 18:23:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1E511C00) [pid = 2760] [serial = 281] [outer = 1E34B800] 18:23:05 INFO - PROCESS | 2760 | 1461115385036 Marionette TRACE conn4 <- [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]]]}] 18:23:05 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (1B163C00) [pid = 2760] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:23:05 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (17B6DC00) [pid = 2760] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:23:05 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1E58F400) [pid = 2760] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:23:05 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1A946C00) [pid = 2760] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:23:05 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1A92E400) [pid = 2760] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:23:05 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (137D6C00) [pid = 2760] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:23:05 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (1BD2F800) [pid = 2760] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:23:05 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (18EE2400) [pid = 2760] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:23:05 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (1A937800) [pid = 2760] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:23:05 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (1C58E800) [pid = 2760] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:23:05 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1CD73000) [pid = 2760] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:23:05 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. 18:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 770ms 18:23:05 INFO - PROCESS | 2760 | 1461115385074 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 18:23:05 INFO - PROCESS | 2760 | 1461115385076 Marionette TRACE conn4 <- [1,341,null,{"value":"13"}] 18:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:23:05 INFO - PROCESS | 2760 | 1461115385080 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:23:05 INFO - PROCESS | 2760 | 1461115385081 Marionette TRACE conn4 <- [1,342,null,{}] 18:23:05 INFO - PROCESS | 2760 | 1461115385085 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:05 INFO - PROCESS | 2760 | 1461115385163 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 18:23:05 INFO - PROCESS | 2760 | 1461115385172 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:05 INFO - PROCESS | 2760 | ++DOCSHELL 18EE2400 == 41 [pid = 2760] [id = 95] 18:23:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1A92E400) [pid = 2760] [serial = 282] [outer = 00000000] 18:23:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1BB3FC00) [pid = 2760] [serial = 283] [outer = 1A92E400] 18:23:05 INFO - PROCESS | 2760 | 1461115385217 Marionette DEBUG loaded listener.js 18:23:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1C505000) [pid = 2760] [serial = 284] [outer = 1A92E400] 18:23:05 INFO - PROCESS | 2760 | 1461115385634 Marionette TRACE conn4 <- [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]]]}] 18:23:05 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. 18:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 571ms 18:23:05 INFO - PROCESS | 2760 | 1461115385655 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 18:23:05 INFO - PROCESS | 2760 | 1461115385657 Marionette TRACE conn4 <- [1,345,null,{"value":"13"}] 18:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:23:05 INFO - PROCESS | 2760 | 1461115385660 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:23:05 INFO - PROCESS | 2760 | 1461115385662 Marionette TRACE conn4 <- [1,346,null,{}] 18:23:05 INFO - PROCESS | 2760 | 1461115385665 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:05 INFO - PROCESS | 2760 | 1461115385766 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 18:23:05 INFO - PROCESS | 2760 | 1461115385778 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:05 INFO - PROCESS | 2760 | ++DOCSHELL 1E51BC00 == 42 [pid = 2760] [id = 96] 18:23:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1E584400) [pid = 2760] [serial = 285] [outer = 00000000] 18:23:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1E6D8000) [pid = 2760] [serial = 286] [outer = 1E584400] 18:23:05 INFO - PROCESS | 2760 | 1461115385822 Marionette DEBUG loaded listener.js 18:23:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1F30F400) [pid = 2760] [serial = 287] [outer = 1E584400] 18:23:06 INFO - PROCESS | 2760 | 1461115386235 Marionette TRACE conn4 <- [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]]]}] 18:23:06 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. 18:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 630ms 18:23:06 INFO - PROCESS | 2760 | 1461115386296 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 18:23:06 INFO - PROCESS | 2760 | 1461115386298 Marionette TRACE conn4 <- [1,349,null,{"value":"13"}] 18:23:06 INFO - PROCESS | 2760 | 1461115386301 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:23:06 INFO - PROCESS | 2760 | 1461115386303 Marionette TRACE conn4 <- [1,350,null,{}] 18:23:06 INFO - PROCESS | 2760 | 1461115386307 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:06 INFO - PROCESS | 2760 | 1461115386386 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 18:23:06 INFO - PROCESS | 2760 | 1461115386395 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:06 INFO - PROCESS | 2760 | ++DOCSHELL 1F30B400 == 43 [pid = 2760] [id = 97] 18:23:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1F393000) [pid = 2760] [serial = 288] [outer = 00000000] 18:23:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1FB3F000) [pid = 2760] [serial = 289] [outer = 1F393000] 18:23:06 INFO - PROCESS | 2760 | 1461115386440 Marionette DEBUG loaded listener.js 18:23:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1FF06400) [pid = 2760] [serial = 290] [outer = 1F393000] 18:23:06 INFO - PROCESS | 2760 | 1461115386864 Marionette TRACE conn4 <- [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]]]}] 18:23:06 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. 18:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 571ms 18:23:06 INFO - PROCESS | 2760 | 1461115386875 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 18:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:23:06 INFO - PROCESS | 2760 | 1461115386878 Marionette TRACE conn4 <- [1,353,null,{"value":"13"}] 18:23:06 INFO - PROCESS | 2760 | 1461115386881 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:23:06 INFO - PROCESS | 2760 | 1461115386883 Marionette TRACE conn4 <- [1,354,null,{}] 18:23:06 INFO - PROCESS | 2760 | 1461115386897 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:07 INFO - PROCESS | 2760 | 1461115386992 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 18:23:07 INFO - PROCESS | 2760 | 1461115386999 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:07 INFO - PROCESS | 2760 | ++DOCSHELL 1FB3D000 == 44 [pid = 2760] [id = 98] 18:23:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1FFB3400) [pid = 2760] [serial = 291] [outer = 00000000] 18:23:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (2006A800) [pid = 2760] [serial = 292] [outer = 1FFB3400] 18:23:07 INFO - PROCESS | 2760 | 1461115387051 Marionette DEBUG loaded listener.js 18:23:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (21A42400) [pid = 2760] [serial = 293] [outer = 1FFB3400] 18:23:07 INFO - PROCESS | 2760 | 1461115387742 Marionette TRACE conn4 <- [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]]]}] 18:23:07 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. 18:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 890ms 18:23:07 INFO - PROCESS | 2760 | 1461115387772 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 18:23:07 INFO - PROCESS | 2760 | 1461115387776 Marionette TRACE conn4 <- [1,357,null,{"value":"13"}] 18:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:23:07 INFO - PROCESS | 2760 | 1461115387781 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:23:07 INFO - PROCESS | 2760 | 1461115387784 Marionette TRACE conn4 <- [1,358,null,{}] 18:23:07 INFO - PROCESS | 2760 | 1461115387790 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:07 INFO - PROCESS | 2760 | 1461115387895 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 18:23:08 INFO - PROCESS | 2760 | 1461115387973 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:08 INFO - PROCESS | 2760 | ++DOCSHELL 1825E000 == 45 [pid = 2760] [id = 99] 18:23:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1825F800) [pid = 2760] [serial = 294] [outer = 00000000] 18:23:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1A663800) [pid = 2760] [serial = 295] [outer = 1825F800] 18:23:08 INFO - PROCESS | 2760 | 1461115388030 Marionette DEBUG loaded listener.js 18:23:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1A934000) [pid = 2760] [serial = 296] [outer = 1825F800] 18:23:08 INFO - PROCESS | 2760 | 1461115388675 Marionette TRACE conn4 <- [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]]]}] 18:23:08 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. 18:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 931ms 18:23:08 INFO - PROCESS | 2760 | 1461115388712 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 18:23:08 INFO - PROCESS | 2760 | 1461115388719 Marionette TRACE conn4 <- [1,361,null,{"value":"13"}] 18:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:23:08 INFO - PROCESS | 2760 | 1461115388725 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:23:08 INFO - PROCESS | 2760 | 1461115388728 Marionette TRACE conn4 <- [1,362,null,{}] 18:23:08 INFO - PROCESS | 2760 | 1461115388732 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:08 INFO - PROCESS | 2760 | 1461115388837 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 18:23:08 INFO - PROCESS | 2760 | 1461115388912 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:08 INFO - PROCESS | 2760 | ++DOCSHELL 1BB43400 == 46 [pid = 2760] [id = 100] 18:23:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1BEF5800) [pid = 2760] [serial = 297] [outer = 00000000] 18:23:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1CD7E400) [pid = 2760] [serial = 298] [outer = 1BEF5800] 18:23:08 INFO - PROCESS | 2760 | 1461115388968 Marionette DEBUG loaded listener.js 18:23:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1D050000) [pid = 2760] [serial = 299] [outer = 1BEF5800] 18:23:09 INFO - PROCESS | 2760 | 1461115389537 Marionette TRACE conn4 <- [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]]]}] 18:23:09 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. 18:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 830ms 18:23:09 INFO - PROCESS | 2760 | 1461115389557 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 18:23:09 INFO - PROCESS | 2760 | 1461115389560 Marionette TRACE conn4 <- [1,365,null,{"value":"13"}] 18:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:23:09 INFO - PROCESS | 2760 | 1461115389564 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:23:09 INFO - PROCESS | 2760 | 1461115389568 Marionette TRACE conn4 <- [1,366,null,{}] 18:23:09 INFO - PROCESS | 2760 | 1461115389579 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:09 INFO - PROCESS | 2760 | 1461115389688 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 18:23:09 INFO - PROCESS | 2760 | 1461115389776 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:09 INFO - PROCESS | 2760 | ++DOCSHELL 1FEA6C00 == 47 [pid = 2760] [id = 101] 18:23:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1FFBF400) [pid = 2760] [serial = 300] [outer = 00000000] 18:23:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (20068400) [pid = 2760] [serial = 301] [outer = 1FFBF400] 18:23:09 INFO - PROCESS | 2760 | 1461115389833 Marionette DEBUG loaded listener.js 18:23:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (21B30000) [pid = 2760] [serial = 302] [outer = 1FFBF400] 18:23:10 INFO - PROCESS | 2760 | 1461115390417 Marionette TRACE conn4 <- [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]]]}] 18:23:10 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. 18:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 871ms 18:23:10 INFO - PROCESS | 2760 | 1461115390437 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 18:23:10 INFO - PROCESS | 2760 | 1461115390440 Marionette TRACE conn4 <- [1,369,null,{"value":"13"}] 18:23:10 INFO - PROCESS | 2760 | 1461115390460 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:23:10 INFO - PROCESS | 2760 | 1461115390462 Marionette TRACE conn4 <- [1,370,null,{}] 18:23:10 INFO - PROCESS | 2760 | 1461115390466 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:10 INFO - PROCESS | 2760 | 1461115390568 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 18:23:10 INFO - PROCESS | 2760 | 1461115390673 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:10 INFO - PROCESS | 2760 | ++DOCSHELL 21B3BC00 == 48 [pid = 2760] [id = 102] 18:23:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (21B3C400) [pid = 2760] [serial = 303] [outer = 00000000] 18:23:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (21B78000) [pid = 2760] [serial = 304] [outer = 21B3C400] 18:23:10 INFO - PROCESS | 2760 | 1461115390728 Marionette DEBUG loaded listener.js 18:23:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (21B7C000) [pid = 2760] [serial = 305] [outer = 21B3C400] 18:23:11 INFO - PROCESS | 2760 | 1461115391481 Marionette TRACE conn4 <- [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]]]}] 18:23:11 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. 18:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1071ms 18:23:11 INFO - PROCESS | 2760 | 1461115391535 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 18:23:11 INFO - PROCESS | 2760 | 1461115391539 Marionette TRACE conn4 <- [1,373,null,{"value":"13"}] 18:23:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:23:11 INFO - PROCESS | 2760 | 1461115391545 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:23:11 INFO - PROCESS | 2760 | 1461115391548 Marionette TRACE conn4 <- [1,374,null,{}] 18:23:11 INFO - PROCESS | 2760 | 1461115391554 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:11 INFO - PROCESS | 2760 | 1461115391649 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 18:23:11 INFO - PROCESS | 2760 | 1461115391730 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:11 INFO - PROCESS | 2760 | ++DOCSHELL 137BEC00 == 49 [pid = 2760] [id = 103] 18:23:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (137D6400) [pid = 2760] [serial = 306] [outer = 00000000] 18:23:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (144E1800) [pid = 2760] [serial = 307] [outer = 137D6400] 18:23:11 INFO - PROCESS | 2760 | 1461115391781 Marionette DEBUG loaded listener.js 18:23:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (17A7A400) [pid = 2760] [serial = 308] [outer = 137D6400] 18:23:12 INFO - PROCESS | 2760 | --DOCSHELL 1F30B400 == 48 [pid = 2760] [id = 97] 18:23:12 INFO - PROCESS | 2760 | --DOCSHELL 1E51BC00 == 47 [pid = 2760] [id = 96] 18:23:12 INFO - PROCESS | 2760 | --DOCSHELL 18EE2400 == 46 [pid = 2760] [id = 95] 18:23:12 INFO - PROCESS | 2760 | --DOCSHELL 1E233800 == 45 [pid = 2760] [id = 94] 18:23:12 INFO - PROCESS | 2760 | --DOCSHELL 1D770C00 == 44 [pid = 2760] [id = 93] 18:23:12 INFO - PROCESS | 2760 | --DOCSHELL 12F08000 == 43 [pid = 2760] [id = 92] 18:23:12 INFO - PROCESS | 2760 | --DOCSHELL 1BB3B000 == 42 [pid = 2760] [id = 91] 18:23:12 INFO - PROCESS | 2760 | --DOCSHELL 1A1E3400 == 41 [pid = 2760] [id = 90] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (17FE0C00) [pid = 2760] [serial = 214] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOCSHELL 0B87D800 == 40 [pid = 2760] [id = 89] 18:23:12 INFO - PROCESS | 2760 | --DOCSHELL 144DB800 == 39 [pid = 2760] [id = 88] 18:23:12 INFO - PROCESS | 2760 | --DOCSHELL 1C504000 == 38 [pid = 2760] [id = 86] 18:23:12 INFO - PROCESS | 2760 | --DOCSHELL 13F87800 == 37 [pid = 2760] [id = 84] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1BD27400) [pid = 2760] [serial = 233] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1C50D800) [pid = 2760] [serial = 238] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1BEF9400) [pid = 2760] [serial = 236] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1CD26000) [pid = 2760] [serial = 242] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1A93B800) [pid = 2760] [serial = 227] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1C510000) [pid = 2760] [serial = 239] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1CD79000) [pid = 2760] [serial = 245] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1C59EC00) [pid = 2760] [serial = 241] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1CD78C00) [pid = 2760] [serial = 244] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1BB3C000) [pid = 2760] [serial = 232] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (17F5B000) [pid = 2760] [serial = 220] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (17FED800) [pid = 2760] [serial = 221] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1FB37000) [pid = 2760] [serial = 212] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1A94DC00) [pid = 2760] [serial = 229] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (1B15A400) [pid = 2760] [serial = 230] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (1A938000) [pid = 2760] [serial = 226] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (144DFC00) [pid = 2760] [serial = 218] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (13F7D800) [pid = 2760] [serial = 217] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1C502800) [pid = 2760] [serial = 235] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1939D800) [pid = 2760] [serial = 223] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (1A1DA800) [pid = 2760] [serial = 224] [outer = 00000000] [url = about:blank] 18:23:12 INFO - PROCESS | 2760 | 1461115392430 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:23:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:23:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 930ms 18:23:12 INFO - PROCESS | 2760 | 1461115392475 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 18:23:12 INFO - PROCESS | 2760 | 1461115392481 Marionette TRACE conn4 <- [1,377,null,{"value":"13"}] 18:23:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:23:12 INFO - PROCESS | 2760 | 1461115392486 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:23:12 INFO - PROCESS | 2760 | 1461115392489 Marionette TRACE conn4 <- [1,378,null,{}] 18:23:12 INFO - PROCESS | 2760 | 1461115392493 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:12 INFO - PROCESS | 2760 | 1461115392577 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 18:23:12 INFO - PROCESS | 2760 | 1461115392648 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:12 INFO - PROCESS | 2760 | ++DOCSHELL 0F20B400 == 38 [pid = 2760] [id = 104] 18:23:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (0F20BC00) [pid = 2760] [serial = 309] [outer = 00000000] 18:23:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (14683800) [pid = 2760] [serial = 310] [outer = 0F20BC00] 18:23:12 INFO - PROCESS | 2760 | 1461115392696 Marionette DEBUG loaded listener.js 18:23:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (17F61800) [pid = 2760] [serial = 311] [outer = 0F20BC00] 18:23:13 INFO - PROCESS | 2760 | 1461115393156 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:23:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:23:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 732ms 18:23:13 INFO - PROCESS | 2760 | 1461115393221 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 18:23:13 INFO - PROCESS | 2760 | 1461115393223 Marionette TRACE conn4 <- [1,381,null,{"value":"13"}] 18:23:13 INFO - PROCESS | 2760 | 1461115393227 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:23:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:23:13 INFO - PROCESS | 2760 | 1461115393230 Marionette TRACE conn4 <- [1,382,null,{}] 18:23:13 INFO - PROCESS | 2760 | 1461115393240 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:13 INFO - PROCESS | 2760 | 1461115393327 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 18:23:13 INFO - PROCESS | 2760 | 1461115393340 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:13 INFO - PROCESS | 2760 | ++DOCSHELL 1A933800 == 39 [pid = 2760] [id = 105] 18:23:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1A937000) [pid = 2760] [serial = 312] [outer = 00000000] 18:23:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1A93C400) [pid = 2760] [serial = 313] [outer = 1A937000] 18:23:13 INFO - PROCESS | 2760 | 1461115393392 Marionette DEBUG loaded listener.js 18:23:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1A944C00) [pid = 2760] [serial = 314] [outer = 1A937000] 18:23:13 INFO - PROCESS | 2760 | 1461115393857 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:23:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:23:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 670ms 18:23:13 INFO - PROCESS | 2760 | 1461115393901 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 18:23:13 INFO - PROCESS | 2760 | 1461115393904 Marionette TRACE conn4 <- [1,385,null,{"value":"13"}] 18:23:13 INFO - PROCESS | 2760 | 1461115393907 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:23:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:23:13 INFO - PROCESS | 2760 | 1461115393909 Marionette TRACE conn4 <- [1,386,null,{}] 18:23:13 INFO - PROCESS | 2760 | 1461115393912 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:14 INFO - PROCESS | 2760 | 1461115393994 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 18:23:14 INFO - PROCESS | 2760 | 1461115394002 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:14 INFO - PROCESS | 2760 | ++DOCSHELL 1B159C00 == 40 [pid = 2760] [id = 106] 18:23:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1B160800) [pid = 2760] [serial = 315] [outer = 00000000] 18:23:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1B1C1C00) [pid = 2760] [serial = 316] [outer = 1B160800] 18:23:14 INFO - PROCESS | 2760 | 1461115394051 Marionette DEBUG loaded listener.js 18:23:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1BB74400) [pid = 2760] [serial = 317] [outer = 1B160800] 18:23:14 INFO - PROCESS | 2760 | 1461115394518 Marionette TRACE conn4 <- [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]]]}] 18:23:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:23:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 631ms 18:23:14 INFO - PROCESS | 2760 | 1461115394543 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 18:23:14 INFO - PROCESS | 2760 | 1461115394545 Marionette TRACE conn4 <- [1,389,null,{"value":"13"}] 18:23:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:23:14 INFO - PROCESS | 2760 | 1461115394548 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:23:14 INFO - PROCESS | 2760 | 1461115394550 Marionette TRACE conn4 <- [1,390,null,{}] 18:23:14 INFO - PROCESS | 2760 | 1461115394553 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:14 INFO - PROCESS | 2760 | 1461115394653 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 18:23:14 INFO - PROCESS | 2760 | 1461115394734 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:14 INFO - PROCESS | 2760 | ++DOCSHELL 12D4A400 == 41 [pid = 2760] [id = 107] 18:23:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1BD2D000) [pid = 2760] [serial = 318] [outer = 00000000] 18:23:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1C506C00) [pid = 2760] [serial = 319] [outer = 1BD2D000] 18:23:14 INFO - PROCESS | 2760 | 1461115394779 Marionette DEBUG loaded listener.js 18:23:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1C50C800) [pid = 2760] [serial = 320] [outer = 1BD2D000] 18:23:15 INFO - PROCESS | 2760 | 1461115395226 Marionette TRACE conn4 <- [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]]]}] 18:23:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:23:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 730ms 18:23:15 INFO - PROCESS | 2760 | 1461115395281 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 18:23:15 INFO - PROCESS | 2760 | 1461115395283 Marionette TRACE conn4 <- [1,393,null,{"value":"13"}] 18:23:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:23:15 INFO - PROCESS | 2760 | 1461115395293 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:23:15 INFO - PROCESS | 2760 | 1461115395295 Marionette TRACE conn4 <- [1,394,null,{}] 18:23:15 INFO - PROCESS | 2760 | 1461115395299 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:15 INFO - PROCESS | 2760 | 1461115395428 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 18:23:15 INFO - PROCESS | 2760 | 1461115395490 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:15 INFO - PROCESS | 2760 | ++DOCSHELL 13555C00 == 42 [pid = 2760] [id = 108] 18:23:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1C510000) [pid = 2760] [serial = 321] [outer = 00000000] 18:23:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1CD7A400) [pid = 2760] [serial = 322] [outer = 1C510000] 18:23:15 INFO - PROCESS | 2760 | 1461115395538 Marionette DEBUG loaded listener.js 18:23:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1CD7C800) [pid = 2760] [serial = 323] [outer = 1C510000] 18:23:16 INFO - PROCESS | 2760 | 1461115396012 Marionette TRACE conn4 <- [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]]]}] 18:23:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:23:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 771ms 18:23:16 INFO - PROCESS | 2760 | 1461115396066 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 18:23:16 INFO - PROCESS | 2760 | 1461115396068 Marionette TRACE conn4 <- [1,397,null,{"value":"13"}] 18:23:16 INFO - PROCESS | 2760 | 1461115396071 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:23:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:23:16 INFO - PROCESS | 2760 | 1461115396073 Marionette TRACE conn4 <- [1,398,null,{}] 18:23:16 INFO - PROCESS | 2760 | 1461115396077 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:16 INFO - PROCESS | 2760 | 1461115396179 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 18:23:16 INFO - PROCESS | 2760 | 1461115396192 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:16 INFO - PROCESS | 2760 | ++DOCSHELL 1D58B400 == 43 [pid = 2760] [id = 109] 18:23:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1D767000) [pid = 2760] [serial = 324] [outer = 00000000] 18:23:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1DDE4000) [pid = 2760] [serial = 325] [outer = 1D767000] 18:23:16 INFO - PROCESS | 2760 | 1461115396238 Marionette DEBUG loaded listener.js 18:23:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1DDE5000) [pid = 2760] [serial = 326] [outer = 1D767000] 18:23:16 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1C596800) [pid = 2760] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:23:16 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1E34B800) [pid = 2760] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:23:16 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1A1E4400) [pid = 2760] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:23:16 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (0F208C00) [pid = 2760] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:23:16 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1BB3B400) [pid = 2760] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:23:16 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1D772000) [pid = 2760] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:23:16 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (14648C00) [pid = 2760] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:23:16 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (13709400) [pid = 2760] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:23:16 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1E584400) [pid = 2760] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:23:16 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1A92E400) [pid = 2760] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:23:16 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1F393000) [pid = 2760] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:23:16 INFO - PROCESS | 2760 | 1461115396806 Marionette TRACE conn4 <- [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]]]}] 18:23:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:23:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 770ms 18:23:16 INFO - PROCESS | 2760 | 1461115396846 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 18:23:16 INFO - PROCESS | 2760 | 1461115396848 Marionette TRACE conn4 <- [1,401,null,{"value":"13"}] 18:23:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:23:16 INFO - PROCESS | 2760 | 1461115396851 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:23:16 INFO - PROCESS | 2760 | 1461115396853 Marionette TRACE conn4 <- [1,402,null,{}] 18:23:16 INFO - PROCESS | 2760 | 1461115396857 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:17 INFO - PROCESS | 2760 | 1461115396964 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 18:23:17 INFO - PROCESS | 2760 | 1461115397012 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:17 INFO - PROCESS | 2760 | ++DOCSHELL 13512C00 == 44 [pid = 2760] [id = 110] 18:23:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (13556C00) [pid = 2760] [serial = 327] [outer = 00000000] 18:23:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1C599400) [pid = 2760] [serial = 328] [outer = 13556C00] 18:23:17 INFO - PROCESS | 2760 | 1461115397059 Marionette DEBUG loaded listener.js 18:23:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1D76E400) [pid = 2760] [serial = 329] [outer = 13556C00] 18:23:17 INFO - PROCESS | 2760 | 1461115397442 Marionette TRACE conn4 <- [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]]]}] 18:23:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:23:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 631ms 18:23:17 INFO - PROCESS | 2760 | 1461115397503 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 18:23:17 INFO - PROCESS | 2760 | 1461115397505 Marionette TRACE conn4 <- [1,405,null,{"value":"13"}] 18:23:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:23:17 INFO - PROCESS | 2760 | 1461115397509 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:23:17 INFO - PROCESS | 2760 | 1461115397511 Marionette TRACE conn4 <- [1,406,null,{}] 18:23:17 INFO - PROCESS | 2760 | 1461115397514 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:17 INFO - PROCESS | 2760 | 1461115397589 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 18:23:17 INFO - PROCESS | 2760 | 1461115397595 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:17 INFO - PROCESS | 2760 | ++DOCSHELL 1E454000 == 45 [pid = 2760] [id = 111] 18:23:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1E455000) [pid = 2760] [serial = 330] [outer = 00000000] 18:23:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1E584800) [pid = 2760] [serial = 331] [outer = 1E455000] 18:23:17 INFO - PROCESS | 2760 | 1461115397640 Marionette DEBUG loaded listener.js 18:23:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1E6DB000) [pid = 2760] [serial = 332] [outer = 1E455000] 18:23:18 INFO - PROCESS | 2760 | 1461115398069 Marionette TRACE conn4 <- [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]]]}] 18:23:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:23:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 570ms 18:23:18 INFO - PROCESS | 2760 | 1461115398080 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 18:23:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:23:18 INFO - PROCESS | 2760 | 1461115398082 Marionette TRACE conn4 <- [1,409,null,{"value":"13"}] 18:23:18 INFO - PROCESS | 2760 | 1461115398085 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:23:18 INFO - PROCESS | 2760 | 1461115398087 Marionette TRACE conn4 <- [1,410,null,{}] 18:23:18 INFO - PROCESS | 2760 | 1461115398106 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:18 INFO - PROCESS | 2760 | 1461115398183 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 18:23:18 INFO - PROCESS | 2760 | 1461115398189 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:18 INFO - PROCESS | 2760 | ++DOCSHELL 1F302400 == 46 [pid = 2760] [id = 112] 18:23:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1F306C00) [pid = 2760] [serial = 333] [outer = 00000000] 18:23:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1FB40C00) [pid = 2760] [serial = 334] [outer = 1F306C00] 18:23:18 INFO - PROCESS | 2760 | 1461115398237 Marionette DEBUG loaded listener.js 18:23:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (20060400) [pid = 2760] [serial = 335] [outer = 1F306C00] 18:23:18 INFO - PROCESS | 2760 | 1461115398718 Marionette TRACE conn4 <- [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]]]}] 18:23:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:23:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 671ms 18:23:18 INFO - PROCESS | 2760 | 1461115398757 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 18:23:18 INFO - PROCESS | 2760 | 1461115398762 Marionette TRACE conn4 <- [1,413,null,{"value":"13"}] 18:23:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:23:18 INFO - PROCESS | 2760 | 1461115398767 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:23:18 INFO - PROCESS | 2760 | 1461115398772 Marionette TRACE conn4 <- [1,414,null,{}] 18:23:18 INFO - PROCESS | 2760 | 1461115398779 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:18 INFO - PROCESS | 2760 | 1461115398888 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 18:23:19 INFO - PROCESS | 2760 | 1461115399057 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:19 INFO - PROCESS | 2760 | ++DOCSHELL 13550400 == 47 [pid = 2760] [id = 113] 18:23:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (13550C00) [pid = 2760] [serial = 336] [outer = 00000000] 18:23:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1374C000) [pid = 2760] [serial = 337] [outer = 13550C00] 18:23:19 INFO - PROCESS | 2760 | 1461115399113 Marionette DEBUG loaded listener.js 18:23:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (13F88C00) [pid = 2760] [serial = 338] [outer = 13550C00] 18:23:19 INFO - PROCESS | 2760 | 1461115399677 Marionette TRACE conn4 <- [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]]]}] 18:23:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:23:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 971ms 18:23:19 INFO - PROCESS | 2760 | 1461115399742 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 18:23:19 INFO - PROCESS | 2760 | 1461115399748 Marionette TRACE conn4 <- [1,417,null,{"value":"13"}] 18:23:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:23:19 INFO - PROCESS | 2760 | 1461115399755 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:23:19 INFO - PROCESS | 2760 | 1461115399758 Marionette TRACE conn4 <- [1,418,null,{}] 18:23:19 INFO - PROCESS | 2760 | 1461115399762 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:19 INFO - PROCESS | 2760 | 1461115399873 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 18:23:19 INFO - PROCESS | 2760 | 1461115399951 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:20 INFO - PROCESS | 2760 | ++DOCSHELL 18E57C00 == 48 [pid = 2760] [id = 114] 18:23:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (18EDE000) [pid = 2760] [serial = 339] [outer = 00000000] 18:23:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1A940400) [pid = 2760] [serial = 340] [outer = 18EDE000] 18:23:20 INFO - PROCESS | 2760 | 1461115400047 Marionette DEBUG loaded listener.js 18:23:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1B165000) [pid = 2760] [serial = 341] [outer = 18EDE000] 18:23:21 INFO - PROCESS | 2760 | 1461115401105 Marionette TRACE conn4 <- [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]]]}] 18:23:21 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 18:23:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1379ms 18:23:21 INFO - PROCESS | 2760 | 1461115401163 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 18:23:21 INFO - PROCESS | 2760 | 1461115401165 Marionette TRACE conn4 <- [1,421,null,{"value":"13"}] 18:23:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:23:21 INFO - PROCESS | 2760 | 1461115401170 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:23:21 INFO - PROCESS | 2760 | 1461115401173 Marionette TRACE conn4 <- [1,422,null,{}] 18:23:21 INFO - PROCESS | 2760 | 1461115401186 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:21 INFO - PROCESS | 2760 | 1461115401287 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 18:23:21 INFO - PROCESS | 2760 | 1461115401400 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:21 INFO - PROCESS | 2760 | ++DOCSHELL 1C58F800 == 49 [pid = 2760] [id = 115] 18:23:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1C590C00) [pid = 2760] [serial = 342] [outer = 00000000] 18:23:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1DB57800) [pid = 2760] [serial = 343] [outer = 1C590C00] 18:23:21 INFO - PROCESS | 2760 | 1461115401458 Marionette DEBUG loaded listener.js 18:23:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1DB5AC00) [pid = 2760] [serial = 344] [outer = 1C590C00] 18:23:22 INFO - PROCESS | 2760 | 1461115402585 Marionette TRACE conn4 <- [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]]]}] 18:23:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:23:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1427ms 18:23:22 INFO - PROCESS | 2760 | 1461115402598 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 18:23:22 INFO - PROCESS | 2760 | 1461115402602 Marionette TRACE conn4 <- [1,425,null,{"value":"13"}] 18:23:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:23:22 INFO - PROCESS | 2760 | 1461115402607 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:23:22 INFO - PROCESS | 2760 | 1461115402611 Marionette TRACE conn4 <- [1,426,null,{}] 18:23:22 INFO - PROCESS | 2760 | 1461115402617 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:22 INFO - PROCESS | 2760 | 1461115402714 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 18:23:22 INFO - PROCESS | 2760 | 1461115402842 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:22 INFO - PROCESS | 2760 | ++DOCSHELL 18477800 == 50 [pid = 2760] [id = 116] 18:23:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (18478000) [pid = 2760] [serial = 345] [outer = 00000000] 18:23:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (18EE1C00) [pid = 2760] [serial = 346] [outer = 18478000] 18:23:22 INFO - PROCESS | 2760 | 1461115402893 Marionette DEBUG loaded listener.js 18:23:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1A1DE400) [pid = 2760] [serial = 347] [outer = 18478000] 18:23:23 INFO - PROCESS | 2760 | --DOCSHELL 1E454000 == 49 [pid = 2760] [id = 111] 18:23:23 INFO - PROCESS | 2760 | --DOCSHELL 13512C00 == 48 [pid = 2760] [id = 110] 18:23:23 INFO - PROCESS | 2760 | --DOCSHELL 1D58B400 == 47 [pid = 2760] [id = 109] 18:23:23 INFO - PROCESS | 2760 | --DOCSHELL 13555C00 == 46 [pid = 2760] [id = 108] 18:23:23 INFO - PROCESS | 2760 | --DOCSHELL 12D4A400 == 45 [pid = 2760] [id = 107] 18:23:23 INFO - PROCESS | 2760 | --DOCSHELL 1B159C00 == 44 [pid = 2760] [id = 106] 18:23:23 INFO - PROCESS | 2760 | --DOCSHELL 1A933800 == 43 [pid = 2760] [id = 105] 18:23:23 INFO - PROCESS | 2760 | --DOCSHELL 0F20B400 == 42 [pid = 2760] [id = 104] 18:23:23 INFO - PROCESS | 2760 | --DOCSHELL 137BEC00 == 41 [pid = 2760] [id = 103] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1FF06400) [pid = 2760] [serial = 290] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1C5A0800) [pid = 2760] [serial = 274] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1E454800) [pid = 2760] [serial = 280] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1B160C00) [pid = 2760] [serial = 269] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (144DF800) [pid = 2760] [serial = 265] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1BEF7800) [pid = 2760] [serial = 271] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1E12F800) [pid = 2760] [serial = 278] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1847C000) [pid = 2760] [serial = 266] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (17897000) [pid = 2760] [serial = 262] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1D04FC00) [pid = 2760] [serial = 256] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1A94D000) [pid = 2760] [serial = 253] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1E511C00) [pid = 2760] [serial = 281] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1CD78400) [pid = 2760] [serial = 275] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (18EE0C00) [pid = 2760] [serial = 215] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1B157400) [pid = 2760] [serial = 268] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1F30F400) [pid = 2760] [serial = 287] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (17F5A400) [pid = 2760] [serial = 250] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1D7DF400) [pid = 2760] [serial = 277] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1C505000) [pid = 2760] [serial = 284] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1DDE6800) [pid = 2760] [serial = 259] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1E6D8000) [pid = 2760] [serial = 286] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (17F57000) [pid = 2760] [serial = 263] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (1D58BC00) [pid = 2760] [serial = 247] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (1C509000) [pid = 2760] [serial = 272] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1BB3FC00) [pid = 2760] [serial = 283] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1FB3F000) [pid = 2760] [serial = 289] [outer = 00000000] [url = about:blank] 18:23:23 INFO - PROCESS | 2760 | 1461115403506 Marionette TRACE conn4 <- [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] 18:23:23 INFO - PROCESS | 2760 | 1461115403544 Marionette TRACE conn4 <- [1,429,null,{"value":"13"}] 18:23:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 18:23:23 INFO - PROCESS | 2760 | 1461115403550 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:23:23 INFO - PROCESS | 2760 | 1461115403553 Marionette TRACE conn4 <- [1,430,null,{}] 18:23:23 INFO - PROCESS | 2760 | 1461115403557 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:23 INFO - PROCESS | 2760 | 1461115403643 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 18:23:23 INFO - PROCESS | 2760 | 1461115403652 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:23 INFO - PROCESS | 2760 | ++DOCSHELL 12FB6000 == 42 [pid = 2760] [id = 117] 18:23:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (12FBCC00) [pid = 2760] [serial = 348] [outer = 00000000] 18:23:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (17B65000) [pid = 2760] [serial = 349] [outer = 12FBCC00] 18:23:23 INFO - PROCESS | 2760 | 1461115403701 Marionette DEBUG loaded listener.js 18:23:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (18191400) [pid = 2760] [serial = 350] [outer = 12FBCC00] 18:23:24 INFO - PROCESS | 2760 | 1461115404223 Marionette TRACE conn4 <- [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]]]}] 18:23:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:23:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 731ms 18:23:24 INFO - PROCESS | 2760 | 1461115404283 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 18:23:24 INFO - PROCESS | 2760 | 1461115404285 Marionette TRACE conn4 <- [1,433,null,{"value":"13"}] 18:23:24 INFO - PROCESS | 2760 | 1461115404289 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:23:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:23:24 INFO - PROCESS | 2760 | 1461115404292 Marionette TRACE conn4 <- [1,434,null,{}] 18:23:24 INFO - PROCESS | 2760 | 1461115404303 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:24 INFO - PROCESS | 2760 | 1461115404394 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 18:23:24 INFO - PROCESS | 2760 | 1461115404468 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:24 INFO - PROCESS | 2760 | ++DOCSHELL 1A939800 == 43 [pid = 2760] [id = 118] 18:23:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1A94B800) [pid = 2760] [serial = 351] [outer = 00000000] 18:23:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1B161800) [pid = 2760] [serial = 352] [outer = 1A94B800] 18:23:24 INFO - PROCESS | 2760 | 1461115404516 Marionette DEBUG loaded listener.js 18:23:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1BB29C00) [pid = 2760] [serial = 353] [outer = 1A94B800] 18:23:24 INFO - PROCESS | 2760 | 1461115404918 Marionette TRACE conn4 <- [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]]]}] 18:23:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:23:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 670ms 18:23:24 INFO - PROCESS | 2760 | 1461115404963 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 18:23:25 INFO - PROCESS | 2760 | 1461115404965 Marionette TRACE conn4 <- [1,437,null,{"value":"13"}] 18:23:25 INFO - PROCESS | 2760 | 1461115404968 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:23:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:23:25 INFO - PROCESS | 2760 | 1461115404970 Marionette TRACE conn4 <- [1,438,null,{}] 18:23:25 INFO - PROCESS | 2760 | 1461115404974 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:25 INFO - PROCESS | 2760 | 1461115405054 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 18:23:25 INFO - PROCESS | 2760 | 1461115405060 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:25 INFO - PROCESS | 2760 | ++DOCSHELL 1BD2BC00 == 44 [pid = 2760] [id = 119] 18:23:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1BEF3400) [pid = 2760] [serial = 354] [outer = 00000000] 18:23:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1C596800) [pid = 2760] [serial = 355] [outer = 1BEF3400] 18:23:25 INFO - PROCESS | 2760 | 1461115405106 Marionette DEBUG loaded listener.js 18:23:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1C5A0800) [pid = 2760] [serial = 356] [outer = 1BEF3400] 18:23:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1CD75800) [pid = 2760] [serial = 357] [outer = 133E2800] 18:23:25 INFO - PROCESS | 2760 | 1461115405634 Marionette TRACE conn4 <- [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]]]}] 18:23:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:23:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 731ms 18:23:25 INFO - PROCESS | 2760 | 1461115405730 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 18:23:25 INFO - PROCESS | 2760 | 1461115405732 Marionette TRACE conn4 <- [1,441,null,{"value":"13"}] 18:23:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:23:25 INFO - PROCESS | 2760 | 1461115405741 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:23:25 INFO - PROCESS | 2760 | 1461115405743 Marionette TRACE conn4 <- [1,442,null,{}] 18:23:25 INFO - PROCESS | 2760 | 1461115405749 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:25 INFO - PROCESS | 2760 | 1461115405853 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 18:23:25 INFO - PROCESS | 2760 | 1461115405864 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:25 INFO - PROCESS | 2760 | ++DOCSHELL 1CD24C00 == 45 [pid = 2760] [id = 120] 18:23:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1D046800) [pid = 2760] [serial = 358] [outer = 00000000] 18:23:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1D770000) [pid = 2760] [serial = 359] [outer = 1D046800] 18:23:25 INFO - PROCESS | 2760 | 1461115405911 Marionette DEBUG loaded listener.js 18:23:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1D7E5400) [pid = 2760] [serial = 360] [outer = 1D046800] 18:23:26 INFO - PROCESS | 2760 | 1461115406379 Marionette TRACE conn4 <- [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]]]}] 18:23:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:23:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 670ms 18:23:26 INFO - PROCESS | 2760 | 1461115406417 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 18:23:26 INFO - PROCESS | 2760 | 1461115406419 Marionette TRACE conn4 <- [1,445,null,{"value":"13"}] 18:23:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:23:26 INFO - PROCESS | 2760 | 1461115406422 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:23:26 INFO - PROCESS | 2760 | 1461115406424 Marionette TRACE conn4 <- [1,446,null,{}] 18:23:26 INFO - PROCESS | 2760 | 1461115406432 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:26 INFO - PROCESS | 2760 | 1461115406565 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 18:23:26 INFO - PROCESS | 2760 | 1461115406582 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:26 INFO - PROCESS | 2760 | ++DOCSHELL 1DB53400 == 46 [pid = 2760] [id = 121] 18:23:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1DDE6800) [pid = 2760] [serial = 361] [outer = 00000000] 18:23:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1E453000) [pid = 2760] [serial = 362] [outer = 1DDE6800] 18:23:26 INFO - PROCESS | 2760 | 1461115406679 Marionette DEBUG loaded listener.js 18:23:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1E510C00) [pid = 2760] [serial = 363] [outer = 1DDE6800] 18:23:27 INFO - PROCESS | 2760 | 1461115407132 Marionette TRACE conn4 <- [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]]]}] 18:23:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:23:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 791ms 18:23:27 INFO - PROCESS | 2760 | 1461115407214 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 18:23:27 INFO - PROCESS | 2760 | 1461115407217 Marionette TRACE conn4 <- [1,449,null,{"value":"13"}] 18:23:27 INFO - PROCESS | 2760 | 1461115407220 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:23:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:23:27 INFO - PROCESS | 2760 | 1461115407221 Marionette TRACE conn4 <- [1,450,null,{}] 18:23:27 INFO - PROCESS | 2760 | 1461115407225 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:27 INFO - PROCESS | 2760 | 1461115407326 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 18:23:27 INFO - PROCESS | 2760 | 1461115407338 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:27 INFO - PROCESS | 2760 | ++DOCSHELL 1E519000 == 47 [pid = 2760] [id = 122] 18:23:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1E51B400) [pid = 2760] [serial = 364] [outer = 00000000] 18:23:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1F30A400) [pid = 2760] [serial = 365] [outer = 1E51B400] 18:23:27 INFO - PROCESS | 2760 | 1461115407386 Marionette DEBUG loaded listener.js 18:23:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1FB33400) [pid = 2760] [serial = 366] [outer = 1E51B400] 18:23:27 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1BD2D000) [pid = 2760] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:23:27 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1C510000) [pid = 2760] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:23:27 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1B160800) [pid = 2760] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:23:27 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (0F20BC00) [pid = 2760] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:23:27 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (137D6400) [pid = 2760] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:23:27 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (21B3C400) [pid = 2760] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:23:27 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1A937000) [pid = 2760] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:23:27 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (13556C00) [pid = 2760] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:23:27 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1D767000) [pid = 2760] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:23:27 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1E455000) [pid = 2760] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:23:27 INFO - PROCESS | 2760 | 1461115407904 Marionette TRACE conn4 <- [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] 18:23:27 INFO - PROCESS | 2760 | 1461115407957 Marionette TRACE conn4 <- [1,453,null,{"value":"13"}] 18:23:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 18:23:28 INFO - PROCESS | 2760 | 1461115407969 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:23:28 INFO - PROCESS | 2760 | 1461115407971 Marionette TRACE conn4 <- [1,454,null,{}] 18:23:28 INFO - PROCESS | 2760 | 1461115407976 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:28 INFO - PROCESS | 2760 | 1461115408055 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 18:23:28 INFO - PROCESS | 2760 | 1461115408061 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:28 INFO - PROCESS | 2760 | ++DOCSHELL 1A1D8000 == 48 [pid = 2760] [id = 123] 18:23:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1A6B2000) [pid = 2760] [serial = 367] [outer = 00000000] 18:23:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1E6D4400) [pid = 2760] [serial = 368] [outer = 1A6B2000] 18:23:28 INFO - PROCESS | 2760 | 1461115408109 Marionette DEBUG loaded listener.js 18:23:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1FB3BC00) [pid = 2760] [serial = 369] [outer = 1A6B2000] 18:23:28 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:23:28 INFO - PROCESS | 2760 | 1461115408572 Marionette TRACE conn4 <- [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]]]}] 18:23:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:23:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 631ms 18:23:28 INFO - PROCESS | 2760 | 1461115408626 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 18:23:28 INFO - PROCESS | 2760 | 1461115408628 Marionette TRACE conn4 <- [1,457,null,{"value":"13"}] 18:23:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:23:28 INFO - PROCESS | 2760 | 1461115408632 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:23:28 INFO - PROCESS | 2760 | 1461115408634 Marionette TRACE conn4 <- [1,458,null,{}] 18:23:28 INFO - PROCESS | 2760 | 1461115408666 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:28 INFO - PROCESS | 2760 | 1461115408743 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 18:23:28 INFO - PROCESS | 2760 | 1461115408752 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:28 INFO - PROCESS | 2760 | ++DOCSHELL 1FF06400 == 49 [pid = 2760] [id = 124] 18:23:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1FF0B800) [pid = 2760] [serial = 370] [outer = 00000000] 18:23:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (21B2F400) [pid = 2760] [serial = 371] [outer = 1FF0B800] 18:23:28 INFO - PROCESS | 2760 | 1461115408797 Marionette DEBUG loaded listener.js 18:23:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (21B39C00) [pid = 2760] [serial = 372] [outer = 1FF0B800] 18:23:29 INFO - PROCESS | 2760 | 1461115409227 Marionette TRACE conn4 <- [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] 18:23:29 INFO - PROCESS | 2760 | 1461115409289 Marionette TRACE conn4 <- [1,461,null,{"value":"13"}] 18:23:29 INFO - PROCESS | 2760 | 1461115409292 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:23:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 18:23:29 INFO - PROCESS | 2760 | 1461115409293 Marionette TRACE conn4 <- [1,462,null,{}] 18:23:29 INFO - PROCESS | 2760 | 1461115409297 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:29 INFO - PROCESS | 2760 | 1461115409378 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 18:23:29 INFO - PROCESS | 2760 | 1461115409386 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:29 INFO - PROCESS | 2760 | ++DOCSHELL 0F15C800 == 50 [pid = 2760] [id = 125] 18:23:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (0F15D400) [pid = 2760] [serial = 373] [outer = 00000000] 18:23:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (0F163800) [pid = 2760] [serial = 374] [outer = 0F15D400] 18:23:29 INFO - PROCESS | 2760 | 1461115409431 Marionette DEBUG loaded listener.js 18:23:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1E19C800) [pid = 2760] [serial = 375] [outer = 0F15D400] 18:23:30 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:23:30 INFO - PROCESS | 2760 | 1461115410029 Marionette TRACE conn4 <- [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] 18:23:30 INFO - PROCESS | 2760 | 1461115410104 Marionette TRACE conn4 <- [1,465,null,{"value":"13"}] 18:23:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:23:30 INFO - PROCESS | 2760 | 1461115410110 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:23:30 INFO - PROCESS | 2760 | 1461115410114 Marionette TRACE conn4 <- [1,466,null,{}] 18:23:30 INFO - PROCESS | 2760 | 1461115410121 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:30 INFO - PROCESS | 2760 | 1461115410232 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 18:23:30 INFO - PROCESS | 2760 | 1461115410356 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:30 INFO - PROCESS | 2760 | ++DOCSHELL 14649400 == 51 [pid = 2760] [id = 126] 18:23:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (14676800) [pid = 2760] [serial = 376] [outer = 00000000] 18:23:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (18E58800) [pid = 2760] [serial = 377] [outer = 14676800] 18:23:30 INFO - PROCESS | 2760 | 1461115410420 Marionette DEBUG loaded listener.js 18:23:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1A661C00) [pid = 2760] [serial = 378] [outer = 14676800] 18:23:31 INFO - PROCESS | 2760 | 1461115411059 Marionette TRACE conn4 <- [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] 18:23:31 INFO - PROCESS | 2760 | 1461115411109 Marionette TRACE conn4 <- [1,469,null,{"value":"13"}] 18:23:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 18:23:31 INFO - PROCESS | 2760 | 1461115411115 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:23:31 INFO - PROCESS | 2760 | 1461115411118 Marionette TRACE conn4 <- [1,470,null,{}] 18:23:31 INFO - PROCESS | 2760 | 1461115411122 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:31 INFO - PROCESS | 2760 | 1461115411230 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 18:23:31 INFO - PROCESS | 2760 | 1461115411310 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:31 INFO - PROCESS | 2760 | ++DOCSHELL 18475000 == 52 [pid = 2760] [id = 127] 18:23:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1A6B2800) [pid = 2760] [serial = 379] [outer = 00000000] 18:23:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1C50F400) [pid = 2760] [serial = 380] [outer = 1A6B2800] 18:23:31 INFO - PROCESS | 2760 | 1461115411406 Marionette DEBUG loaded listener.js 18:23:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1CD77000) [pid = 2760] [serial = 381] [outer = 1A6B2800] 18:23:32 INFO - PROCESS | 2760 | 1461115412039 Marionette TRACE conn4 <- [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]]]}] 18:23:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:23:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 971ms 18:23:32 INFO - PROCESS | 2760 | 1461115412087 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 18:23:32 INFO - PROCESS | 2760 | 1461115412089 Marionette TRACE conn4 <- [1,473,null,{"value":"13"}] 18:23:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:23:32 INFO - PROCESS | 2760 | 1461115412093 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:23:32 INFO - PROCESS | 2760 | 1461115412097 Marionette TRACE conn4 <- [1,474,null,{}] 18:23:32 INFO - PROCESS | 2760 | 1461115412110 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:32 INFO - PROCESS | 2760 | 1461115412221 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 18:23:32 INFO - PROCESS | 2760 | 1461115412344 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:32 INFO - PROCESS | 2760 | ++DOCSHELL 21B77400 == 53 [pid = 2760] [id = 128] 18:23:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (21B77800) [pid = 2760] [serial = 382] [outer = 00000000] 18:23:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (21B7D800) [pid = 2760] [serial = 383] [outer = 21B77800] 18:23:32 INFO - PROCESS | 2760 | 1461115412402 Marionette DEBUG loaded listener.js 18:23:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (21CCE400) [pid = 2760] [serial = 384] [outer = 21B77800] 18:23:33 INFO - PROCESS | 2760 | 1461115413031 Marionette TRACE conn4 <- [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]]]}] 18:23:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:23:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 971ms 18:23:33 INFO - PROCESS | 2760 | 1461115413066 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 18:23:33 INFO - PROCESS | 2760 | 1461115413069 Marionette TRACE conn4 <- [1,477,null,{"value":"13"}] 18:23:33 INFO - PROCESS | 2760 | 1461115413072 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:23:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:23:33 INFO - PROCESS | 2760 | 1461115413074 Marionette TRACE conn4 <- [1,478,null,{}] 18:23:33 INFO - PROCESS | 2760 | 1461115413078 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:33 INFO - PROCESS | 2760 | 1461115413184 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 18:23:33 INFO - PROCESS | 2760 | 1461115413264 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:33 INFO - PROCESS | 2760 | ++DOCSHELL 0F20B400 == 54 [pid = 2760] [id = 129] 18:23:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (0F20EC00) [pid = 2760] [serial = 385] [outer = 00000000] 18:23:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1370B400) [pid = 2760] [serial = 386] [outer = 0F20EC00] 18:23:33 INFO - PROCESS | 2760 | 1461115413450 Marionette DEBUG loaded listener.js 18:23:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (17FE4400) [pid = 2760] [serial = 387] [outer = 0F20EC00] 18:23:34 INFO - PROCESS | 2760 | 1461115414039 Marionette TRACE conn4 <- [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]]]}] 18:23:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:23:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1019ms 18:23:34 INFO - PROCESS | 2760 | 1461115414095 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 18:23:34 INFO - PROCESS | 2760 | 1461115414100 Marionette TRACE conn4 <- [1,481,null,{"value":"13"}] 18:23:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:23:34 INFO - PROCESS | 2760 | 1461115414106 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:23:34 INFO - PROCESS | 2760 | 1461115414109 Marionette TRACE conn4 <- [1,482,null,{}] 18:23:34 INFO - PROCESS | 2760 | 1461115414114 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:34 INFO - PROCESS | 2760 | 1461115414235 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 18:23:34 INFO - PROCESS | 2760 | 1461115414317 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:34 INFO - PROCESS | 2760 | ++DOCSHELL 0F159800 == 55 [pid = 2760] [id = 130] 18:23:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (0F15A000) [pid = 2760] [serial = 388] [outer = 00000000] 18:23:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (17892800) [pid = 2760] [serial = 389] [outer = 0F15A000] 18:23:34 INFO - PROCESS | 2760 | 1461115414396 Marionette DEBUG loaded listener.js 18:23:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (1A931C00) [pid = 2760] [serial = 390] [outer = 0F15A000] 18:23:34 INFO - PROCESS | 2760 | --DOCSHELL 1A930000 == 54 [pid = 2760] [id = 85] 18:23:34 INFO - PROCESS | 2760 | --DOCSHELL 1FF06400 == 53 [pid = 2760] [id = 124] 18:23:34 INFO - PROCESS | 2760 | --DOCSHELL 1A1D8000 == 52 [pid = 2760] [id = 123] 18:23:34 INFO - PROCESS | 2760 | --DOCSHELL 1E519000 == 51 [pid = 2760] [id = 122] 18:23:34 INFO - PROCESS | 2760 | --DOCSHELL 1DB53400 == 50 [pid = 2760] [id = 121] 18:23:34 INFO - PROCESS | 2760 | --DOCSHELL 1CD24C00 == 49 [pid = 2760] [id = 120] 18:23:34 INFO - PROCESS | 2760 | --DOCSHELL 1BD2BC00 == 48 [pid = 2760] [id = 119] 18:23:34 INFO - PROCESS | 2760 | --DOCSHELL 1A939800 == 47 [pid = 2760] [id = 118] 18:23:34 INFO - PROCESS | 2760 | --DOCSHELL 12FB6000 == 46 [pid = 2760] [id = 117] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (1FB40C00) [pid = 2760] [serial = 334] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOCSHELL 18477800 == 45 [pid = 2760] [id = 116] 18:23:34 INFO - PROCESS | 2760 | --DOCSHELL 1F302400 == 44 [pid = 2760] [id = 112] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (1C506C00) [pid = 2760] [serial = 319] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1C50C800) [pid = 2760] [serial = 320] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1CD7C800) [pid = 2760] [serial = 323] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (1B1C1C00) [pid = 2760] [serial = 316] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (14683800) [pid = 2760] [serial = 310] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (17F61800) [pid = 2760] [serial = 311] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (17A7A400) [pid = 2760] [serial = 308] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (144E1800) [pid = 2760] [serial = 307] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (21B7C000) [pid = 2760] [serial = 305] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (21B78000) [pid = 2760] [serial = 304] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1CD7A400) [pid = 2760] [serial = 322] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1A93C400) [pid = 2760] [serial = 313] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1A944C00) [pid = 2760] [serial = 314] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (2006A800) [pid = 2760] [serial = 292] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1A663800) [pid = 2760] [serial = 295] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1CD7E400) [pid = 2760] [serial = 298] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1C599400) [pid = 2760] [serial = 328] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (20068400) [pid = 2760] [serial = 301] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1DDE4000) [pid = 2760] [serial = 325] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1E6DB000) [pid = 2760] [serial = 332] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1E584800) [pid = 2760] [serial = 331] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1DDE5000) [pid = 2760] [serial = 326] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1D76E400) [pid = 2760] [serial = 329] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1BB74400) [pid = 2760] [serial = 317] [outer = 00000000] [url = about:blank] 18:23:34 INFO - PROCESS | 2760 | 1461115414921 Marionette TRACE conn4 <- [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]]]}] 18:23:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:23:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 870ms 18:23:34 INFO - PROCESS | 2760 | 1461115414980 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 18:23:34 INFO - PROCESS | 2760 | 1461115414984 Marionette TRACE conn4 <- [1,485,null,{"value":"13"}] 18:23:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:23:35 INFO - PROCESS | 2760 | 1461115414990 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:23:35 INFO - PROCESS | 2760 | 1461115414993 Marionette TRACE conn4 <- [1,486,null,{}] 18:23:35 INFO - PROCESS | 2760 | 1461115414997 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:35 INFO - PROCESS | 2760 | 1461115415077 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 18:23:35 INFO - PROCESS | 2760 | 1461115415086 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:35 INFO - PROCESS | 2760 | ++DOCSHELL 17B65400 == 45 [pid = 2760] [id = 131] 18:23:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1818B000) [pid = 2760] [serial = 391] [outer = 00000000] 18:23:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1A939800) [pid = 2760] [serial = 392] [outer = 1818B000] 18:23:35 INFO - PROCESS | 2760 | 1461115415155 Marionette DEBUG loaded listener.js 18:23:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1AE9BC00) [pid = 2760] [serial = 393] [outer = 1818B000] 18:23:35 INFO - PROCESS | 2760 | 1461115415631 Marionette TRACE conn4 <- [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]]]}] 18:23:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:23:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 671ms 18:23:35 INFO - PROCESS | 2760 | 1461115415664 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 18:23:35 INFO - PROCESS | 2760 | 1461115415667 Marionette TRACE conn4 <- [1,489,null,{"value":"13"}] 18:23:35 INFO - PROCESS | 2760 | 1461115415670 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:23:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:23:35 INFO - PROCESS | 2760 | 1461115415674 Marionette TRACE conn4 <- [1,490,null,{}] 18:23:35 INFO - PROCESS | 2760 | 1461115415684 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:35 INFO - PROCESS | 2760 | 1461115415771 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 18:23:35 INFO - PROCESS | 2760 | 1461115415777 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:35 INFO - PROCESS | 2760 | ++DOCSHELL 1BB22C00 == 46 [pid = 2760] [id = 132] 18:23:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1BB79400) [pid = 2760] [serial = 394] [outer = 00000000] 18:23:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1C509400) [pid = 2760] [serial = 395] [outer = 1BB79400] 18:23:35 INFO - PROCESS | 2760 | 1461115415852 Marionette DEBUG loaded listener.js 18:23:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1C50F000) [pid = 2760] [serial = 396] [outer = 1BB79400] 18:23:36 INFO - PROCESS | 2760 | 1461115416288 Marionette TRACE conn4 <- [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]]]}] 18:23:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:23:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 630ms 18:23:36 INFO - PROCESS | 2760 | 1461115416314 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 18:23:36 INFO - PROCESS | 2760 | 1461115416316 Marionette TRACE conn4 <- [1,493,null,{"value":"13"}] 18:23:36 INFO - PROCESS | 2760 | 1461115416320 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:23:36 INFO - PROCESS | 2760 | 1461115416321 Marionette TRACE conn4 <- [1,494,null,{}] 18:23:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:23:36 INFO - PROCESS | 2760 | 1461115416328 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:36 INFO - PROCESS | 2760 | 1461115416407 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 18:23:36 INFO - PROCESS | 2760 | 1461115416414 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:36 INFO - PROCESS | 2760 | ++DOCSHELL 1816D400 == 47 [pid = 2760] [id = 133] 18:23:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1C506C00) [pid = 2760] [serial = 397] [outer = 00000000] 18:23:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1CD78800) [pid = 2760] [serial = 398] [outer = 1C506C00] 18:23:36 INFO - PROCESS | 2760 | 1461115416461 Marionette DEBUG loaded listener.js 18:23:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1CD81800) [pid = 2760] [serial = 399] [outer = 1C506C00] 18:23:36 INFO - PROCESS | 2760 | 1461115416947 Marionette TRACE conn4 <- [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]]]}] 18:23:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:23:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 671ms 18:23:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:23:37 INFO - PROCESS | 2760 | 1461115416995 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 18:23:37 INFO - PROCESS | 2760 | 1461115416997 Marionette TRACE conn4 <- [1,497,null,{"value":"13"}] 18:23:37 INFO - PROCESS | 2760 | 1461115417000 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:23:37 INFO - PROCESS | 2760 | 1461115417002 Marionette TRACE conn4 <- [1,498,null,{}] 18:23:37 INFO - PROCESS | 2760 | 1461115417006 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:37 INFO - PROCESS | 2760 | 1461115417114 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 18:23:37 INFO - PROCESS | 2760 | 1461115417198 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:37 INFO - PROCESS | 2760 | ++DOCSHELL 1D769000 == 48 [pid = 2760] [id = 134] 18:23:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1D76E000) [pid = 2760] [serial = 400] [outer = 00000000] 18:23:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1DB53400) [pid = 2760] [serial = 401] [outer = 1D76E000] 18:23:37 INFO - PROCESS | 2760 | 1461115417250 Marionette DEBUG loaded listener.js 18:23:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1DB5F800) [pid = 2760] [serial = 402] [outer = 1D76E000] 18:23:37 INFO - PROCESS | 2760 | 1461115417703 Marionette TRACE conn4 <- [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]]]}] 18:23:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:23:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 730ms 18:23:37 INFO - PROCESS | 2760 | 1461115417736 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 18:23:37 INFO - PROCESS | 2760 | 1461115417738 Marionette TRACE conn4 <- [1,501,null,{"value":"13"}] 18:23:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:23:37 INFO - PROCESS | 2760 | 1461115417745 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:23:37 INFO - PROCESS | 2760 | 1461115417747 Marionette TRACE conn4 <- [1,502,null,{}] 18:23:37 INFO - PROCESS | 2760 | 1461115417750 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:37 INFO - PROCESS | 2760 | 1461115417861 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 18:23:37 INFO - PROCESS | 2760 | 1461115417868 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:37 INFO - PROCESS | 2760 | ++DOCSHELL 1D76F000 == 49 [pid = 2760] [id = 135] 18:23:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1D7E5000) [pid = 2760] [serial = 403] [outer = 00000000] 18:23:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1E58E800) [pid = 2760] [serial = 404] [outer = 1D7E5000] 18:23:37 INFO - PROCESS | 2760 | 1461115417915 Marionette DEBUG loaded listener.js 18:23:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1E6D9000) [pid = 2760] [serial = 405] [outer = 1D7E5000] 18:23:38 INFO - PROCESS | 2760 | 1461115418369 Marionette TRACE conn4 <- [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]]]}] 18:23:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:23:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 671ms 18:23:38 INFO - PROCESS | 2760 | 1461115418416 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 18:23:38 INFO - PROCESS | 2760 | 1461115418419 Marionette TRACE conn4 <- [1,505,null,{"value":"13"}] 18:23:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:23:38 INFO - PROCESS | 2760 | 1461115418422 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:23:38 INFO - PROCESS | 2760 | 1461115418424 Marionette TRACE conn4 <- [1,506,null,{}] 18:23:38 INFO - PROCESS | 2760 | 1461115418428 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:38 INFO - PROCESS | 2760 | 1461115418561 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 18:23:38 INFO - PROCESS | 2760 | 1461115418583 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:38 INFO - PROCESS | 2760 | ++DOCSHELL 0F382400 == 50 [pid = 2760] [id = 136] 18:23:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1F302000) [pid = 2760] [serial = 406] [outer = 00000000] 18:23:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1FFBC800) [pid = 2760] [serial = 407] [outer = 1F302000] 18:23:38 INFO - PROCESS | 2760 | 1461115418628 Marionette DEBUG loaded listener.js 18:23:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1FFB7400) [pid = 2760] [serial = 408] [outer = 1F302000] 18:23:38 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1D046800) [pid = 2760] [serial = 358] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:23:38 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1F306C00) [pid = 2760] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:23:38 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1DDE6800) [pid = 2760] [serial = 361] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:23:38 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1A94B800) [pid = 2760] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:23:38 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (12FBCC00) [pid = 2760] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:23:38 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1BEF3400) [pid = 2760] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:23:38 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (18478000) [pid = 2760] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:23:38 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1E51B400) [pid = 2760] [serial = 364] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:23:38 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1FF0B800) [pid = 2760] [serial = 370] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:23:38 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1A6B2000) [pid = 2760] [serial = 367] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:23:39 INFO - PROCESS | 2760 | 1461115419117 Marionette TRACE conn4 <- [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]]]}] 18:23:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:23:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 730ms 18:23:39 INFO - PROCESS | 2760 | 1461115419157 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 18:23:39 INFO - PROCESS | 2760 | 1461115419159 Marionette TRACE conn4 <- [1,509,null,{"value":"13"}] 18:23:39 INFO - PROCESS | 2760 | 1461115419162 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:23:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:23:39 INFO - PROCESS | 2760 | 1461115419164 Marionette TRACE conn4 <- [1,510,null,{}] 18:23:39 INFO - PROCESS | 2760 | 1461115419167 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:39 INFO - PROCESS | 2760 | 1461115419247 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 18:23:39 INFO - PROCESS | 2760 | 1461115419254 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:39 INFO - PROCESS | 2760 | ++DOCSHELL 13076C00 == 51 [pid = 2760] [id = 137] 18:23:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (17A77400) [pid = 2760] [serial = 409] [outer = 00000000] 18:23:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1F306400) [pid = 2760] [serial = 410] [outer = 17A77400] 18:23:39 INFO - PROCESS | 2760 | 1461115419301 Marionette DEBUG loaded listener.js 18:23:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1FB40C00) [pid = 2760] [serial = 411] [outer = 17A77400] 18:23:39 INFO - PROCESS | 2760 | 1461115419742 Marionette TRACE conn4 <- [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]]]}] 18:23:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:23:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 631ms 18:23:39 INFO - PROCESS | 2760 | 1461115419797 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 18:23:39 INFO - PROCESS | 2760 | 1461115419799 Marionette TRACE conn4 <- [1,513,null,{"value":"13"}] 18:23:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:23:39 INFO - PROCESS | 2760 | 1461115419802 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:23:39 INFO - PROCESS | 2760 | 1461115419804 Marionette TRACE conn4 <- [1,514,null,{}] 18:23:39 INFO - PROCESS | 2760 | 1461115419807 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:39 INFO - PROCESS | 2760 | 1461115419886 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 18:23:39 INFO - PROCESS | 2760 | 1461115419895 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:39 INFO - PROCESS | 2760 | ++DOCSHELL 0F24E800 == 52 [pid = 2760] [id = 138] 18:23:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (0F24EC00) [pid = 2760] [serial = 412] [outer = 00000000] 18:23:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (0F257000) [pid = 2760] [serial = 413] [outer = 0F24EC00] 18:23:39 INFO - PROCESS | 2760 | 1461115419940 Marionette DEBUG loaded listener.js 18:23:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (17AD0C00) [pid = 2760] [serial = 414] [outer = 0F24EC00] 18:23:40 INFO - PROCESS | 2760 | 1461115420384 Marionette TRACE conn4 <- [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]]]}] 18:23:40 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 18:23:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 630ms 18:23:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:23:40 INFO - PROCESS | 2760 | 1461115420433 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 18:23:40 INFO - PROCESS | 2760 | 1461115420435 Marionette TRACE conn4 <- [1,517,null,{"value":"13"}] 18:23:40 INFO - PROCESS | 2760 | 1461115420438 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:23:40 INFO - PROCESS | 2760 | 1461115420439 Marionette TRACE conn4 <- [1,518,null,{}] 18:23:40 INFO - PROCESS | 2760 | 1461115420447 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:40 INFO - PROCESS | 2760 | 1461115420524 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 18:23:40 INFO - PROCESS | 2760 | 1461115420531 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:40 INFO - PROCESS | 2760 | ++DOCSHELL 1C584000 == 53 [pid = 2760] [id = 139] 18:23:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1C58BC00) [pid = 2760] [serial = 415] [outer = 00000000] 18:23:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (21B39000) [pid = 2760] [serial = 416] [outer = 1C58BC00] 18:23:40 INFO - PROCESS | 2760 | 1461115420583 Marionette DEBUG loaded listener.js 18:23:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (21B81000) [pid = 2760] [serial = 417] [outer = 1C58BC00] 18:23:41 INFO - PROCESS | 2760 | 1461115421216 Marionette TRACE conn4 <- [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]]]}] 18:23:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:23:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 891ms 18:23:41 INFO - PROCESS | 2760 | 1461115421329 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 18:23:41 INFO - PROCESS | 2760 | 1461115421334 Marionette TRACE conn4 <- [1,521,null,{"value":"13"}] 18:23:41 INFO - PROCESS | 2760 | 1461115421340 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:23:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:23:41 INFO - PROCESS | 2760 | 1461115421344 Marionette TRACE conn4 <- [1,522,null,{}] 18:23:41 INFO - PROCESS | 2760 | 1461115421350 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:41 INFO - PROCESS | 2760 | 1461115421466 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 18:23:41 INFO - PROCESS | 2760 | 1461115421582 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:41 INFO - PROCESS | 2760 | ++DOCSHELL 12FC1C00 == 54 [pid = 2760] [id = 140] 18:23:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (13F2AC00) [pid = 2760] [serial = 418] [outer = 00000000] 18:23:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (18EE5400) [pid = 2760] [serial = 419] [outer = 13F2AC00] 18:23:41 INFO - PROCESS | 2760 | 1461115421641 Marionette DEBUG loaded listener.js 18:23:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1A92EC00) [pid = 2760] [serial = 420] [outer = 13F2AC00] 18:23:42 INFO - PROCESS | 2760 | 1461115422208 Marionette TRACE conn4 <- [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]]]}] 18:23:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:23:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 930ms 18:23:42 INFO - PROCESS | 2760 | 1461115422275 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 18:23:42 INFO - PROCESS | 2760 | 1461115422281 Marionette TRACE conn4 <- [1,525,null,{"value":"13"}] 18:23:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:23:42 INFO - PROCESS | 2760 | 1461115422288 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:23:42 INFO - PROCESS | 2760 | 1461115422291 Marionette TRACE conn4 <- [1,526,null,{}] 18:23:42 INFO - PROCESS | 2760 | 1461115422295 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:42 INFO - PROCESS | 2760 | 1461115422405 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 18:23:42 INFO - PROCESS | 2760 | 1461115422500 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:42 INFO - PROCESS | 2760 | ++DOCSHELL 1B163C00 == 55 [pid = 2760] [id = 141] 18:23:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1B165800) [pid = 2760] [serial = 421] [outer = 00000000] 18:23:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1BD2E800) [pid = 2760] [serial = 422] [outer = 1B165800] 18:23:42 INFO - PROCESS | 2760 | 1461115422557 Marionette DEBUG loaded listener.js 18:23:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1C598800) [pid = 2760] [serial = 423] [outer = 1B165800] 18:23:43 INFO - PROCESS | 2760 | 1461115423287 Marionette TRACE conn4 <- [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]]]}] 18:23:43 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 18:23:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1026ms 18:23:43 INFO - PROCESS | 2760 | 1461115423314 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 18:23:43 INFO - PROCESS | 2760 | 1461115423317 Marionette TRACE conn4 <- [1,529,null,{"value":"13"}] 18:23:43 INFO - PROCESS | 2760 | 1461115423321 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:23:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:23:43 INFO - PROCESS | 2760 | 1461115423325 Marionette TRACE conn4 <- [1,530,null,{}] 18:23:43 INFO - PROCESS | 2760 | 1461115423336 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:43 INFO - PROCESS | 2760 | 1461115423468 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 18:23:43 INFO - PROCESS | 2760 | 1461115423594 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:43 INFO - PROCESS | 2760 | ++DOCSHELL 1DB5C000 == 56 [pid = 2760] [id = 142] 18:23:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (1DB5C800) [pid = 2760] [serial = 424] [outer = 00000000] 18:23:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (1FFBDC00) [pid = 2760] [serial = 425] [outer = 1DB5C800] 18:23:43 INFO - PROCESS | 2760 | 1461115423654 Marionette DEBUG loaded listener.js 18:23:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (21B7C000) [pid = 2760] [serial = 426] [outer = 1DB5C800] 18:23:44 INFO - PROCESS | 2760 | 1461115424442 Marionette TRACE conn4 <- [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"]]]}] 18:23:44 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 18:23:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:23:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:23:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:23:44 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 18:23:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:23:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:23:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:23:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1187ms 18:23:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:23:44 INFO - PROCESS | 2760 | 1461115424510 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 18:23:44 INFO - PROCESS | 2760 | 1461115424513 Marionette TRACE conn4 <- [1,533,null,{"value":"13"}] 18:23:44 INFO - PROCESS | 2760 | 1461115424517 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:23:44 INFO - PROCESS | 2760 | 1461115424519 Marionette TRACE conn4 <- [1,534,null,{}] 18:23:44 INFO - PROCESS | 2760 | 1461115424523 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:44 INFO - PROCESS | 2760 | 1461115424640 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 18:23:44 INFO - PROCESS | 2760 | 1461115424764 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:44 INFO - PROCESS | 2760 | ++DOCSHELL 21B7DC00 == 57 [pid = 2760] [id = 143] 18:23:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (21B7F800) [pid = 2760] [serial = 427] [outer = 00000000] 18:23:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (21FB3000) [pid = 2760] [serial = 428] [outer = 21B7F800] 18:23:44 INFO - PROCESS | 2760 | 1461115424820 Marionette DEBUG loaded listener.js 18:23:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (21FB9800) [pid = 2760] [serial = 429] [outer = 21B7F800] 18:23:45 INFO - PROCESS | 2760 | 1461115425375 Marionette TRACE conn4 <- [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]]]}] 18:23:45 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. 18:23:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1019ms 18:23:45 INFO - PROCESS | 2760 | 1461115425538 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 18:23:45 INFO - PROCESS | 2760 | 1461115425542 Marionette TRACE conn4 <- [1,537,null,{"value":"13"}] 18:23:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:23:45 INFO - PROCESS | 2760 | 1461115425547 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:23:45 INFO - PROCESS | 2760 | 1461115425551 Marionette TRACE conn4 <- [1,538,null,{}] 18:23:45 INFO - PROCESS | 2760 | 1461115425557 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:45 INFO - PROCESS | 2760 | 1461115425686 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 18:23:45 INFO - PROCESS | 2760 | 1461115425780 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:45 INFO - PROCESS | 2760 | ++DOCSHELL 1A660000 == 58 [pid = 2760] [id = 144] 18:23:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (1A937000) [pid = 2760] [serial = 430] [outer = 00000000] 18:23:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (1B160800) [pid = 2760] [serial = 431] [outer = 1A937000] 18:23:45 INFO - PROCESS | 2760 | 1461115425830 Marionette DEBUG loaded listener.js 18:23:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (1BB3B800) [pid = 2760] [serial = 432] [outer = 1A937000] 18:23:46 INFO - PROCESS | 2760 | 1461115426418 Marionette TRACE conn4 <- [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]]]}] 18:23:46 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. 18:23:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 930ms 18:23:46 INFO - PROCESS | 2760 | 1461115426479 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 18:23:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:23:46 INFO - PROCESS | 2760 | 1461115426482 Marionette TRACE conn4 <- [1,541,null,{"value":"13"}] 18:23:46 INFO - PROCESS | 2760 | 1461115426489 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:23:46 INFO - PROCESS | 2760 | 1461115426493 Marionette TRACE conn4 <- [1,542,null,{}] 18:23:46 INFO - PROCESS | 2760 | 1461115426497 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:46 INFO - PROCESS | 2760 | 1461115426601 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 18:23:46 INFO - PROCESS | 2760 | 1461115426735 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:46 INFO - PROCESS | 2760 | ++DOCSHELL 13F85C00 == 59 [pid = 2760] [id = 145] 18:23:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (13FE8400) [pid = 2760] [serial = 433] [outer = 00000000] 18:23:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 128 (1B15D000) [pid = 2760] [serial = 434] [outer = 13FE8400] 18:23:46 INFO - PROCESS | 2760 | 1461115426785 Marionette DEBUG loaded listener.js 18:23:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 129 (1D58B000) [pid = 2760] [serial = 435] [outer = 13FE8400] 18:23:47 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:23:47 INFO - PROCESS | 2760 | [2760] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:23:47 INFO - PROCESS | 2760 | --DOCSHELL 0F24E800 == 58 [pid = 2760] [id = 138] 18:23:47 INFO - PROCESS | 2760 | --DOCSHELL 13076C00 == 57 [pid = 2760] [id = 137] 18:23:47 INFO - PROCESS | 2760 | --DOCSHELL 0F382400 == 56 [pid = 2760] [id = 136] 18:23:47 INFO - PROCESS | 2760 | --DOCSHELL 1D76F000 == 55 [pid = 2760] [id = 135] 18:23:47 INFO - PROCESS | 2760 | --DOCSHELL 1D769000 == 54 [pid = 2760] [id = 134] 18:23:47 INFO - PROCESS | 2760 | --DOCSHELL 1816D400 == 53 [pid = 2760] [id = 133] 18:23:47 INFO - PROCESS | 2760 | --DOCSHELL 1BB22C00 == 52 [pid = 2760] [id = 132] 18:23:47 INFO - PROCESS | 2760 | --DOCSHELL 17B65400 == 51 [pid = 2760] [id = 131] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 128 (1374C000) [pid = 2760] [serial = 337] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 127 (1DB57800) [pid = 2760] [serial = 343] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (1A940400) [pid = 2760] [serial = 340] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (0F163800) [pid = 2760] [serial = 374] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOCSHELL 0F159800 == 50 [pid = 2760] [id = 130] 18:23:47 INFO - PROCESS | 2760 | --DOCSHELL 0F20B400 == 49 [pid = 2760] [id = 129] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (1D770000) [pid = 2760] [serial = 359] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (20060400) [pid = 2760] [serial = 335] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (1E453000) [pid = 2760] [serial = 362] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (1B161800) [pid = 2760] [serial = 352] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1BB29C00) [pid = 2760] [serial = 353] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (17B65000) [pid = 2760] [serial = 349] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (18191400) [pid = 2760] [serial = 350] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (1C596800) [pid = 2760] [serial = 355] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1D7E5400) [pid = 2760] [serial = 360] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1A1DE400) [pid = 2760] [serial = 347] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (18EE1C00) [pid = 2760] [serial = 346] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1F30A400) [pid = 2760] [serial = 365] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (21B39C00) [pid = 2760] [serial = 372] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1E510C00) [pid = 2760] [serial = 363] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (21FACC00) [pid = 2760] [serial = 149] [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.] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (21B2F400) [pid = 2760] [serial = 371] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1FB33400) [pid = 2760] [serial = 366] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1E6D4400) [pid = 2760] [serial = 368] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1FB3BC00) [pid = 2760] [serial = 369] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1C5A0800) [pid = 2760] [serial = 356] [outer = 00000000] [url = about:blank] 18:23:47 INFO - PROCESS | 2760 | 1461115427422 Marionette TRACE conn4 <- [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]]]}] 18:23:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:23:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 988ms 18:23:47 INFO - PROCESS | 2760 | 1461115427475 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 18:23:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:23:47 INFO - PROCESS | 2760 | 1461115427478 Marionette TRACE conn4 <- [1,545,null,{"value":"13"}] 18:23:47 INFO - PROCESS | 2760 | 1461115427481 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:23:47 INFO - PROCESS | 2760 | 1461115427483 Marionette TRACE conn4 <- [1,546,null,{}] 18:23:47 INFO - PROCESS | 2760 | 1461115427493 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:47 INFO - PROCESS | 2760 | 1461115427587 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 18:23:47 INFO - PROCESS | 2760 | 1461115427672 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:47 INFO - PROCESS | 2760 | ++DOCSHELL 0F24E800 == 50 [pid = 2760] [id = 146] 18:23:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (0F24F000) [pid = 2760] [serial = 436] [outer = 00000000] 18:23:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (17FEA800) [pid = 2760] [serial = 437] [outer = 0F24F000] 18:23:47 INFO - PROCESS | 2760 | 1461115427723 Marionette DEBUG loaded listener.js 18:23:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (18EE1000) [pid = 2760] [serial = 438] [outer = 0F24F000] 18:23:48 INFO - PROCESS | 2760 | 1461115428124 Marionette TRACE conn4 <- [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]]]}] 18:23:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:23:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 671ms 18:23:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:23:48 INFO - PROCESS | 2760 | 1461115428156 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 18:23:48 INFO - PROCESS | 2760 | 1461115428158 Marionette TRACE conn4 <- [1,549,null,{"value":"13"}] 18:23:48 INFO - PROCESS | 2760 | 1461115428161 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:23:48 INFO - PROCESS | 2760 | 1461115428163 Marionette TRACE conn4 <- [1,550,null,{}] 18:23:48 INFO - PROCESS | 2760 | 1461115428167 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:48 INFO - PROCESS | 2760 | 1461115428277 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 18:23:48 INFO - PROCESS | 2760 | 1461115428283 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:48 INFO - PROCESS | 2760 | ++DOCSHELL 1A945400 == 51 [pid = 2760] [id = 147] 18:23:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1A94B000) [pid = 2760] [serial = 439] [outer = 00000000] 18:23:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1C59C400) [pid = 2760] [serial = 440] [outer = 1A94B000] 18:23:48 INFO - PROCESS | 2760 | 1461115428330 Marionette DEBUG loaded listener.js 18:23:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1CD76000) [pid = 2760] [serial = 441] [outer = 1A94B000] 18:23:48 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:23:48 INFO - PROCESS | 2760 | [2760] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:23:48 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:23:48 INFO - PROCESS | 2760 | 1461115428782 Marionette TRACE conn4 <- [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]]]}] 18:23:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:23:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 671ms 18:23:48 INFO - PROCESS | 2760 | 1461115428832 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 18:23:48 INFO - PROCESS | 2760 | 1461115428834 Marionette TRACE conn4 <- [1,553,null,{"value":"13"}] 18:23:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:23:48 INFO - PROCESS | 2760 | 1461115428837 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:23:48 INFO - PROCESS | 2760 | 1461115428839 Marionette TRACE conn4 <- [1,554,null,{}] 18:23:48 INFO - PROCESS | 2760 | 1461115428843 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:48 INFO - PROCESS | 2760 | 1461115428920 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 18:23:48 INFO - PROCESS | 2760 | 1461115428929 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:48 INFO - PROCESS | 2760 | ++DOCSHELL 13710000 == 52 [pid = 2760] [id = 148] 18:23:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1D774C00) [pid = 2760] [serial = 442] [outer = 00000000] 18:23:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1DB5F400) [pid = 2760] [serial = 443] [outer = 1D774C00] 18:23:48 INFO - PROCESS | 2760 | 1461115428974 Marionette DEBUG loaded listener.js 18:23:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1E12A000) [pid = 2760] [serial = 444] [outer = 1D774C00] 18:23:49 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:23:49 INFO - PROCESS | 2760 | [2760] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:23:49 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:23:49 INFO - PROCESS | 2760 | [2760] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:23:49 INFO - PROCESS | 2760 | 1461115429422 Marionette TRACE conn4 <- [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]]]}] 18:23:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:23:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 630ms 18:23:49 INFO - PROCESS | 2760 | 1461115429468 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 18:23:49 INFO - PROCESS | 2760 | 1461115429470 Marionette TRACE conn4 <- [1,557,null,{"value":"13"}] 18:23:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:23:49 INFO - PROCESS | 2760 | 1461115429473 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:23:49 INFO - PROCESS | 2760 | 1461115429475 Marionette TRACE conn4 <- [1,558,null,{}] 18:23:49 INFO - PROCESS | 2760 | 1461115429478 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:49 INFO - PROCESS | 2760 | 1461115429609 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 18:23:49 INFO - PROCESS | 2760 | [2760] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 18:23:49 INFO - PROCESS | 2760 | 1461115429933 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:49 INFO - PROCESS | 2760 | ++DOCSHELL 1F38FC00 == 53 [pid = 2760] [id = 149] 18:23:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1F390800) [pid = 2760] [serial = 445] [outer = 00000000] 18:23:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1FB3F000) [pid = 2760] [serial = 446] [outer = 1F390800] 18:23:50 INFO - PROCESS | 2760 | 1461115429981 Marionette DEBUG loaded listener.js 18:23:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1FFBEC00) [pid = 2760] [serial = 447] [outer = 1F390800] 18:23:50 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:23:50 INFO - PROCESS | 2760 | [2760] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:23:50 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:23:50 INFO - PROCESS | 2760 | 1461115430421 Marionette TRACE conn4 <- [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]]]}] 18:23:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:23:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 971ms 18:23:50 INFO - PROCESS | 2760 | 1461115430444 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 18:23:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:23:50 INFO - PROCESS | 2760 | 1461115430446 Marionette TRACE conn4 <- [1,561,null,{"value":"13"}] 18:23:50 INFO - PROCESS | 2760 | 1461115430467 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:23:50 INFO - PROCESS | 2760 | 1461115430469 Marionette TRACE conn4 <- [1,562,null,{}] 18:23:50 INFO - PROCESS | 2760 | 1461115430473 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:50 INFO - PROCESS | 2760 | 1461115430590 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 18:23:50 INFO - PROCESS | 2760 | 1461115430597 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:50 INFO - PROCESS | 2760 | ++DOCSHELL 1354E400 == 54 [pid = 2760] [id = 150] 18:23:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (2006C800) [pid = 2760] [serial = 448] [outer = 00000000] 18:23:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (20A1B000) [pid = 2760] [serial = 449] [outer = 2006C800] 18:23:50 INFO - PROCESS | 2760 | 1461115430642 Marionette DEBUG loaded listener.js 18:23:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (20A1B800) [pid = 2760] [serial = 450] [outer = 2006C800] 18:23:51 INFO - PROCESS | 2760 | 1461115431089 Marionette TRACE conn4 <- [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]]]}] 18:23:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:23:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 690ms 18:23:51 INFO - PROCESS | 2760 | 1461115431141 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 18:23:51 INFO - PROCESS | 2760 | 1461115431143 Marionette TRACE conn4 <- [1,565,null,{"value":"13"}] 18:23:51 INFO - PROCESS | 2760 | 1461115431146 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:23:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:23:51 INFO - PROCESS | 2760 | 1461115431148 Marionette TRACE conn4 <- [1,566,null,{}] 18:23:51 INFO - PROCESS | 2760 | 1461115431152 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:51 INFO - PROCESS | 2760 | 1461115431287 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 18:23:51 INFO - PROCESS | 2760 | 1461115431310 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:51 INFO - PROCESS | 2760 | ++DOCSHELL 2006DC00 == 55 [pid = 2760] [id = 151] 18:23:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (20A1A400) [pid = 2760] [serial = 451] [outer = 00000000] 18:23:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (20A26400) [pid = 2760] [serial = 452] [outer = 20A1A400] 18:23:51 INFO - PROCESS | 2760 | 1461115431355 Marionette DEBUG loaded listener.js 18:23:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (20B9E800) [pid = 2760] [serial = 453] [outer = 20A1A400] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (1A933C00) [pid = 2760] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (1FFB3400) [pid = 2760] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1818B000) [pid = 2760] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (1C506C00) [pid = 2760] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (1D76E000) [pid = 2760] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (1BB79400) [pid = 2760] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (0F20EC00) [pid = 2760] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1D7E5000) [pid = 2760] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (0F15A000) [pid = 2760] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1F302000) [pid = 2760] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (0F24EC00) [pid = 2760] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (17A77400) [pid = 2760] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1BEF5800) [pid = 2760] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1CD77800) [pid = 2760] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1825F800) [pid = 2760] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1D771C00) [pid = 2760] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1FFBF400) [pid = 2760] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (13FE2400) [pid = 2760] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1C590C00) [pid = 2760] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:23:51 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1CD80C00) [pid = 2760] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:23:51 INFO - PROCESS | 2760 | 1461115431972 Marionette TRACE conn4 <- [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]]]}] 18:23:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:23:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 871ms 18:23:52 INFO - PROCESS | 2760 | 1461115432020 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 18:23:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:23:52 INFO - PROCESS | 2760 | 1461115432022 Marionette TRACE conn4 <- [1,569,null,{"value":"13"}] 18:23:52 INFO - PROCESS | 2760 | 1461115432025 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:23:52 INFO - PROCESS | 2760 | 1461115432027 Marionette TRACE conn4 <- [1,570,null,{}] 18:23:52 INFO - PROCESS | 2760 | 1461115432031 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:52 INFO - PROCESS | 2760 | 1461115432108 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 18:23:52 INFO - PROCESS | 2760 | 1461115432114 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:52 INFO - PROCESS | 2760 | ++DOCSHELL 1A1D8000 == 56 [pid = 2760] [id = 152] 18:23:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1A6B2000) [pid = 2760] [serial = 454] [outer = 00000000] 18:23:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1C590C00) [pid = 2760] [serial = 455] [outer = 1A6B2000] 18:23:52 INFO - PROCESS | 2760 | 1461115432159 Marionette DEBUG loaded listener.js 18:23:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1D04A000) [pid = 2760] [serial = 456] [outer = 1A6B2000] 18:23:52 INFO - PROCESS | 2760 | 1461115432588 Marionette TRACE conn4 <- [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]]]}] 18:23:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:23:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 570ms 18:23:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:23:52 INFO - PROCESS | 2760 | 1461115432596 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 18:23:52 INFO - PROCESS | 2760 | 1461115432598 Marionette TRACE conn4 <- [1,573,null,{"value":"13"}] 18:23:52 INFO - PROCESS | 2760 | 1461115432601 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:23:52 INFO - PROCESS | 2760 | 1461115432602 Marionette TRACE conn4 <- [1,574,null,{}] 18:23:52 INFO - PROCESS | 2760 | 1461115432617 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:52 INFO - PROCESS | 2760 | 1461115432696 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 18:23:52 INFO - PROCESS | 2760 | 1461115432703 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:52 INFO - PROCESS | 2760 | ++DOCSHELL 1D76E000 == 57 [pid = 2760] [id = 153] 18:23:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1D766400) [pid = 2760] [serial = 457] [outer = 00000000] 18:23:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (20A22800) [pid = 2760] [serial = 458] [outer = 1D766400] 18:23:52 INFO - PROCESS | 2760 | 1461115432748 Marionette DEBUG loaded listener.js 18:23:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (20BA1000) [pid = 2760] [serial = 459] [outer = 1D766400] 18:23:53 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:23:53 INFO - PROCESS | 2760 | [2760] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:23:53 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:23:53 INFO - PROCESS | 2760 | 1461115433193 Marionette TRACE conn4 <- [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]]]}] 18:23:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:23:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 631ms 18:23:53 INFO - PROCESS | 2760 | 1461115433232 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 18:23:53 INFO - PROCESS | 2760 | 1461115433234 Marionette TRACE conn4 <- [1,577,null,{"value":"13"}] 18:23:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:23:53 INFO - PROCESS | 2760 | 1461115433252 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:23:53 INFO - PROCESS | 2760 | 1461115433255 Marionette TRACE conn4 <- [1,578,null,{}] 18:23:53 INFO - PROCESS | 2760 | 1461115433259 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:53 INFO - PROCESS | 2760 | 1461115433356 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 18:23:53 INFO - PROCESS | 2760 | 1461115433365 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:53 INFO - PROCESS | 2760 | ++DOCSHELL 20DEF800 == 58 [pid = 2760] [id = 154] 18:23:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (20DF3400) [pid = 2760] [serial = 460] [outer = 00000000] 18:23:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (20DF8800) [pid = 2760] [serial = 461] [outer = 20DF3400] 18:23:53 INFO - PROCESS | 2760 | 1461115433415 Marionette DEBUG loaded listener.js 18:23:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (21B33800) [pid = 2760] [serial = 462] [outer = 20DF3400] 18:23:54 INFO - PROCESS | 2760 | 1461115434007 Marionette TRACE conn4 <- [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]]]}] 18:23:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:23:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 770ms 18:23:54 INFO - PROCESS | 2760 | 1461115434071 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 18:23:54 INFO - PROCESS | 2760 | 1461115434076 Marionette TRACE conn4 <- [1,581,null,{"value":"13"}] 18:23:54 INFO - PROCESS | 2760 | 1461115434097 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:23:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:23:54 INFO - PROCESS | 2760 | 1461115434101 Marionette TRACE conn4 <- [1,582,null,{}] 18:23:54 INFO - PROCESS | 2760 | 1461115434108 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:54 INFO - PROCESS | 2760 | 1461115434216 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 18:23:54 INFO - PROCESS | 2760 | 1461115434318 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:54 INFO - PROCESS | 2760 | ++DOCSHELL 1354EC00 == 59 [pid = 2760] [id = 155] 18:23:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1370E000) [pid = 2760] [serial = 463] [outer = 00000000] 18:23:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1816AC00) [pid = 2760] [serial = 464] [outer = 1370E000] 18:23:54 INFO - PROCESS | 2760 | 1461115434376 Marionette DEBUG loaded listener.js 18:23:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (18EDDC00) [pid = 2760] [serial = 465] [outer = 1370E000] 18:23:54 INFO - PROCESS | 2760 | 1461115434942 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 18:23:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:23:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 870ms 18:23:55 INFO - PROCESS | 2760 | 1461115434972 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 18:23:55 INFO - PROCESS | 2760 | 1461115434978 Marionette TRACE conn4 <- [1,585,null,{"value":"13"}] 18:23:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:23:55 INFO - PROCESS | 2760 | 1461115434985 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:23:55 INFO - PROCESS | 2760 | 1461115434988 Marionette TRACE conn4 <- [1,586,null,{}] 18:23:55 INFO - PROCESS | 2760 | 1461115434992 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:55 INFO - PROCESS | 2760 | 1461115435098 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 18:23:55 INFO - PROCESS | 2760 | 1461115435223 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:55 INFO - PROCESS | 2760 | ++DOCSHELL 1A6B6C00 == 60 [pid = 2760] [id = 156] 18:23:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1A941400) [pid = 2760] [serial = 466] [outer = 00000000] 18:23:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1D1D7400) [pid = 2760] [serial = 467] [outer = 1A941400] 18:23:55 INFO - PROCESS | 2760 | 1461115435279 Marionette DEBUG loaded listener.js 18:23:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (1DDE4000) [pid = 2760] [serial = 468] [outer = 1A941400] 18:23:55 INFO - PROCESS | 2760 | 1461115435876 Marionette TRACE conn4 <- [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]]]}] 18:23:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:23:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 971ms 18:23:55 INFO - PROCESS | 2760 | 1461115435956 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 18:23:55 INFO - PROCESS | 2760 | 1461115435959 Marionette TRACE conn4 <- [1,589,null,{"value":"13"}] 18:23:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:23:55 INFO - PROCESS | 2760 | 1461115435963 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:23:55 INFO - PROCESS | 2760 | 1461115435967 Marionette TRACE conn4 <- [1,590,null,{}] 18:23:56 INFO - PROCESS | 2760 | 1461115435978 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:56 INFO - PROCESS | 2760 | 1461115436084 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 18:23:56 INFO - PROCESS | 2760 | 1461115436212 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:56 INFO - PROCESS | 2760 | ++DOCSHELL 20A19C00 == 61 [pid = 2760] [id = 157] 18:23:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (20A20400) [pid = 2760] [serial = 469] [outer = 00000000] 18:23:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (20A4F400) [pid = 2760] [serial = 470] [outer = 20A20400] 18:23:56 INFO - PROCESS | 2760 | 1461115436270 Marionette DEBUG loaded listener.js 18:23:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (20A52C00) [pid = 2760] [serial = 471] [outer = 20A20400] 18:23:56 INFO - PROCESS | 2760 | 1461115436849 Marionette TRACE conn4 <- [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]]]}] 18:23:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:23:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 931ms 18:23:56 INFO - PROCESS | 2760 | 1461115436896 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 18:23:56 INFO - PROCESS | 2760 | 1461115436899 Marionette TRACE conn4 <- [1,593,null,{"value":"13"}] 18:23:56 INFO - PROCESS | 2760 | 1461115436903 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:23:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:23:56 INFO - PROCESS | 2760 | 1461115436905 Marionette TRACE conn4 <- [1,594,null,{}] 18:23:56 INFO - PROCESS | 2760 | 1461115436908 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:57 INFO - PROCESS | 2760 | 1461115437013 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 18:23:57 INFO - PROCESS | 2760 | 1461115437138 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:57 INFO - PROCESS | 2760 | ++DOCSHELL 20D07000 == 62 [pid = 2760] [id = 158] 18:23:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (20D07400) [pid = 2760] [serial = 472] [outer = 00000000] 18:23:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (20D0C000) [pid = 2760] [serial = 473] [outer = 20D07400] 18:23:57 INFO - PROCESS | 2760 | 1461115437194 Marionette DEBUG loaded listener.js 18:23:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (20D0E800) [pid = 2760] [serial = 474] [outer = 20D07400] 18:23:57 INFO - PROCESS | 2760 | 1461115437813 Marionette TRACE conn4 <- [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]]]}] 18:23:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:23:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 930ms 18:23:57 INFO - PROCESS | 2760 | 1461115437836 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 18:23:57 INFO - PROCESS | 2760 | 1461115437839 Marionette TRACE conn4 <- [1,597,null,{"value":"13"}] 18:23:57 INFO - PROCESS | 2760 | 1461115437842 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:23:57 INFO - PROCESS | 2760 | 1461115437844 Marionette TRACE conn4 <- [1,598,null,{}] 18:23:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:23:57 INFO - PROCESS | 2760 | 1461115437848 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:57 INFO - PROCESS | 2760 | 1461115437952 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 18:23:58 INFO - PROCESS | 2760 | 1461115438273 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:58 INFO - PROCESS | 2760 | ++DOCSHELL 0B879800 == 63 [pid = 2760] [id = 159] 18:23:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (0F156800) [pid = 2760] [serial = 475] [outer = 00000000] 18:23:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (0F24AC00) [pid = 2760] [serial = 476] [outer = 0F156800] 18:23:58 INFO - PROCESS | 2760 | 1461115438324 Marionette DEBUG loaded listener.js 18:23:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (0F380000) [pid = 2760] [serial = 477] [outer = 0F156800] 18:23:58 INFO - PROCESS | 2760 | --DOCSHELL 14649400 == 62 [pid = 2760] [id = 126] 18:23:58 INFO - PROCESS | 2760 | --DOCSHELL 1D76E000 == 61 [pid = 2760] [id = 153] 18:23:58 INFO - PROCESS | 2760 | --DOCSHELL 1A1D8000 == 60 [pid = 2760] [id = 152] 18:23:58 INFO - PROCESS | 2760 | --DOCSHELL 2006DC00 == 59 [pid = 2760] [id = 151] 18:23:58 INFO - PROCESS | 2760 | --DOCSHELL 1354E400 == 58 [pid = 2760] [id = 150] 18:23:58 INFO - PROCESS | 2760 | --DOCSHELL 1F38FC00 == 57 [pid = 2760] [id = 149] 18:23:58 INFO - PROCESS | 2760 | --DOCSHELL 13710000 == 56 [pid = 2760] [id = 148] 18:23:58 INFO - PROCESS | 2760 | --DOCSHELL 1A945400 == 55 [pid = 2760] [id = 147] 18:23:58 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (1C50F400) [pid = 2760] [serial = 380] [outer = 00000000] [url = about:blank] 18:23:58 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (21B7D800) [pid = 2760] [serial = 383] [outer = 00000000] [url = about:blank] 18:23:58 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (21B39000) [pid = 2760] [serial = 416] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOCSHELL 0F24E800 == 54 [pid = 2760] [id = 146] 18:23:59 INFO - PROCESS | 2760 | --DOCSHELL 13F85C00 == 53 [pid = 2760] [id = 145] 18:23:59 INFO - PROCESS | 2760 | --DOCSHELL 1A660000 == 52 [pid = 2760] [id = 144] 18:23:59 INFO - PROCESS | 2760 | --DOCSHELL 1B163C00 == 51 [pid = 2760] [id = 141] 18:23:59 INFO - PROCESS | 2760 | --DOCSHELL 12FC1C00 == 50 [pid = 2760] [id = 140] 18:23:59 INFO - PROCESS | 2760 | --DOCSHELL 1C584000 == 49 [pid = 2760] [id = 139] 18:23:59 INFO - PROCESS | 2760 | 1461115439013 Marionette TRACE conn4 <- [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]]]}] 18:23:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:23:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1230ms 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (1D050000) [pid = 2760] [serial = 299] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (1D765400) [pid = 2760] [serial = 257] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (1A934000) [pid = 2760] [serial = 296] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1E1D2000) [pid = 2760] [serial = 260] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (21B30000) [pid = 2760] [serial = 302] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (182F3000) [pid = 2760] [serial = 251] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (1DB5AC00) [pid = 2760] [serial = 344] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1D766C00) [pid = 2760] [serial = 248] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1B165400) [pid = 2760] [serial = 254] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (21A42400) [pid = 2760] [serial = 293] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1A939800) [pid = 2760] [serial = 392] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1AE9BC00) [pid = 2760] [serial = 393] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1CD78800) [pid = 2760] [serial = 398] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1DB53400) [pid = 2760] [serial = 401] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1C509400) [pid = 2760] [serial = 395] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1C50F000) [pid = 2760] [serial = 396] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (17FE4400) [pid = 2760] [serial = 387] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1370B400) [pid = 2760] [serial = 386] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (18E58800) [pid = 2760] [serial = 377] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1E58E800) [pid = 2760] [serial = 404] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (17892800) [pid = 2760] [serial = 389] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1DB5F800) [pid = 2760] [serial = 402] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1A931C00) [pid = 2760] [serial = 390] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1FFBC800) [pid = 2760] [serial = 407] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (17AD0C00) [pid = 2760] [serial = 414] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1E6D9000) [pid = 2760] [serial = 405] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (0F257000) [pid = 2760] [serial = 413] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1FFB7400) [pid = 2760] [serial = 408] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1F306400) [pid = 2760] [serial = 410] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1FB40C00) [pid = 2760] [serial = 411] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1CD81800) [pid = 2760] [serial = 399] [outer = 00000000] [url = about:blank] 18:23:59 INFO - PROCESS | 2760 | 1461115439102 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 18:23:59 INFO - PROCESS | 2760 | 1461115439105 Marionette TRACE conn4 <- [1,601,null,{"value":"13"}] 18:23:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:23:59 INFO - PROCESS | 2760 | 1461115439115 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:23:59 INFO - PROCESS | 2760 | 1461115439119 Marionette TRACE conn4 <- [1,602,null,{}] 18:23:59 INFO - PROCESS | 2760 | 1461115439124 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:59 INFO - PROCESS | 2760 | 1461115439210 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 18:23:59 INFO - PROCESS | 2760 | 1461115439222 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:59 INFO - PROCESS | 2760 | ++DOCSHELL 12FBD800 == 50 [pid = 2760] [id = 160] 18:23:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (12FC0800) [pid = 2760] [serial = 478] [outer = 00000000] 18:23:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (13513800) [pid = 2760] [serial = 479] [outer = 12FC0800] 18:23:59 INFO - PROCESS | 2760 | 1461115439271 Marionette DEBUG loaded listener.js 18:23:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (13554400) [pid = 2760] [serial = 480] [outer = 12FC0800] 18:23:59 INFO - PROCESS | 2760 | 1461115439798 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 18:23:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:23:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 731ms 18:23:59 INFO - PROCESS | 2760 | 1461115439844 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 18:23:59 INFO - PROCESS | 2760 | 1461115439848 Marionette TRACE conn4 <- [1,605,null,{"value":"13"}] 18:23:59 INFO - PROCESS | 2760 | 1461115439852 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:23:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:23:59 INFO - PROCESS | 2760 | 1461115439854 Marionette TRACE conn4 <- [1,606,null,{}] 18:23:59 INFO - PROCESS | 2760 | 1461115439858 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:59 INFO - PROCESS | 2760 | 1461115439940 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 18:24:00 INFO - PROCESS | 2760 | 1461115440018 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:00 INFO - PROCESS | 2760 | ++DOCSHELL 14655000 == 51 [pid = 2760] [id = 161] 18:24:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (14677000) [pid = 2760] [serial = 481] [outer = 00000000] 18:24:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (17AD0400) [pid = 2760] [serial = 482] [outer = 14677000] 18:24:00 INFO - PROCESS | 2760 | 1461115440071 Marionette DEBUG loaded listener.js 18:24:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (17F5A400) [pid = 2760] [serial = 483] [outer = 14677000] 18:24:00 INFO - PROCESS | 2760 | 1461115440476 Marionette TRACE conn4 <- [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]]]}] 18:24:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:24:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 673ms 18:24:00 INFO - PROCESS | 2760 | 1461115440530 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 18:24:00 INFO - PROCESS | 2760 | 1461115440532 Marionette TRACE conn4 <- [1,609,null,{"value":"13"}] 18:24:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:24:00 INFO - PROCESS | 2760 | 1461115440542 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:24:00 INFO - PROCESS | 2760 | 1461115440547 Marionette TRACE conn4 <- [1,610,null,{}] 18:24:00 INFO - PROCESS | 2760 | 1461115440552 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:00 INFO - PROCESS | 2760 | 1461115440636 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 18:24:00 INFO - PROCESS | 2760 | 1461115440643 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:00 INFO - PROCESS | 2760 | ++DOCSHELL 1816D400 == 52 [pid = 2760] [id = 162] 18:24:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (18191C00) [pid = 2760] [serial = 484] [outer = 00000000] 18:24:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1A1DA800) [pid = 2760] [serial = 485] [outer = 18191C00] 18:24:00 INFO - PROCESS | 2760 | 1461115440688 Marionette DEBUG loaded listener.js 18:24:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1A661000) [pid = 2760] [serial = 486] [outer = 18191C00] 18:24:01 INFO - PROCESS | 2760 | 1461115441129 Marionette TRACE conn4 <- [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]]]}] 18:24:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:24:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 630ms 18:24:01 INFO - PROCESS | 2760 | 1461115441176 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 18:24:01 INFO - PROCESS | 2760 | 1461115441179 Marionette TRACE conn4 <- [1,613,null,{"value":"13"}] 18:24:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:24:01 INFO - PROCESS | 2760 | 1461115441182 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:24:01 INFO - PROCESS | 2760 | 1461115441184 Marionette TRACE conn4 <- [1,614,null,{}] 18:24:01 INFO - PROCESS | 2760 | 1461115441187 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:01 INFO - PROCESS | 2760 | 1461115441294 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 18:24:01 INFO - PROCESS | 2760 | 1461115441376 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:01 INFO - PROCESS | 2760 | ++DOCSHELL 1A940400 == 53 [pid = 2760] [id = 163] 18:24:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1A940800) [pid = 2760] [serial = 487] [outer = 00000000] 18:24:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1AE92C00) [pid = 2760] [serial = 488] [outer = 1A940800] 18:24:01 INFO - PROCESS | 2760 | 1461115441421 Marionette DEBUG loaded listener.js 18:24:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1B158400) [pid = 2760] [serial = 489] [outer = 1A940800] 18:24:01 INFO - PROCESS | 2760 | 1461115441858 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 18:24:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:24:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 730ms 18:24:01 INFO - PROCESS | 2760 | 1461115441914 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 18:24:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:24:01 INFO - PROCESS | 2760 | 1461115441916 Marionette TRACE conn4 <- [1,617,null,{"value":"13"}] 18:24:01 INFO - PROCESS | 2760 | 1461115441919 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:24:01 INFO - PROCESS | 2760 | 1461115441921 Marionette TRACE conn4 <- [1,618,null,{}] 18:24:01 INFO - PROCESS | 2760 | 1461115441925 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:02 INFO - PROCESS | 2760 | 1461115442037 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 18:24:02 INFO - PROCESS | 2760 | 1461115442052 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:02 INFO - PROCESS | 2760 | ++DOCSHELL 1B162800 == 54 [pid = 2760] [id = 164] 18:24:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1B163C00) [pid = 2760] [serial = 490] [outer = 00000000] 18:24:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1B1C1000) [pid = 2760] [serial = 491] [outer = 1B163C00] 18:24:02 INFO - PROCESS | 2760 | 1461115442153 Marionette DEBUG loaded listener.js 18:24:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1BB3AC00) [pid = 2760] [serial = 492] [outer = 1B163C00] 18:24:02 INFO - PROCESS | 2760 | 1461115442617 Marionette TRACE conn4 <- [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]]]}] 18:24:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:24:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 771ms 18:24:02 INFO - PROCESS | 2760 | 1461115442695 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 18:24:02 INFO - PROCESS | 2760 | 1461115442697 Marionette TRACE conn4 <- [1,621,null,{"value":"13"}] 18:24:02 INFO - PROCESS | 2760 | 1461115442700 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:24:02 INFO - PROCESS | 2760 | 1461115442702 Marionette TRACE conn4 <- [1,622,null,{}] 18:24:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:24:02 INFO - PROCESS | 2760 | 1461115442705 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:02 INFO - PROCESS | 2760 | 1461115442814 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 18:24:02 INFO - PROCESS | 2760 | 1461115442827 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:02 INFO - PROCESS | 2760 | ++DOCSHELL 0F382400 == 55 [pid = 2760] [id = 165] 18:24:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (13076400) [pid = 2760] [serial = 493] [outer = 00000000] 18:24:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1C50F400) [pid = 2760] [serial = 494] [outer = 13076400] 18:24:02 INFO - PROCESS | 2760 | 1461115442871 Marionette DEBUG loaded listener.js 18:24:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1C50FC00) [pid = 2760] [serial = 495] [outer = 13076400] 18:24:03 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:24:03 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1A937000) [pid = 2760] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:24:03 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1D766400) [pid = 2760] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:24:03 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1D774C00) [pid = 2760] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:24:03 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (0F24F000) [pid = 2760] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:24:03 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (2006C800) [pid = 2760] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:24:03 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (20A1A400) [pid = 2760] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:24:03 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1A6B2000) [pid = 2760] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:24:03 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (13FE8400) [pid = 2760] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:24:03 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1A94B000) [pid = 2760] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:24:03 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1F390800) [pid = 2760] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:24:03 INFO - PROCESS | 2760 | [2760] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:24:03 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:24:03 INFO - PROCESS | 2760 | 1461115443502 Marionette TRACE conn4 <- [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]]]}] 18:24:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:24:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 830ms 18:24:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:24:03 INFO - PROCESS | 2760 | 1461115443535 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 18:24:03 INFO - PROCESS | 2760 | 1461115443537 Marionette TRACE conn4 <- [1,625,null,{"value":"13"}] 18:24:03 INFO - PROCESS | 2760 | 1461115443540 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:24:03 INFO - PROCESS | 2760 | 1461115443542 Marionette TRACE conn4 <- [1,626,null,{}] 18:24:03 INFO - PROCESS | 2760 | 1461115443546 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:03 INFO - PROCESS | 2760 | 1461115443623 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 18:24:03 INFO - PROCESS | 2760 | 1461115443705 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:03 INFO - PROCESS | 2760 | ++DOCSHELL 0F24B000 == 56 [pid = 2760] [id = 166] 18:24:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (12F03800) [pid = 2760] [serial = 496] [outer = 00000000] 18:24:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1C501400) [pid = 2760] [serial = 497] [outer = 12F03800] 18:24:03 INFO - PROCESS | 2760 | 1461115443751 Marionette DEBUG loaded listener.js 18:24:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1C59B800) [pid = 2760] [serial = 498] [outer = 12F03800] 18:24:04 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:24:04 INFO - PROCESS | 2760 | [2760] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:24:04 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:24:04 INFO - PROCESS | 2760 | [2760] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:24:04 INFO - PROCESS | 2760 | 1461115444137 Marionette TRACE conn4 <- [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]]]}] 18:24:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:24:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 631ms 18:24:04 INFO - PROCESS | 2760 | 1461115444171 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 18:24:04 INFO - PROCESS | 2760 | 1461115444173 Marionette TRACE conn4 <- [1,629,null,{"value":"13"}] 18:24:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:24:04 INFO - PROCESS | 2760 | 1461115444176 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:24:04 INFO - PROCESS | 2760 | 1461115444178 Marionette TRACE conn4 <- [1,630,null,{}] 18:24:04 INFO - PROCESS | 2760 | 1461115444182 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:04 INFO - PROCESS | 2760 | 1461115444291 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 18:24:04 INFO - PROCESS | 2760 | 1461115444299 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:04 INFO - PROCESS | 2760 | ++DOCSHELL 1C590400 == 57 [pid = 2760] [id = 167] 18:24:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1C5A2C00) [pid = 2760] [serial = 499] [outer = 00000000] 18:24:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1CD81000) [pid = 2760] [serial = 500] [outer = 1C5A2C00] 18:24:04 INFO - PROCESS | 2760 | 1461115444348 Marionette DEBUG loaded listener.js 18:24:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1D04C800) [pid = 2760] [serial = 501] [outer = 1C5A2C00] 18:24:04 INFO - PROCESS | 2760 | 1461115444757 Marionette TRACE conn4 <- [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]]]}] 18:24:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:24:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 630ms 18:24:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:24:04 INFO - PROCESS | 2760 | 1461115444808 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 18:24:04 INFO - PROCESS | 2760 | 1461115444810 Marionette TRACE conn4 <- [1,633,null,{"value":"13"}] 18:24:04 INFO - PROCESS | 2760 | 1461115444813 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:24:04 INFO - PROCESS | 2760 | 1461115444815 Marionette TRACE conn4 <- [1,634,null,{}] 18:24:04 INFO - PROCESS | 2760 | 1461115444818 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:04 INFO - PROCESS | 2760 | 1461115444928 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 18:24:04 INFO - PROCESS | 2760 | 1461115444936 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:04 INFO - PROCESS | 2760 | ++DOCSHELL 1D050000 == 58 [pid = 2760] [id = 168] 18:24:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1D1CE800) [pid = 2760] [serial = 502] [outer = 00000000] 18:24:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1D766800) [pid = 2760] [serial = 503] [outer = 1D1CE800] 18:24:05 INFO - PROCESS | 2760 | 1461115444984 Marionette DEBUG loaded listener.js 18:24:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1D76B800) [pid = 2760] [serial = 504] [outer = 1D1CE800] 18:24:05 INFO - PROCESS | 2760 | 1461115445438 Marionette TRACE conn4 <- [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]]]}] 18:24:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:24:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 671ms 18:24:05 INFO - PROCESS | 2760 | 1461115445484 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 18:24:05 INFO - PROCESS | 2760 | 1461115445489 Marionette TRACE conn4 <- [1,637,null,{"value":"13"}] 18:24:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:24:05 INFO - PROCESS | 2760 | 1461115445512 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:24:05 INFO - PROCESS | 2760 | 1461115445516 Marionette TRACE conn4 <- [1,638,null,{}] 18:24:05 INFO - PROCESS | 2760 | 1461115445601 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:05 INFO - PROCESS | 2760 | 1461115445750 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 18:24:05 INFO - PROCESS | 2760 | 1461115445816 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:05 INFO - PROCESS | 2760 | ++DOCSHELL 12D42000 == 59 [pid = 2760] [id = 169] 18:24:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (12F08000) [pid = 2760] [serial = 505] [outer = 00000000] 18:24:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1307CC00) [pid = 2760] [serial = 506] [outer = 12F08000] 18:24:05 INFO - PROCESS | 2760 | 1461115445874 Marionette DEBUG loaded listener.js 18:24:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (137BE400) [pid = 2760] [serial = 507] [outer = 12F08000] 18:24:06 INFO - PROCESS | 2760 | 1461115446450 Marionette TRACE conn4 <- [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]]]}] 18:24:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:24:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1007ms 18:24:06 INFO - PROCESS | 2760 | 1461115446507 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 18:24:06 INFO - PROCESS | 2760 | 1461115446513 Marionette TRACE conn4 <- [1,641,null,{"value":"13"}] 18:24:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:24:06 INFO - PROCESS | 2760 | 1461115446519 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:24:06 INFO - PROCESS | 2760 | 1461115446522 Marionette TRACE conn4 <- [1,642,null,{}] 18:24:06 INFO - PROCESS | 2760 | 1461115446526 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:06 INFO - PROCESS | 2760 | 1461115446633 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 18:24:06 INFO - PROCESS | 2760 | 1461115446759 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:06 INFO - PROCESS | 2760 | ++DOCSHELL 17891C00 == 60 [pid = 2760] [id = 170] 18:24:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (17ACA400) [pid = 2760] [serial = 508] [outer = 00000000] 18:24:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (19396C00) [pid = 2760] [serial = 509] [outer = 17ACA400] 18:24:06 INFO - PROCESS | 2760 | 1461115446815 Marionette DEBUG loaded listener.js 18:24:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1A6B6400) [pid = 2760] [serial = 510] [outer = 17ACA400] 18:24:07 INFO - PROCESS | 2760 | 1461115447402 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 18:24:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:24:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 931ms 18:24:07 INFO - PROCESS | 2760 | 1461115447451 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 18:24:07 INFO - PROCESS | 2760 | 1461115447454 Marionette TRACE conn4 <- [1,645,null,{"value":"13"}] 18:24:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:24:07 INFO - PROCESS | 2760 | 1461115447458 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:24:07 INFO - PROCESS | 2760 | 1461115447462 Marionette TRACE conn4 <- [1,646,null,{}] 18:24:07 INFO - PROCESS | 2760 | 1461115447473 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:07 INFO - PROCESS | 2760 | 1461115447583 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 18:24:07 INFO - PROCESS | 2760 | 1461115447708 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:07 INFO - PROCESS | 2760 | ++DOCSHELL 1CD7C800 == 61 [pid = 2760] [id = 171] 18:24:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1D046C00) [pid = 2760] [serial = 511] [outer = 00000000] 18:24:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (1DB56800) [pid = 2760] [serial = 512] [outer = 1D046C00] 18:24:07 INFO - PROCESS | 2760 | 1461115447768 Marionette DEBUG loaded listener.js 18:24:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (1DB5D400) [pid = 2760] [serial = 513] [outer = 1D046C00] 18:24:08 INFO - PROCESS | 2760 | 1461115448360 Marionette TRACE conn4 <- [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]]]}] 18:24:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:24:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 971ms 18:24:08 INFO - PROCESS | 2760 | 1461115448431 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 18:24:08 INFO - PROCESS | 2760 | 1461115448434 Marionette TRACE conn4 <- [1,649,null,{"value":"13"}] 18:24:08 INFO - PROCESS | 2760 | 1461115448438 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:24:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:24:08 INFO - PROCESS | 2760 | 1461115448440 Marionette TRACE conn4 <- [1,650,null,{}] 18:24:08 INFO - PROCESS | 2760 | 1461115448444 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:08 INFO - PROCESS | 2760 | 1461115448549 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 18:24:08 INFO - PROCESS | 2760 | 1461115448673 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:08 INFO - PROCESS | 2760 | ++DOCSHELL 1E1D6C00 == 62 [pid = 2760] [id = 172] 18:24:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (1E22A800) [pid = 2760] [serial = 514] [outer = 00000000] 18:24:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (1E456000) [pid = 2760] [serial = 515] [outer = 1E22A800] 18:24:08 INFO - PROCESS | 2760 | 1461115448729 Marionette DEBUG loaded listener.js 18:24:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (1E51A000) [pid = 2760] [serial = 516] [outer = 1E22A800] 18:24:09 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:24:09 INFO - PROCESS | 2760 | [2760] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:24:09 INFO - PROCESS | 2760 | 1461115449274 Marionette TRACE conn4 <- [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]]]}] 18:24:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:24:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 870ms 18:24:09 INFO - PROCESS | 2760 | 1461115449311 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 18:24:09 INFO - PROCESS | 2760 | 1461115449313 Marionette TRACE conn4 <- [1,653,null,{"value":"13"}] 18:24:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:24:09 INFO - PROCESS | 2760 | 1461115449317 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:24:09 INFO - PROCESS | 2760 | 1461115449319 Marionette TRACE conn4 <- [1,654,null,{}] 18:24:09 INFO - PROCESS | 2760 | 1461115449323 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:09 INFO - PROCESS | 2760 | 1461115449423 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 18:24:09 INFO - PROCESS | 2760 | 1461115449521 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:09 INFO - PROCESS | 2760 | ++DOCSHELL 13553800 == 63 [pid = 2760] [id = 173] 18:24:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (1E22C800) [pid = 2760] [serial = 517] [outer = 00000000] 18:24:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (1F301800) [pid = 2760] [serial = 518] [outer = 1E22C800] 18:24:09 INFO - PROCESS | 2760 | 1461115449577 Marionette DEBUG loaded listener.js 18:24:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (1F38FC00) [pid = 2760] [serial = 519] [outer = 1E22C800] 18:24:09 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:24:10 INFO - PROCESS | 2760 | 1461115450229 Marionette TRACE conn4 <- [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]]]}] 18:24:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:24:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 971ms 18:24:10 INFO - PROCESS | 2760 | 1461115450291 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 18:24:10 INFO - PROCESS | 2760 | 1461115450294 Marionette TRACE conn4 <- [1,657,null,{"value":"13"}] 18:24:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:24:10 INFO - PROCESS | 2760 | 1461115450298 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:24:10 INFO - PROCESS | 2760 | 1461115450300 Marionette TRACE conn4 <- [1,658,null,{}] 18:24:10 INFO - PROCESS | 2760 | 1461115450304 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:10 INFO - PROCESS | 2760 | 1461115450426 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 18:24:10 INFO - PROCESS | 2760 | 1461115450647 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:10 INFO - PROCESS | 2760 | ++DOCSHELL 0F205C00 == 64 [pid = 2760] [id = 174] 18:24:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (12FB8400) [pid = 2760] [serial = 520] [outer = 00000000] 18:24:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (137CC400) [pid = 2760] [serial = 521] [outer = 12FB8400] 18:24:10 INFO - PROCESS | 2760 | 1461115450703 Marionette DEBUG loaded listener.js 18:24:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 128 (1464AC00) [pid = 2760] [serial = 522] [outer = 12FB8400] 18:24:11 INFO - PROCESS | 2760 | 1461115451276 Marionette TRACE conn4 <- [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]]]}] 18:24:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:24:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1020ms 18:24:11 INFO - PROCESS | 2760 | 1461115451320 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 18:24:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:24:11 INFO - PROCESS | 2760 | 1461115451324 Marionette TRACE conn4 <- [1,661,null,{"value":"13"}] 18:24:11 INFO - PROCESS | 2760 | 1461115451328 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:24:11 INFO - PROCESS | 2760 | 1461115451333 Marionette TRACE conn4 <- [1,662,null,{}] 18:24:11 INFO - PROCESS | 2760 | 1461115451337 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:11 INFO - PROCESS | 2760 | 1461115451441 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 18:24:11 INFO - PROCESS | 2760 | 1461115451545 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:11 INFO - PROCESS | 2760 | ++DOCSHELL 1A666000 == 65 [pid = 2760] [id = 175] 18:24:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 129 (1A93C400) [pid = 2760] [serial = 523] [outer = 00000000] 18:24:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 130 (1BB30C00) [pid = 2760] [serial = 524] [outer = 1A93C400] 18:24:11 INFO - PROCESS | 2760 | 1461115451595 Marionette DEBUG loaded listener.js 18:24:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 131 (1BD2C800) [pid = 2760] [serial = 525] [outer = 1A93C400] 18:24:11 INFO - PROCESS | 2760 | --DOCSHELL 1C590400 == 64 [pid = 2760] [id = 167] 18:24:11 INFO - PROCESS | 2760 | --DOCSHELL 0F24B000 == 63 [pid = 2760] [id = 166] 18:24:11 INFO - PROCESS | 2760 | --DOCSHELL 0F382400 == 62 [pid = 2760] [id = 165] 18:24:11 INFO - PROCESS | 2760 | --DOCSHELL 1B162800 == 61 [pid = 2760] [id = 164] 18:24:11 INFO - PROCESS | 2760 | --DOCSHELL 1816D400 == 60 [pid = 2760] [id = 162] 18:24:11 INFO - PROCESS | 2760 | --DOCSHELL 14655000 == 59 [pid = 2760] [id = 161] 18:24:11 INFO - PROCESS | 2760 | --DOCSHELL 12FBD800 == 58 [pid = 2760] [id = 160] 18:24:11 INFO - PROCESS | 2760 | --DOCSHELL 0B879800 == 57 [pid = 2760] [id = 159] 18:24:11 INFO - PROCESS | 2760 | --DOCSHELL 20D07000 == 56 [pid = 2760] [id = 158] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 130 (20DF8800) [pid = 2760] [serial = 461] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 129 (1FFBDC00) [pid = 2760] [serial = 425] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 128 (21FB3000) [pid = 2760] [serial = 428] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 127 (18EE5400) [pid = 2760] [serial = 419] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (1BD2E800) [pid = 2760] [serial = 422] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOCSHELL 20A19C00 == 55 [pid = 2760] [id = 157] 18:24:11 INFO - PROCESS | 2760 | --DOCSHELL 1A6B6C00 == 54 [pid = 2760] [id = 156] 18:24:11 INFO - PROCESS | 2760 | --DOCSHELL 1354EC00 == 53 [pid = 2760] [id = 155] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (20BA1000) [pid = 2760] [serial = 459] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (1BB3B800) [pid = 2760] [serial = 432] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (20A22800) [pid = 2760] [serial = 458] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (1DB5F400) [pid = 2760] [serial = 443] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (17FEA800) [pid = 2760] [serial = 437] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (20A1B800) [pid = 2760] [serial = 450] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (20A26400) [pid = 2760] [serial = 452] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (18EE1000) [pid = 2760] [serial = 438] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (1D04A000) [pid = 2760] [serial = 456] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (20B9E800) [pid = 2760] [serial = 453] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1B15D000) [pid = 2760] [serial = 434] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (1C590C00) [pid = 2760] [serial = 455] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1B160800) [pid = 2760] [serial = 431] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1D58B000) [pid = 2760] [serial = 435] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1CD76000) [pid = 2760] [serial = 441] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1E12A000) [pid = 2760] [serial = 444] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1FB3F000) [pid = 2760] [serial = 446] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (20A1B000) [pid = 2760] [serial = 449] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1FFBEC00) [pid = 2760] [serial = 447] [outer = 00000000] [url = about:blank] 18:24:11 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1C59C400) [pid = 2760] [serial = 440] [outer = 00000000] [url = about:blank] 18:24:12 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:24:12 INFO - PROCESS | 2760 | [2760] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:24:12 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:24:12 INFO - PROCESS | 2760 | 1461115452142 Marionette TRACE conn4 <- [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]]]}] 18:24:12 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 18:24:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 830ms 18:24:12 INFO - PROCESS | 2760 | 1461115452162 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 18:24:12 INFO - PROCESS | 2760 | 1461115452166 Marionette TRACE conn4 <- [1,665,null,{"value":"13"}] 18:24:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:24:12 INFO - PROCESS | 2760 | 1461115452170 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:24:12 INFO - PROCESS | 2760 | 1461115452172 Marionette TRACE conn4 <- [1,666,null,{}] 18:24:12 INFO - PROCESS | 2760 | 1461115452176 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:12 INFO - PROCESS | 2760 | 1461115452307 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 18:24:12 INFO - PROCESS | 2760 | 1461115452438 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:12 INFO - PROCESS | 2760 | ++DOCSHELL 0F24BC00 == 54 [pid = 2760] [id = 176] 18:24:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (0F24C000) [pid = 2760] [serial = 526] [outer = 00000000] 18:24:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1354A800) [pid = 2760] [serial = 527] [outer = 0F24C000] 18:24:12 INFO - PROCESS | 2760 | 1461115452498 Marionette DEBUG loaded listener.js 18:24:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (137D3C00) [pid = 2760] [serial = 528] [outer = 0F24C000] 18:24:13 INFO - PROCESS | 2760 | 1461115453119 Marionette TRACE conn4 <- [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]]]}] 18:24:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:24:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1018ms 18:24:13 INFO - PROCESS | 2760 | 1461115453193 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 18:24:13 INFO - PROCESS | 2760 | 1461115453198 Marionette TRACE conn4 <- [1,669,null,{"value":"13"}] 18:24:13 INFO - PROCESS | 2760 | 1461115453203 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:24:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:24:13 INFO - PROCESS | 2760 | 1461115453207 Marionette TRACE conn4 <- [1,670,null,{}] 18:24:13 INFO - PROCESS | 2760 | 1461115453233 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:13 INFO - PROCESS | 2760 | 1461115453401 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 18:24:13 INFO - PROCESS | 2760 | 1461115453494 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:13 INFO - PROCESS | 2760 | ++DOCSHELL 1A6BBC00 == 55 [pid = 2760] [id = 177] 18:24:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1A934C00) [pid = 2760] [serial = 529] [outer = 00000000] 18:24:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1A949C00) [pid = 2760] [serial = 530] [outer = 1A934C00] 18:24:13 INFO - PROCESS | 2760 | 1461115453552 Marionette DEBUG loaded listener.js 18:24:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1B15A800) [pid = 2760] [serial = 531] [outer = 1A934C00] 18:24:14 INFO - PROCESS | 2760 | 1461115454617 Marionette TRACE conn4 <- [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]]]}] 18:24:14 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) 18:24:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1435ms 18:24:14 INFO - PROCESS | 2760 | 1461115454642 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 18:24:14 INFO - PROCESS | 2760 | 1461115454645 Marionette TRACE conn4 <- [1,673,null,{"value":"13"}] 18:24:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:24:14 INFO - PROCESS | 2760 | 1461115454649 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:24:14 INFO - PROCESS | 2760 | 1461115454651 Marionette TRACE conn4 <- [1,674,null,{}] 18:24:14 INFO - PROCESS | 2760 | 1461115454655 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:14 INFO - PROCESS | 2760 | 1461115454759 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 18:24:14 INFO - PROCESS | 2760 | 1461115454896 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:14 INFO - PROCESS | 2760 | ++DOCSHELL 1C593C00 == 56 [pid = 2760] [id = 178] 18:24:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1C597000) [pid = 2760] [serial = 532] [outer = 00000000] 18:24:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1C5A1400) [pid = 2760] [serial = 533] [outer = 1C597000] 18:24:15 INFO - PROCESS | 2760 | 1461115454956 Marionette DEBUG loaded listener.js 18:24:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1CD74000) [pid = 2760] [serial = 534] [outer = 1C597000] 18:24:16 INFO - PROCESS | 2760 | 1461115456003 Marionette TRACE conn4 <- [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]]]}] 18:24:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:24:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1382ms 18:24:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:24:16 INFO - PROCESS | 2760 | 1461115456033 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 18:24:16 INFO - PROCESS | 2760 | 1461115456037 Marionette TRACE conn4 <- [1,677,null,{"value":"13"}] 18:24:16 INFO - PROCESS | 2760 | 1461115456048 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:24:16 INFO - PROCESS | 2760 | 1461115456052 Marionette TRACE conn4 <- [1,678,null,{}] 18:24:16 INFO - PROCESS | 2760 | 1461115456056 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:16 INFO - PROCESS | 2760 | 1461115456191 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 18:24:16 INFO - PROCESS | 2760 | 1461115456317 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:16 INFO - PROCESS | 2760 | ++DOCSHELL 0F256400 == 57 [pid = 2760] [id = 179] 18:24:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1CD7B000) [pid = 2760] [serial = 535] [outer = 00000000] 18:24:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1DB54C00) [pid = 2760] [serial = 536] [outer = 1CD7B000] 18:24:16 INFO - PROCESS | 2760 | 1461115456373 Marionette DEBUG loaded listener.js 18:24:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (1DB5A800) [pid = 2760] [serial = 537] [outer = 1CD7B000] 18:24:17 INFO - PROCESS | 2760 | 1461115457426 Marionette TRACE conn4 <- [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]]]}] 18:24:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:24:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1379ms 18:24:17 INFO - PROCESS | 2760 | 1461115457452 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 18:24:17 INFO - PROCESS | 2760 | 1461115457454 Marionette TRACE conn4 <- [1,681,null,{"value":"13"}] 18:24:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:24:17 INFO - PROCESS | 2760 | 1461115457457 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:24:17 INFO - PROCESS | 2760 | 1461115457459 Marionette TRACE conn4 <- [1,682,null,{}] 18:24:17 INFO - PROCESS | 2760 | 1461115457463 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:17 INFO - PROCESS | 2760 | 1461115457566 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 18:24:17 INFO - PROCESS | 2760 | 1461115457677 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:17 INFO - PROCESS | 2760 | ++DOCSHELL 1E12A000 == 58 [pid = 2760] [id = 180] 18:24:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (1E12A400) [pid = 2760] [serial = 538] [outer = 00000000] 18:24:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (1E423C00) [pid = 2760] [serial = 539] [outer = 1E12A400] 18:24:17 INFO - PROCESS | 2760 | 1461115457775 Marionette DEBUG loaded listener.js 18:24:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (1E427800) [pid = 2760] [serial = 540] [outer = 1E12A400] 18:24:18 INFO - PROCESS | 2760 | --DOCSHELL 21B3BC00 == 57 [pid = 2760] [id = 102] 18:24:18 INFO - PROCESS | 2760 | --DOCSHELL 1BB43400 == 56 [pid = 2760] [id = 100] 18:24:18 INFO - PROCESS | 2760 | --DOCSHELL 18475000 == 55 [pid = 2760] [id = 127] 18:24:18 INFO - PROCESS | 2760 | --DOCSHELL 1825E000 == 54 [pid = 2760] [id = 99] 18:24:18 INFO - PROCESS | 2760 | --DOCSHELL 1A666000 == 53 [pid = 2760] [id = 175] 18:24:18 INFO - PROCESS | 2760 | --DOCSHELL 0F205C00 == 52 [pid = 2760] [id = 174] 18:24:18 INFO - PROCESS | 2760 | --DOCSHELL 1E1D6C00 == 51 [pid = 2760] [id = 172] 18:24:18 INFO - PROCESS | 2760 | --DOCSHELL 1CD7C800 == 50 [pid = 2760] [id = 171] 18:24:18 INFO - PROCESS | 2760 | --DOCSHELL 17891C00 == 49 [pid = 2760] [id = 170] 18:24:18 INFO - PROCESS | 2760 | --DOCSHELL 12D42000 == 48 [pid = 2760] [id = 169] 18:24:18 INFO - PROCESS | 2760 | 1461115458873 Marionette TRACE conn4 <- [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]]]}] 18:24:18 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) 18:24:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1481ms 18:24:18 INFO - PROCESS | 2760 | 1461115458942 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 18:24:18 INFO - PROCESS | 2760 | 1461115458945 Marionette TRACE conn4 <- [1,685,null,{"value":"13"}] 18:24:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:24:18 INFO - PROCESS | 2760 | 1461115458953 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:24:18 INFO - PROCESS | 2760 | 1461115458957 Marionette TRACE conn4 <- [1,686,null,{}] 18:24:18 INFO - PROCESS | 2760 | 1461115458963 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:19 INFO - PROCESS | 2760 | 1461115459050 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 18:24:19 INFO - PROCESS | 2760 | 1461115459060 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:19 INFO - PROCESS | 2760 | ++DOCSHELL 137D6C00 == 49 [pid = 2760] [id = 181] 18:24:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (13FE3C00) [pid = 2760] [serial = 541] [outer = 00000000] 18:24:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (1939B800) [pid = 2760] [serial = 542] [outer = 13FE3C00] 18:24:19 INFO - PROCESS | 2760 | 1461115459108 Marionette DEBUG loaded listener.js 18:24:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (1A93DC00) [pid = 2760] [serial = 543] [outer = 13FE3C00] 18:24:20 INFO - PROCESS | 2760 | 1461115460074 Marionette TRACE conn4 <- [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]]]}] 18:24:20 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) 18:24:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1191ms 18:24:20 INFO - PROCESS | 2760 | 1461115460143 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 18:24:20 INFO - PROCESS | 2760 | 1461115460148 Marionette TRACE conn4 <- [1,689,null,{"value":"13"}] 18:24:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:24:20 INFO - PROCESS | 2760 | 1461115460154 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:24:20 INFO - PROCESS | 2760 | 1461115460156 Marionette TRACE conn4 <- [1,690,null,{}] 18:24:20 INFO - PROCESS | 2760 | 1461115460167 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:20 INFO - PROCESS | 2760 | 1461115460286 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 18:24:20 INFO - PROCESS | 2760 | 1461115460294 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:20 INFO - PROCESS | 2760 | ++DOCSHELL 1A946C00 == 50 [pid = 2760] [id = 182] 18:24:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (1BB39400) [pid = 2760] [serial = 544] [outer = 00000000] 18:24:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (1D04B400) [pid = 2760] [serial = 545] [outer = 1BB39400] 18:24:20 INFO - PROCESS | 2760 | 1461115460339 Marionette DEBUG loaded listener.js 18:24:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (1D5E1400) [pid = 2760] [serial = 546] [outer = 1BB39400] 18:24:21 INFO - PROCESS | 2760 | 1461115461317 Marionette TRACE conn4 <- [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]]]}] 18:24:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:24:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1184ms 18:24:21 INFO - PROCESS | 2760 | 1461115461340 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 18:24:21 INFO - PROCESS | 2760 | 1461115461342 Marionette TRACE conn4 <- [1,693,null,{"value":"13"}] 18:24:21 INFO - PROCESS | 2760 | 1461115461346 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:24:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:24:21 INFO - PROCESS | 2760 | 1461115461349 Marionette TRACE conn4 <- [1,694,null,{}] 18:24:21 INFO - PROCESS | 2760 | 1461115461359 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:21 INFO - PROCESS | 2760 | 1461115461481 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 18:24:21 INFO - PROCESS | 2760 | 1461115461488 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:21 INFO - PROCESS | 2760 | ++DOCSHELL 1DDE9800 == 51 [pid = 2760] [id = 183] 18:24:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 128 (1E45B400) [pid = 2760] [serial = 547] [outer = 00000000] 18:24:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 129 (1F30D400) [pid = 2760] [serial = 548] [outer = 1E45B400] 18:24:21 INFO - PROCESS | 2760 | 1461115461537 Marionette DEBUG loaded listener.js 18:24:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 130 (1FB3C000) [pid = 2760] [serial = 549] [outer = 1E45B400] 18:24:22 INFO - PROCESS | 2760 | --DOMWINDOW == 129 (1A940800) [pid = 2760] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:24:22 INFO - PROCESS | 2760 | --DOMWINDOW == 128 (1B163C00) [pid = 2760] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:24:22 INFO - PROCESS | 2760 | --DOMWINDOW == 127 (12F03800) [pid = 2760] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:24:22 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (13076400) [pid = 2760] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:24:22 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (14677000) [pid = 2760] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:24:22 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (0F156800) [pid = 2760] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:24:22 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (18191C00) [pid = 2760] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:24:22 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (12FC0800) [pid = 2760] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:24:22 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (12FB8400) [pid = 2760] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:24:22 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1C5A2C00) [pid = 2760] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:24:22 INFO - PROCESS | 2760 | 1461115462490 Marionette TRACE conn4 <- [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]]]}] 18:24:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:24:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1177ms 18:24:22 INFO - PROCESS | 2760 | 1461115462527 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 18:24:22 INFO - PROCESS | 2760 | 1461115462529 Marionette TRACE conn4 <- [1,697,null,{"value":"13"}] 18:24:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:24:22 INFO - PROCESS | 2760 | 1461115462533 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:24:22 INFO - PROCESS | 2760 | 1461115462534 Marionette TRACE conn4 <- [1,698,null,{}] 18:24:22 INFO - PROCESS | 2760 | 1461115462538 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:22 INFO - PROCESS | 2760 | 1461115462622 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 18:24:22 INFO - PROCESS | 2760 | 1461115462628 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:22 INFO - PROCESS | 2760 | ++DOCSHELL 12FB8400 == 52 [pid = 2760] [id = 184] 18:24:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (14677000) [pid = 2760] [serial = 550] [outer = 00000000] 18:24:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (1B162000) [pid = 2760] [serial = 551] [outer = 14677000] 18:24:22 INFO - PROCESS | 2760 | 1461115462675 Marionette DEBUG loaded listener.js 18:24:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (1D04C400) [pid = 2760] [serial = 552] [outer = 14677000] 18:24:23 INFO - PROCESS | 2760 | 1461115463617 Marionette TRACE conn4 <- [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]]]}] 18:24:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:24:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1125ms 18:24:23 INFO - PROCESS | 2760 | 1461115463661 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 18:24:23 INFO - PROCESS | 2760 | 1461115463663 Marionette TRACE conn4 <- [1,701,null,{"value":"13"}] 18:24:23 INFO - PROCESS | 2760 | 1461115463667 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:24:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:24:23 INFO - PROCESS | 2760 | 1461115463668 Marionette TRACE conn4 <- [1,702,null,{}] 18:24:23 INFO - PROCESS | 2760 | 1461115463672 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:23 INFO - PROCESS | 2760 | 1461115463752 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 18:24:23 INFO - PROCESS | 2760 | 1461115463760 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:23 INFO - PROCESS | 2760 | ++DOCSHELL 1E45FC00 == 53 [pid = 2760] [id = 185] 18:24:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (1FFB6800) [pid = 2760] [serial = 553] [outer = 00000000] 18:24:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (20064400) [pid = 2760] [serial = 554] [outer = 1FFB6800] 18:24:23 INFO - PROCESS | 2760 | 1461115463806 Marionette DEBUG loaded listener.js 18:24:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (2006D800) [pid = 2760] [serial = 555] [outer = 1FFB6800] 18:24:24 INFO - PROCESS | 2760 | 1461115464834 Marionette TRACE conn4 <- [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]]]}] 18:24:24 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 18:24:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1219ms 18:24:24 INFO - PROCESS | 2760 | 1461115464889 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 18:24:24 INFO - PROCESS | 2760 | 1461115464894 Marionette TRACE conn4 <- [1,705,null,{"value":"13"}] 18:24:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:24:24 INFO - PROCESS | 2760 | 1461115464899 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:24:24 INFO - PROCESS | 2760 | 1461115464903 Marionette TRACE conn4 <- [1,706,null,{}] 18:24:24 INFO - PROCESS | 2760 | 1461115464950 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:25 INFO - PROCESS | 2760 | 1461115465079 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 18:24:25 INFO - PROCESS | 2760 | 1461115465228 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:25 INFO - PROCESS | 2760 | ++DOCSHELL 18EE1C00 == 54 [pid = 2760] [id = 186] 18:24:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (18EE8800) [pid = 2760] [serial = 556] [outer = 00000000] 18:24:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 128 (1A939800) [pid = 2760] [serial = 557] [outer = 18EE8800] 18:24:25 INFO - PROCESS | 2760 | 1461115465325 Marionette DEBUG loaded listener.js 18:24:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 129 (1BB3A800) [pid = 2760] [serial = 558] [outer = 18EE8800] 18:24:26 INFO - PROCESS | 2760 | 1461115466400 Marionette TRACE conn4 <- [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]]]}] 18:24:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:24:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1524ms 18:24:26 INFO - PROCESS | 2760 | 1461115466423 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 18:24:26 INFO - PROCESS | 2760 | 1461115466429 Marionette TRACE conn4 <- [1,709,null,{"value":"13"}] 18:24:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:24:26 INFO - PROCESS | 2760 | 1461115466436 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:24:26 INFO - PROCESS | 2760 | 1461115466438 Marionette TRACE conn4 <- [1,710,null,{}] 18:24:26 INFO - PROCESS | 2760 | 1461115466443 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:26 INFO - PROCESS | 2760 | 1461115466551 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 18:24:26 INFO - PROCESS | 2760 | 1461115466686 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:26 INFO - PROCESS | 2760 | ++DOCSHELL 0F382400 == 55 [pid = 2760] [id = 187] 18:24:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 130 (1D767000) [pid = 2760] [serial = 559] [outer = 00000000] 18:24:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 131 (1F308400) [pid = 2760] [serial = 560] [outer = 1D767000] 18:24:26 INFO - PROCESS | 2760 | 1461115466744 Marionette DEBUG loaded listener.js 18:24:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 132 (1FFBC800) [pid = 2760] [serial = 561] [outer = 1D767000] 18:24:27 INFO - PROCESS | 2760 | 1461115467292 Marionette TRACE conn4 <- [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] 18:24:27 INFO - PROCESS | 2760 | 1461115467370 Marionette TRACE conn4 <- [1,713,null,{"value":"13"}] 18:24:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:24:27 INFO - PROCESS | 2760 | 1461115467374 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:24:27 INFO - PROCESS | 2760 | 1461115467378 Marionette TRACE conn4 <- [1,714,null,{}] 18:24:27 INFO - PROCESS | 2760 | 1461115467389 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:27 INFO - PROCESS | 2760 | 1461115467495 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 18:24:27 INFO - PROCESS | 2760 | 1461115467626 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:27 INFO - PROCESS | 2760 | ++DOCSHELL 2006DC00 == 56 [pid = 2760] [id = 188] 18:24:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 133 (20A21000) [pid = 2760] [serial = 562] [outer = 00000000] 18:24:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 134 (20A52000) [pid = 2760] [serial = 563] [outer = 20A21000] 18:24:27 INFO - PROCESS | 2760 | 1461115467685 Marionette DEBUG loaded listener.js 18:24:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 135 (20B9BC00) [pid = 2760] [serial = 564] [outer = 20A21000] 18:24:28 INFO - PROCESS | 2760 | 1461115468349 Marionette TRACE conn4 <- [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]]]}] 18:24:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:24:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1022ms 18:24:28 INFO - PROCESS | 2760 | 1461115468398 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 18:24:28 INFO - PROCESS | 2760 | 1461115468401 Marionette TRACE conn4 <- [1,717,null,{"value":"13"}] 18:24:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:24:28 INFO - PROCESS | 2760 | 1461115468405 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:24:28 INFO - PROCESS | 2760 | 1461115468407 Marionette TRACE conn4 <- [1,718,null,{}] 18:24:28 INFO - PROCESS | 2760 | 1461115468411 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:28 INFO - PROCESS | 2760 | 1461115468522 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 18:24:28 INFO - PROCESS | 2760 | 1461115468766 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:28 INFO - PROCESS | 2760 | ++DOCSHELL 0F205C00 == 57 [pid = 2760] [id = 189] 18:24:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 136 (0F20A800) [pid = 2760] [serial = 565] [outer = 00000000] 18:24:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 137 (137B9400) [pid = 2760] [serial = 566] [outer = 0F20A800] 18:24:28 INFO - PROCESS | 2760 | 1461115468828 Marionette DEBUG loaded listener.js 18:24:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 138 (17AD0800) [pid = 2760] [serial = 567] [outer = 0F20A800] 18:24:29 INFO - PROCESS | 2760 | 1461115469497 Marionette TRACE conn4 <- [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] 18:24:29 INFO - PROCESS | 2760 | 1461115469532 Marionette TRACE conn4 <- [1,721,null,{"value":"13"}] 18:24:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:24:29 INFO - PROCESS | 2760 | 1461115469537 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:24:29 INFO - PROCESS | 2760 | 1461115469539 Marionette TRACE conn4 <- [1,722,null,{}] 18:24:29 INFO - PROCESS | 2760 | 1461115469544 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:29 INFO - PROCESS | 2760 | 1461115469651 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 18:24:29 INFO - PROCESS | 2760 | 1461115469757 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:29 INFO - PROCESS | 2760 | ++DOCSHELL 1A945800 == 58 [pid = 2760] [id = 190] 18:24:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 139 (1B1C1400) [pid = 2760] [serial = 568] [outer = 00000000] 18:24:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 140 (1CD79C00) [pid = 2760] [serial = 569] [outer = 1B1C1400] 18:24:29 INFO - PROCESS | 2760 | 1461115469807 Marionette DEBUG loaded listener.js 18:24:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 141 (1D053C00) [pid = 2760] [serial = 570] [outer = 1B1C1400] 18:24:30 INFO - PROCESS | 2760 | --DOCSHELL 12FB8400 == 57 [pid = 2760] [id = 184] 18:24:30 INFO - PROCESS | 2760 | --DOCSHELL 1DDE9800 == 56 [pid = 2760] [id = 183] 18:24:30 INFO - PROCESS | 2760 | --DOCSHELL 1A946C00 == 55 [pid = 2760] [id = 182] 18:24:30 INFO - PROCESS | 2760 | --DOCSHELL 137D6C00 == 54 [pid = 2760] [id = 181] 18:24:30 INFO - PROCESS | 2760 | --DOCSHELL 1E12A000 == 53 [pid = 2760] [id = 180] 18:24:30 INFO - PROCESS | 2760 | --DOCSHELL 0F256400 == 52 [pid = 2760] [id = 179] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 140 (1816AC00) [pid = 2760] [serial = 464] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 139 (1D1D7400) [pid = 2760] [serial = 467] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 138 (20A4F400) [pid = 2760] [serial = 470] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 137 (20D0C000) [pid = 2760] [serial = 473] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 136 (1307CC00) [pid = 2760] [serial = 506] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 135 (19396C00) [pid = 2760] [serial = 509] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 134 (1DB56800) [pid = 2760] [serial = 512] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 133 (1D766800) [pid = 2760] [serial = 503] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 132 (1E456000) [pid = 2760] [serial = 515] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 131 (1F301800) [pid = 2760] [serial = 518] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOCSHELL 1C593C00 == 51 [pid = 2760] [id = 178] 18:24:30 INFO - PROCESS | 2760 | --DOCSHELL 1A6BBC00 == 50 [pid = 2760] [id = 177] 18:24:30 INFO - PROCESS | 2760 | --DOCSHELL 1A940400 == 49 [pid = 2760] [id = 163] 18:24:30 INFO - PROCESS | 2760 | --DOCSHELL 0F24BC00 == 48 [pid = 2760] [id = 176] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 130 (1AE92C00) [pid = 2760] [serial = 488] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 129 (1B158400) [pid = 2760] [serial = 489] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 128 (1BB3AC00) [pid = 2760] [serial = 492] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 127 (1B1C1000) [pid = 2760] [serial = 491] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (1C501400) [pid = 2760] [serial = 497] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (1C50F400) [pid = 2760] [serial = 494] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (17AD0400) [pid = 2760] [serial = 482] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (17F5A400) [pid = 2760] [serial = 483] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (0F380000) [pid = 2760] [serial = 477] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (0F24AC00) [pid = 2760] [serial = 476] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1A1DA800) [pid = 2760] [serial = 485] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (13513800) [pid = 2760] [serial = 479] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (13554400) [pid = 2760] [serial = 480] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (137CC400) [pid = 2760] [serial = 521] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1464AC00) [pid = 2760] [serial = 522] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1CD81000) [pid = 2760] [serial = 500] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (1D04C800) [pid = 2760] [serial = 501] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1C50FC00) [pid = 2760] [serial = 495] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1C59B800) [pid = 2760] [serial = 498] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1A661000) [pid = 2760] [serial = 486] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1BB30C00) [pid = 2760] [serial = 524] [outer = 00000000] [url = about:blank] 18:24:30 INFO - PROCESS | 2760 | 1461115470371 Marionette TRACE conn4 <- [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]]]}] 18:24:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:24:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 871ms 18:24:30 INFO - PROCESS | 2760 | 1461115470413 Marionette TRACE conn4 -> [0,725,"getWindowHandle",null] 18:24:30 INFO - PROCESS | 2760 | 1461115470417 Marionette TRACE conn4 <- [1,725,null,{"value":"13"}] 18:24:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:24:30 INFO - PROCESS | 2760 | 1461115470422 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:24:30 INFO - PROCESS | 2760 | 1461115470424 Marionette TRACE conn4 <- [1,726,null,{}] 18:24:30 INFO - PROCESS | 2760 | 1461115470428 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:30 INFO - PROCESS | 2760 | 1461115470512 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 18:24:30 INFO - PROCESS | 2760 | 1461115470521 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:30 INFO - PROCESS | 2760 | ++DOCSHELL 13705800 == 49 [pid = 2760] [id = 191] 18:24:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (17F5A400) [pid = 2760] [serial = 571] [outer = 00000000] 18:24:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (18260400) [pid = 2760] [serial = 572] [outer = 17F5A400] 18:24:30 INFO - PROCESS | 2760 | 1461115470570 Marionette DEBUG loaded listener.js 18:24:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1A1D7C00) [pid = 2760] [serial = 573] [outer = 17F5A400] 18:24:31 INFO - PROCESS | 2760 | 1461115471536 Marionette TRACE conn4 <- [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]]]}] 18:24:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:24:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1128ms 18:24:31 INFO - PROCESS | 2760 | 1461115471553 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 18:24:31 INFO - PROCESS | 2760 | 1461115471556 Marionette TRACE conn4 <- [1,729,null,{"value":"13"}] 18:24:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:24:31 INFO - PROCESS | 2760 | 1461115471561 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:24:31 INFO - PROCESS | 2760 | 1461115471566 Marionette TRACE conn4 <- [1,730,null,{}] 18:24:31 INFO - PROCESS | 2760 | 1461115471575 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:31 INFO - PROCESS | 2760 | 1461115471661 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 18:24:31 INFO - PROCESS | 2760 | 1461115471668 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:31 INFO - PROCESS | 2760 | ++DOCSHELL 1A946C00 == 50 [pid = 2760] [id = 192] 18:24:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1AE98400) [pid = 2760] [serial = 574] [outer = 00000000] 18:24:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1C583800) [pid = 2760] [serial = 575] [outer = 1AE98400] 18:24:31 INFO - PROCESS | 2760 | 1461115471713 Marionette DEBUG loaded listener.js 18:24:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1C594000) [pid = 2760] [serial = 576] [outer = 1AE98400] 18:24:32 INFO - PROCESS | 2760 | 1461115472657 Marionette TRACE conn4 <- [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]]]}] 18:24:32 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 18:24:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1130ms 18:24:32 INFO - PROCESS | 2760 | 1461115472692 Marionette TRACE conn4 -> [0,733,"getWindowHandle",null] 18:24:32 INFO - PROCESS | 2760 | 1461115472695 Marionette TRACE conn4 <- [1,733,null,{"value":"13"}] 18:24:32 INFO - PROCESS | 2760 | 1461115472698 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:24:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:24:32 INFO - PROCESS | 2760 | 1461115472699 Marionette TRACE conn4 <- [1,734,null,{}] 18:24:32 INFO - PROCESS | 2760 | 1461115472703 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:32 INFO - PROCESS | 2760 | 1461115472816 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 18:24:32 INFO - PROCESS | 2760 | 1461115472869 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:32 INFO - PROCESS | 2760 | ++DOCSHELL 1CD7E400 == 51 [pid = 2760] [id = 193] 18:24:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1D049800) [pid = 2760] [serial = 577] [outer = 00000000] 18:24:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (1D76AC00) [pid = 2760] [serial = 578] [outer = 1D049800] 18:24:32 INFO - PROCESS | 2760 | 1461115472916 Marionette DEBUG loaded listener.js 18:24:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (1D7DE800) [pid = 2760] [serial = 579] [outer = 1D049800] 18:24:33 INFO - PROCESS | 2760 | 1461115473840 Marionette TRACE conn4 <- [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]]]}] 18:24:33 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.) 18:24:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1180ms 18:24:33 INFO - PROCESS | 2760 | 1461115473882 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 18:24:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:24:33 INFO - PROCESS | 2760 | 1461115473884 Marionette TRACE conn4 <- [1,737,null,{"value":"13"}] 18:24:33 INFO - PROCESS | 2760 | 1461115473888 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:24:33 INFO - PROCESS | 2760 | 1461115473890 Marionette TRACE conn4 <- [1,738,null,{}] 18:24:33 INFO - PROCESS | 2760 | 1461115473899 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:34 INFO - PROCESS | 2760 | 1461115474008 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 18:24:34 INFO - PROCESS | 2760 | 1461115474015 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:34 INFO - PROCESS | 2760 | ++DOCSHELL 1DDEB800 == 52 [pid = 2760] [id = 194] 18:24:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (1E127400) [pid = 2760] [serial = 580] [outer = 00000000] 18:24:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (1E451400) [pid = 2760] [serial = 581] [outer = 1E127400] 18:24:34 INFO - PROCESS | 2760 | 1461115474070 Marionette DEBUG loaded listener.js 18:24:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (1E6D7000) [pid = 2760] [serial = 582] [outer = 1E127400] 18:24:34 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (13FE3C00) [pid = 2760] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:24:34 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1BB39400) [pid = 2760] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:24:34 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (1E12A400) [pid = 2760] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:24:34 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (1E45B400) [pid = 2760] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:24:34 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (14677000) [pid = 2760] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:24:34 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1D1CE800) [pid = 2760] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:24:35 INFO - PROCESS | 2760 | 1461115475266 Marionette TRACE conn4 <- [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]]]}] 18:24:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:24:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1440ms 18:24:35 INFO - PROCESS | 2760 | 1461115475328 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 18:24:35 INFO - PROCESS | 2760 | 1461115475329 Marionette TRACE conn4 <- [1,741,null,{"value":"13"}] 18:24:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:24:35 INFO - PROCESS | 2760 | 1461115475333 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:24:35 INFO - PROCESS | 2760 | 1461115475334 Marionette TRACE conn4 <- [1,742,null,{}] 18:24:35 INFO - PROCESS | 2760 | 1461115475338 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:35 INFO - PROCESS | 2760 | 1461115475421 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 18:24:35 INFO - PROCESS | 2760 | 1461115475428 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:35 INFO - PROCESS | 2760 | ++DOCSHELL 1E45B400 == 53 [pid = 2760] [id = 195] 18:24:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1E6DE800) [pid = 2760] [serial = 583] [outer = 00000000] 18:24:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (2006BC00) [pid = 2760] [serial = 584] [outer = 1E6DE800] 18:24:35 INFO - PROCESS | 2760 | 1461115475473 Marionette DEBUG loaded listener.js 18:24:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (20A1C000) [pid = 2760] [serial = 585] [outer = 1E6DE800] 18:24:36 INFO - PROCESS | 2760 | 1461115476400 Marionette TRACE conn4 <- [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]]]}] 18:24:36 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 18:24:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1120ms 18:24:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:24:36 INFO - PROCESS | 2760 | 1461115476453 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 18:24:36 INFO - PROCESS | 2760 | 1461115476455 Marionette TRACE conn4 <- [1,745,null,{"value":"13"}] 18:24:36 INFO - PROCESS | 2760 | 1461115476458 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:24:36 INFO - PROCESS | 2760 | 1461115476460 Marionette TRACE conn4 <- [1,746,null,{}] 18:24:36 INFO - PROCESS | 2760 | 1461115476516 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:36 INFO - PROCESS | 2760 | 1461115476615 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 18:24:36 INFO - PROCESS | 2760 | 1461115476740 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:36 INFO - PROCESS | 2760 | ++DOCSHELL 0F15F000 == 54 [pid = 2760] [id = 196] 18:24:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (137D2800) [pid = 2760] [serial = 586] [outer = 00000000] 18:24:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (14655C00) [pid = 2760] [serial = 587] [outer = 137D2800] 18:24:36 INFO - PROCESS | 2760 | 1461115476799 Marionette DEBUG loaded listener.js 18:24:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (17B65400) [pid = 2760] [serial = 588] [outer = 137D2800] 18:24:37 INFO - PROCESS | 2760 | 1461115477440 Marionette TRACE conn4 <- [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]]]}] 18:24:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:24:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1023ms 18:24:37 INFO - PROCESS | 2760 | 1461115477482 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 18:24:37 INFO - PROCESS | 2760 | 1461115477487 Marionette TRACE conn4 <- [1,749,null,{"value":"13"}] 18:24:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:24:37 INFO - PROCESS | 2760 | 1461115477492 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:24:37 INFO - PROCESS | 2760 | 1461115477497 Marionette TRACE conn4 <- [1,750,null,{}] 18:24:37 INFO - PROCESS | 2760 | 1461115477502 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:37 INFO - PROCESS | 2760 | 1461115477613 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 18:24:37 INFO - PROCESS | 2760 | 1461115477717 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:37 INFO - PROCESS | 2760 | ++DOCSHELL 1B160C00 == 55 [pid = 2760] [id = 197] 18:24:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (1BB27400) [pid = 2760] [serial = 589] [outer = 00000000] 18:24:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (1BD2F800) [pid = 2760] [serial = 590] [outer = 1BB27400] 18:24:37 INFO - PROCESS | 2760 | 1461115477774 Marionette DEBUG loaded listener.js 18:24:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (1C50BC00) [pid = 2760] [serial = 591] [outer = 1BB27400] 18:24:38 INFO - PROCESS | 2760 | 1461115478845 Marionette TRACE conn4 <- [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]]]}] 18:24:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:24:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1377ms 18:24:38 INFO - PROCESS | 2760 | 1461115478872 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 18:24:38 INFO - PROCESS | 2760 | 1461115478874 Marionette TRACE conn4 <- [1,753,null,{"value":"13"}] 18:24:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:24:38 INFO - PROCESS | 2760 | 1461115478879 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:24:38 INFO - PROCESS | 2760 | 1461115478881 Marionette TRACE conn4 <- [1,754,null,{}] 18:24:38 INFO - PROCESS | 2760 | 1461115478885 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:39 INFO - PROCESS | 2760 | 1461115479057 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 18:24:39 INFO - PROCESS | 2760 | 1461115479152 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:39 INFO - PROCESS | 2760 | ++DOCSHELL 1DB51400 == 56 [pid = 2760] [id = 198] 18:24:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (1DB57400) [pid = 2760] [serial = 592] [outer = 00000000] 18:24:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (1FB3AC00) [pid = 2760] [serial = 593] [outer = 1DB57400] 18:24:39 INFO - PROCESS | 2760 | 1461115479211 Marionette DEBUG loaded listener.js 18:24:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 128 (20068000) [pid = 2760] [serial = 594] [outer = 1DB57400] 18:24:40 INFO - PROCESS | 2760 | 1461115480255 Marionette TRACE conn4 <- [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]]]}] 18:24:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:24:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1418ms 18:24:40 INFO - PROCESS | 2760 | 1461115480305 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 18:24:40 INFO - PROCESS | 2760 | 1461115480312 Marionette TRACE conn4 <- [1,757,null,{"value":"13"}] 18:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:24:40 INFO - PROCESS | 2760 | 1461115480317 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:24:40 INFO - PROCESS | 2760 | 1461115480319 Marionette TRACE conn4 <- [1,758,null,{}] 18:24:40 INFO - PROCESS | 2760 | 1461115480323 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:40 INFO - PROCESS | 2760 | 1461115480457 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 18:24:40 INFO - PROCESS | 2760 | 1461115480629 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:40 INFO - PROCESS | 2760 | ++DOCSHELL 1C594400 == 57 [pid = 2760] [id = 199] 18:24:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 129 (1F308800) [pid = 2760] [serial = 595] [outer = 00000000] 18:24:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 130 (20D01C00) [pid = 2760] [serial = 596] [outer = 1F308800] 18:24:40 INFO - PROCESS | 2760 | 1461115480685 Marionette DEBUG loaded listener.js 18:24:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 131 (20D08000) [pid = 2760] [serial = 597] [outer = 1F308800] 18:24:41 INFO - PROCESS | 2760 | 1461115481298 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 18:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1020ms 18:24:41 INFO - PROCESS | 2760 | 1461115481339 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 18:24:41 INFO - PROCESS | 2760 | 1461115481341 Marionette TRACE conn4 <- [1,761,null,{"value":"13"}] 18:24:41 INFO - PROCESS | 2760 | 1461115481345 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:24:41 INFO - PROCESS | 2760 | 1461115481347 Marionette TRACE conn4 <- [1,762,null,{}] 18:24:41 INFO - PROCESS | 2760 | 1461115481351 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:41 INFO - PROCESS | 2760 | 1461115481453 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 18:24:41 INFO - PROCESS | 2760 | 1461115481684 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:41 INFO - PROCESS | 2760 | ++DOCSHELL 0F258000 == 58 [pid = 2760] [id = 200] 18:24:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 132 (1825C800) [pid = 2760] [serial = 598] [outer = 00000000] 18:24:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 133 (1A1E1800) [pid = 2760] [serial = 599] [outer = 1825C800] 18:24:41 INFO - PROCESS | 2760 | 1461115481743 Marionette DEBUG loaded listener.js 18:24:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 134 (1A940400) [pid = 2760] [serial = 600] [outer = 1825C800] 18:24:42 INFO - PROCESS | 2760 | 1461115482359 Marionette TRACE conn4 <- [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]]]}] 18:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1071ms 18:24:42 INFO - PROCESS | 2760 | 1461115482420 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 18:24:42 INFO - PROCESS | 2760 | 1461115482425 Marionette TRACE conn4 <- [1,765,null,{"value":"13"}] 18:24:42 INFO - PROCESS | 2760 | 1461115482430 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:24:42 INFO - PROCESS | 2760 | 1461115482433 Marionette TRACE conn4 <- [1,766,null,{}] 18:24:42 INFO - PROCESS | 2760 | 1461115482438 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:42 INFO - PROCESS | 2760 | 1461115482556 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 18:24:42 INFO - PROCESS | 2760 | --DOCSHELL 1DDEB800 == 57 [pid = 2760] [id = 194] 18:24:42 INFO - PROCESS | 2760 | --DOCSHELL 1CD7E400 == 56 [pid = 2760] [id = 193] 18:24:42 INFO - PROCESS | 2760 | --DOCSHELL 1A946C00 == 55 [pid = 2760] [id = 192] 18:24:42 INFO - PROCESS | 2760 | --DOCSHELL 13705800 == 54 [pid = 2760] [id = 191] 18:24:42 INFO - PROCESS | 2760 | --DOCSHELL 1A945800 == 53 [pid = 2760] [id = 190] 18:24:42 INFO - PROCESS | 2760 | --DOCSHELL 0F205C00 == 52 [pid = 2760] [id = 189] 18:24:42 INFO - PROCESS | 2760 | --DOCSHELL 18EE1C00 == 51 [pid = 2760] [id = 186] 18:24:42 INFO - PROCESS | 2760 | --DOMWINDOW == 133 (20064400) [pid = 2760] [serial = 554] [outer = 00000000] [url = about:blank] 18:24:42 INFO - PROCESS | 2760 | --DOMWINDOW == 132 (1D76B800) [pid = 2760] [serial = 504] [outer = 00000000] [url = about:blank] 18:24:42 INFO - PROCESS | 2760 | --DOMWINDOW == 131 (1D04C400) [pid = 2760] [serial = 552] [outer = 00000000] [url = about:blank] 18:24:42 INFO - PROCESS | 2760 | --DOMWINDOW == 130 (1B162000) [pid = 2760] [serial = 551] [outer = 00000000] [url = about:blank] 18:24:42 INFO - PROCESS | 2760 | --DOMWINDOW == 129 (1D04B400) [pid = 2760] [serial = 545] [outer = 00000000] [url = about:blank] 18:24:42 INFO - PROCESS | 2760 | --DOMWINDOW == 128 (1A93DC00) [pid = 2760] [serial = 543] [outer = 00000000] [url = about:blank] 18:24:42 INFO - PROCESS | 2760 | --DOMWINDOW == 127 (1A949C00) [pid = 2760] [serial = 530] [outer = 00000000] [url = about:blank] 18:24:42 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (1DB54C00) [pid = 2760] [serial = 536] [outer = 00000000] [url = about:blank] 18:24:42 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (1939B800) [pid = 2760] [serial = 542] [outer = 00000000] [url = about:blank] 18:24:42 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (1D5E1400) [pid = 2760] [serial = 546] [outer = 00000000] [url = about:blank] 18:24:42 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (1354A800) [pid = 2760] [serial = 527] [outer = 00000000] [url = about:blank] 18:24:42 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (1E427800) [pid = 2760] [serial = 540] [outer = 00000000] [url = about:blank] 18:24:42 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (1E423C00) [pid = 2760] [serial = 539] [outer = 00000000] [url = about:blank] 18:24:42 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1C5A1400) [pid = 2760] [serial = 533] [outer = 00000000] [url = about:blank] 18:24:42 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (1FB3C000) [pid = 2760] [serial = 549] [outer = 00000000] [url = about:blank] 18:24:42 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (1F30D400) [pid = 2760] [serial = 548] [outer = 00000000] [url = about:blank] 18:24:42 INFO - PROCESS | 2760 | 1461115482699 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:42 INFO - PROCESS | 2760 | ++DOCSHELL 0F15EC00 == 52 [pid = 2760] [id = 201] 18:24:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (0F160000) [pid = 2760] [serial = 601] [outer = 00000000] 18:24:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (12FBC800) [pid = 2760] [serial = 602] [outer = 0F160000] 18:24:42 INFO - PROCESS | 2760 | 1461115482748 Marionette DEBUG loaded listener.js 18:24:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (13F2A000) [pid = 2760] [serial = 603] [outer = 0F160000] 18:24:43 INFO - PROCESS | 2760 | 1461115483191 Marionette TRACE conn4 <- [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]]]}] 18:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 771ms 18:24:43 INFO - PROCESS | 2760 | 1461115483206 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 18:24:43 INFO - PROCESS | 2760 | 1461115483210 Marionette TRACE conn4 <- [1,769,null,{"value":"13"}] 18:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:24:43 INFO - PROCESS | 2760 | 1461115483215 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:24:43 INFO - PROCESS | 2760 | 1461115483217 Marionette TRACE conn4 <- [1,770,null,{}] 18:24:43 INFO - PROCESS | 2760 | 1461115483221 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:43 INFO - PROCESS | 2760 | 1461115483310 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 18:24:43 INFO - PROCESS | 2760 | 1461115483317 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:43 INFO - PROCESS | 2760 | ++DOCSHELL 1826AC00 == 53 [pid = 2760] [id = 202] 18:24:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (182EEC00) [pid = 2760] [serial = 604] [outer = 00000000] 18:24:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (1BD2A000) [pid = 2760] [serial = 605] [outer = 182EEC00] 18:24:43 INFO - PROCESS | 2760 | 1461115483363 Marionette DEBUG loaded listener.js 18:24:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (1CD1A800) [pid = 2760] [serial = 606] [outer = 182EEC00] 18:24:43 INFO - PROCESS | 2760 | 1461115483840 Marionette TRACE conn4 <- [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]]]}] 18:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 670ms 18:24:43 INFO - PROCESS | 2760 | 1461115483890 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 18:24:43 INFO - PROCESS | 2760 | 1461115483892 Marionette TRACE conn4 <- [1,773,null,{"value":"13"}] 18:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:24:43 INFO - PROCESS | 2760 | 1461115483898 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:24:43 INFO - PROCESS | 2760 | 1461115483903 Marionette TRACE conn4 <- [1,774,null,{}] 18:24:43 INFO - PROCESS | 2760 | 1461115483912 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:44 INFO - PROCESS | 2760 | 1461115483998 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 18:24:44 INFO - PROCESS | 2760 | 1461115484005 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:44 INFO - PROCESS | 2760 | ++DOCSHELL 1E1A4C00 == 54 [pid = 2760] [id = 203] 18:24:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (1E1D6C00) [pid = 2760] [serial = 607] [outer = 00000000] 18:24:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (1E452C00) [pid = 2760] [serial = 608] [outer = 1E1D6C00] 18:24:44 INFO - PROCESS | 2760 | 1461115484051 Marionette DEBUG loaded listener.js 18:24:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (1E584400) [pid = 2760] [serial = 609] [outer = 1E1D6C00] 18:24:44 INFO - PROCESS | 2760 | 1461115484530 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 18:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 691ms 18:24:44 INFO - PROCESS | 2760 | 1461115484590 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 18:24:44 INFO - PROCESS | 2760 | 1461115484592 Marionette TRACE conn4 <- [1,777,null,{"value":"13"}] 18:24:44 INFO - PROCESS | 2760 | 1461115484596 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:24:44 INFO - PROCESS | 2760 | 1461115484597 Marionette TRACE conn4 <- [1,778,null,{}] 18:24:44 INFO - PROCESS | 2760 | 1461115484601 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:44 INFO - PROCESS | 2760 | 1461115484685 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 18:24:44 INFO - PROCESS | 2760 | 1461115484693 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:44 INFO - PROCESS | 2760 | ++DOCSHELL 1F306800 == 55 [pid = 2760] [id = 204] 18:24:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 128 (1F307000) [pid = 2760] [serial = 610] [outer = 00000000] 18:24:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 129 (20061400) [pid = 2760] [serial = 611] [outer = 1F307000] 18:24:44 INFO - PROCESS | 2760 | 1461115484738 Marionette DEBUG loaded listener.js 18:24:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 130 (2006D000) [pid = 2760] [serial = 612] [outer = 1F307000] 18:24:45 INFO - PROCESS | 2760 | 1461115485233 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 18:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 670ms 18:24:45 INFO - PROCESS | 2760 | 1461115485270 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 18:24:45 INFO - PROCESS | 2760 | 1461115485272 Marionette TRACE conn4 <- [1,781,null,{"value":"13"}] 18:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:24:45 INFO - PROCESS | 2760 | 1461115485275 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:24:45 INFO - PROCESS | 2760 | 1461115485277 Marionette TRACE conn4 <- [1,782,null,{}] 18:24:45 INFO - PROCESS | 2760 | 1461115485281 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:45 INFO - PROCESS | 2760 | 1461115485392 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 18:24:45 INFO - PROCESS | 2760 | 1461115485483 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:45 INFO - PROCESS | 2760 | ++DOCSHELL 20A4AC00 == 56 [pid = 2760] [id = 205] 18:24:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 131 (20A4B000) [pid = 2760] [serial = 613] [outer = 00000000] 18:24:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 132 (20A52400) [pid = 2760] [serial = 614] [outer = 20A4B000] 18:24:45 INFO - PROCESS | 2760 | 1461115485539 Marionette DEBUG loaded listener.js 18:24:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 133 (20D0AC00) [pid = 2760] [serial = 615] [outer = 20A4B000] 18:24:46 INFO - PROCESS | 2760 | 1461115486004 Marionette TRACE conn4 <- [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]]]}] 18:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 771ms 18:24:46 INFO - PROCESS | 2760 | 1461115486046 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 18:24:46 INFO - PROCESS | 2760 | 1461115486048 Marionette TRACE conn4 <- [1,785,null,{"value":"13"}] 18:24:46 INFO - PROCESS | 2760 | 1461115486051 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:24:46 INFO - PROCESS | 2760 | 1461115486053 Marionette TRACE conn4 <- [1,786,null,{}] 18:24:46 INFO - PROCESS | 2760 | 1461115486056 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:46 INFO - PROCESS | 2760 | 1461115486175 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 18:24:46 INFO - PROCESS | 2760 | 1461115486242 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:46 INFO - PROCESS | 2760 | ++DOCSHELL 20DF4000 == 57 [pid = 2760] [id = 206] 18:24:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 134 (20DF4800) [pid = 2760] [serial = 616] [outer = 00000000] 18:24:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 135 (20DFC400) [pid = 2760] [serial = 617] [outer = 20DF4800] 18:24:46 INFO - PROCESS | 2760 | 1461115486286 Marionette DEBUG loaded listener.js 18:24:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 136 (21A40400) [pid = 2760] [serial = 618] [outer = 20DF4800] 18:24:46 INFO - PROCESS | 2760 | 1461115486714 Marionette TRACE conn4 <- [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]]]}] 18:24:46 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 18:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 670ms 18:24:46 INFO - PROCESS | 2760 | 1461115486733 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 18:24:46 INFO - PROCESS | 2760 | 1461115486735 Marionette TRACE conn4 <- [1,789,null,{"value":"13"}] 18:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:24:46 INFO - PROCESS | 2760 | 1461115486738 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:24:46 INFO - PROCESS | 2760 | 1461115486740 Marionette TRACE conn4 <- [1,790,null,{}] 18:24:46 INFO - PROCESS | 2760 | 1461115486743 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:46 INFO - PROCESS | 2760 | 1461115486883 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 135 (1CD7B000) [pid = 2760] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 134 (1A934C00) [pid = 2760] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 133 (1C597000) [pid = 2760] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 132 (0F24C000) [pid = 2760] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 131 (18EE8800) [pid = 2760] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 130 (1D767000) [pid = 2760] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 129 (0F20A800) [pid = 2760] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 128 (1370E000) [pid = 2760] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 127 (1DB5C800) [pid = 2760] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (1AE98400) [pid = 2760] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (17ACA400) [pid = 2760] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (1D049800) [pid = 2760] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (1A93C400) [pid = 2760] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (1B1C1400) [pid = 2760] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (1A941400) [pid = 2760] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (20A21000) [pid = 2760] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (1D046C00) [pid = 2760] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (21B7F800) [pid = 2760] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (17F5A400) [pid = 2760] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (20DF3400) [pid = 2760] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1E127400) [pid = 2760] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (20D07400) [pid = 2760] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1E22A800) [pid = 2760] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1B165800) [pid = 2760] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (12F08000) [pid = 2760] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (20A20400) [pid = 2760] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:24:47 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1E22C800) [pid = 2760] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:24:47 INFO - PROCESS | 2760 | 1461115487223 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:47 INFO - PROCESS | 2760 | ++DOCSHELL 0F20A800 == 58 [pid = 2760] [id = 207] 18:24:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (0F20BC00) [pid = 2760] [serial = 619] [outer = 00000000] 18:24:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (13555000) [pid = 2760] [serial = 620] [outer = 0F20BC00] 18:24:47 INFO - PROCESS | 2760 | 1461115487268 Marionette DEBUG loaded listener.js 18:24:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (17ACA400) [pid = 2760] [serial = 621] [outer = 0F20BC00] 18:24:47 INFO - PROCESS | 2760 | 1461115487645 Marionette TRACE conn4 <- [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]]]}] 18:24:47 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 18:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 931ms 18:24:47 INFO - PROCESS | 2760 | 1461115487671 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 18:24:47 INFO - PROCESS | 2760 | 1461115487673 Marionette TRACE conn4 <- [1,793,null,{"value":"13"}] 18:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:24:47 INFO - PROCESS | 2760 | 1461115487676 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:24:47 INFO - PROCESS | 2760 | 1461115487677 Marionette TRACE conn4 <- [1,794,null,{}] 18:24:47 INFO - PROCESS | 2760 | 1461115487688 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:47 INFO - PROCESS | 2760 | 1461115487772 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 18:24:47 INFO - PROCESS | 2760 | 1461115487778 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:47 INFO - PROCESS | 2760 | ++DOCSHELL 18262800 == 59 [pid = 2760] [id = 208] 18:24:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1A6B4400) [pid = 2760] [serial = 622] [outer = 00000000] 18:24:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1D046C00) [pid = 2760] [serial = 623] [outer = 1A6B4400] 18:24:47 INFO - PROCESS | 2760 | 1461115487823 Marionette DEBUG loaded listener.js 18:24:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1E127400) [pid = 2760] [serial = 624] [outer = 1A6B4400] 18:24:48 INFO - PROCESS | 2760 | 1461115488260 Marionette TRACE conn4 <- [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]]]}] 18:24:48 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 18:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 630ms 18:24:48 INFO - PROCESS | 2760 | 1461115488307 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 18:24:48 INFO - PROCESS | 2760 | 1461115488309 Marionette TRACE conn4 <- [1,797,null,{"value":"13"}] 18:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:24:48 INFO - PROCESS | 2760 | 1461115488312 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:24:48 INFO - PROCESS | 2760 | 1461115488314 Marionette TRACE conn4 <- [1,798,null,{}] 18:24:48 INFO - PROCESS | 2760 | 1461115488318 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:48 INFO - PROCESS | 2760 | 1461115488400 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 18:24:48 INFO - PROCESS | 2760 | 1461115488408 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:48 INFO - PROCESS | 2760 | ++DOCSHELL 1E454800 == 60 [pid = 2760] [id = 209] 18:24:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1F308000) [pid = 2760] [serial = 625] [outer = 00000000] 18:24:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (20D08800) [pid = 2760] [serial = 626] [outer = 1F308000] 18:24:48 INFO - PROCESS | 2760 | 1461115488455 Marionette DEBUG loaded listener.js 18:24:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (20DFC800) [pid = 2760] [serial = 627] [outer = 1F308000] 18:24:48 INFO - PROCESS | 2760 | 1461115488924 Marionette TRACE conn4 <- [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]]]}] 18:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1586ms 18:24:50 INFO - PROCESS | 2760 | 1461115490227 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 18:24:50 INFO - PROCESS | 2760 | 1461115490231 Marionette TRACE conn4 <- [1,801,null,{"value":"13"}] 18:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:24:50 INFO - PROCESS | 2760 | 1461115490283 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:24:50 INFO - PROCESS | 2760 | 1461115490286 Marionette TRACE conn4 <- [1,802,null,{}] 18:24:50 INFO - PROCESS | 2760 | 1461115490295 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:50 INFO - PROCESS | 2760 | 1461115490449 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 18:24:50 INFO - PROCESS | 2760 | 1461115490551 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:50 INFO - PROCESS | 2760 | ++DOCSHELL 17FE1C00 == 61 [pid = 2760] [id = 210] 18:24:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (17FE8C00) [pid = 2760] [serial = 628] [outer = 00000000] 18:24:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (182F3000) [pid = 2760] [serial = 629] [outer = 17FE8C00] 18:24:50 INFO - PROCESS | 2760 | 1461115490608 Marionette DEBUG loaded listener.js 18:24:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (1A1E0000) [pid = 2760] [serial = 630] [outer = 17FE8C00] 18:24:51 INFO - PROCESS | 2760 | 1461115491240 Marionette TRACE conn4 <- [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] 18:24:51 INFO - PROCESS | 2760 | 1461115491312 Marionette TRACE conn4 <- [1,805,null,{"value":"13"}] 18:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:24:51 INFO - PROCESS | 2760 | 1461115491320 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:24:51 INFO - PROCESS | 2760 | 1461115491325 Marionette TRACE conn4 <- [1,806,null,{}] 18:24:51 INFO - PROCESS | 2760 | 1461115491329 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:51 INFO - PROCESS | 2760 | 1461115491481 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 18:24:51 INFO - PROCESS | 2760 | 1461115491610 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:51 INFO - PROCESS | 2760 | ++DOCSHELL 1A92E800 == 62 [pid = 2760] [id = 211] 18:24:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (1B1BE800) [pid = 2760] [serial = 631] [outer = 00000000] 18:24:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (1CD75400) [pid = 2760] [serial = 632] [outer = 1B1BE800] 18:24:51 INFO - PROCESS | 2760 | 1461115491669 Marionette DEBUG loaded listener.js 18:24:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (1D1D2000) [pid = 2760] [serial = 633] [outer = 1B1BE800] 18:24:52 INFO - PROCESS | 2760 | 1461115492273 Marionette TRACE conn4 <- [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]]]}] 18:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 987ms 18:24:52 INFO - PROCESS | 2760 | 1461115492310 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 18:24:52 INFO - PROCESS | 2760 | 1461115492313 Marionette TRACE conn4 <- [1,809,null,{"value":"13"}] 18:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:24:52 INFO - PROCESS | 2760 | 1461115492317 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:24:52 INFO - PROCESS | 2760 | 1461115492319 Marionette TRACE conn4 <- [1,810,null,{}] 18:24:52 INFO - PROCESS | 2760 | 1461115492329 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:52 INFO - PROCESS | 2760 | 1461115492450 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 18:24:52 INFO - PROCESS | 2760 | 1461115492588 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:52 INFO - PROCESS | 2760 | ++DOCSHELL 1DB5A400 == 63 [pid = 2760] [id = 212] 18:24:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (1DB5D800) [pid = 2760] [serial = 634] [outer = 00000000] 18:24:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (1FEAB000) [pid = 2760] [serial = 635] [outer = 1DB5D800] 18:24:52 INFO - PROCESS | 2760 | 1461115492650 Marionette DEBUG loaded listener.js 18:24:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (20A4A400) [pid = 2760] [serial = 636] [outer = 1DB5D800] 18:24:53 INFO - PROCESS | 2760 | 1461115493286 Marionette TRACE conn4 <- [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] 18:24:53 INFO - PROCESS | 2760 | 1461115493344 Marionette TRACE conn4 <- [1,813,null,{"value":"13"}] 18:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 18:24:53 INFO - PROCESS | 2760 | 1461115493348 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:24:53 INFO - PROCESS | 2760 | 1461115493350 Marionette TRACE conn4 <- [1,814,null,{}] 18:24:53 INFO - PROCESS | 2760 | 1461115493354 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:53 INFO - PROCESS | 2760 | 1461115493468 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 18:24:53 INFO - PROCESS | 2760 | 1461115493578 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:53 INFO - PROCESS | 2760 | ++DOCSHELL 21B83400 == 64 [pid = 2760] [id = 213] 18:24:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 128 (21CCDC00) [pid = 2760] [serial = 637] [outer = 00000000] 18:24:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 129 (22265400) [pid = 2760] [serial = 638] [outer = 21CCDC00] 18:24:53 INFO - PROCESS | 2760 | 1461115493633 Marionette DEBUG loaded listener.js 18:24:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 130 (2226D000) [pid = 2760] [serial = 639] [outer = 21CCDC00] 18:24:54 INFO - PROCESS | 2760 | 1461115494298 Marionette TRACE conn4 <- [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]]]}] 18:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 971ms 18:24:54 INFO - PROCESS | 2760 | 1461115494321 Marionette TRACE conn4 -> [0,817,"getWindowHandle",null] 18:24:54 INFO - PROCESS | 2760 | 1461115494324 Marionette TRACE conn4 <- [1,817,null,{"value":"13"}] 18:24:54 INFO - PROCESS | 2760 | 1461115494327 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:24:54 INFO - PROCESS | 2760 | 1461115494329 Marionette TRACE conn4 <- [1,818,null,{}] 18:24:54 INFO - PROCESS | 2760 | 1461115494333 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:54 INFO - PROCESS | 2760 | 1461115494440 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 18:24:54 INFO - PROCESS | 2760 | 1461115494549 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:54 INFO - PROCESS | 2760 | ++DOCSHELL 182F7C00 == 65 [pid = 2760] [id = 214] 18:24:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 131 (18471400) [pid = 2760] [serial = 640] [outer = 00000000] 18:24:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 132 (1C50B800) [pid = 2760] [serial = 641] [outer = 18471400] 18:24:54 INFO - PROCESS | 2760 | 1461115494607 Marionette DEBUG loaded listener.js 18:24:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 133 (1C5A0000) [pid = 2760] [serial = 642] [outer = 18471400] 18:24:55 INFO - PROCESS | 2760 | 1461115495431 Marionette TRACE conn4 <- [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]]]}] 18:24:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 134 (13F27000) [pid = 2760] [serial = 643] [outer = 133E2800] 18:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1174ms 18:24:55 INFO - PROCESS | 2760 | 1461115495545 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 18:24:55 INFO - PROCESS | 2760 | 1461115495550 Marionette TRACE conn4 <- [1,821,null,{"value":"13"}] 18:24:55 INFO - PROCESS | 2760 | 1461115495565 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:24:55 INFO - PROCESS | 2760 | 1461115495569 Marionette TRACE conn4 <- [1,822,null,{}] 18:24:55 INFO - PROCESS | 2760 | 1461115495574 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:55 INFO - PROCESS | 2760 | 1461115495681 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 18:24:55 INFO - PROCESS | 2760 | 1461115495785 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:55 INFO - PROCESS | 2760 | ++DOCSHELL 18E4F800 == 66 [pid = 2760] [id = 215] 18:24:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 135 (18E50000) [pid = 2760] [serial = 644] [outer = 00000000] 18:24:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 136 (1A663800) [pid = 2760] [serial = 645] [outer = 18E50000] 18:24:55 INFO - PROCESS | 2760 | 1461115495835 Marionette DEBUG loaded listener.js 18:24:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 137 (1A94CC00) [pid = 2760] [serial = 646] [outer = 18E50000] 18:24:56 INFO - PROCESS | 2760 | 1461115496507 Marionette TRACE conn4 <- [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]]]}] 18:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 971ms 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 1A6B7400 == 65 [pid = 2760] [id = 82] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 0F382400 == 64 [pid = 2760] [id = 187] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 2006DC00 == 63 [pid = 2760] [id = 188] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 1B163800 == 62 [pid = 2760] [id = 78] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 1C58D800 == 61 [pid = 2760] [id = 81] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 1FB3D000 == 60 [pid = 2760] [id = 98] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 137D5C00 == 59 [pid = 2760] [id = 73] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 0F15C800 == 58 [pid = 2760] [id = 125] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 1A6BCC00 == 57 [pid = 2760] [id = 76] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 1C59F800 == 56 [pid = 2760] [id = 70] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 1A932400 == 55 [pid = 2760] [id = 80] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 18EE2000 == 54 [pid = 2760] [id = 75] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 17B6D800 == 53 [pid = 2760] [id = 74] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 18E57C00 == 52 [pid = 2760] [id = 114] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 1BD2B000 == 51 [pid = 2760] [id = 79] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 18262800 == 50 [pid = 2760] [id = 208] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 0F20A800 == 49 [pid = 2760] [id = 207] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 20DF4000 == 48 [pid = 2760] [id = 206] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 20A4AC00 == 47 [pid = 2760] [id = 205] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 136 (2006BC00) [pid = 2760] [serial = 584] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | 1461115496592 Marionette TRACE conn4 -> [0,825,"getWindowHandle",null] 18:24:56 INFO - PROCESS | 2760 | 1461115496597 Marionette TRACE conn4 <- [1,825,null,{"value":"13"}] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 1F306800 == 46 [pid = 2760] [id = 204] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 1E1A4C00 == 45 [pid = 2760] [id = 203] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 1826AC00 == 44 [pid = 2760] [id = 202] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 0F15EC00 == 43 [pid = 2760] [id = 201] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 0F258000 == 42 [pid = 2760] [id = 200] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 1DB51400 == 41 [pid = 2760] [id = 198] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 1B160C00 == 40 [pid = 2760] [id = 197] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 0F15F000 == 39 [pid = 2760] [id = 196] 18:24:56 INFO - PROCESS | 2760 | --DOCSHELL 1E45B400 == 38 [pid = 2760] [id = 195] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 135 (1DB5A800) [pid = 2760] [serial = 537] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 134 (1B15A800) [pid = 2760] [serial = 531] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 133 (1CD74000) [pid = 2760] [serial = 534] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 132 (137D3C00) [pid = 2760] [serial = 528] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 131 (1A939800) [pid = 2760] [serial = 557] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 130 (1F308400) [pid = 2760] [serial = 560] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 129 (137B9400) [pid = 2760] [serial = 566] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 128 (18EDDC00) [pid = 2760] [serial = 465] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 127 (21B7C000) [pid = 2760] [serial = 426] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (1C583800) [pid = 2760] [serial = 575] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (1A6B6400) [pid = 2760] [serial = 510] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (1D7DE800) [pid = 2760] [serial = 579] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (1BD2C800) [pid = 2760] [serial = 525] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (1D053C00) [pid = 2760] [serial = 570] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (1BB3A800) [pid = 2760] [serial = 558] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1DDE4000) [pid = 2760] [serial = 468] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (20B9BC00) [pid = 2760] [serial = 564] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (20A52000) [pid = 2760] [serial = 563] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (1C594000) [pid = 2760] [serial = 576] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1DB5D400) [pid = 2760] [serial = 513] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (21FB9800) [pid = 2760] [serial = 429] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (18260400) [pid = 2760] [serial = 572] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (21B33800) [pid = 2760] [serial = 462] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1E6D7000) [pid = 2760] [serial = 582] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (20D0E800) [pid = 2760] [serial = 474] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1E51A000) [pid = 2760] [serial = 516] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1FFBC800) [pid = 2760] [serial = 561] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1A1D7C00) [pid = 2760] [serial = 573] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1E451400) [pid = 2760] [serial = 581] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1C598800) [pid = 2760] [serial = 423] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1CD79C00) [pid = 2760] [serial = 569] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (17AD0800) [pid = 2760] [serial = 567] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (137BE400) [pid = 2760] [serial = 507] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1D76AC00) [pid = 2760] [serial = 578] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (20A52C00) [pid = 2760] [serial = 471] [outer = 00000000] [url = about:blank] 18:24:56 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1F38FC00) [pid = 2760] [serial = 519] [outer = 00000000] [url = about:blank] 18:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:24:56 INFO - PROCESS | 2760 | 1461115496666 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:24:56 INFO - PROCESS | 2760 | 1461115496669 Marionette TRACE conn4 <- [1,826,null,{}] 18:24:56 INFO - PROCESS | 2760 | 1461115496673 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:56 INFO - PROCESS | 2760 | 1461115496775 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 18:24:56 INFO - PROCESS | 2760 | 1461115496784 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:56 INFO - PROCESS | 2760 | ++DOCSHELL 13552800 == 39 [pid = 2760] [id = 216] 18:24:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (13552C00) [pid = 2760] [serial = 647] [outer = 00000000] 18:24:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (137D3C00) [pid = 2760] [serial = 648] [outer = 13552C00] 18:24:56 INFO - PROCESS | 2760 | 1461115496831 Marionette DEBUG loaded listener.js 18:24:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1467EC00) [pid = 2760] [serial = 649] [outer = 13552C00] 18:24:57 INFO - PROCESS | 2760 | 1461115497365 Marionette TRACE conn4 <- [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]]]}] 18:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 751ms 18:24:57 INFO - PROCESS | 2760 | 1461115497397 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 18:24:57 INFO - PROCESS | 2760 | 1461115497399 Marionette TRACE conn4 <- [1,829,null,{"value":"13"}] 18:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:24:57 INFO - PROCESS | 2760 | 1461115497402 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:24:57 INFO - PROCESS | 2760 | 1461115497406 Marionette TRACE conn4 <- [1,830,null,{}] 18:24:57 INFO - PROCESS | 2760 | 1461115497416 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:57 INFO - PROCESS | 2760 | 1461115497511 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 18:24:57 INFO - PROCESS | 2760 | 1461115497600 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:57 INFO - PROCESS | 2760 | ++DOCSHELL 17AD0800 == 40 [pid = 2760] [id = 217] 18:24:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1826AC00) [pid = 2760] [serial = 650] [outer = 00000000] 18:24:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1A94A800) [pid = 2760] [serial = 651] [outer = 1826AC00] 18:24:57 INFO - PROCESS | 2760 | 1461115497649 Marionette DEBUG loaded listener.js 18:24:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1B15D000) [pid = 2760] [serial = 652] [outer = 1826AC00] 18:24:58 INFO - PROCESS | 2760 | 1461115498077 Marionette TRACE conn4 <- [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]]]}] 18:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 730ms 18:24:58 INFO - PROCESS | 2760 | 1461115498137 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 18:24:58 INFO - PROCESS | 2760 | 1461115498139 Marionette TRACE conn4 <- [1,833,null,{"value":"13"}] 18:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:24:58 INFO - PROCESS | 2760 | 1461115498147 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:24:58 INFO - PROCESS | 2760 | 1461115498149 Marionette TRACE conn4 <- [1,834,null,{}] 18:24:58 INFO - PROCESS | 2760 | 1461115498152 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:58 INFO - PROCESS | 2760 | 1461115498270 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 18:24:58 INFO - PROCESS | 2760 | 1461115498285 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:58 INFO - PROCESS | 2760 | ++DOCSHELL 1C505C00 == 41 [pid = 2760] [id = 218] 18:24:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1C508000) [pid = 2760] [serial = 653] [outer = 00000000] 18:24:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1C5A2C00) [pid = 2760] [serial = 654] [outer = 1C508000] 18:24:58 INFO - PROCESS | 2760 | 1461115498331 Marionette DEBUG loaded listener.js 18:24:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1CD77800) [pid = 2760] [serial = 655] [outer = 1C508000] 18:24:58 INFO - PROCESS | 2760 | 1461115498783 Marionette TRACE conn4 <- [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]]]}] 18:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 691ms 18:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:24:58 INFO - PROCESS | 2760 | 1461115498837 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 18:24:58 INFO - PROCESS | 2760 | 1461115498839 Marionette TRACE conn4 <- [1,837,null,{"value":"13"}] 18:24:58 INFO - PROCESS | 2760 | 1461115498842 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:24:58 INFO - PROCESS | 2760 | 1461115498844 Marionette TRACE conn4 <- [1,838,null,{}] 18:24:58 INFO - PROCESS | 2760 | 1461115498847 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:59 INFO - PROCESS | 2760 | 1461115498959 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 18:24:59 INFO - PROCESS | 2760 | 1461115499017 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:59 INFO - PROCESS | 2760 | ++DOCSHELL 1CD7E400 == 42 [pid = 2760] [id = 219] 18:24:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1D04BC00) [pid = 2760] [serial = 656] [outer = 00000000] 18:24:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1D1D8800) [pid = 2760] [serial = 657] [outer = 1D04BC00] 18:24:59 INFO - PROCESS | 2760 | 1461115499064 Marionette DEBUG loaded listener.js 18:24:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1D76AC00) [pid = 2760] [serial = 658] [outer = 1D04BC00] 18:24:59 INFO - PROCESS | 2760 | 1461115499494 Marionette TRACE conn4 <- [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]]]}] 18:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 730ms 18:24:59 INFO - PROCESS | 2760 | 1461115499573 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 18:24:59 INFO - PROCESS | 2760 | 1461115499575 Marionette TRACE conn4 <- [1,841,null,{"value":"13"}] 18:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:24:59 INFO - PROCESS | 2760 | 1461115499578 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:24:59 INFO - PROCESS | 2760 | 1461115499580 Marionette TRACE conn4 <- [1,842,null,{}] 18:24:59 INFO - PROCESS | 2760 | 1461115499583 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:59 INFO - PROCESS | 2760 | 1461115499764 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 18:24:59 INFO - PROCESS | 2760 | 1461115499830 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:59 INFO - PROCESS | 2760 | ++DOCSHELL 1D770800 == 43 [pid = 2760] [id = 220] 18:24:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1DB5D000) [pid = 2760] [serial = 659] [outer = 00000000] 18:24:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1E1D2000) [pid = 2760] [serial = 660] [outer = 1DB5D000] 18:24:59 INFO - PROCESS | 2760 | 1461115499879 Marionette DEBUG loaded listener.js 18:24:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1E453000) [pid = 2760] [serial = 661] [outer = 1DB5D000] 18:25:00 INFO - PROCESS | 2760 | 1461115500345 Marionette TRACE conn4 <- [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]]]}] 18:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 831ms 18:25:00 INFO - PROCESS | 2760 | 1461115500409 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 18:25:00 INFO - PROCESS | 2760 | 1461115500411 Marionette TRACE conn4 <- [1,845,null,{"value":"13"}] 18:25:00 INFO - PROCESS | 2760 | 1461115500414 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:25:00 INFO - PROCESS | 2760 | 1461115500416 Marionette TRACE conn4 <- [1,846,null,{}] 18:25:00 INFO - PROCESS | 2760 | 1461115500419 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:00 INFO - PROCESS | 2760 | 1461115500538 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 18:25:00 INFO - PROCESS | 2760 | 1461115500601 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:00 INFO - PROCESS | 2760 | ++DOCSHELL 1E45B800 == 44 [pid = 2760] [id = 221] 18:25:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1E519000) [pid = 2760] [serial = 662] [outer = 00000000] 18:25:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1E6DB000) [pid = 2760] [serial = 663] [outer = 1E519000] 18:25:00 INFO - PROCESS | 2760 | 1461115500647 Marionette DEBUG loaded listener.js 18:25:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (1F30F400) [pid = 2760] [serial = 664] [outer = 1E519000] 18:25:01 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (13F2AC00) [pid = 2760] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:25:01 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (21B77800) [pid = 2760] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:25:01 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1C58BC00) [pid = 2760] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:25:01 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (14676800) [pid = 2760] [serial = 376] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:25:01 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1A6B2800) [pid = 2760] [serial = 379] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:25:01 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (0F15D400) [pid = 2760] [serial = 373] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:25:01 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (18EDE000) [pid = 2760] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:25:01 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (13550C00) [pid = 2760] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:25:01 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (20A4B000) [pid = 2760] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:25:01 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (20DF4800) [pid = 2760] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:25:01 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (0F160000) [pid = 2760] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:25:01 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1F307000) [pid = 2760] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:25:01 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (182EEC00) [pid = 2760] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:25:01 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1825C800) [pid = 2760] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:25:01 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1A6B4400) [pid = 2760] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:25:01 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1E1D6C00) [pid = 2760] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:25:01 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (0F20BC00) [pid = 2760] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:25:01 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1E6DE800) [pid = 2760] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:25:01 INFO - PROCESS | 2760 | 1461115501307 Marionette TRACE conn4 <- [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]]]}] 18:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 931ms 18:25:01 INFO - PROCESS | 2760 | 1461115501354 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 18:25:01 INFO - PROCESS | 2760 | 1461115501356 Marionette TRACE conn4 <- [1,849,null,{"value":"13"}] 18:25:01 INFO - PROCESS | 2760 | 1461115501360 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:25:01 INFO - PROCESS | 2760 | 1461115501362 Marionette TRACE conn4 <- [1,850,null,{}] 18:25:01 INFO - PROCESS | 2760 | 1461115501365 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:01 INFO - PROCESS | 2760 | 1461115501447 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 18:25:01 INFO - PROCESS | 2760 | 1461115501453 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:01 INFO - PROCESS | 2760 | ++DOCSHELL 14676800 == 45 [pid = 2760] [id = 222] 18:25:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (17A77800) [pid = 2760] [serial = 665] [outer = 00000000] 18:25:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1A6B4400) [pid = 2760] [serial = 666] [outer = 17A77800] 18:25:01 INFO - PROCESS | 2760 | 1461115501500 Marionette DEBUG loaded listener.js 18:25:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1B162400) [pid = 2760] [serial = 667] [outer = 17A77800] 18:25:01 INFO - PROCESS | 2760 | 1461115501936 Marionette TRACE conn4 <- [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]]]}] 18:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 630ms 18:25:02 INFO - PROCESS | 2760 | 1461115501994 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 18:25:02 INFO - PROCESS | 2760 | 1461115501996 Marionette TRACE conn4 <- [1,853,null,{"value":"13"}] 18:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:25:02 INFO - PROCESS | 2760 | 1461115501999 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:25:02 INFO - PROCESS | 2760 | 1461115502000 Marionette TRACE conn4 <- [1,854,null,{}] 18:25:02 INFO - PROCESS | 2760 | 1461115502004 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:02 INFO - PROCESS | 2760 | 1461115502089 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 18:25:02 INFO - PROCESS | 2760 | 1461115502095 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:02 INFO - PROCESS | 2760 | ++DOCSHELL 18EDE000 == 46 [pid = 2760] [id = 223] 18:25:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1BB2A000) [pid = 2760] [serial = 668] [outer = 00000000] 18:25:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1D772400) [pid = 2760] [serial = 669] [outer = 1BB2A000] 18:25:02 INFO - PROCESS | 2760 | 1461115502140 Marionette DEBUG loaded listener.js 18:25:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1E6D8000) [pid = 2760] [serial = 670] [outer = 1BB2A000] 18:25:02 INFO - PROCESS | 2760 | 1461115502605 Marionette TRACE conn4 <- [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]]]}] 18:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 631ms 18:25:02 INFO - PROCESS | 2760 | 1461115502631 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 18:25:02 INFO - PROCESS | 2760 | 1461115502633 Marionette TRACE conn4 <- [1,857,null,{"value":"13"}] 18:25:02 INFO - PROCESS | 2760 | 1461115502648 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:25:02 INFO - PROCESS | 2760 | 1461115502650 Marionette TRACE conn4 <- [1,858,null,{}] 18:25:02 INFO - PROCESS | 2760 | 1461115502653 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:02 INFO - PROCESS | 2760 | 1461115502741 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 18:25:02 INFO - PROCESS | 2760 | 1461115502747 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:02 INFO - PROCESS | 2760 | ++DOCSHELL 1C591400 == 47 [pid = 2760] [id = 224] 18:25:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1D767400) [pid = 2760] [serial = 671] [outer = 00000000] 18:25:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1FE9C800) [pid = 2760] [serial = 672] [outer = 1D767400] 18:25:02 INFO - PROCESS | 2760 | 1461115502792 Marionette DEBUG loaded listener.js 18:25:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1FFB7400) [pid = 2760] [serial = 673] [outer = 1D767400] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 21B76C00 == 46 [pid = 2760] [id = 63] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 18EE4400 == 45 [pid = 2760] [id = 65] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 1C58F800 == 44 [pid = 2760] [id = 115] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 1D770400 == 43 [pid = 2760] [id = 87] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 1C594400 == 42 [pid = 2760] [id = 199] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 1DB5C000 == 41 [pid = 2760] [id = 142] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 1FEA6C00 == 40 [pid = 2760] [id = 101] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 21B77400 == 39 [pid = 2760] [id = 128] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 0F388800 == 38 [pid = 2760] [id = 69] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 1D771000 == 37 [pid = 2760] [id = 68] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 21B7DC00 == 36 [pid = 2760] [id = 143] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 1E341800 == 35 [pid = 2760] [id = 71] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 1A6B5000 == 34 [pid = 2760] [id = 83] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 20DEF800 == 33 [pid = 2760] [id = 154] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 1D050000 == 32 [pid = 2760] [id = 168] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 1C508400 == 31 [pid = 2760] [id = 66] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 1D5DCC00 == 30 [pid = 2760] [id = 67] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 1A944400 == 29 [pid = 2760] [id = 77] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 137B7000 == 28 [pid = 2760] [id = 64] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 13553800 == 27 [pid = 2760] [id = 173] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 1E45FC00 == 26 [pid = 2760] [id = 185] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 13705000 == 25 [pid = 2760] [id = 72] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 13550400 == 24 [pid = 2760] [id = 113] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 182F7C00 == 23 [pid = 2760] [id = 214] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 21B83400 == 22 [pid = 2760] [id = 213] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 1A92E800 == 21 [pid = 2760] [id = 211] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 1DB5A400 == 20 [pid = 2760] [id = 212] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 17FE1C00 == 19 [pid = 2760] [id = 210] 18:25:03 INFO - PROCESS | 2760 | --DOCSHELL 1E454800 == 18 [pid = 2760] [id = 209] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (20D08800) [pid = 2760] [serial = 626] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1A92EC00) [pid = 2760] [serial = 420] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (21CCE400) [pid = 2760] [serial = 384] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (21B81000) [pid = 2760] [serial = 417] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1A661C00) [pid = 2760] [serial = 378] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1CD77000) [pid = 2760] [serial = 381] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1E19C800) [pid = 2760] [serial = 375] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1B165000) [pid = 2760] [serial = 341] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (13F88C00) [pid = 2760] [serial = 338] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (20A52400) [pid = 2760] [serial = 614] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (20DFC400) [pid = 2760] [serial = 617] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (20D0AC00) [pid = 2760] [serial = 615] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (21A40400) [pid = 2760] [serial = 618] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (12FBC800) [pid = 2760] [serial = 602] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (13F2A000) [pid = 2760] [serial = 603] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (20061400) [pid = 2760] [serial = 611] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1BD2A000) [pid = 2760] [serial = 605] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1CD1A800) [pid = 2760] [serial = 606] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (1A940400) [pid = 2760] [serial = 600] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (1D046C00) [pid = 2760] [serial = 623] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (1A1E1800) [pid = 2760] [serial = 599] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1E452C00) [pid = 2760] [serial = 608] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1E584400) [pid = 2760] [serial = 609] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (14655C00) [pid = 2760] [serial = 587] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (1BD2F800) [pid = 2760] [serial = 590] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (17ACA400) [pid = 2760] [serial = 621] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (1FB3AC00) [pid = 2760] [serial = 593] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (20D01C00) [pid = 2760] [serial = 596] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (20A1C000) [pid = 2760] [serial = 585] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (13555000) [pid = 2760] [serial = 620] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (2006D000) [pid = 2760] [serial = 612] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (1E127400) [pid = 2760] [serial = 624] [outer = 00000000] [url = about:blank] 18:25:04 INFO - PROCESS | 2760 | 1461115504932 Marionette TRACE conn4 <- [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]]]}] 18:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 2278ms 18:25:04 INFO - PROCESS | 2760 | 1461115504961 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 18:25:04 INFO - PROCESS | 2760 | 1461115504965 Marionette TRACE conn4 <- [1,861,null,{"value":"13"}] 18:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:25:04 INFO - PROCESS | 2760 | 1461115504970 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:25:04 INFO - PROCESS | 2760 | 1461115504974 Marionette TRACE conn4 <- [1,862,null,{}] 18:25:04 INFO - PROCESS | 2760 | 1461115504980 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:05 INFO - PROCESS | 2760 | 1461115505074 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 18:25:05 INFO - PROCESS | 2760 | 1461115505084 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:05 INFO - PROCESS | 2760 | ++DOCSHELL 0F20D000 == 19 [pid = 2760] [id = 225] 18:25:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (0F20DC00) [pid = 2760] [serial = 674] [outer = 00000000] 18:25:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (0F251400) [pid = 2760] [serial = 675] [outer = 0F20DC00] 18:25:05 INFO - PROCESS | 2760 | 1461115505133 Marionette DEBUG loaded listener.js 18:25:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (0F257C00) [pid = 2760] [serial = 676] [outer = 0F20DC00] 18:25:05 INFO - PROCESS | 2760 | 1461115505626 Marionette TRACE conn4 <- [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]]]}] 18:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 691ms 18:25:05 INFO - PROCESS | 2760 | 1461115505661 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 18:25:05 INFO - PROCESS | 2760 | 1461115505667 Marionette TRACE conn4 <- [1,865,null,{"value":"13"}] 18:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:25:05 INFO - PROCESS | 2760 | 1461115505673 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:25:05 INFO - PROCESS | 2760 | 1461115505676 Marionette TRACE conn4 <- [1,866,null,{}] 18:25:05 INFO - PROCESS | 2760 | 1461115505680 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:05 INFO - PROCESS | 2760 | 1461115505765 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 18:25:05 INFO - PROCESS | 2760 | 1461115505776 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:05 INFO - PROCESS | 2760 | ++DOCSHELL 0F335400 == 20 [pid = 2760] [id = 226] 18:25:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (12F09000) [pid = 2760] [serial = 677] [outer = 00000000] 18:25:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1306E000) [pid = 2760] [serial = 678] [outer = 12F09000] 18:25:05 INFO - PROCESS | 2760 | 1461115505824 Marionette DEBUG loaded listener.js 18:25:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1350CC00) [pid = 2760] [serial = 679] [outer = 12F09000] 18:25:06 INFO - PROCESS | 2760 | 1461115506310 Marionette TRACE conn4 <- [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]]]}] 18:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 670ms 18:25:06 INFO - PROCESS | 2760 | 1461115506345 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 18:25:06 INFO - PROCESS | 2760 | 1461115506348 Marionette TRACE conn4 <- [1,869,null,{"value":"13"}] 18:25:06 INFO - PROCESS | 2760 | 1461115506352 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:25:06 INFO - PROCESS | 2760 | 1461115506355 Marionette TRACE conn4 <- [1,870,null,{}] 18:25:06 INFO - PROCESS | 2760 | 1461115506366 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:06 INFO - PROCESS | 2760 | 1461115506487 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 18:25:06 INFO - PROCESS | 2760 | 1461115506561 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:06 INFO - PROCESS | 2760 | ++DOCSHELL 13FE2400 == 21 [pid = 2760] [id = 227] 18:25:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (13FE2800) [pid = 2760] [serial = 680] [outer = 00000000] 18:25:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (144DC000) [pid = 2760] [serial = 681] [outer = 13FE2800] 18:25:06 INFO - PROCESS | 2760 | 1461115506621 Marionette DEBUG loaded listener.js 18:25:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (14680000) [pid = 2760] [serial = 682] [outer = 13FE2800] 18:25:07 INFO - PROCESS | 2760 | 1461115507020 Marionette TRACE conn4 <- [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]]]}] 18:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 672ms 18:25:07 INFO - PROCESS | 2760 | 1461115507026 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 18:25:07 INFO - PROCESS | 2760 | 1461115507029 Marionette TRACE conn4 <- [1,873,null,{"value":"13"}] 18:25:07 INFO - PROCESS | 2760 | 1461115507032 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:25:07 INFO - PROCESS | 2760 | 1461115507034 Marionette TRACE conn4 <- [1,874,null,{}] 18:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:25:07 INFO - PROCESS | 2760 | 1461115507037 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:07 INFO - PROCESS | 2760 | 1461115507118 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 18:25:07 INFO - PROCESS | 2760 | 1461115507191 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:07 INFO - PROCESS | 2760 | ++DOCSHELL 0F555000 == 22 [pid = 2760] [id = 228] 18:25:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1354C800) [pid = 2760] [serial = 683] [outer = 00000000] 18:25:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (17FEF000) [pid = 2760] [serial = 684] [outer = 1354C800] 18:25:07 INFO - PROCESS | 2760 | 1461115507238 Marionette DEBUG loaded listener.js 18:25:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1825DC00) [pid = 2760] [serial = 685] [outer = 1354C800] 18:25:07 INFO - PROCESS | 2760 | 1461115507626 Marionette TRACE conn4 <- [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]]]}] 18:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 631ms 18:25:07 INFO - PROCESS | 2760 | 1461115507667 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 18:25:07 INFO - PROCESS | 2760 | 1461115507669 Marionette TRACE conn4 <- [1,877,null,{"value":"13"}] 18:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:25:07 INFO - PROCESS | 2760 | 1461115507673 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:25:07 INFO - PROCESS | 2760 | 1461115507674 Marionette TRACE conn4 <- [1,878,null,{}] 18:25:07 INFO - PROCESS | 2760 | 1461115507678 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:07 INFO - PROCESS | 2760 | 1461115507784 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 18:25:07 INFO - PROCESS | 2760 | 1461115507790 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:07 INFO - PROCESS | 2760 | ++DOCSHELL 18269800 == 23 [pid = 2760] [id = 229] 18:25:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (182F2400) [pid = 2760] [serial = 686] [outer = 00000000] 18:25:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1847E800) [pid = 2760] [serial = 687] [outer = 182F2400] 18:25:07 INFO - PROCESS | 2760 | 1461115507837 Marionette DEBUG loaded listener.js 18:25:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (18EE0000) [pid = 2760] [serial = 688] [outer = 182F2400] 18:25:08 INFO - PROCESS | 2760 | 1461115508297 Marionette TRACE conn4 <- [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]]]}] 18:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 670ms 18:25:08 INFO - PROCESS | 2760 | 1461115508346 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 18:25:08 INFO - PROCESS | 2760 | 1461115508348 Marionette TRACE conn4 <- [1,881,null,{"value":"13"}] 18:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:25:08 INFO - PROCESS | 2760 | 1461115508351 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:25:08 INFO - PROCESS | 2760 | 1461115508353 Marionette TRACE conn4 <- [1,882,null,{}] 18:25:08 INFO - PROCESS | 2760 | 1461115508357 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:08 INFO - PROCESS | 2760 | 1461115508473 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 18:25:08 INFO - PROCESS | 2760 | 1461115508488 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:08 INFO - PROCESS | 2760 | ++DOCSHELL 1A92EC00 == 24 [pid = 2760] [id = 230] 18:25:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1A931000) [pid = 2760] [serial = 689] [outer = 00000000] 18:25:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1A93A800) [pid = 2760] [serial = 690] [outer = 1A931000] 18:25:08 INFO - PROCESS | 2760 | 1461115508537 Marionette DEBUG loaded listener.js 18:25:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1A942000) [pid = 2760] [serial = 691] [outer = 1A931000] 18:25:08 INFO - PROCESS | 2760 | 1461115508971 Marionette TRACE conn4 <- [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]]]}] 18:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 671ms 18:25:09 INFO - PROCESS | 2760 | 1461115509023 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 18:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:25:09 INFO - PROCESS | 2760 | 1461115509025 Marionette TRACE conn4 <- [1,885,null,{"value":"13"}] 18:25:09 INFO - PROCESS | 2760 | 1461115509029 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:25:09 INFO - PROCESS | 2760 | 1461115509031 Marionette TRACE conn4 <- [1,886,null,{}] 18:25:09 INFO - PROCESS | 2760 | 1461115509035 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:09 INFO - PROCESS | 2760 | 1461115509137 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 18:25:09 INFO - PROCESS | 2760 | 1461115509146 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:09 INFO - PROCESS | 2760 | ++DOCSHELL 1A946C00 == 25 [pid = 2760] [id = 231] 18:25:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1A949400) [pid = 2760] [serial = 692] [outer = 00000000] 18:25:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1B159400) [pid = 2760] [serial = 693] [outer = 1A949400] 18:25:09 INFO - PROCESS | 2760 | 1461115509191 Marionette DEBUG loaded listener.js 18:25:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1B159000) [pid = 2760] [serial = 694] [outer = 1A949400] 18:25:09 INFO - PROCESS | 2760 | 1461115509617 Marionette TRACE conn4 <- [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]]]}] 18:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 630ms 18:25:09 INFO - PROCESS | 2760 | 1461115509663 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 18:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:25:09 INFO - PROCESS | 2760 | 1461115509665 Marionette TRACE conn4 <- [1,889,null,{"value":"13"}] 18:25:09 INFO - PROCESS | 2760 | 1461115509669 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:25:09 INFO - PROCESS | 2760 | 1461115509670 Marionette TRACE conn4 <- [1,890,null,{}] 18:25:09 INFO - PROCESS | 2760 | 1461115509674 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:09 INFO - PROCESS | 2760 | 1461115509749 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 18:25:09 INFO - PROCESS | 2760 | 1461115509755 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:09 INFO - PROCESS | 2760 | ++DOCSHELL 1B15DC00 == 26 [pid = 2760] [id = 232] 18:25:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1B163C00) [pid = 2760] [serial = 695] [outer = 00000000] 18:25:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1BB3A000) [pid = 2760] [serial = 696] [outer = 1B163C00] 18:25:09 INFO - PROCESS | 2760 | 1461115509804 Marionette DEBUG loaded listener.js 18:25:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1BB3A800) [pid = 2760] [serial = 697] [outer = 1B163C00] 18:25:10 INFO - PROCESS | 2760 | 1461115510267 Marionette TRACE conn4 <- [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]]]}] 18:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 632ms 18:25:10 INFO - PROCESS | 2760 | 1461115510300 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 18:25:10 INFO - PROCESS | 2760 | 1461115510302 Marionette TRACE conn4 <- [1,893,null,{"value":"13"}] 18:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:25:10 INFO - PROCESS | 2760 | 1461115510306 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:25:10 INFO - PROCESS | 2760 | 1461115510307 Marionette TRACE conn4 <- [1,894,null,{}] 18:25:10 INFO - PROCESS | 2760 | 1461115510311 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:10 INFO - PROCESS | 2760 | 1461115510416 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 18:25:10 INFO - PROCESS | 2760 | 1461115510422 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:10 INFO - PROCESS | 2760 | ++DOCSHELL 13F29000 == 27 [pid = 2760] [id = 233] 18:25:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1BD2A400) [pid = 2760] [serial = 698] [outer = 00000000] 18:25:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1BEF9000) [pid = 2760] [serial = 699] [outer = 1BD2A400] 18:25:10 INFO - PROCESS | 2760 | 1461115510468 Marionette DEBUG loaded listener.js 18:25:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1BEF7C00) [pid = 2760] [serial = 700] [outer = 1BD2A400] 18:25:10 INFO - PROCESS | 2760 | 1461115510943 Marionette TRACE conn4 <- [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]]]}] 18:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 670ms 18:25:10 INFO - PROCESS | 2760 | 1461115510976 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 18:25:10 INFO - PROCESS | 2760 | 1461115510978 Marionette TRACE conn4 <- [1,897,null,{"value":"13"}] 18:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:25:10 INFO - PROCESS | 2760 | 1461115510982 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:25:10 INFO - PROCESS | 2760 | 1461115510983 Marionette TRACE conn4 <- [1,898,null,{}] 18:25:10 INFO - PROCESS | 2760 | 1461115510987 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:11 INFO - PROCESS | 2760 | 1461115511105 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 18:25:11 INFO - PROCESS | 2760 | 1461115511111 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:11 INFO - PROCESS | 2760 | ++DOCSHELL 1C505800 == 28 [pid = 2760] [id = 234] 18:25:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1C506800) [pid = 2760] [serial = 701] [outer = 00000000] 18:25:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1C58A800) [pid = 2760] [serial = 702] [outer = 1C506800] 18:25:11 INFO - PROCESS | 2760 | 1461115511158 Marionette DEBUG loaded listener.js 18:25:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1C594000) [pid = 2760] [serial = 703] [outer = 1C506800] 18:25:11 INFO - PROCESS | 2760 | 1461115511650 Marionette TRACE conn4 <- [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]]]}] 18:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 731ms 18:25:11 INFO - PROCESS | 2760 | 1461115511715 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 18:25:11 INFO - PROCESS | 2760 | 1461115511717 Marionette TRACE conn4 <- [1,901,null,{"value":"13"}] 18:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:25:11 INFO - PROCESS | 2760 | 1461115511720 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:25:11 INFO - PROCESS | 2760 | 1461115511723 Marionette TRACE conn4 <- [1,902,null,{}] 18:25:11 INFO - PROCESS | 2760 | 1461115511767 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:11 INFO - PROCESS | 2760 | 1461115511888 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 18:25:11 INFO - PROCESS | 2760 | 1461115511903 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:11 INFO - PROCESS | 2760 | ++DOCSHELL 1CD74400 == 29 [pid = 2760] [id = 235] 18:25:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1CD74C00) [pid = 2760] [serial = 704] [outer = 00000000] 18:25:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1CD80000) [pid = 2760] [serial = 705] [outer = 1CD74C00] 18:25:12 INFO - PROCESS | 2760 | 1461115512004 Marionette DEBUG loaded listener.js 18:25:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1D04D400) [pid = 2760] [serial = 706] [outer = 1CD74C00] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1DB57400) [pid = 2760] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1BB27400) [pid = 2760] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1FFB6800) [pid = 2760] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (137D2800) [pid = 2760] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1F308800) [pid = 2760] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1BB2A000) [pid = 2760] [serial = 668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1E519000) [pid = 2760] [serial = 662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1DB5D000) [pid = 2760] [serial = 659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1C508000) [pid = 2760] [serial = 653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1826AC00) [pid = 2760] [serial = 650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (13552C00) [pid = 2760] [serial = 647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (18E50000) [pid = 2760] [serial = 644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (18471400) [pid = 2760] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (21CCDC00) [pid = 2760] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1DB5D800) [pid = 2760] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1B1BE800) [pid = 2760] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (17FE8C00) [pid = 2760] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1F308000) [pid = 2760] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1D04BC00) [pid = 2760] [serial = 656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:25:12 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (17A77800) [pid = 2760] [serial = 665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:25:12 INFO - PROCESS | 2760 | 1461115512794 Marionette TRACE conn4 <- [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]]]}] 18:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1110ms 18:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:25:12 INFO - PROCESS | 2760 | 1461115512843 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 18:25:12 INFO - PROCESS | 2760 | 1461115512845 Marionette TRACE conn4 <- [1,905,null,{"value":"13"}] 18:25:12 INFO - PROCESS | 2760 | 1461115512849 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:25:12 INFO - PROCESS | 2760 | 1461115512851 Marionette TRACE conn4 <- [1,906,null,{}] 18:25:12 INFO - PROCESS | 2760 | 1461115512854 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:12 INFO - PROCESS | 2760 | 1461115512934 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 18:25:12 INFO - PROCESS | 2760 | 1461115512940 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:12 INFO - PROCESS | 2760 | ++DOCSHELL 1A92E800 == 30 [pid = 2760] [id = 236] 18:25:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1AE98000) [pid = 2760] [serial = 707] [outer = 00000000] 18:25:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1C50B400) [pid = 2760] [serial = 708] [outer = 1AE98000] 18:25:13 INFO - PROCESS | 2760 | 1461115512986 Marionette DEBUG loaded listener.js 18:25:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1C5A1400) [pid = 2760] [serial = 709] [outer = 1AE98000] 18:25:13 INFO - PROCESS | 2760 | 1461115513417 Marionette TRACE conn4 <- [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]]]}] 18:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 631ms 18:25:13 INFO - PROCESS | 2760 | 1461115513484 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 18:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:25:13 INFO - PROCESS | 2760 | 1461115513486 Marionette TRACE conn4 <- [1,909,null,{"value":"13"}] 18:25:13 INFO - PROCESS | 2760 | 1461115513489 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:25:13 INFO - PROCESS | 2760 | 1461115513491 Marionette TRACE conn4 <- [1,910,null,{}] 18:25:13 INFO - PROCESS | 2760 | 1461115513494 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:13 INFO - PROCESS | 2760 | 1461115513573 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 18:25:13 INFO - PROCESS | 2760 | 1461115513582 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:13 INFO - PROCESS | 2760 | ++DOCSHELL 1BB3B800 == 31 [pid = 2760] [id = 237] 18:25:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1C59D800) [pid = 2760] [serial = 710] [outer = 00000000] 18:25:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1D1D4C00) [pid = 2760] [serial = 711] [outer = 1C59D800] 18:25:13 INFO - PROCESS | 2760 | 1461115513627 Marionette DEBUG loaded listener.js 18:25:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1D1DAC00) [pid = 2760] [serial = 712] [outer = 1C59D800] 18:25:14 INFO - PROCESS | 2760 | 1461115514070 Marionette TRACE conn4 <- [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]]]}] 18:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 633ms 18:25:14 INFO - PROCESS | 2760 | 1461115514122 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 18:25:14 INFO - PROCESS | 2760 | 1461115514124 Marionette TRACE conn4 <- [1,913,null,{"value":"13"}] 18:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:25:14 INFO - PROCESS | 2760 | 1461115514132 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:25:14 INFO - PROCESS | 2760 | 1461115514133 Marionette TRACE conn4 <- [1,914,null,{}] 18:25:14 INFO - PROCESS | 2760 | 1461115514137 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:14 INFO - PROCESS | 2760 | 1461115514215 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 18:25:14 INFO - PROCESS | 2760 | 1461115514222 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:14 INFO - PROCESS | 2760 | ++DOCSHELL 1D5DF400 == 32 [pid = 2760] [id = 238] 18:25:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1D767000) [pid = 2760] [serial = 713] [outer = 00000000] 18:25:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1D76D800) [pid = 2760] [serial = 714] [outer = 1D767000] 18:25:14 INFO - PROCESS | 2760 | 1461115514269 Marionette DEBUG loaded listener.js 18:25:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1D76DC00) [pid = 2760] [serial = 715] [outer = 1D767000] 18:25:15 INFO - PROCESS | 2760 | --DOCSHELL 18E4F800 == 31 [pid = 2760] [id = 215] 18:25:15 INFO - PROCESS | 2760 | --DOCSHELL 18EDE000 == 30 [pid = 2760] [id = 223] 18:25:15 INFO - PROCESS | 2760 | --DOCSHELL 1E45B800 == 29 [pid = 2760] [id = 221] 18:25:15 INFO - PROCESS | 2760 | --DOCSHELL 1CD7E400 == 28 [pid = 2760] [id = 219] 18:25:15 INFO - PROCESS | 2760 | --DOCSHELL 1D770800 == 27 [pid = 2760] [id = 220] 18:25:15 INFO - PROCESS | 2760 | --DOCSHELL 14676800 == 26 [pid = 2760] [id = 222] 18:25:15 INFO - PROCESS | 2760 | --DOCSHELL 13552800 == 25 [pid = 2760] [id = 216] 18:25:15 INFO - PROCESS | 2760 | --DOCSHELL 17AD0800 == 24 [pid = 2760] [id = 217] 18:25:15 INFO - PROCESS | 2760 | --DOCSHELL 1C505C00 == 23 [pid = 2760] [id = 218] 18:25:15 INFO - PROCESS | 2760 | --DOCSHELL 1C591400 == 22 [pid = 2760] [id = 224] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (17B65400) [pid = 2760] [serial = 588] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (20D08000) [pid = 2760] [serial = 597] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (20068000) [pid = 2760] [serial = 594] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1C50BC00) [pid = 2760] [serial = 591] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (2006D800) [pid = 2760] [serial = 555] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1E6D8000) [pid = 2760] [serial = 670] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1FE9C800) [pid = 2760] [serial = 672] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1E6DB000) [pid = 2760] [serial = 663] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (1E453000) [pid = 2760] [serial = 661] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (1E1D2000) [pid = 2760] [serial = 660] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (1D772400) [pid = 2760] [serial = 669] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1F30F400) [pid = 2760] [serial = 664] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1C5A2C00) [pid = 2760] [serial = 654] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1A94A800) [pid = 2760] [serial = 651] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (1B15D000) [pid = 2760] [serial = 652] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (137D3C00) [pid = 2760] [serial = 648] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (1467EC00) [pid = 2760] [serial = 649] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (1A94CC00) [pid = 2760] [serial = 646] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (1A663800) [pid = 2760] [serial = 645] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1C5A0000) [pid = 2760] [serial = 642] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (1C50B800) [pid = 2760] [serial = 641] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (2226D000) [pid = 2760] [serial = 639] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (22265400) [pid = 2760] [serial = 638] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (20A4A400) [pid = 2760] [serial = 636] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (1FEAB000) [pid = 2760] [serial = 635] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (1D1D2000) [pid = 2760] [serial = 633] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (1CD75400) [pid = 2760] [serial = 632] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 71 (1A1E0000) [pid = 2760] [serial = 630] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 70 (182F3000) [pid = 2760] [serial = 629] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 69 (20DFC800) [pid = 2760] [serial = 627] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 68 (1CD75800) [pid = 2760] [serial = 357] [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.] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 67 (1D1D8800) [pid = 2760] [serial = 657] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 66 (1D76AC00) [pid = 2760] [serial = 658] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 65 (1A6B4400) [pid = 2760] [serial = 666] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 64 (1B162400) [pid = 2760] [serial = 667] [outer = 00000000] [url = about:blank] 18:25:15 INFO - PROCESS | 2760 | --DOMWINDOW == 63 (1CD77800) [pid = 2760] [serial = 655] [outer = 00000000] [url = about:blank] 18:25:16 INFO - PROCESS | 2760 | 1461115516094 Marionette TRACE conn4 <- [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]]]}] 18:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1979ms 18:25:16 INFO - PROCESS | 2760 | 1461115516116 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 18:25:16 INFO - PROCESS | 2760 | 1461115516120 Marionette TRACE conn4 <- [1,917,null,{"value":"13"}] 18:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:25:16 INFO - PROCESS | 2760 | 1461115516125 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:25:16 INFO - PROCESS | 2760 | 1461115516129 Marionette TRACE conn4 <- [1,918,null,{}] 18:25:16 INFO - PROCESS | 2760 | 1461115516135 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:16 INFO - PROCESS | 2760 | 1461115516219 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 18:25:16 INFO - PROCESS | 2760 | 1461115516231 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:16 INFO - PROCESS | 2760 | ++DOCSHELL 0F382400 == 23 [pid = 2760] [id = 239] 18:25:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 64 (0F385000) [pid = 2760] [serial = 716] [outer = 00000000] 18:25:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 65 (12F08400) [pid = 2760] [serial = 717] [outer = 0F385000] 18:25:16 INFO - PROCESS | 2760 | 1461115516280 Marionette DEBUG loaded listener.js 18:25:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 66 (12FB6000) [pid = 2760] [serial = 718] [outer = 0F385000] 18:25:16 INFO - PROCESS | 2760 | 1461115516761 Marionette TRACE conn4 <- [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]]]}] 18:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 690ms 18:25:16 INFO - PROCESS | 2760 | 1461115516816 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 18:25:16 INFO - PROCESS | 2760 | 1461115516822 Marionette TRACE conn4 <- [1,921,null,{"value":"13"}] 18:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:25:16 INFO - PROCESS | 2760 | 1461115516828 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:25:16 INFO - PROCESS | 2760 | 1461115516831 Marionette TRACE conn4 <- [1,922,null,{}] 18:25:16 INFO - PROCESS | 2760 | 1461115516835 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:16 INFO - PROCESS | 2760 | 1461115516915 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 18:25:16 INFO - PROCESS | 2760 | 1461115516924 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:16 INFO - PROCESS | 2760 | ++DOCSHELL 12FBCC00 == 24 [pid = 2760] [id = 240] 18:25:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 67 (12FC0800) [pid = 2760] [serial = 719] [outer = 00000000] 18:25:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 68 (1374B400) [pid = 2760] [serial = 720] [outer = 12FC0800] 18:25:16 INFO - PROCESS | 2760 | 1461115516971 Marionette DEBUG loaded listener.js 18:25:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 69 (137D3C00) [pid = 2760] [serial = 721] [outer = 12FC0800] 18:25:17 INFO - PROCESS | 2760 | 1461115517443 Marionette TRACE conn4 <- [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]]]}] 18:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 671ms 18:25:17 INFO - PROCESS | 2760 | 1461115517500 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 18:25:17 INFO - PROCESS | 2760 | 1461115517503 Marionette TRACE conn4 <- [1,925,null,{"value":"13"}] 18:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:25:17 INFO - PROCESS | 2760 | 1461115517506 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:25:17 INFO - PROCESS | 2760 | 1461115517510 Marionette TRACE conn4 <- [1,926,null,{}] 18:25:17 INFO - PROCESS | 2760 | 1461115517521 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:17 INFO - PROCESS | 2760 | 1461115517637 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 18:25:17 INFO - PROCESS | 2760 | 1461115517717 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:17 INFO - PROCESS | 2760 | ++DOCSHELL 17FE6C00 == 25 [pid = 2760] [id = 241] 18:25:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 70 (17FE8C00) [pid = 2760] [serial = 722] [outer = 00000000] 18:25:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 71 (1816C800) [pid = 2760] [serial = 723] [outer = 17FE8C00] 18:25:17 INFO - PROCESS | 2760 | 1461115517766 Marionette DEBUG loaded listener.js 18:25:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 72 (18262800) [pid = 2760] [serial = 724] [outer = 17FE8C00] 18:25:18 INFO - PROCESS | 2760 | 1461115518135 Marionette TRACE conn4 <- [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]]]}] 18:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 670ms 18:25:18 INFO - PROCESS | 2760 | 1461115518180 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 18:25:18 INFO - PROCESS | 2760 | 1461115518182 Marionette TRACE conn4 <- [1,929,null,{"value":"13"}] 18:25:18 INFO - PROCESS | 2760 | 1461115518185 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:25:18 INFO - PROCESS | 2760 | 1461115518187 Marionette TRACE conn4 <- [1,930,null,{}] 18:25:18 INFO - PROCESS | 2760 | 1461115518191 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:18 INFO - PROCESS | 2760 | 1461115518299 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 18:25:18 INFO - PROCESS | 2760 | 1461115518307 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:18 INFO - PROCESS | 2760 | ++DOCSHELL 182F7C00 == 26 [pid = 2760] [id = 242] 18:25:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (18477000) [pid = 2760] [serial = 725] [outer = 00000000] 18:25:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (19399000) [pid = 2760] [serial = 726] [outer = 18477000] 18:25:18 INFO - PROCESS | 2760 | 1461115518354 Marionette DEBUG loaded listener.js 18:25:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (1A1DF400) [pid = 2760] [serial = 727] [outer = 18477000] 18:25:19 INFO - PROCESS | 2760 | 1461115519951 Marionette TRACE conn4 <- [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]]]}] 18:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1822ms 18:25:20 INFO - PROCESS | 2760 | 1461115520012 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 18:25:20 INFO - PROCESS | 2760 | 1461115520016 Marionette TRACE conn4 <- [1,933,null,{"value":"13"}] 18:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:25:20 INFO - PROCESS | 2760 | 1461115520021 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:25:20 INFO - PROCESS | 2760 | 1461115520025 Marionette TRACE conn4 <- [1,934,null,{}] 18:25:20 INFO - PROCESS | 2760 | 1461115520031 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:20 INFO - PROCESS | 2760 | 1461115520117 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 18:25:20 INFO - PROCESS | 2760 | 1461115520127 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:20 INFO - PROCESS | 2760 | ++DOCSHELL 12D44000 == 27 [pid = 2760] [id = 243] 18:25:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (12D44800) [pid = 2760] [serial = 728] [outer = 00000000] 18:25:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (1350C400) [pid = 2760] [serial = 729] [outer = 12D44800] 18:25:20 INFO - PROCESS | 2760 | 1461115520175 Marionette DEBUG loaded listener.js 18:25:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (13550800) [pid = 2760] [serial = 730] [outer = 12D44800] 18:25:20 INFO - PROCESS | 2760 | 1461115520670 Marionette TRACE conn4 <- [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]]]}] 18:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 690ms 18:25:20 INFO - PROCESS | 2760 | 1461115520712 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 18:25:20 INFO - PROCESS | 2760 | 1461115520718 Marionette TRACE conn4 <- [1,937,null,{"value":"13"}] 18:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:25:20 INFO - PROCESS | 2760 | 1461115520724 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:25:20 INFO - PROCESS | 2760 | 1461115520727 Marionette TRACE conn4 <- [1,938,null,{}] 18:25:20 INFO - PROCESS | 2760 | 1461115520731 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:20 INFO - PROCESS | 2760 | 1461115520813 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 18:25:20 INFO - PROCESS | 2760 | 1461115520822 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:20 INFO - PROCESS | 2760 | ++DOCSHELL 0F210000 == 28 [pid = 2760] [id = 244] 18:25:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (0F3DE000) [pid = 2760] [serial = 731] [outer = 00000000] 18:25:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (14655C00) [pid = 2760] [serial = 732] [outer = 0F3DE000] 18:25:20 INFO - PROCESS | 2760 | 1461115520870 Marionette DEBUG loaded listener.js 18:25:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1788C400) [pid = 2760] [serial = 733] [outer = 0F3DE000] 18:25:21 INFO - PROCESS | 2760 | 1461115521347 Marionette TRACE conn4 <- [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]]]}] 18:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 670ms 18:25:21 INFO - PROCESS | 2760 | 1461115521396 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 18:25:21 INFO - PROCESS | 2760 | 1461115521399 Marionette TRACE conn4 <- [1,941,null,{"value":"13"}] 18:25:21 INFO - PROCESS | 2760 | 1461115521403 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:25:21 INFO - PROCESS | 2760 | 1461115521407 Marionette TRACE conn4 <- [1,942,null,{}] 18:25:21 INFO - PROCESS | 2760 | 1461115521418 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:21 INFO - PROCESS | 2760 | 1461115521537 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 18:25:21 INFO - PROCESS | 2760 | 1461115521623 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:21 INFO - PROCESS | 2760 | ++DOCSHELL 18EE8000 == 29 [pid = 2760] [id = 245] 18:25:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (19397400) [pid = 2760] [serial = 734] [outer = 00000000] 18:25:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1A1DE000) [pid = 2760] [serial = 735] [outer = 19397400] 18:25:21 INFO - PROCESS | 2760 | 1461115521673 Marionette DEBUG loaded listener.js 18:25:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1A6B2000) [pid = 2760] [serial = 736] [outer = 19397400] 18:25:22 INFO - PROCESS | 2760 | 1461115522106 Marionette TRACE conn4 <- [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]]]}] 18:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 730ms 18:25:22 INFO - PROCESS | 2760 | 1461115522140 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 18:25:22 INFO - PROCESS | 2760 | 1461115522142 Marionette TRACE conn4 <- [1,945,null,{"value":"13"}] 18:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:25:22 INFO - PROCESS | 2760 | 1461115522150 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:25:22 INFO - PROCESS | 2760 | 1461115522152 Marionette TRACE conn4 <- [1,946,null,{}] 18:25:22 INFO - PROCESS | 2760 | 1461115522156 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:22 INFO - PROCESS | 2760 | 1461115522260 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 18:25:22 INFO - PROCESS | 2760 | 1461115522269 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:22 INFO - PROCESS | 2760 | ++DOCSHELL 1A92FC00 == 30 [pid = 2760] [id = 246] 18:25:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1A937000) [pid = 2760] [serial = 737] [outer = 00000000] 18:25:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1A941000) [pid = 2760] [serial = 738] [outer = 1A937000] 18:25:22 INFO - PROCESS | 2760 | 1461115522314 Marionette DEBUG loaded listener.js 18:25:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1A94A400) [pid = 2760] [serial = 739] [outer = 1A937000] 18:25:22 INFO - PROCESS | 2760 | 1461115522784 Marionette TRACE conn4 <- [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]]]}] 18:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 671ms 18:25:22 INFO - PROCESS | 2760 | 1461115522821 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 18:25:22 INFO - PROCESS | 2760 | 1461115522823 Marionette TRACE conn4 <- [1,949,null,{"value":"13"}] 18:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:25:22 INFO - PROCESS | 2760 | 1461115522826 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:25:22 INFO - PROCESS | 2760 | 1461115522828 Marionette TRACE conn4 <- [1,950,null,{}] 18:25:22 INFO - PROCESS | 2760 | 1461115522831 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:22 INFO - PROCESS | 2760 | 1461115522960 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 18:25:22 INFO - PROCESS | 2760 | 1461115522972 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:23 INFO - PROCESS | 2760 | ++DOCSHELL 1AE98C00 == 31 [pid = 2760] [id = 247] 18:25:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1AE99000) [pid = 2760] [serial = 740] [outer = 00000000] 18:25:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1B15E800) [pid = 2760] [serial = 741] [outer = 1AE99000] 18:25:23 INFO - PROCESS | 2760 | 1461115523020 Marionette DEBUG loaded listener.js 18:25:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1B1BD000) [pid = 2760] [serial = 742] [outer = 1AE99000] 18:25:23 INFO - PROCESS | 2760 | 1461115523498 Marionette TRACE conn4 <- [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]]]}] 18:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 730ms 18:25:23 INFO - PROCESS | 2760 | 1461115523557 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 18:25:23 INFO - PROCESS | 2760 | 1461115523560 Marionette TRACE conn4 <- [1,953,null,{"value":"13"}] 18:25:23 INFO - PROCESS | 2760 | 1461115523563 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:25:23 INFO - PROCESS | 2760 | 1461115523565 Marionette TRACE conn4 <- [1,954,null,{}] 18:25:23 INFO - PROCESS | 2760 | 1461115523576 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:23 INFO - PROCESS | 2760 | 1461115523699 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 18:25:23 INFO - PROCESS | 2760 | 1461115523757 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:23 INFO - PROCESS | 2760 | ++DOCSHELL 1354B400 == 32 [pid = 2760] [id = 248] 18:25:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1BD25C00) [pid = 2760] [serial = 743] [outer = 00000000] 18:25:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1C509400) [pid = 2760] [serial = 744] [outer = 1BD25C00] 18:25:23 INFO - PROCESS | 2760 | 1461115523807 Marionette DEBUG loaded listener.js 18:25:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1C50EC00) [pid = 2760] [serial = 745] [outer = 1BD25C00] 18:25:24 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1C59D800) [pid = 2760] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:25:24 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1D767000) [pid = 2760] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:25:24 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (0F385000) [pid = 2760] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:25:24 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (17FE8C00) [pid = 2760] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:25:24 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (1BD2A400) [pid = 2760] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:25:24 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1C506800) [pid = 2760] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:25:24 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1CD74C00) [pid = 2760] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:25:24 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1B163C00) [pid = 2760] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:25:24 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (1A949400) [pid = 2760] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:25:24 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (1A931000) [pid = 2760] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:25:24 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (182F2400) [pid = 2760] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:25:24 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (1354C800) [pid = 2760] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:25:24 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (13FE2800) [pid = 2760] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:25:24 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (12F09000) [pid = 2760] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:25:24 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (0F20DC00) [pid = 2760] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:25:24 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (1D767400) [pid = 2760] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:25:24 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (12FC0800) [pid = 2760] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:25:24 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (1AE98000) [pid = 2760] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:25:24 INFO - PROCESS | 2760 | 1461115524453 Marionette TRACE conn4 <- [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]]]}] 18:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 930ms 18:25:24 INFO - PROCESS | 2760 | 1461115524497 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 18:25:24 INFO - PROCESS | 2760 | 1461115524499 Marionette TRACE conn4 <- [1,957,null,{"value":"13"}] 18:25:24 INFO - PROCESS | 2760 | 1461115524503 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:25:24 INFO - PROCESS | 2760 | 1461115524504 Marionette TRACE conn4 <- [1,958,null,{}] 18:25:24 INFO - PROCESS | 2760 | 1461115524508 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:24 INFO - PROCESS | 2760 | 1461115524581 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 18:25:24 INFO - PROCESS | 2760 | 1461115524587 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:24 INFO - PROCESS | 2760 | ++DOCSHELL 18E4FC00 == 33 [pid = 2760] [id = 249] 18:25:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (18E58400) [pid = 2760] [serial = 746] [outer = 00000000] 18:25:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (1A94BC00) [pid = 2760] [serial = 747] [outer = 18E58400] 18:25:24 INFO - PROCESS | 2760 | 1461115524631 Marionette DEBUG loaded listener.js 18:25:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (1B15CC00) [pid = 2760] [serial = 748] [outer = 18E58400] 18:25:25 INFO - PROCESS | 2760 | 1461115525042 Marionette TRACE conn4 <- [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]]]}] 18:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 570ms 18:25:25 INFO - PROCESS | 2760 | 1461115525082 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 18:25:25 INFO - PROCESS | 2760 | 1461115525084 Marionette TRACE conn4 <- [1,961,null,{"value":"13"}] 18:25:25 INFO - PROCESS | 2760 | 1461115525087 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:25:25 INFO - PROCESS | 2760 | 1461115525089 Marionette TRACE conn4 <- [1,962,null,{}] 18:25:25 INFO - PROCESS | 2760 | 1461115525097 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:25 INFO - PROCESS | 2760 | 1461115525170 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 18:25:25 INFO - PROCESS | 2760 | 1461115525176 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:25 INFO - PROCESS | 2760 | ++DOCSHELL 1BB30400 == 34 [pid = 2760] [id = 250] 18:25:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (1BB39000) [pid = 2760] [serial = 749] [outer = 00000000] 18:25:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1C591400) [pid = 2760] [serial = 750] [outer = 1BB39000] 18:25:25 INFO - PROCESS | 2760 | 1461115525221 Marionette DEBUG loaded listener.js 18:25:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1C594C00) [pid = 2760] [serial = 751] [outer = 1BB39000] 18:25:25 INFO - PROCESS | 2760 | 1461115525666 Marionette TRACE conn4 <- [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]]]}] 18:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 630ms 18:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:25:25 INFO - PROCESS | 2760 | 1461115525722 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 18:25:25 INFO - PROCESS | 2760 | 1461115525724 Marionette TRACE conn4 <- [1,965,null,{"value":"13"}] 18:25:25 INFO - PROCESS | 2760 | 1461115525727 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:25:25 INFO - PROCESS | 2760 | 1461115525729 Marionette TRACE conn4 <- [1,966,null,{}] 18:25:25 INFO - PROCESS | 2760 | 1461115525732 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:25 INFO - PROCESS | 2760 | 1461115525805 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 18:25:25 INFO - PROCESS | 2760 | 1461115525814 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:25 INFO - PROCESS | 2760 | ++DOCSHELL 18EE5800 == 35 [pid = 2760] [id = 251] 18:25:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1C59D000) [pid = 2760] [serial = 752] [outer = 00000000] 18:25:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1CD72400) [pid = 2760] [serial = 753] [outer = 1C59D000] 18:25:25 INFO - PROCESS | 2760 | 1461115525858 Marionette DEBUG loaded listener.js 18:25:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1CD28400) [pid = 2760] [serial = 754] [outer = 1C59D000] 18:25:26 INFO - PROCESS | 2760 | 1461115526456 Marionette TRACE conn4 <- [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]]]}] 18:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 771ms 18:25:26 INFO - PROCESS | 2760 | 1461115526572 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 18:25:26 INFO - PROCESS | 2760 | 1461115526577 Marionette TRACE conn4 <- [1,969,null,{"value":"13"}] 18:25:26 INFO - PROCESS | 2760 | 1461115526583 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:25:26 INFO - PROCESS | 2760 | 1461115526587 Marionette TRACE conn4 <- [1,970,null,{}] 18:25:26 INFO - PROCESS | 2760 | 1461115526593 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:26 INFO - PROCESS | 2760 | 1461115526711 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 18:25:26 INFO - PROCESS | 2760 | 1461115526786 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:26 INFO - PROCESS | 2760 | ++DOCSHELL 0F15B400 == 36 [pid = 2760] [id = 252] 18:25:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (0F15DC00) [pid = 2760] [serial = 755] [outer = 00000000] 18:25:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (13712000) [pid = 2760] [serial = 756] [outer = 0F15DC00] 18:25:26 INFO - PROCESS | 2760 | 1461115526843 Marionette DEBUG loaded listener.js 18:25:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (13FE3C00) [pid = 2760] [serial = 757] [outer = 0F15DC00] 18:25:27 INFO - PROCESS | 2760 | 1461115527545 Marionette TRACE conn4 <- [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]]]}] 18:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1018ms 18:25:27 INFO - PROCESS | 2760 | 1461115527609 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 18:25:27 INFO - PROCESS | 2760 | 1461115527615 Marionette TRACE conn4 <- [1,973,null,{"value":"13"}] 18:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:25:27 INFO - PROCESS | 2760 | 1461115527622 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:25:27 INFO - PROCESS | 2760 | 1461115527625 Marionette TRACE conn4 <- [1,974,null,{}] 18:25:27 INFO - PROCESS | 2760 | 1461115527629 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:27 INFO - PROCESS | 2760 | 1461115527745 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 18:25:27 INFO - PROCESS | 2760 | 1461115527825 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:27 INFO - PROCESS | 2760 | ++DOCSHELL 1354F400 == 37 [pid = 2760] [id = 253] 18:25:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (137CC400) [pid = 2760] [serial = 758] [outer = 00000000] 18:25:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1825B400) [pid = 2760] [serial = 759] [outer = 137CC400] 18:25:27 INFO - PROCESS | 2760 | 1461115527881 Marionette DEBUG loaded listener.js 18:25:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1A939C00) [pid = 2760] [serial = 760] [outer = 137CC400] 18:25:28 INFO - PROCESS | 2760 | --DOCSHELL 1BB30400 == 36 [pid = 2760] [id = 250] 18:25:28 INFO - PROCESS | 2760 | --DOCSHELL 18E4FC00 == 35 [pid = 2760] [id = 249] 18:25:28 INFO - PROCESS | 2760 | --DOCSHELL 1354B400 == 34 [pid = 2760] [id = 248] 18:25:28 INFO - PROCESS | 2760 | --DOCSHELL 1AE98C00 == 33 [pid = 2760] [id = 247] 18:25:28 INFO - PROCESS | 2760 | --DOCSHELL 1A92FC00 == 32 [pid = 2760] [id = 246] 18:25:28 INFO - PROCESS | 2760 | --DOCSHELL 18EE8000 == 31 [pid = 2760] [id = 245] 18:25:28 INFO - PROCESS | 2760 | --DOCSHELL 0F210000 == 30 [pid = 2760] [id = 244] 18:25:28 INFO - PROCESS | 2760 | --DOCSHELL 12D44000 == 29 [pid = 2760] [id = 243] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (1D1DAC00) [pid = 2760] [serial = 712] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (1D76D800) [pid = 2760] [serial = 714] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (12F08400) [pid = 2760] [serial = 717] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1816C800) [pid = 2760] [serial = 723] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1BEF9000) [pid = 2760] [serial = 699] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (1C58A800) [pid = 2760] [serial = 702] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (1BEF7C00) [pid = 2760] [serial = 700] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (1CD80000) [pid = 2760] [serial = 705] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (1C594000) [pid = 2760] [serial = 703] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (1D1D4C00) [pid = 2760] [serial = 711] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (18262800) [pid = 2760] [serial = 724] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (12FB6000) [pid = 2760] [serial = 718] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (1BB3A000) [pid = 2760] [serial = 696] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (1B159400) [pid = 2760] [serial = 693] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (1B159000) [pid = 2760] [serial = 694] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (1A93A800) [pid = 2760] [serial = 690] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (1A942000) [pid = 2760] [serial = 691] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (1847E800) [pid = 2760] [serial = 687] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 71 (18EE0000) [pid = 2760] [serial = 688] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 70 (17FEF000) [pid = 2760] [serial = 684] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 69 (1825DC00) [pid = 2760] [serial = 685] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 68 (144DC000) [pid = 2760] [serial = 681] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 67 (14680000) [pid = 2760] [serial = 682] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 66 (1306E000) [pid = 2760] [serial = 678] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 65 (1350CC00) [pid = 2760] [serial = 679] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 64 (0F251400) [pid = 2760] [serial = 675] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 63 (0F257C00) [pid = 2760] [serial = 676] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 62 (1FFB7400) [pid = 2760] [serial = 673] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 61 (1D04D400) [pid = 2760] [serial = 706] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 60 (19399000) [pid = 2760] [serial = 726] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 59 (137D3C00) [pid = 2760] [serial = 721] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 58 (1374B400) [pid = 2760] [serial = 720] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 57 (1D76DC00) [pid = 2760] [serial = 715] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 56 (1C50B400) [pid = 2760] [serial = 708] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 55 (1C5A1400) [pid = 2760] [serial = 709] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | --DOMWINDOW == 54 (1BB3A800) [pid = 2760] [serial = 697] [outer = 00000000] [url = about:blank] 18:25:28 INFO - PROCESS | 2760 | 1461115528697 Marionette TRACE conn4 <- [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]]]}] 18:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1121ms 18:25:28 INFO - PROCESS | 2760 | 1461115528745 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 18:25:28 INFO - PROCESS | 2760 | 1461115528749 Marionette TRACE conn4 <- [1,977,null,{"value":"13"}] 18:25:28 INFO - PROCESS | 2760 | 1461115528755 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:25:28 INFO - PROCESS | 2760 | 1461115528758 Marionette TRACE conn4 <- [1,978,null,{}] 18:25:28 INFO - PROCESS | 2760 | 1461115528763 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:28 INFO - PROCESS | 2760 | 1461115528844 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 18:25:28 INFO - PROCESS | 2760 | 1461115528853 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:28 INFO - PROCESS | 2760 | ++DOCSHELL 12F08C00 == 30 [pid = 2760] [id = 254] 18:25:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 55 (12F0A800) [pid = 2760] [serial = 761] [outer = 00000000] 18:25:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 56 (13550C00) [pid = 2760] [serial = 762] [outer = 12F0A800] 18:25:28 INFO - PROCESS | 2760 | 1461115528902 Marionette DEBUG loaded listener.js 18:25:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 57 (13710C00) [pid = 2760] [serial = 763] [outer = 12F0A800] 18:25:29 INFO - PROCESS | 2760 | 1461115529415 Marionette TRACE conn4 <- [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]]]}] 18:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 671ms 18:25:29 INFO - PROCESS | 2760 | 1461115529430 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 18:25:29 INFO - PROCESS | 2760 | 1461115529435 Marionette TRACE conn4 <- [1,981,null,{"value":"13"}] 18:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:25:29 INFO - PROCESS | 2760 | 1461115529441 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:25:29 INFO - PROCESS | 2760 | 1461115529443 Marionette TRACE conn4 <- [1,982,null,{}] 18:25:29 INFO - PROCESS | 2760 | 1461115529447 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:29 INFO - PROCESS | 2760 | 1461115529529 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 18:25:29 INFO - PROCESS | 2760 | 1461115529538 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:29 INFO - PROCESS | 2760 | ++DOCSHELL 144DFC00 == 31 [pid = 2760] [id = 255] 18:25:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 58 (1467A800) [pid = 2760] [serial = 764] [outer = 00000000] 18:25:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 59 (17FE1400) [pid = 2760] [serial = 765] [outer = 1467A800] 18:25:29 INFO - PROCESS | 2760 | 1461115529584 Marionette DEBUG loaded listener.js 18:25:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 60 (1816B000) [pid = 2760] [serial = 766] [outer = 1467A800] 18:25:30 INFO - PROCESS | 2760 | 1461115530052 Marionette TRACE conn4 <- [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]]]}] 18:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 630ms 18:25:30 INFO - PROCESS | 2760 | 1461115530074 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 18:25:30 INFO - PROCESS | 2760 | 1461115530077 Marionette TRACE conn4 <- [1,985,null,{"value":"13"}] 18:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:25:30 INFO - PROCESS | 2760 | 1461115530080 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:25:30 INFO - PROCESS | 2760 | 1461115530084 Marionette TRACE conn4 <- [1,986,null,{}] 18:25:30 INFO - PROCESS | 2760 | 1461115530095 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:30 INFO - PROCESS | 2760 | 1461115530177 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 18:25:30 INFO - PROCESS | 2760 | 1461115530187 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:30 INFO - PROCESS | 2760 | ++DOCSHELL 18EE2800 == 32 [pid = 2760] [id = 256] 18:25:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 61 (19396C00) [pid = 2760] [serial = 767] [outer = 00000000] 18:25:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 62 (1A1D9C00) [pid = 2760] [serial = 768] [outer = 19396C00] 18:25:30 INFO - PROCESS | 2760 | 1461115530235 Marionette DEBUG loaded listener.js 18:25:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 63 (1A92FC00) [pid = 2760] [serial = 769] [outer = 19396C00] 18:25:30 INFO - PROCESS | 2760 | 1461115530680 Marionette TRACE conn4 <- [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]]]}] 18:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 630ms 18:25:30 INFO - PROCESS | 2760 | 1461115530714 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 18:25:30 INFO - PROCESS | 2760 | 1461115530717 Marionette TRACE conn4 <- [1,989,null,{"value":"13"}] 18:25:30 INFO - PROCESS | 2760 | 1461115530720 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:25:30 INFO - PROCESS | 2760 | 1461115530722 Marionette TRACE conn4 <- [1,990,null,{}] 18:25:30 INFO - PROCESS | 2760 | 1461115530725 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:30 INFO - PROCESS | 2760 | 1461115530806 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 18:25:30 INFO - PROCESS | 2760 | 1461115530812 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:30 INFO - PROCESS | 2760 | ++DOCSHELL 1A1D7C00 == 33 [pid = 2760] [id = 257] 18:25:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 64 (1A93A000) [pid = 2760] [serial = 770] [outer = 00000000] 18:25:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 65 (1B158C00) [pid = 2760] [serial = 771] [outer = 1A93A000] 18:25:30 INFO - PROCESS | 2760 | 1461115530857 Marionette DEBUG loaded listener.js 18:25:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 66 (1B15F400) [pid = 2760] [serial = 772] [outer = 1A93A000] 18:25:31 INFO - PROCESS | 2760 | 1461115531347 Marionette TRACE conn4 <- [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]]]}] 18:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 670ms 18:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:25:31 INFO - PROCESS | 2760 | 1461115531394 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 18:25:31 INFO - PROCESS | 2760 | 1461115531396 Marionette TRACE conn4 <- [1,993,null,{"value":"13"}] 18:25:31 INFO - PROCESS | 2760 | 1461115531399 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:25:31 INFO - PROCESS | 2760 | 1461115531401 Marionette TRACE conn4 <- [1,994,null,{}] 18:25:31 INFO - PROCESS | 2760 | 1461115531404 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:31 INFO - PROCESS | 2760 | 1461115531506 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 18:25:31 INFO - PROCESS | 2760 | 1461115531515 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:31 INFO - PROCESS | 2760 | ++DOCSHELL 1B160400 == 34 [pid = 2760] [id = 258] 18:25:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 67 (1B163800) [pid = 2760] [serial = 773] [outer = 00000000] 18:25:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 68 (1BB3A400) [pid = 2760] [serial = 774] [outer = 1B163800] 18:25:31 INFO - PROCESS | 2760 | 1461115531560 Marionette DEBUG loaded listener.js 18:25:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 69 (1BB3A000) [pid = 2760] [serial = 775] [outer = 1B163800] 18:25:32 INFO - PROCESS | 2760 | 1461115532060 Marionette TRACE conn4 <- [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]]]}] 18:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 730ms 18:25:32 INFO - PROCESS | 2760 | 1461115532137 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 18:25:32 INFO - PROCESS | 2760 | 1461115532140 Marionette TRACE conn4 <- [1,997,null,{"value":"13"}] 18:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:25:32 INFO - PROCESS | 2760 | 1461115532186 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:25:32 INFO - PROCESS | 2760 | 1461115532188 Marionette TRACE conn4 <- [1,998,null,{}] 18:25:32 INFO - PROCESS | 2760 | 1461115532194 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:32 INFO - PROCESS | 2760 | 1461115532329 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 18:25:32 INFO - PROCESS | 2760 | 1461115532402 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:32 INFO - PROCESS | 2760 | ++DOCSHELL 1BD2B400 == 35 [pid = 2760] [id = 259] 18:25:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 70 (1BD2CC00) [pid = 2760] [serial = 776] [outer = 00000000] 18:25:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 71 (1C58DC00) [pid = 2760] [serial = 777] [outer = 1BD2CC00] 18:25:32 INFO - PROCESS | 2760 | 1461115532452 Marionette DEBUG loaded listener.js 18:25:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 72 (1C50A000) [pid = 2760] [serial = 778] [outer = 1BD2CC00] 18:25:32 INFO - PROCESS | 2760 | 1461115532872 Marionette TRACE conn4 <- [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]]]}] 18:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 731ms 18:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:25:32 INFO - PROCESS | 2760 | 1461115532905 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 18:25:32 INFO - PROCESS | 2760 | 1461115532907 Marionette TRACE conn4 <- [1,1001,null,{"value":"13"}] 18:25:32 INFO - PROCESS | 2760 | 1461115532910 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:25:32 INFO - PROCESS | 2760 | 1461115532912 Marionette TRACE conn4 <- [1,1002,null,{}] 18:25:32 INFO - PROCESS | 2760 | 1461115532915 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:33 INFO - PROCESS | 2760 | 1461115533017 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 18:25:33 INFO - PROCESS | 2760 | 1461115533023 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:33 INFO - PROCESS | 2760 | ++DOCSHELL 1C59E400 == 36 [pid = 2760] [id = 260] 18:25:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (1C59F000) [pid = 2760] [serial = 779] [outer = 00000000] 18:25:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (1CD72C00) [pid = 2760] [serial = 780] [outer = 1C59F000] 18:25:33 INFO - PROCESS | 2760 | 1461115533069 Marionette DEBUG loaded listener.js 18:25:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (1CD79000) [pid = 2760] [serial = 781] [outer = 1C59F000] 18:25:33 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (1BB39000) [pid = 2760] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:25:33 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (1AE99000) [pid = 2760] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:25:33 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (1A937000) [pid = 2760] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:25:33 INFO - PROCESS | 2760 | --DOMWINDOW == 71 (12D44800) [pid = 2760] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:25:33 INFO - PROCESS | 2760 | --DOMWINDOW == 70 (19397400) [pid = 2760] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:25:33 INFO - PROCESS | 2760 | --DOMWINDOW == 69 (18477000) [pid = 2760] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:25:33 INFO - PROCESS | 2760 | --DOMWINDOW == 68 (18E58400) [pid = 2760] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:25:33 INFO - PROCESS | 2760 | --DOMWINDOW == 67 (1BD25C00) [pid = 2760] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:25:33 INFO - PROCESS | 2760 | --DOMWINDOW == 66 (0F3DE000) [pid = 2760] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:25:33 INFO - PROCESS | 2760 | 1461115533552 Marionette TRACE conn4 <- [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]]]}] 18:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 670ms 18:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:25:33 INFO - PROCESS | 2760 | 1461115533581 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 18:25:33 INFO - PROCESS | 2760 | 1461115533583 Marionette TRACE conn4 <- [1,1005,null,{"value":"13"}] 18:25:33 INFO - PROCESS | 2760 | 1461115533586 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:25:33 INFO - PROCESS | 2760 | 1461115533588 Marionette TRACE conn4 <- [1,1006,null,{}] 18:25:33 INFO - PROCESS | 2760 | 1461115533591 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:33 INFO - PROCESS | 2760 | 1461115533668 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 18:25:33 INFO - PROCESS | 2760 | 1461115533674 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:33 INFO - PROCESS | 2760 | ++DOCSHELL 18269C00 == 37 [pid = 2760] [id = 261] 18:25:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 67 (182E8C00) [pid = 2760] [serial = 782] [outer = 00000000] 18:25:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 68 (1BD2E400) [pid = 2760] [serial = 783] [outer = 182E8C00] 18:25:33 INFO - PROCESS | 2760 | 1461115533720 Marionette DEBUG loaded listener.js 18:25:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 69 (1C5A1800) [pid = 2760] [serial = 784] [outer = 182E8C00] 18:25:34 INFO - PROCESS | 2760 | 1461115534147 Marionette TRACE conn4 <- [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]]]}] 18:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 570ms 18:25:34 INFO - PROCESS | 2760 | 1461115534157 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 18:25:34 INFO - PROCESS | 2760 | 1461115534159 Marionette TRACE conn4 <- [1,1009,null,{"value":"13"}] 18:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:25:34 INFO - PROCESS | 2760 | 1461115534180 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:25:34 INFO - PROCESS | 2760 | 1461115534182 Marionette TRACE conn4 <- [1,1010,null,{}] 18:25:34 INFO - PROCESS | 2760 | 1461115534186 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:34 INFO - PROCESS | 2760 | 1461115534261 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 18:25:34 INFO - PROCESS | 2760 | 1461115534268 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:34 INFO - PROCESS | 2760 | ++DOCSHELL 18EE1C00 == 38 [pid = 2760] [id = 262] 18:25:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 70 (1C5A2C00) [pid = 2760] [serial = 785] [outer = 00000000] 18:25:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 71 (1D04C400) [pid = 2760] [serial = 786] [outer = 1C5A2C00] 18:25:34 INFO - PROCESS | 2760 | 1461115534313 Marionette DEBUG loaded listener.js 18:25:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 72 (1D04C800) [pid = 2760] [serial = 787] [outer = 1C5A2C00] 18:25:34 INFO - PROCESS | 2760 | 1461115534752 Marionette TRACE conn4 <- [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]]]}] 18:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 630ms 18:25:34 INFO - PROCESS | 2760 | 1461115534809 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 18:25:34 INFO - PROCESS | 2760 | 1461115534811 Marionette TRACE conn4 <- [1,1013,null,{"value":"13"}] 18:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:25:34 INFO - PROCESS | 2760 | 1461115534814 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:25:34 INFO - PROCESS | 2760 | 1461115534816 Marionette TRACE conn4 <- [1,1014,null,{}] 18:25:34 INFO - PROCESS | 2760 | 1461115534819 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:34 INFO - PROCESS | 2760 | 1461115534895 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 18:25:34 INFO - PROCESS | 2760 | 1461115534901 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:34 INFO - PROCESS | 2760 | ++DOCSHELL 1D04AC00 == 39 [pid = 2760] [id = 263] 18:25:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (1D1D3000) [pid = 2760] [serial = 788] [outer = 00000000] 18:25:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (1D1D8800) [pid = 2760] [serial = 789] [outer = 1D1D3000] 18:25:34 INFO - PROCESS | 2760 | 1461115534945 Marionette DEBUG loaded listener.js 18:25:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (1D1DB400) [pid = 2760] [serial = 790] [outer = 1D1D3000] 18:25:35 INFO - PROCESS | 2760 | --DOCSHELL 12F08C00 == 38 [pid = 2760] [id = 254] 18:25:35 INFO - PROCESS | 2760 | --DOCSHELL 1354F400 == 37 [pid = 2760] [id = 253] 18:25:35 INFO - PROCESS | 2760 | --DOCSHELL 18EE5800 == 36 [pid = 2760] [id = 251] 18:25:35 INFO - PROCESS | 2760 | --DOCSHELL 0F15B400 == 35 [pid = 2760] [id = 252] 18:25:36 INFO - PROCESS | 2760 | --DOCSHELL 144DFC00 == 34 [pid = 2760] [id = 255] 18:25:36 INFO - PROCESS | 2760 | --DOCSHELL 1A1D7C00 == 33 [pid = 2760] [id = 257] 18:25:36 INFO - PROCESS | 2760 | --DOCSHELL 18269C00 == 32 [pid = 2760] [id = 261] 18:25:36 INFO - PROCESS | 2760 | --DOCSHELL 1B160400 == 31 [pid = 2760] [id = 258] 18:25:36 INFO - PROCESS | 2760 | --DOCSHELL 1BD2B400 == 30 [pid = 2760] [id = 259] 18:25:36 INFO - PROCESS | 2760 | --DOCSHELL 1C59E400 == 29 [pid = 2760] [id = 260] 18:25:36 INFO - PROCESS | 2760 | --DOCSHELL 18EE2800 == 28 [pid = 2760] [id = 256] 18:25:36 INFO - PROCESS | 2760 | --DOCSHELL 18EE1C00 == 27 [pid = 2760] [id = 262] 18:25:36 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (1CD72400) [pid = 2760] [serial = 753] [outer = 00000000] [url = about:blank] 18:25:36 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (1C594C00) [pid = 2760] [serial = 751] [outer = 00000000] [url = about:blank] 18:25:36 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (1B1BD000) [pid = 2760] [serial = 742] [outer = 00000000] [url = about:blank] 18:25:36 INFO - PROCESS | 2760 | --DOMWINDOW == 71 (1A941000) [pid = 2760] [serial = 738] [outer = 00000000] [url = about:blank] 18:25:36 INFO - PROCESS | 2760 | --DOMWINDOW == 70 (13550800) [pid = 2760] [serial = 730] [outer = 00000000] [url = about:blank] 18:25:36 INFO - PROCESS | 2760 | --DOMWINDOW == 69 (1A1DE000) [pid = 2760] [serial = 735] [outer = 00000000] [url = about:blank] 18:25:36 INFO - PROCESS | 2760 | --DOMWINDOW == 68 (1A1DF400) [pid = 2760] [serial = 727] [outer = 00000000] [url = about:blank] 18:25:36 INFO - PROCESS | 2760 | --DOMWINDOW == 67 (1B15E800) [pid = 2760] [serial = 741] [outer = 00000000] [url = about:blank] 18:25:36 INFO - PROCESS | 2760 | --DOMWINDOW == 66 (1A94BC00) [pid = 2760] [serial = 747] [outer = 00000000] [url = about:blank] 18:25:36 INFO - PROCESS | 2760 | --DOMWINDOW == 65 (1A94A400) [pid = 2760] [serial = 739] [outer = 00000000] [url = about:blank] 18:25:36 INFO - PROCESS | 2760 | --DOMWINDOW == 64 (1A6B2000) [pid = 2760] [serial = 736] [outer = 00000000] [url = about:blank] 18:25:36 INFO - PROCESS | 2760 | --DOMWINDOW == 63 (1C50EC00) [pid = 2760] [serial = 745] [outer = 00000000] [url = about:blank] 18:25:36 INFO - PROCESS | 2760 | --DOMWINDOW == 62 (1C591400) [pid = 2760] [serial = 750] [outer = 00000000] [url = about:blank] 18:25:36 INFO - PROCESS | 2760 | --DOMWINDOW == 61 (14655C00) [pid = 2760] [serial = 732] [outer = 00000000] [url = about:blank] 18:25:36 INFO - PROCESS | 2760 | --DOMWINDOW == 60 (1B15CC00) [pid = 2760] [serial = 748] [outer = 00000000] [url = about:blank] 18:25:36 INFO - PROCESS | 2760 | --DOMWINDOW == 59 (1788C400) [pid = 2760] [serial = 733] [outer = 00000000] [url = about:blank] 18:25:36 INFO - PROCESS | 2760 | --DOMWINDOW == 58 (1350C400) [pid = 2760] [serial = 729] [outer = 00000000] [url = about:blank] 18:25:36 INFO - PROCESS | 2760 | --DOMWINDOW == 57 (1C509400) [pid = 2760] [serial = 744] [outer = 00000000] [url = about:blank] 18:25:36 INFO - PROCESS | 2760 | 1461115536597 Marionette TRACE conn4 <- [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]]]}] 18:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1823ms 18:25:36 INFO - PROCESS | 2760 | 1461115536642 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 18:25:36 INFO - PROCESS | 2760 | 1461115536646 Marionette TRACE conn4 <- [1,1017,null,{"value":"13"}] 18:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:25:36 INFO - PROCESS | 2760 | 1461115536652 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:25:36 INFO - PROCESS | 2760 | 1461115536655 Marionette TRACE conn4 <- [1,1018,null,{}] 18:25:36 INFO - PROCESS | 2760 | 1461115536662 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:36 INFO - PROCESS | 2760 | 1461115536747 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 18:25:36 INFO - PROCESS | 2760 | 1461115536757 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:36 INFO - PROCESS | 2760 | ++DOCSHELL 0F254C00 == 28 [pid = 2760] [id = 264] 18:25:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 58 (0F256000) [pid = 2760] [serial = 791] [outer = 00000000] 18:25:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 59 (0F501C00) [pid = 2760] [serial = 792] [outer = 0F256000] 18:25:36 INFO - PROCESS | 2760 | 1461115536806 Marionette DEBUG loaded listener.js 18:25:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 60 (12D45800) [pid = 2760] [serial = 793] [outer = 0F256000] 18:25:37 INFO - PROCESS | 2760 | 1461115537303 Marionette TRACE conn4 <- [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]]]}] 18:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 690ms 18:25:37 INFO - PROCESS | 2760 | 1461115537341 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 18:25:37 INFO - PROCESS | 2760 | 1461115537347 Marionette TRACE conn4 <- [1,1021,null,{"value":"13"}] 18:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:25:37 INFO - PROCESS | 2760 | 1461115537354 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:25:37 INFO - PROCESS | 2760 | 1461115537357 Marionette TRACE conn4 <- [1,1022,null,{}] 18:25:37 INFO - PROCESS | 2760 | 1461115537361 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:37 INFO - PROCESS | 2760 | 1461115537440 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 18:25:37 INFO - PROCESS | 2760 | 1461115537449 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:37 INFO - PROCESS | 2760 | ++DOCSHELL 12F09C00 == 29 [pid = 2760] [id = 265] 18:25:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 61 (133D3800) [pid = 2760] [serial = 794] [outer = 00000000] 18:25:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 62 (13555800) [pid = 2760] [serial = 795] [outer = 133D3800] 18:25:37 INFO - PROCESS | 2760 | 1461115537495 Marionette DEBUG loaded listener.js 18:25:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 63 (1374B800) [pid = 2760] [serial = 796] [outer = 133D3800] 18:25:37 INFO - PROCESS | 2760 | 1461115537961 Marionette TRACE conn4 <- [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]]]}] 18:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 630ms 18:25:38 INFO - PROCESS | 2760 | 1461115537986 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 18:25:38 INFO - PROCESS | 2760 | 1461115537989 Marionette TRACE conn4 <- [1,1025,null,{"value":"13"}] 18:25:38 INFO - PROCESS | 2760 | 1461115537992 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:25:38 INFO - PROCESS | 2760 | 1461115537995 Marionette TRACE conn4 <- [1,1026,null,{}] 18:25:38 INFO - PROCESS | 2760 | 1461115538006 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:38 INFO - PROCESS | 2760 | 1461115538089 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 18:25:38 INFO - PROCESS | 2760 | 1461115538208 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:38 INFO - PROCESS | 2760 | ++DOCSHELL 17FE0C00 == 30 [pid = 2760] [id = 266] 18:25:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 64 (17FE1C00) [pid = 2760] [serial = 797] [outer = 00000000] 18:25:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 65 (1816AC00) [pid = 2760] [serial = 798] [outer = 17FE1C00] 18:25:38 INFO - PROCESS | 2760 | 1461115538257 Marionette DEBUG loaded listener.js 18:25:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 66 (18262800) [pid = 2760] [serial = 799] [outer = 17FE1C00] 18:25:38 INFO - PROCESS | 2760 | 1461115538644 Marionette TRACE conn4 <- [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]]]}] 18:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 670ms 18:25:38 INFO - PROCESS | 2760 | 1461115538666 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 18:25:38 INFO - PROCESS | 2760 | 1461115538668 Marionette TRACE conn4 <- [1,1029,null,{"value":"13"}] 18:25:38 INFO - PROCESS | 2760 | 1461115538671 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:25:38 INFO - PROCESS | 2760 | 1461115538673 Marionette TRACE conn4 <- [1,1030,null,{}] 18:25:38 INFO - PROCESS | 2760 | 1461115538676 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:38 INFO - PROCESS | 2760 | 1461115538754 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 18:25:38 INFO - PROCESS | 2760 | 1461115538823 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:38 INFO - PROCESS | 2760 | ++DOCSHELL 137B5400 == 31 [pid = 2760] [id = 267] 18:25:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 67 (13F24C00) [pid = 2760] [serial = 800] [outer = 00000000] 18:25:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 68 (18E56000) [pid = 2760] [serial = 801] [outer = 13F24C00] 18:25:38 INFO - PROCESS | 2760 | 1461115538871 Marionette DEBUG loaded listener.js 18:25:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 69 (19397800) [pid = 2760] [serial = 802] [outer = 13F24C00] 18:25:39 INFO - PROCESS | 2760 | 1461115539254 Marionette TRACE conn4 <- [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]]]}] 18:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 631ms 18:25:39 INFO - PROCESS | 2760 | 1461115539306 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 18:25:39 INFO - PROCESS | 2760 | 1461115539308 Marionette TRACE conn4 <- [1,1033,null,{"value":"13"}] 18:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:25:39 INFO - PROCESS | 2760 | 1461115539317 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:25:39 INFO - PROCESS | 2760 | 1461115539318 Marionette TRACE conn4 <- [1,1034,null,{}] 18:25:39 INFO - PROCESS | 2760 | 1461115539322 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:39 INFO - PROCESS | 2760 | 1461115539396 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 18:25:39 INFO - PROCESS | 2760 | 1461115539402 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:39 INFO - PROCESS | 2760 | ++DOCSHELL 1A1E2C00 == 32 [pid = 2760] [id = 268] 18:25:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 70 (1A1D8800) [pid = 2760] [serial = 803] [outer = 00000000] 18:25:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 71 (1A931800) [pid = 2760] [serial = 804] [outer = 1A1D8800] 18:25:39 INFO - PROCESS | 2760 | 1461115539447 Marionette DEBUG loaded listener.js 18:25:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 72 (1A938400) [pid = 2760] [serial = 805] [outer = 1A1D8800] 18:25:39 INFO - PROCESS | 2760 | 1461115539882 Marionette TRACE conn4 <- [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]]]}] 18:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 630ms 18:25:39 INFO - PROCESS | 2760 | 1461115539951 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 18:25:39 INFO - PROCESS | 2760 | 1461115539953 Marionette TRACE conn4 <- [1,1037,null,{"value":"13"}] 18:25:39 INFO - PROCESS | 2760 | 1461115539956 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:25:39 INFO - PROCESS | 2760 | 1461115539958 Marionette TRACE conn4 <- [1,1038,null,{}] 18:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:25:39 INFO - PROCESS | 2760 | 1461115539962 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:40 INFO - PROCESS | 2760 | 1461115540056 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 18:25:40 INFO - PROCESS | 2760 | 1461115540065 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:40 INFO - PROCESS | 2760 | ++DOCSHELL 1A948400 == 33 [pid = 2760] [id = 269] 18:25:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (1A94A800) [pid = 2760] [serial = 806] [outer = 00000000] 18:25:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (1B15B800) [pid = 2760] [serial = 807] [outer = 1A94A800] 18:25:40 INFO - PROCESS | 2760 | 1461115540114 Marionette DEBUG loaded listener.js 18:25:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (1B163000) [pid = 2760] [serial = 808] [outer = 1A94A800] 18:25:40 INFO - PROCESS | 2760 | 1461115540541 Marionette TRACE conn4 <- [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]]]}] 18:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 630ms 18:25:40 INFO - PROCESS | 2760 | 1461115540591 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 18:25:40 INFO - PROCESS | 2760 | 1461115540593 Marionette TRACE conn4 <- [1,1041,null,{"value":"13"}] 18:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:25:40 INFO - PROCESS | 2760 | 1461115540601 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:25:40 INFO - PROCESS | 2760 | 1461115540603 Marionette TRACE conn4 <- [1,1042,null,{}] 18:25:40 INFO - PROCESS | 2760 | 1461115540606 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:40 INFO - PROCESS | 2760 | 1461115540679 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 18:25:40 INFO - PROCESS | 2760 | 1461115540685 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:40 INFO - PROCESS | 2760 | ++DOCSHELL 1B1BD400 == 34 [pid = 2760] [id = 270] 18:25:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (1B1C1400) [pid = 2760] [serial = 809] [outer = 00000000] 18:25:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (1BB38800) [pid = 2760] [serial = 810] [outer = 1B1C1400] 18:25:40 INFO - PROCESS | 2760 | 1461115540730 Marionette DEBUG loaded listener.js 18:25:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (1BB78400) [pid = 2760] [serial = 811] [outer = 1B1C1400] 18:25:41 INFO - PROCESS | 2760 | 1461115541175 Marionette TRACE conn4 <- [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]]]}] 18:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 630ms 18:25:41 INFO - PROCESS | 2760 | 1461115541236 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 18:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:25:41 INFO - PROCESS | 2760 | 1461115541238 Marionette TRACE conn4 <- [1,1045,null,{"value":"13"}] 18:25:41 INFO - PROCESS | 2760 | 1461115541241 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:25:41 INFO - PROCESS | 2760 | 1461115541243 Marionette TRACE conn4 <- [1,1046,null,{}] 18:25:41 INFO - PROCESS | 2760 | 1461115541247 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:41 INFO - PROCESS | 2760 | 1461115541319 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 18:25:41 INFO - PROCESS | 2760 | 1461115541325 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:41 INFO - PROCESS | 2760 | ++DOCSHELL 1BEF4800 == 35 [pid = 2760] [id = 271] 18:25:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (1BEF9000) [pid = 2760] [serial = 812] [outer = 00000000] 18:25:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1C504800) [pid = 2760] [serial = 813] [outer = 1BEF9000] 18:25:41 INFO - PROCESS | 2760 | 1461115541376 Marionette DEBUG loaded listener.js 18:25:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1C504000) [pid = 2760] [serial = 814] [outer = 1BEF9000] 18:25:41 INFO - PROCESS | 2760 | 1461115541873 Marionette TRACE conn4 <- [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]]]}] 18:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 671ms 18:25:41 INFO - PROCESS | 2760 | 1461115541913 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 18:25:41 INFO - PROCESS | 2760 | 1461115541915 Marionette TRACE conn4 <- [1,1049,null,{"value":"13"}] 18:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:25:41 INFO - PROCESS | 2760 | 1461115541918 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:25:41 INFO - PROCESS | 2760 | 1461115541920 Marionette TRACE conn4 <- [1,1050,null,{}] 18:25:41 INFO - PROCESS | 2760 | 1461115541923 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:42 INFO - PROCESS | 2760 | 1461115542024 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 18:25:42 INFO - PROCESS | 2760 | 1461115542106 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:42 INFO - PROCESS | 2760 | ++DOCSHELL 17FE0400 == 36 [pid = 2760] [id = 272] 18:25:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1C58F400) [pid = 2760] [serial = 815] [outer = 00000000] 18:25:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1C59AC00) [pid = 2760] [serial = 816] [outer = 1C58F400] 18:25:42 INFO - PROCESS | 2760 | 1461115542151 Marionette DEBUG loaded listener.js 18:25:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1C591C00) [pid = 2760] [serial = 817] [outer = 1C58F400] 18:25:42 INFO - PROCESS | 2760 | 1461115542577 Marionette TRACE conn4 <- [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]]]}] 18:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 671ms 18:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:25:42 INFO - PROCESS | 2760 | 1461115542589 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 18:25:42 INFO - PROCESS | 2760 | 1461115542591 Marionette TRACE conn4 <- [1,1053,null,{"value":"13"}] 18:25:42 INFO - PROCESS | 2760 | 1461115542594 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:25:42 INFO - PROCESS | 2760 | 1461115542596 Marionette TRACE conn4 <- [1,1054,null,{}] 18:25:42 INFO - PROCESS | 2760 | 1461115542599 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:42 INFO - PROCESS | 2760 | 1461115542707 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 18:25:42 INFO - PROCESS | 2760 | 1461115542713 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:42 INFO - PROCESS | 2760 | ++DOCSHELL 1BB30400 == 37 [pid = 2760] [id = 273] 18:25:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1C59FC00) [pid = 2760] [serial = 818] [outer = 00000000] 18:25:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1CD7CC00) [pid = 2760] [serial = 819] [outer = 1C59FC00] 18:25:42 INFO - PROCESS | 2760 | 1461115542758 Marionette DEBUG loaded listener.js 18:25:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1D048800) [pid = 2760] [serial = 820] [outer = 1C59FC00] 18:25:43 INFO - PROCESS | 2760 | 1461115543262 Marionette TRACE conn4 <- [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]]]}] 18:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 730ms 18:25:43 INFO - PROCESS | 2760 | 1461115543326 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 18:25:43 INFO - PROCESS | 2760 | 1461115543328 Marionette TRACE conn4 <- [1,1057,null,{"value":"13"}] 18:25:43 INFO - PROCESS | 2760 | 1461115543332 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:25:43 INFO - PROCESS | 2760 | 1461115543334 Marionette TRACE conn4 <- [1,1058,null,{}] 18:25:43 INFO - PROCESS | 2760 | 1461115543337 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:43 INFO - PROCESS | 2760 | 1461115543484 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 18:25:43 INFO - PROCESS | 2760 | 1461115543542 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:43 INFO - PROCESS | 2760 | ++DOCSHELL 18477800 == 38 [pid = 2760] [id = 274] 18:25:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1D04F400) [pid = 2760] [serial = 821] [outer = 00000000] 18:25:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1D7DDC00) [pid = 2760] [serial = 822] [outer = 1D04F400] 18:25:43 INFO - PROCESS | 2760 | 1461115543591 Marionette DEBUG loaded listener.js 18:25:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1DB52000) [pid = 2760] [serial = 823] [outer = 1D04F400] 18:25:43 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (1C5A2C00) [pid = 2760] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:25:43 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (1B163800) [pid = 2760] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:25:43 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1BD2CC00) [pid = 2760] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:25:43 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1C59F000) [pid = 2760] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:25:43 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1A93A000) [pid = 2760] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:25:43 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (19396C00) [pid = 2760] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:25:43 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (1467A800) [pid = 2760] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:25:43 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (12F0A800) [pid = 2760] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:25:43 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (137CC400) [pid = 2760] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:25:43 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (0F15DC00) [pid = 2760] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:25:43 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1C59D000) [pid = 2760] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:25:43 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (182E8C00) [pid = 2760] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:25:44 INFO - PROCESS | 2760 | 1461115544091 Marionette TRACE conn4 <- [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]]]}] 18:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 770ms 18:25:44 INFO - PROCESS | 2760 | 1461115544106 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 18:25:44 INFO - PROCESS | 2760 | 1461115544108 Marionette TRACE conn4 <- [1,1061,null,{"value":"13"}] 18:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:25:44 INFO - PROCESS | 2760 | 1461115544111 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:25:44 INFO - PROCESS | 2760 | 1461115544113 Marionette TRACE conn4 <- [1,1062,null,{}] 18:25:44 INFO - PROCESS | 2760 | 1461115544116 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:44 INFO - PROCESS | 2760 | 1461115544190 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 18:25:44 INFO - PROCESS | 2760 | 1461115544195 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:44 INFO - PROCESS | 2760 | ++DOCSHELL 18477C00 == 39 [pid = 2760] [id = 275] 18:25:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (1A65F800) [pid = 2760] [serial = 824] [outer = 00000000] 18:25:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1B163800) [pid = 2760] [serial = 825] [outer = 1A65F800] 18:25:44 INFO - PROCESS | 2760 | 1461115544240 Marionette DEBUG loaded listener.js 18:25:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1BD2CC00) [pid = 2760] [serial = 826] [outer = 1A65F800] 18:25:44 INFO - PROCESS | 2760 | 1461115544667 Marionette TRACE conn4 <- [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]]]}] 18:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 570ms 18:25:44 INFO - PROCESS | 2760 | 1461115544682 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 18:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:25:44 INFO - PROCESS | 2760 | 1461115544684 Marionette TRACE conn4 <- [1,1065,null,{"value":"13"}] 18:25:44 INFO - PROCESS | 2760 | 1461115544697 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:25:44 INFO - PROCESS | 2760 | 1461115544699 Marionette TRACE conn4 <- [1,1066,null,{}] 18:25:44 INFO - PROCESS | 2760 | 1461115544703 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:44 INFO - PROCESS | 2760 | 1461115544779 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 18:25:44 INFO - PROCESS | 2760 | 1461115544785 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:44 INFO - PROCESS | 2760 | ++DOCSHELL 1C590C00 == 40 [pid = 2760] [id = 276] 18:25:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1C597800) [pid = 2760] [serial = 827] [outer = 00000000] 18:25:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1D774C00) [pid = 2760] [serial = 828] [outer = 1C597800] 18:25:44 INFO - PROCESS | 2760 | 1461115544830 Marionette DEBUG loaded listener.js 18:25:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1DB59000) [pid = 2760] [serial = 829] [outer = 1C597800] 18:25:45 INFO - PROCESS | 2760 | 1461115545285 Marionette TRACE conn4 <- [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]]]}] 18:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 630ms 18:25:45 INFO - PROCESS | 2760 | 1461115545325 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 18:25:45 INFO - PROCESS | 2760 | 1461115545327 Marionette TRACE conn4 <- [1,1069,null,{"value":"13"}] 18:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:25:45 INFO - PROCESS | 2760 | 1461115545330 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:25:45 INFO - PROCESS | 2760 | 1461115545332 Marionette TRACE conn4 <- [1,1070,null,{}] 18:25:45 INFO - PROCESS | 2760 | 1461115545335 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:45 INFO - PROCESS | 2760 | 1461115545411 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 18:25:45 INFO - PROCESS | 2760 | 1461115545416 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:45 INFO - PROCESS | 2760 | ++DOCSHELL 1DB5A000 == 41 [pid = 2760] [id = 277] 18:25:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1DB5A800) [pid = 2760] [serial = 830] [outer = 00000000] 18:25:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1DDE6800) [pid = 2760] [serial = 831] [outer = 1DB5A800] 18:25:45 INFO - PROCESS | 2760 | 1461115545462 Marionette DEBUG loaded listener.js 18:25:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1E127400) [pid = 2760] [serial = 832] [outer = 1DB5A800] 18:25:46 INFO - PROCESS | 2760 | 1461115545987 Marionette TRACE conn4 <- [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]]]}] 18:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 672ms 18:25:46 INFO - PROCESS | 2760 | 1461115546005 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 18:25:46 INFO - PROCESS | 2760 | 1461115546009 Marionette TRACE conn4 <- [1,1073,null,{"value":"13"}] 18:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:25:46 INFO - PROCESS | 2760 | 1461115546015 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:25:46 INFO - PROCESS | 2760 | 1461115546019 Marionette TRACE conn4 <- [1,1074,null,{}] 18:25:46 INFO - PROCESS | 2760 | 1461115546026 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:46 INFO - PROCESS | 2760 | 1461115546162 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 18:25:46 INFO - PROCESS | 2760 | 1461115546318 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:46 INFO - PROCESS | 2760 | ++DOCSHELL 0F3E9400 == 42 [pid = 2760] [id = 278] 18:25:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (0F5BE400) [pid = 2760] [serial = 833] [outer = 00000000] 18:25:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (12FC3800) [pid = 2760] [serial = 834] [outer = 0F5BE400] 18:25:46 INFO - PROCESS | 2760 | 1461115546375 Marionette DEBUG loaded listener.js 18:25:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (13550800) [pid = 2760] [serial = 835] [outer = 0F5BE400] 18:25:47 INFO - PROCESS | 2760 | 1461115547103 Marionette TRACE conn4 <- [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]]]}] 18:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1138ms 18:25:47 INFO - PROCESS | 2760 | 1461115547153 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 18:25:47 INFO - PROCESS | 2760 | 1461115547159 Marionette TRACE conn4 <- [1,1077,null,{"value":"13"}] 18:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:25:47 INFO - PROCESS | 2760 | 1461115547166 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:25:47 INFO - PROCESS | 2760 | 1461115547169 Marionette TRACE conn4 <- [1,1078,null,{}] 18:25:47 INFO - PROCESS | 2760 | 1461115547172 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:47 INFO - PROCESS | 2760 | 1461115547286 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 18:25:47 INFO - PROCESS | 2760 | 1461115547412 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:47 INFO - PROCESS | 2760 | ++DOCSHELL 13FEDC00 == 43 [pid = 2760] [id = 279] 18:25:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1467AC00) [pid = 2760] [serial = 836] [outer = 00000000] 18:25:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (17F5A800) [pid = 2760] [serial = 837] [outer = 1467AC00] 18:25:47 INFO - PROCESS | 2760 | 1461115547469 Marionette DEBUG loaded listener.js 18:25:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (18EE9C00) [pid = 2760] [serial = 838] [outer = 1467AC00] 18:25:48 INFO - PROCESS | 2760 | 1461115548307 Marionette TRACE conn4 <- [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]]]}] 18:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1175ms 18:25:48 INFO - PROCESS | 2760 | 1461115548342 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 18:25:48 INFO - PROCESS | 2760 | 1461115548346 Marionette TRACE conn4 <- [1,1081,null,{"value":"13"}] 18:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:25:48 INFO - PROCESS | 2760 | 1461115548351 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:25:48 INFO - PROCESS | 2760 | 1461115548355 Marionette TRACE conn4 <- [1,1082,null,{}] 18:25:48 INFO - PROCESS | 2760 | 1461115548389 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:48 INFO - PROCESS | 2760 | 1461115548515 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 18:25:48 INFO - PROCESS | 2760 | --DOCSHELL 1C590C00 == 42 [pid = 2760] [id = 276] 18:25:48 INFO - PROCESS | 2760 | --DOCSHELL 18477C00 == 41 [pid = 2760] [id = 275] 18:25:48 INFO - PROCESS | 2760 | --DOCSHELL 18477800 == 40 [pid = 2760] [id = 274] 18:25:48 INFO - PROCESS | 2760 | --DOCSHELL 1BB30400 == 39 [pid = 2760] [id = 273] 18:25:48 INFO - PROCESS | 2760 | --DOCSHELL 17FE0400 == 38 [pid = 2760] [id = 272] 18:25:48 INFO - PROCESS | 2760 | --DOCSHELL 1BEF4800 == 37 [pid = 2760] [id = 271] 18:25:48 INFO - PROCESS | 2760 | --DOCSHELL 1B1BD400 == 36 [pid = 2760] [id = 270] 18:25:48 INFO - PROCESS | 2760 | --DOCSHELL 1A948400 == 35 [pid = 2760] [id = 269] 18:25:48 INFO - PROCESS | 2760 | --DOCSHELL 1A1E2C00 == 34 [pid = 2760] [id = 268] 18:25:48 INFO - PROCESS | 2760 | --DOCSHELL 137B5400 == 33 [pid = 2760] [id = 267] 18:25:48 INFO - PROCESS | 2760 | --DOCSHELL 17FE0C00 == 32 [pid = 2760] [id = 266] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1D1D8800) [pid = 2760] [serial = 789] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOCSHELL 12F09C00 == 31 [pid = 2760] [id = 265] 18:25:48 INFO - PROCESS | 2760 | --DOCSHELL 0F254C00 == 30 [pid = 2760] [id = 264] 18:25:48 INFO - PROCESS | 2760 | --DOCSHELL 1D04AC00 == 29 [pid = 2760] [id = 263] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1D04C800) [pid = 2760] [serial = 787] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (1BB3A400) [pid = 2760] [serial = 774] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (1C58DC00) [pid = 2760] [serial = 777] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (1BB3A000) [pid = 2760] [serial = 775] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1CD72C00) [pid = 2760] [serial = 780] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1C50A000) [pid = 2760] [serial = 778] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1D04C400) [pid = 2760] [serial = 786] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (1CD79000) [pid = 2760] [serial = 781] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (1B158C00) [pid = 2760] [serial = 771] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (1A1D9C00) [pid = 2760] [serial = 768] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (1A92FC00) [pid = 2760] [serial = 769] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (17FE1400) [pid = 2760] [serial = 765] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1816B000) [pid = 2760] [serial = 766] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (13550C00) [pid = 2760] [serial = 762] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (13710C00) [pid = 2760] [serial = 763] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (1A939C00) [pid = 2760] [serial = 760] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (1825B400) [pid = 2760] [serial = 759] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (13FE3C00) [pid = 2760] [serial = 757] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (13712000) [pid = 2760] [serial = 756] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (1CD28400) [pid = 2760] [serial = 754] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 71 (1BD2E400) [pid = 2760] [serial = 783] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 70 (1C5A1800) [pid = 2760] [serial = 784] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | --DOMWINDOW == 69 (1B15F400) [pid = 2760] [serial = 772] [outer = 00000000] [url = about:blank] 18:25:48 INFO - PROCESS | 2760 | 1461115548622 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:48 INFO - PROCESS | 2760 | ++DOCSHELL 0F156800 == 30 [pid = 2760] [id = 280] 18:25:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 70 (0F159800) [pid = 2760] [serial = 839] [outer = 00000000] 18:25:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 71 (0F255800) [pid = 2760] [serial = 840] [outer = 0F159800] 18:25:48 INFO - PROCESS | 2760 | 1461115548679 Marionette DEBUG loaded listener.js 18:25:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 72 (1306E000) [pid = 2760] [serial = 841] [outer = 0F159800] 18:25:49 INFO - PROCESS | 2760 | 1461115549324 Marionette TRACE conn4 <- [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]]]}] 18:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1026ms 18:25:49 INFO - PROCESS | 2760 | 1461115549380 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 18:25:49 INFO - PROCESS | 2760 | 1461115549385 Marionette TRACE conn4 <- [1,1085,null,{"value":"13"}] 18:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:25:49 INFO - PROCESS | 2760 | 1461115549391 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:25:49 INFO - PROCESS | 2760 | 1461115549394 Marionette TRACE conn4 <- [1,1086,null,{}] 18:25:49 INFO - PROCESS | 2760 | 1461115549398 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:49 INFO - PROCESS | 2760 | 1461115549479 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 18:25:49 INFO - PROCESS | 2760 | 1461115549555 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:49 INFO - PROCESS | 2760 | ++DOCSHELL 13512800 == 31 [pid = 2760] [id = 281] 18:25:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (13758000) [pid = 2760] [serial = 842] [outer = 00000000] 18:25:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (1846F400) [pid = 2760] [serial = 843] [outer = 13758000] 18:25:49 INFO - PROCESS | 2760 | 1461115549601 Marionette DEBUG loaded listener.js 18:25:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (18E4FC00) [pid = 2760] [serial = 844] [outer = 13758000] 18:25:50 INFO - PROCESS | 2760 | [2760] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 18:25:50 INFO - PROCESS | 2760 | 1461115550047 Marionette TRACE conn4 <- [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]]]}] 18:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 670ms 18:25:50 INFO - PROCESS | 2760 | 1461115550062 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 18:25:50 INFO - PROCESS | 2760 | 1461115550065 Marionette TRACE conn4 <- [1,1089,null,{"value":"13"}] 18:25:50 INFO - PROCESS | 2760 | 1461115550068 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:25:50 INFO - PROCESS | 2760 | 1461115550071 Marionette TRACE conn4 <- [1,1090,null,{}] 18:25:50 INFO - PROCESS | 2760 | 1461115550087 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:50 INFO - PROCESS | 2760 | 1461115550170 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 18:25:50 INFO - PROCESS | 2760 | 1461115550180 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:50 INFO - PROCESS | 2760 | ++DOCSHELL 1A937800 == 32 [pid = 2760] [id = 282] 18:25:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (1A938800) [pid = 2760] [serial = 845] [outer = 00000000] 18:25:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (1A945400) [pid = 2760] [serial = 846] [outer = 1A938800] 18:25:50 INFO - PROCESS | 2760 | 1461115550229 Marionette DEBUG loaded listener.js 18:25:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (1A94CC00) [pid = 2760] [serial = 847] [outer = 1A938800] 18:25:50 INFO - PROCESS | 2760 | 1461115550662 Marionette TRACE conn4 <- [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]]]}] 18:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 630ms 18:25:50 INFO - PROCESS | 2760 | 1461115550702 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 18:25:50 INFO - PROCESS | 2760 | 1461115550705 Marionette TRACE conn4 <- [1,1093,null,{"value":"13"}] 18:25:50 INFO - PROCESS | 2760 | 1461115550708 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:25:50 INFO - PROCESS | 2760 | 1461115550710 Marionette TRACE conn4 <- [1,1094,null,{}] 18:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:25:50 INFO - PROCESS | 2760 | 1461115550713 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:50 INFO - PROCESS | 2760 | 1461115550826 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 18:25:50 INFO - PROCESS | 2760 | 1461115550832 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:50 INFO - PROCESS | 2760 | ++DOCSHELL 1B159000 == 33 [pid = 2760] [id = 283] 18:25:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (1B15FC00) [pid = 2760] [serial = 848] [outer = 00000000] 18:25:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1BB28400) [pid = 2760] [serial = 849] [outer = 1B15FC00] 18:25:50 INFO - PROCESS | 2760 | 1461115550878 Marionette DEBUG loaded listener.js 18:25:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1BB43000) [pid = 2760] [serial = 850] [outer = 1B15FC00] 18:25:51 INFO - PROCESS | 2760 | 1461115551320 Marionette TRACE conn4 <- [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]]]}] 18:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 630ms 18:25:51 INFO - PROCESS | 2760 | 1461115551342 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 18:25:51 INFO - PROCESS | 2760 | 1461115551344 Marionette TRACE conn4 <- [1,1097,null,{"value":"13"}] 18:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:25:51 INFO - PROCESS | 2760 | 1461115551347 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:25:51 INFO - PROCESS | 2760 | 1461115551349 Marionette TRACE conn4 <- [1,1098,null,{}] 18:25:51 INFO - PROCESS | 2760 | 1461115551352 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:51 INFO - PROCESS | 2760 | 1461115551457 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 18:25:51 INFO - PROCESS | 2760 | 1461115551462 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:51 INFO - PROCESS | 2760 | ++DOCSHELL 1BB23400 == 34 [pid = 2760] [id = 284] 18:25:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1BB7D800) [pid = 2760] [serial = 851] [outer = 00000000] 18:25:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1C503000) [pid = 2760] [serial = 852] [outer = 1BB7D800] 18:25:51 INFO - PROCESS | 2760 | 1461115551509 Marionette DEBUG loaded listener.js 18:25:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1C504C00) [pid = 2760] [serial = 853] [outer = 1BB7D800] 18:25:52 INFO - PROCESS | 2760 | 1461115552002 Marionette TRACE conn4 <- [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]]]}] 18:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 670ms 18:25:52 INFO - PROCESS | 2760 | 1461115552018 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 18:25:52 INFO - PROCESS | 2760 | 1461115552020 Marionette TRACE conn4 <- [1,1101,null,{"value":"13"}] 18:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:25:52 INFO - PROCESS | 2760 | 1461115552029 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:25:52 INFO - PROCESS | 2760 | 1461115552031 Marionette TRACE conn4 <- [1,1102,null,{}] 18:25:52 INFO - PROCESS | 2760 | 1461115552034 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:52 INFO - PROCESS | 2760 | 1461115552152 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 18:25:52 INFO - PROCESS | 2760 | 1461115552159 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:52 INFO - PROCESS | 2760 | ++DOCSHELL 1C58B800 == 35 [pid = 2760] [id = 285] 18:25:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1C58C800) [pid = 2760] [serial = 854] [outer = 00000000] 18:25:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1CD27C00) [pid = 2760] [serial = 855] [outer = 1C58C800] 18:25:52 INFO - PROCESS | 2760 | 1461115552210 Marionette DEBUG loaded listener.js 18:25:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1CD26C00) [pid = 2760] [serial = 856] [outer = 1C58C800] 18:25:52 INFO - PROCESS | 2760 | 1461115552668 Marionette TRACE conn4 <- [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]]]}] 18:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 671ms 18:25:52 INFO - PROCESS | 2760 | 1461115552703 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 18:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:25:52 INFO - PROCESS | 2760 | 1461115552705 Marionette TRACE conn4 <- [1,1105,null,{"value":"13"}] 18:25:52 INFO - PROCESS | 2760 | 1461115552709 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:25:52 INFO - PROCESS | 2760 | 1461115552711 Marionette TRACE conn4 <- [1,1106,null,{}] 18:25:52 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1C58F400) [pid = 2760] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:25:52 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1A94A800) [pid = 2760] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:25:52 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (1A1D8800) [pid = 2760] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:25:52 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (1D1D3000) [pid = 2760] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:25:52 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (0F256000) [pid = 2760] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:25:52 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (1BEF9000) [pid = 2760] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:25:52 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (1C59FC00) [pid = 2760] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:25:52 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (17FE1C00) [pid = 2760] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:25:52 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (1D04F400) [pid = 2760] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:25:52 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (1C597800) [pid = 2760] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:25:52 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (13F24C00) [pid = 2760] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:25:52 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (133D3800) [pid = 2760] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:25:52 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (1A65F800) [pid = 2760] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:25:52 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (1B1C1400) [pid = 2760] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:25:52 INFO - PROCESS | 2760 | 1461115552936 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:53 INFO - PROCESS | 2760 | 1461115553011 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 18:25:53 INFO - PROCESS | 2760 | 1461115553017 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:53 INFO - PROCESS | 2760 | ++DOCSHELL 13551000 == 36 [pid = 2760] [id = 286] 18:25:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (137D3C00) [pid = 2760] [serial = 857] [outer = 00000000] 18:25:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (18E5B400) [pid = 2760] [serial = 858] [outer = 137D3C00] 18:25:53 INFO - PROCESS | 2760 | 1461115553062 Marionette DEBUG loaded listener.js 18:25:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (1A94C800) [pid = 2760] [serial = 859] [outer = 137D3C00] 18:25:53 INFO - PROCESS | 2760 | 1461115553474 Marionette TRACE conn4 <- [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]]]}] 18:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 810ms 18:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:25:53 INFO - PROCESS | 2760 | 1461115553519 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 18:25:53 INFO - PROCESS | 2760 | 1461115553521 Marionette TRACE conn4 <- [1,1109,null,{"value":"13"}] 18:25:53 INFO - PROCESS | 2760 | 1461115553525 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:25:53 INFO - PROCESS | 2760 | 1461115553527 Marionette TRACE conn4 <- [1,1110,null,{}] 18:25:53 INFO - PROCESS | 2760 | 1461115553535 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:53 INFO - PROCESS | 2760 | 1461115553610 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 18:25:53 INFO - PROCESS | 2760 | 1461115553616 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:53 INFO - PROCESS | 2760 | ++DOCSHELL 1BB27000 == 37 [pid = 2760] [id = 287] 18:25:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (1BB3A800) [pid = 2760] [serial = 860] [outer = 00000000] 18:25:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (1CD81800) [pid = 2760] [serial = 861] [outer = 1BB3A800] 18:25:53 INFO - PROCESS | 2760 | 1461115553662 Marionette DEBUG loaded listener.js 18:25:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (1D04CC00) [pid = 2760] [serial = 862] [outer = 1BB3A800] 18:25:54 INFO - PROCESS | 2760 | 1461115554081 Marionette TRACE conn4 <- [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]]]}] 18:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 590ms 18:25:54 INFO - PROCESS | 2760 | 1461115554124 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 18:25:54 INFO - PROCESS | 2760 | 1461115554126 Marionette TRACE conn4 <- [1,1113,null,{"value":"13"}] 18:25:54 INFO - PROCESS | 2760 | 1461115554134 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:25:54 INFO - PROCESS | 2760 | 1461115554135 Marionette TRACE conn4 <- [1,1114,null,{}] 18:25:54 INFO - PROCESS | 2760 | 1461115554139 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:54 INFO - PROCESS | 2760 | 1461115554215 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 18:25:54 INFO - PROCESS | 2760 | 1461115554221 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:54 INFO - PROCESS | 2760 | ++DOCSHELL 1825B400 == 38 [pid = 2760] [id = 288] 18:25:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (18EE0C00) [pid = 2760] [serial = 863] [outer = 00000000] 18:25:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1D5E0C00) [pid = 2760] [serial = 864] [outer = 18EE0C00] 18:25:54 INFO - PROCESS | 2760 | 1461115554266 Marionette DEBUG loaded listener.js 18:25:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1D5E1000) [pid = 2760] [serial = 865] [outer = 18EE0C00] 18:25:54 INFO - PROCESS | 2760 | 1461115554718 Marionette TRACE conn4 <- [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]]]}] 18:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 630ms 18:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:25:54 INFO - PROCESS | 2760 | 1461115554767 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 18:25:54 INFO - PROCESS | 2760 | 1461115554769 Marionette TRACE conn4 <- [1,1117,null,{"value":"13"}] 18:25:54 INFO - PROCESS | 2760 | 1461115554772 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:25:54 INFO - PROCESS | 2760 | 1461115554773 Marionette TRACE conn4 <- [1,1118,null,{}] 18:25:54 INFO - PROCESS | 2760 | 1461115554777 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:54 INFO - PROCESS | 2760 | 1461115554856 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 18:25:54 INFO - PROCESS | 2760 | 1461115554865 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:54 INFO - PROCESS | 2760 | ++DOCSHELL 1D7EB800 == 39 [pid = 2760] [id = 289] 18:25:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1DB51400) [pid = 2760] [serial = 866] [outer = 00000000] 18:25:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1DB5E800) [pid = 2760] [serial = 867] [outer = 1DB51400] 18:25:54 INFO - PROCESS | 2760 | 1461115554909 Marionette DEBUG loaded listener.js 18:25:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1DB5E400) [pid = 2760] [serial = 868] [outer = 1DB51400] 18:25:55 INFO - PROCESS | 2760 | 1461115555567 Marionette TRACE conn4 <- [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]]]}] 18:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 870ms 18:25:55 INFO - PROCESS | 2760 | 1461115555647 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 18:25:55 INFO - PROCESS | 2760 | 1461115555651 Marionette TRACE conn4 <- [1,1121,null,{"value":"13"}] 18:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:25:55 INFO - PROCESS | 2760 | 1461115555656 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:25:55 INFO - PROCESS | 2760 | 1461115555660 Marionette TRACE conn4 <- [1,1122,null,{}] 18:25:55 INFO - PROCESS | 2760 | 1461115555666 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:55 INFO - PROCESS | 2760 | 1461115555782 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 18:25:55 INFO - PROCESS | 2760 | 1461115555900 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:55 INFO - PROCESS | 2760 | ++DOCSHELL 0F251800 == 40 [pid = 2760] [id = 290] 18:25:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (12FC3400) [pid = 2760] [serial = 869] [outer = 00000000] 18:25:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (182EC000) [pid = 2760] [serial = 870] [outer = 12FC3400] 18:25:55 INFO - PROCESS | 2760 | 1461115555957 Marionette DEBUG loaded listener.js 18:25:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1939B800) [pid = 2760] [serial = 871] [outer = 12FC3400] 18:25:56 INFO - PROCESS | 2760 | 1461115556504 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 18:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 891ms 18:25:56 INFO - PROCESS | 2760 | 1461115556548 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 18:25:56 INFO - PROCESS | 2760 | 1461115556554 Marionette TRACE conn4 <- [1,1125,null,{"value":"13"}] 18:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:25:56 INFO - PROCESS | 2760 | 1461115556561 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:25:56 INFO - PROCESS | 2760 | 1461115556564 Marionette TRACE conn4 <- [1,1126,null,{}] 18:25:56 INFO - PROCESS | 2760 | 1461115556568 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:56 INFO - PROCESS | 2760 | 1461115556674 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 18:25:56 INFO - PROCESS | 2760 | 1461115556834 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:56 INFO - PROCESS | 2760 | ++DOCSHELL 1BB26800 == 41 [pid = 2760] [id = 291] 18:25:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1BB29C00) [pid = 2760] [serial = 872] [outer = 00000000] 18:25:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1C58D400) [pid = 2760] [serial = 873] [outer = 1BB29C00] 18:25:56 INFO - PROCESS | 2760 | 1461115556890 Marionette DEBUG loaded listener.js 18:25:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1C599800) [pid = 2760] [serial = 874] [outer = 1BB29C00] 18:25:57 INFO - PROCESS | 2760 | 1461115557532 Marionette TRACE conn4 <- [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]]]}] 18:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1021ms 18:25:57 INFO - PROCESS | 2760 | 1461115557583 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 18:25:57 INFO - PROCESS | 2760 | 1461115557586 Marionette TRACE conn4 <- [1,1129,null,{"value":"13"}] 18:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:25:57 INFO - PROCESS | 2760 | 1461115557590 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:25:57 INFO - PROCESS | 2760 | 1461115557594 Marionette TRACE conn4 <- [1,1130,null,{}] 18:25:57 INFO - PROCESS | 2760 | 1461115557605 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:57 INFO - PROCESS | 2760 | 1461115557726 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 18:25:57 INFO - PROCESS | 2760 | 1461115557850 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:57 INFO - PROCESS | 2760 | ++DOCSHELL 137BE400 == 42 [pid = 2760] [id = 292] 18:25:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (137CC000) [pid = 2760] [serial = 875] [outer = 00000000] 18:25:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1DB5AC00) [pid = 2760] [serial = 876] [outer = 137CC000] 18:25:57 INFO - PROCESS | 2760 | 1461115557909 Marionette DEBUG loaded listener.js 18:25:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1E41BC00) [pid = 2760] [serial = 877] [outer = 137CC000] 18:25:58 INFO - PROCESS | 2760 | 1461115558641 Marionette TRACE conn4 <- [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]]]}] 18:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1080ms 18:25:58 INFO - PROCESS | 2760 | 1461115558680 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 18:25:58 INFO - PROCESS | 2760 | 1461115558685 Marionette TRACE conn4 <- [1,1133,null,{"value":"13"}] 18:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:25:58 INFO - PROCESS | 2760 | 1461115558691 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:25:58 INFO - PROCESS | 2760 | 1461115558694 Marionette TRACE conn4 <- [1,1134,null,{}] 18:25:58 INFO - PROCESS | 2760 | 1461115558699 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:58 INFO - PROCESS | 2760 | 1461115558797 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 18:25:58 INFO - PROCESS | 2760 | 1461115558881 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:58 INFO - PROCESS | 2760 | ++DOCSHELL 17876C00 == 43 [pid = 2760] [id = 293] 18:25:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (17892800) [pid = 2760] [serial = 878] [outer = 00000000] 18:25:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (17FE6000) [pid = 2760] [serial = 879] [outer = 17892800] 18:25:59 INFO - PROCESS | 2760 | 1461115558972 Marionette DEBUG loaded listener.js 18:25:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1826A000) [pid = 2760] [serial = 880] [outer = 17892800] 18:25:59 INFO - PROCESS | 2760 | --DOCSHELL 1825B400 == 42 [pid = 2760] [id = 288] 18:25:59 INFO - PROCESS | 2760 | --DOCSHELL 1BB27000 == 41 [pid = 2760] [id = 287] 18:25:59 INFO - PROCESS | 2760 | --DOCSHELL 13551000 == 40 [pid = 2760] [id = 286] 18:25:59 INFO - PROCESS | 2760 | --DOCSHELL 1C58B800 == 39 [pid = 2760] [id = 285] 18:25:59 INFO - PROCESS | 2760 | --DOCSHELL 1BB23400 == 38 [pid = 2760] [id = 284] 18:25:59 INFO - PROCESS | 2760 | --DOCSHELL 1B159000 == 37 [pid = 2760] [id = 283] 18:25:59 INFO - PROCESS | 2760 | --DOCSHELL 1A937800 == 36 [pid = 2760] [id = 282] 18:25:59 INFO - PROCESS | 2760 | --DOCSHELL 13512800 == 35 [pid = 2760] [id = 281] 18:25:59 INFO - PROCESS | 2760 | --DOCSHELL 0F156800 == 34 [pid = 2760] [id = 280] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1DDE6800) [pid = 2760] [serial = 831] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1C59AC00) [pid = 2760] [serial = 816] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1B15B800) [pid = 2760] [serial = 807] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1B163000) [pid = 2760] [serial = 808] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1A931800) [pid = 2760] [serial = 804] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1A938400) [pid = 2760] [serial = 805] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (1D1DB400) [pid = 2760] [serial = 790] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (0F501C00) [pid = 2760] [serial = 792] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (12D45800) [pid = 2760] [serial = 793] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1C504800) [pid = 2760] [serial = 813] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1CD7CC00) [pid = 2760] [serial = 819] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1816AC00) [pid = 2760] [serial = 798] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (18262800) [pid = 2760] [serial = 799] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (1C591C00) [pid = 2760] [serial = 817] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (1D7DDC00) [pid = 2760] [serial = 822] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (1DB59000) [pid = 2760] [serial = 829] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (1D048800) [pid = 2760] [serial = 820] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1D774C00) [pid = 2760] [serial = 828] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (1DB52000) [pid = 2760] [serial = 823] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (18E56000) [pid = 2760] [serial = 801] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (19397800) [pid = 2760] [serial = 802] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (13555800) [pid = 2760] [serial = 795] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (1374B800) [pid = 2760] [serial = 796] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (1B163800) [pid = 2760] [serial = 825] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (1C504000) [pid = 2760] [serial = 814] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 71 (1BB38800) [pid = 2760] [serial = 810] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 70 (1BB78400) [pid = 2760] [serial = 811] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | --DOMWINDOW == 69 (1BD2CC00) [pid = 2760] [serial = 826] [outer = 00000000] [url = about:blank] 18:25:59 INFO - PROCESS | 2760 | 1461115559454 Marionette TRACE conn4 <- [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]]]}] 18:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 771ms 18:25:59 INFO - PROCESS | 2760 | 1461115559464 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 18:25:59 INFO - PROCESS | 2760 | 1461115559470 Marionette TRACE conn4 <- [1,1137,null,{"value":"13"}] 18:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:25:59 INFO - PROCESS | 2760 | 1461115559475 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:25:59 INFO - PROCESS | 2760 | 1461115559478 Marionette TRACE conn4 <- [1,1138,null,{}] 18:25:59 INFO - PROCESS | 2760 | 1461115559486 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:59 INFO - PROCESS | 2760 | 1461115559599 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 18:25:59 INFO - PROCESS | 2760 | 1461115559609 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:59 INFO - PROCESS | 2760 | ++DOCSHELL 0F24BC00 == 35 [pid = 2760] [id = 294] 18:25:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 70 (13512800) [pid = 2760] [serial = 881] [outer = 00000000] 18:25:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 71 (17AD1800) [pid = 2760] [serial = 882] [outer = 13512800] 18:25:59 INFO - PROCESS | 2760 | 1461115559655 Marionette DEBUG loaded listener.js 18:25:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 72 (1818B000) [pid = 2760] [serial = 883] [outer = 13512800] 18:26:00 INFO - PROCESS | 2760 | 1461115560151 Marionette TRACE conn4 <- [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]]]}] 18:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 730ms 18:26:00 INFO - PROCESS | 2760 | 1461115560209 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 18:26:00 INFO - PROCESS | 2760 | 1461115560211 Marionette TRACE conn4 <- [1,1141,null,{"value":"13"}] 18:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:26:00 INFO - PROCESS | 2760 | 1461115560215 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:26:00 INFO - PROCESS | 2760 | 1461115560219 Marionette TRACE conn4 <- [1,1142,null,{}] 18:26:00 INFO - PROCESS | 2760 | 1461115560229 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:00 INFO - PROCESS | 2760 | 1461115560319 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 18:26:00 INFO - PROCESS | 2760 | 1461115560398 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:00 INFO - PROCESS | 2760 | ++DOCSHELL 1A6B2800 == 36 [pid = 2760] [id = 295] 18:26:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (1A933800) [pid = 2760] [serial = 884] [outer = 00000000] 18:26:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (1A939000) [pid = 2760] [serial = 885] [outer = 1A933800] 18:26:00 INFO - PROCESS | 2760 | 1461115560446 Marionette DEBUG loaded listener.js 18:26:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (1A943400) [pid = 2760] [serial = 886] [outer = 1A933800] 18:26:00 INFO - PROCESS | 2760 | 1461115560820 Marionette TRACE conn4 <- [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]]]}] 18:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 670ms 18:26:00 INFO - PROCESS | 2760 | 1461115560889 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 18:26:00 INFO - PROCESS | 2760 | 1461115560892 Marionette TRACE conn4 <- [1,1145,null,{"value":"13"}] 18:26:00 INFO - PROCESS | 2760 | 1461115560895 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:26:00 INFO - PROCESS | 2760 | 1461115560897 Marionette TRACE conn4 <- [1,1146,null,{}] 18:26:00 INFO - PROCESS | 2760 | 1461115560900 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:01 INFO - PROCESS | 2760 | 1461115561013 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 18:26:01 INFO - PROCESS | 2760 | 1461115561020 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:01 INFO - PROCESS | 2760 | ++DOCSHELL 1A94AC00 == 37 [pid = 2760] [id = 296] 18:26:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (1B15B800) [pid = 2760] [serial = 887] [outer = 00000000] 18:26:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (1BB22C00) [pid = 2760] [serial = 888] [outer = 1B15B800] 18:26:01 INFO - PROCESS | 2760 | 1461115561069 Marionette DEBUG loaded listener.js 18:26:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (1BB3FC00) [pid = 2760] [serial = 889] [outer = 1B15B800] 18:26:01 INFO - PROCESS | 2760 | 1461115561506 Marionette TRACE conn4 <- [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]]]}] 18:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 630ms 18:26:01 INFO - PROCESS | 2760 | 1461115561532 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 18:26:01 INFO - PROCESS | 2760 | 1461115561535 Marionette TRACE conn4 <- [1,1149,null,{"value":"13"}] 18:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:26:01 INFO - PROCESS | 2760 | 1461115561538 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:26:01 INFO - PROCESS | 2760 | 1461115561540 Marionette TRACE conn4 <- [1,1150,null,{}] 18:26:01 INFO - PROCESS | 2760 | 1461115561548 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:01 INFO - PROCESS | 2760 | 1461115561657 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 18:26:01 INFO - PROCESS | 2760 | 1461115561664 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:01 INFO - PROCESS | 2760 | ++DOCSHELL 1BB75800 == 38 [pid = 2760] [id = 297] 18:26:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (1BEF3800) [pid = 2760] [serial = 890] [outer = 00000000] 18:26:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1C504800) [pid = 2760] [serial = 891] [outer = 1BEF3800] 18:26:01 INFO - PROCESS | 2760 | 1461115561712 Marionette DEBUG loaded listener.js 18:26:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1C504000) [pid = 2760] [serial = 892] [outer = 1BEF3800] 18:26:02 INFO - PROCESS | 2760 | 1461115562174 Marionette TRACE conn4 <- [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]]]}] 18:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 18:26:02 INFO - PROCESS | 2760 | 1461115562209 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 18:26:02 INFO - PROCESS | 2760 | 1461115562211 Marionette TRACE conn4 <- [1,1153,null,{"value":"13"}] 18:26:02 INFO - PROCESS | 2760 | 1461115562215 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:26:02 INFO - PROCESS | 2760 | 1461115562217 Marionette TRACE conn4 <- [1,1154,null,{}] 18:26:02 INFO - PROCESS | 2760 | 1461115562228 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:02 INFO - PROCESS | 2760 | 1461115562352 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 18:26:02 INFO - PROCESS | 2760 | 1461115562441 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:02 INFO - PROCESS | 2760 | ++DOCSHELL 0F380400 == 39 [pid = 2760] [id = 298] 18:26:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1C58E000) [pid = 2760] [serial = 893] [outer = 00000000] 18:26:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1C59FC00) [pid = 2760] [serial = 894] [outer = 1C58E000] 18:26:02 INFO - PROCESS | 2760 | 1461115562492 Marionette DEBUG loaded listener.js 18:26:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1CD7B800) [pid = 2760] [serial = 895] [outer = 1C58E000] 18:26:02 INFO - PROCESS | 2760 | 1461115562929 Marionette TRACE conn4 <- [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]]]}] 18:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 731ms 18:26:02 INFO - PROCESS | 2760 | 1461115562949 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 18:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:26:02 INFO - PROCESS | 2760 | 1461115562951 Marionette TRACE conn4 <- [1,1157,null,{"value":"13"}] 18:26:02 INFO - PROCESS | 2760 | 1461115562954 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:26:02 INFO - PROCESS | 2760 | 1461115562956 Marionette TRACE conn4 <- [1,1158,null,{}] 18:26:03 INFO - PROCESS | 2760 | 1461115562965 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:03 INFO - PROCESS | 2760 | 1461115563068 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 18:26:03 INFO - PROCESS | 2760 | 1461115563074 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:03 INFO - PROCESS | 2760 | ++DOCSHELL 12D44000 == 40 [pid = 2760] [id = 299] 18:26:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1D046400) [pid = 2760] [serial = 896] [outer = 00000000] 18:26:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1D1D5000) [pid = 2760] [serial = 897] [outer = 1D046400] 18:26:03 INFO - PROCESS | 2760 | 1461115563122 Marionette DEBUG loaded listener.js 18:26:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1D1DAC00) [pid = 2760] [serial = 898] [outer = 1D046400] 18:26:03 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1BB7D800) [pid = 2760] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:26:03 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1C58C800) [pid = 2760] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:26:03 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (13758000) [pid = 2760] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:26:03 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (1A938800) [pid = 2760] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:26:03 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (0F159800) [pid = 2760] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:26:03 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (137D3C00) [pid = 2760] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:26:03 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (1B15FC00) [pid = 2760] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:26:03 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1BB3A800) [pid = 2760] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:26:03 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (18EE0C00) [pid = 2760] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:26:03 INFO - PROCESS | 2760 | 1461115563679 Marionette TRACE conn4 <- [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]]]}] 18:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 790ms 18:26:03 INFO - PROCESS | 2760 | 1461115563745 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 18:26:03 INFO - PROCESS | 2760 | 1461115563747 Marionette TRACE conn4 <- [1,1161,null,{"value":"13"}] 18:26:03 INFO - PROCESS | 2760 | 1461115563751 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:26:03 INFO - PROCESS | 2760 | 1461115563753 Marionette TRACE conn4 <- [1,1162,null,{}] 18:26:03 INFO - PROCESS | 2760 | 1461115563756 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:03 INFO - PROCESS | 2760 | 1461115563832 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 18:26:03 INFO - PROCESS | 2760 | 1461115563838 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:03 INFO - PROCESS | 2760 | ++DOCSHELL 1467A800 == 41 [pid = 2760] [id = 300] 18:26:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (18EE0C00) [pid = 2760] [serial = 899] [outer = 00000000] 18:26:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1BB3A800) [pid = 2760] [serial = 900] [outer = 18EE0C00] 18:26:03 INFO - PROCESS | 2760 | 1461115563886 Marionette DEBUG loaded listener.js 18:26:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1C58C800) [pid = 2760] [serial = 901] [outer = 18EE0C00] 18:26:04 INFO - PROCESS | 2760 | 1461115564333 Marionette TRACE conn4 <- [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] 18:26:04 INFO - PROCESS | 2760 | 1461115564387 Marionette TRACE conn4 <- [1,1165,null,{"value":"13"}] 18:26:04 INFO - PROCESS | 2760 | 1461115564391 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:26:04 INFO - PROCESS | 2760 | 1461115564392 Marionette TRACE conn4 <- [1,1166,null,{}] 18:26:04 INFO - PROCESS | 2760 | 1461115564396 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:04 INFO - PROCESS | 2760 | 1461115564477 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 18:26:04 INFO - PROCESS | 2760 | 1461115564485 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:04 INFO - PROCESS | 2760 | ++DOCSHELL 1D7EC000 == 42 [pid = 2760] [id = 301] 18:26:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1DB55C00) [pid = 2760] [serial = 902] [outer = 00000000] 18:26:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1DDE6800) [pid = 2760] [serial = 903] [outer = 1DB55C00] 18:26:04 INFO - PROCESS | 2760 | 1461115564533 Marionette DEBUG loaded listener.js 18:26:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1E231000) [pid = 2760] [serial = 904] [outer = 1DB55C00] 18:26:04 INFO - PROCESS | 2760 | 1461115564966 Marionette TRACE conn4 <- [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] 18:26:05 INFO - PROCESS | 2760 | 1461115565028 Marionette TRACE conn4 <- [1,1169,null,{"value":"13"}] 18:26:05 INFO - PROCESS | 2760 | 1461115565031 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:26:05 INFO - PROCESS | 2760 | 1461115565032 Marionette TRACE conn4 <- [1,1170,null,{}] 18:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:26:05 INFO - PROCESS | 2760 | 1461115565036 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:05 INFO - PROCESS | 2760 | 1461115565114 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 18:26:05 INFO - PROCESS | 2760 | 1461115565120 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:05 INFO - PROCESS | 2760 | ++DOCSHELL 1E341400 == 43 [pid = 2760] [id = 302] 18:26:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1E34A400) [pid = 2760] [serial = 905] [outer = 00000000] 18:26:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1E45C000) [pid = 2760] [serial = 906] [outer = 1E34A400] 18:26:05 INFO - PROCESS | 2760 | 1461115565170 Marionette DEBUG loaded listener.js 18:26:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1E512000) [pid = 2760] [serial = 907] [outer = 1E34A400] 18:26:05 INFO - PROCESS | 2760 | 1461115565664 Marionette TRACE conn4 <- [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] 18:26:05 INFO - PROCESS | 2760 | 1461115565771 Marionette TRACE conn4 <- [1,1173,null,{"value":"13"}] 18:26:05 INFO - PROCESS | 2760 | 1461115565776 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:26:05 INFO - PROCESS | 2760 | 1461115565781 Marionette TRACE conn4 <- [1,1174,null,{}] 18:26:05 INFO - PROCESS | 2760 | 1461115565787 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:05 INFO - PROCESS | 2760 | 1461115565904 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 18:26:06 INFO - PROCESS | 2760 | 1461115565995 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:06 INFO - PROCESS | 2760 | ++DOCSHELL 0F333000 == 44 [pid = 2760] [id = 303] 18:26:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (0F380000) [pid = 2760] [serial = 908] [outer = 00000000] 18:26:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (12FBC800) [pid = 2760] [serial = 909] [outer = 0F380000] 18:26:06 INFO - PROCESS | 2760 | 1461115566052 Marionette DEBUG loaded listener.js 18:26:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1354E000) [pid = 2760] [serial = 910] [outer = 0F380000] 18:26:06 INFO - PROCESS | 2760 | 1461115566703 Marionette TRACE conn4 <- [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] 18:26:06 INFO - PROCESS | 2760 | 1461115566755 Marionette TRACE conn4 <- [1,1177,null,{"value":"13"}] 18:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:26:06 INFO - PROCESS | 2760 | 1461115566763 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:26:06 INFO - PROCESS | 2760 | 1461115566767 Marionette TRACE conn4 <- [1,1178,null,{}] 18:26:06 INFO - PROCESS | 2760 | 1461115566772 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:06 INFO - PROCESS | 2760 | 1461115566882 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 18:26:07 INFO - PROCESS | 2760 | 1461115566979 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:07 INFO - PROCESS | 2760 | ++DOCSHELL 1370A400 == 45 [pid = 2760] [id = 304] 18:26:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1370F800) [pid = 2760] [serial = 911] [outer = 00000000] 18:26:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1A92FC00) [pid = 2760] [serial = 912] [outer = 1370F800] 18:26:07 INFO - PROCESS | 2760 | 1461115567034 Marionette DEBUG loaded listener.js 18:26:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1A93BC00) [pid = 2760] [serial = 913] [outer = 1370F800] 18:26:07 INFO - PROCESS | 2760 | 1461115567575 Marionette TRACE conn4 <- [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] 18:26:07 INFO - PROCESS | 2760 | 1461115567639 Marionette TRACE conn4 <- [1,1181,null,{"value":"13"}] 18:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:26:07 INFO - PROCESS | 2760 | 1461115567643 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:26:07 INFO - PROCESS | 2760 | 1461115567645 Marionette TRACE conn4 <- [1,1182,null,{}] 18:26:07 INFO - PROCESS | 2760 | 1461115567656 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:07 INFO - PROCESS | 2760 | 1461115567776 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 18:26:07 INFO - PROCESS | 2760 | 1461115567868 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:07 INFO - PROCESS | 2760 | ++DOCSHELL 1CD78C00 == 46 [pid = 2760] [id = 305] 18:26:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1CD7F800) [pid = 2760] [serial = 914] [outer = 00000000] 18:26:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1E452C00) [pid = 2760] [serial = 915] [outer = 1CD7F800] 18:26:07 INFO - PROCESS | 2760 | 1461115567927 Marionette DEBUG loaded listener.js 18:26:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1E583800) [pid = 2760] [serial = 916] [outer = 1CD7F800] 18:26:08 INFO - PROCESS | 2760 | 1461115568545 Marionette TRACE conn4 <- [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] 18:26:08 INFO - PROCESS | 2760 | 1461115568618 Marionette TRACE conn4 <- [1,1185,null,{"value":"13"}] 18:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 18:26:08 INFO - PROCESS | 2760 | 1461115568622 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:26:08 INFO - PROCESS | 2760 | 1461115568624 Marionette TRACE conn4 <- [1,1186,null,{}] 18:26:08 INFO - PROCESS | 2760 | 1461115568628 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:08 INFO - PROCESS | 2760 | 1461115568735 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 18:26:08 INFO - PROCESS | 2760 | 1461115568858 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:08 INFO - PROCESS | 2760 | ++DOCSHELL 1F38FC00 == 47 [pid = 2760] [id = 306] 18:26:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1F390800) [pid = 2760] [serial = 917] [outer = 00000000] 18:26:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1FB42C00) [pid = 2760] [serial = 918] [outer = 1F390800] 18:26:08 INFO - PROCESS | 2760 | 1461115568914 Marionette DEBUG loaded listener.js 18:26:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1FF05800) [pid = 2760] [serial = 919] [outer = 1F390800] 18:26:09 INFO - PROCESS | 2760 | 1461115569456 Marionette TRACE conn4 <- [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]]]}] 18:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 871ms 18:26:09 INFO - PROCESS | 2760 | 1461115569495 Marionette TRACE conn4 -> [0,1189,"getWindowHandle",null] 18:26:09 INFO - PROCESS | 2760 | 1461115569498 Marionette TRACE conn4 <- [1,1189,null,{"value":"13"}] 18:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:26:09 INFO - PROCESS | 2760 | 1461115569501 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:26:09 INFO - PROCESS | 2760 | 1461115569503 Marionette TRACE conn4 <- [1,1190,null,{}] 18:26:09 INFO - PROCESS | 2760 | 1461115569507 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:09 INFO - PROCESS | 2760 | 1461115569605 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 18:26:09 INFO - PROCESS | 2760 | 1461115569702 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:09 INFO - PROCESS | 2760 | ++DOCSHELL 1FFBE000 == 48 [pid = 2760] [id = 307] 18:26:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (20060000) [pid = 2760] [serial = 920] [outer = 00000000] 18:26:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (20063400) [pid = 2760] [serial = 921] [outer = 20060000] 18:26:09 INFO - PROCESS | 2760 | 1461115569760 Marionette DEBUG loaded listener.js 18:26:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (20063800) [pid = 2760] [serial = 922] [outer = 20060000] 18:26:10 INFO - PROCESS | 2760 | 1461115570528 Marionette TRACE conn4 <- [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]]]}] 18:26:10 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 18:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1070ms 18:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:26:10 INFO - PROCESS | 2760 | 1461115570576 Marionette TRACE conn4 -> [0,1193,"getWindowHandle",null] 18:26:10 INFO - PROCESS | 2760 | 1461115570580 Marionette TRACE conn4 <- [1,1193,null,{"value":"13"}] 18:26:10 INFO - PROCESS | 2760 | 1461115570585 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:26:10 INFO - PROCESS | 2760 | 1461115570589 Marionette TRACE conn4 <- [1,1194,null,{}] 18:26:10 INFO - PROCESS | 2760 | 1461115570595 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:10 INFO - PROCESS | 2760 | 1461115570693 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 18:26:10 INFO - PROCESS | 2760 | 1461115570828 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:10 INFO - PROCESS | 2760 | ++DOCSHELL 18268C00 == 49 [pid = 2760] [id = 308] 18:26:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1826AC00) [pid = 2760] [serial = 923] [outer = 00000000] 18:26:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (18EDEC00) [pid = 2760] [serial = 924] [outer = 1826AC00] 18:26:10 INFO - PROCESS | 2760 | 1461115570883 Marionette DEBUG loaded listener.js 18:26:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (193A0400) [pid = 2760] [serial = 925] [outer = 1826AC00] 18:26:11 INFO - PROCESS | 2760 | --DOCSHELL 1D7EC000 == 48 [pid = 2760] [id = 301] 18:26:11 INFO - PROCESS | 2760 | --DOCSHELL 1467A800 == 47 [pid = 2760] [id = 300] 18:26:11 INFO - PROCESS | 2760 | --DOCSHELL 12D44000 == 46 [pid = 2760] [id = 299] 18:26:11 INFO - PROCESS | 2760 | --DOCSHELL 0F380400 == 45 [pid = 2760] [id = 298] 18:26:11 INFO - PROCESS | 2760 | --DOCSHELL 1BB75800 == 44 [pid = 2760] [id = 297] 18:26:11 INFO - PROCESS | 2760 | --DOCSHELL 1A94AC00 == 43 [pid = 2760] [id = 296] 18:26:11 INFO - PROCESS | 2760 | --DOCSHELL 1A6B2800 == 42 [pid = 2760] [id = 295] 18:26:11 INFO - PROCESS | 2760 | --DOCSHELL 0F24BC00 == 41 [pid = 2760] [id = 294] 18:26:11 INFO - PROCESS | 2760 | --DOCSHELL 17876C00 == 40 [pid = 2760] [id = 293] 18:26:11 INFO - PROCESS | 2760 | --DOCSHELL 137BE400 == 39 [pid = 2760] [id = 292] 18:26:11 INFO - PROCESS | 2760 | --DOCSHELL 1BB26800 == 38 [pid = 2760] [id = 291] 18:26:11 INFO - PROCESS | 2760 | --DOCSHELL 0F251800 == 37 [pid = 2760] [id = 290] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1D5E0C00) [pid = 2760] [serial = 864] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1C503000) [pid = 2760] [serial = 852] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1CD27C00) [pid = 2760] [serial = 855] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1846F400) [pid = 2760] [serial = 843] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1A945400) [pid = 2760] [serial = 846] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (0F255800) [pid = 2760] [serial = 840] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (17F5A800) [pid = 2760] [serial = 837] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (12FC3800) [pid = 2760] [serial = 834] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1C504C00) [pid = 2760] [serial = 853] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (18E5B400) [pid = 2760] [serial = 858] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1A94C800) [pid = 2760] [serial = 859] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1CD26C00) [pid = 2760] [serial = 856] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (18E4FC00) [pid = 2760] [serial = 844] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1306E000) [pid = 2760] [serial = 841] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (1BB28400) [pid = 2760] [serial = 849] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (1BB43000) [pid = 2760] [serial = 850] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (1D04CC00) [pid = 2760] [serial = 862] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1D5E1000) [pid = 2760] [serial = 865] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1CD81800) [pid = 2760] [serial = 861] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1A94CC00) [pid = 2760] [serial = 847] [outer = 00000000] [url = about:blank] 18:26:11 INFO - PROCESS | 2760 | 1461115571449 Marionette TRACE conn4 <- [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]]]}] 18:26:11 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 18:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 931ms 18:26:11 INFO - PROCESS | 2760 | 1461115571517 Marionette TRACE conn4 -> [0,1197,"getWindowHandle",null] 18:26:11 INFO - PROCESS | 2760 | 1461115571523 Marionette TRACE conn4 <- [1,1197,null,{"value":"13"}] 18:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:26:11 INFO - PROCESS | 2760 | 1461115571529 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:26:11 INFO - PROCESS | 2760 | 1461115571532 Marionette TRACE conn4 <- [1,1198,null,{}] 18:26:11 INFO - PROCESS | 2760 | 1461115571536 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:11 INFO - PROCESS | 2760 | 1461115571620 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 18:26:11 INFO - PROCESS | 2760 | 1461115571708 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:11 INFO - PROCESS | 2760 | ++DOCSHELL 0F251800 == 38 [pid = 2760] [id = 309] 18:26:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (0F255800) [pid = 2760] [serial = 926] [outer = 00000000] 18:26:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (13FE3C00) [pid = 2760] [serial = 927] [outer = 0F255800] 18:26:11 INFO - PROCESS | 2760 | 1461115571757 Marionette DEBUG loaded listener.js 18:26:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (17F2E000) [pid = 2760] [serial = 928] [outer = 0F255800] 18:26:12 INFO - PROCESS | 2760 | 1461115572211 Marionette TRACE conn4 <- [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]]]}] 18:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 730ms 18:26:12 INFO - PROCESS | 2760 | 1461115572266 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 18:26:12 INFO - PROCESS | 2760 | 1461115572268 Marionette TRACE conn4 <- [1,1201,null,{"value":"13"}] 18:26:12 INFO - PROCESS | 2760 | 1461115572272 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:26:12 INFO - PROCESS | 2760 | 1461115572275 Marionette TRACE conn4 <- [1,1202,null,{}] 18:26:12 INFO - PROCESS | 2760 | 1461115572286 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:12 INFO - PROCESS | 2760 | 1461115572368 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 18:26:12 INFO - PROCESS | 2760 | 1461115572377 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:12 INFO - PROCESS | 2760 | ++DOCSHELL 1A6B6000 == 39 [pid = 2760] [id = 310] 18:26:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1A932000) [pid = 2760] [serial = 929] [outer = 00000000] 18:26:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1A94DC00) [pid = 2760] [serial = 930] [outer = 1A932000] 18:26:12 INFO - PROCESS | 2760 | 1461115572428 Marionette DEBUG loaded listener.js 18:26:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1B15BC00) [pid = 2760] [serial = 931] [outer = 1A932000] 18:26:12 INFO - PROCESS | 2760 | 1461115572891 Marionette TRACE conn4 <- [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]]]}] 18:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 671ms 18:26:12 INFO - PROCESS | 2760 | 1461115572947 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 18:26:12 INFO - PROCESS | 2760 | 1461115572949 Marionette TRACE conn4 <- [1,1205,null,{"value":"13"}] 18:26:12 INFO - PROCESS | 2760 | 1461115572953 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:26:12 INFO - PROCESS | 2760 | 1461115572954 Marionette TRACE conn4 <- [1,1206,null,{}] 18:26:12 INFO - PROCESS | 2760 | 1461115572958 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:13 INFO - PROCESS | 2760 | 1461115573066 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 18:26:13 INFO - PROCESS | 2760 | 1461115573080 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:13 INFO - PROCESS | 2760 | ++DOCSHELL 0F159C00 == 40 [pid = 2760] [id = 311] 18:26:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1BB3F400) [pid = 2760] [serial = 932] [outer = 00000000] 18:26:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1BD2D800) [pid = 2760] [serial = 933] [outer = 1BB3F400] 18:26:13 INFO - PROCESS | 2760 | 1461115573125 Marionette DEBUG loaded listener.js 18:26:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1BEFA000) [pid = 2760] [serial = 934] [outer = 1BB3F400] 18:26:13 INFO - PROCESS | 2760 | 1461115573556 Marionette TRACE conn4 <- [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]]]}] 18:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 630ms 18:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:26:13 INFO - PROCESS | 2760 | 1461115573587 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 18:26:13 INFO - PROCESS | 2760 | 1461115573589 Marionette TRACE conn4 <- [1,1209,null,{"value":"13"}] 18:26:13 INFO - PROCESS | 2760 | 1461115573592 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:26:13 INFO - PROCESS | 2760 | 1461115573594 Marionette TRACE conn4 <- [1,1210,null,{}] 18:26:13 INFO - PROCESS | 2760 | 1461115573598 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:13 INFO - PROCESS | 2760 | 1461115573712 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 18:26:13 INFO - PROCESS | 2760 | 1461115573718 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:13 INFO - PROCESS | 2760 | ++DOCSHELL 18EE4400 == 41 [pid = 2760] [id = 312] 18:26:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1BD2D000) [pid = 2760] [serial = 935] [outer = 00000000] 18:26:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1C582400) [pid = 2760] [serial = 936] [outer = 1BD2D000] 18:26:13 INFO - PROCESS | 2760 | 1461115573766 Marionette DEBUG loaded listener.js 18:26:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1C58F000) [pid = 2760] [serial = 937] [outer = 1BD2D000] 18:26:14 INFO - PROCESS | 2760 | 1461115574236 Marionette TRACE conn4 <- [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] 18:26:14 INFO - PROCESS | 2760 | 1461115574270 Marionette TRACE conn4 <- [1,1213,null,{"value":"13"}] 18:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 18:26:14 INFO - PROCESS | 2760 | 1461115574274 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:26:14 INFO - PROCESS | 2760 | 1461115574275 Marionette TRACE conn4 <- [1,1214,null,{}] 18:26:14 INFO - PROCESS | 2760 | 1461115574283 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:14 INFO - PROCESS | 2760 | 1461115574408 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 18:26:14 INFO - PROCESS | 2760 | 1461115574497 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:14 INFO - PROCESS | 2760 | ++DOCSHELL 1C58AC00 == 42 [pid = 2760] [id = 313] 18:26:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1C59AC00) [pid = 2760] [serial = 938] [outer = 00000000] 18:26:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1D1D7800) [pid = 2760] [serial = 939] [outer = 1C59AC00] 18:26:14 INFO - PROCESS | 2760 | 1461115574545 Marionette DEBUG loaded listener.js 18:26:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1D772C00) [pid = 2760] [serial = 940] [outer = 1C59AC00] 18:26:15 INFO - PROCESS | 2760 | 1461115574966 Marionette TRACE conn4 <- [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]]]}] 18:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 730ms 18:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:26:15 INFO - PROCESS | 2760 | 1461115575006 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 18:26:15 INFO - PROCESS | 2760 | 1461115575008 Marionette TRACE conn4 <- [1,1217,null,{"value":"13"}] 18:26:15 INFO - PROCESS | 2760 | 1461115575011 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:26:15 INFO - PROCESS | 2760 | 1461115575013 Marionette TRACE conn4 <- [1,1218,null,{}] 18:26:15 INFO - PROCESS | 2760 | 1461115575023 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:15 INFO - PROCESS | 2760 | 1461115575132 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 18:26:15 INFO - PROCESS | 2760 | 1461115575138 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:15 INFO - PROCESS | 2760 | ++DOCSHELL 0F388400 == 43 [pid = 2760] [id = 314] 18:26:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1D7DE400) [pid = 2760] [serial = 941] [outer = 00000000] 18:26:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1DB5C800) [pid = 2760] [serial = 942] [outer = 1D7DE400] 18:26:15 INFO - PROCESS | 2760 | 1461115575187 Marionette DEBUG loaded listener.js 18:26:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1E12EC00) [pid = 2760] [serial = 943] [outer = 1D7DE400] 18:26:15 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1A933800) [pid = 2760] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:26:15 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1B15B800) [pid = 2760] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:26:15 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (13512800) [pid = 2760] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:26:15 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (17892800) [pid = 2760] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:26:15 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1C58E000) [pid = 2760] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:26:15 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1D046400) [pid = 2760] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:26:15 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (18EE0C00) [pid = 2760] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:26:15 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1BEF3800) [pid = 2760] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:26:15 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1DB55C00) [pid = 2760] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:26:15 INFO - PROCESS | 2760 | 1461115575749 Marionette TRACE conn4 <- [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]]]}] 18:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 791ms 18:26:15 INFO - PROCESS | 2760 | 1461115575803 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 18:26:15 INFO - PROCESS | 2760 | 1461115575805 Marionette TRACE conn4 <- [1,1221,null,{"value":"13"}] 18:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:26:15 INFO - PROCESS | 2760 | 1461115575808 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:26:15 INFO - PROCESS | 2760 | 1461115575810 Marionette TRACE conn4 <- [1,1222,null,{}] 18:26:15 INFO - PROCESS | 2760 | 1461115575813 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:15 INFO - PROCESS | 2760 | 1461115575890 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 18:26:15 INFO - PROCESS | 2760 | 1461115575896 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:15 INFO - PROCESS | 2760 | ++DOCSHELL 13551000 == 44 [pid = 2760] [id = 315] 18:26:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1818C400) [pid = 2760] [serial = 944] [outer = 00000000] 18:26:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1B1BCC00) [pid = 2760] [serial = 945] [outer = 1818C400] 18:26:15 INFO - PROCESS | 2760 | 1461115575941 Marionette DEBUG loaded listener.js 18:26:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1CD28000) [pid = 2760] [serial = 946] [outer = 1818C400] 18:26:16 INFO - PROCESS | 2760 | 1461115576347 Marionette TRACE conn4 <- [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]]]}] 18:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 570ms 18:26:16 INFO - PROCESS | 2760 | 1461115576379 Marionette TRACE conn4 -> [0,1225,"getWindowHandle",null] 18:26:16 INFO - PROCESS | 2760 | 1461115576381 Marionette TRACE conn4 <- [1,1225,null,{"value":"13"}] 18:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:26:16 INFO - PROCESS | 2760 | 1461115576395 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:26:16 INFO - PROCESS | 2760 | 1461115576397 Marionette TRACE conn4 <- [1,1226,null,{}] 18:26:16 INFO - PROCESS | 2760 | 1461115576400 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:16 INFO - PROCESS | 2760 | 1461115576483 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 18:26:16 INFO - PROCESS | 2760 | 1461115576489 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:16 INFO - PROCESS | 2760 | ++DOCSHELL 1DB55800 == 45 [pid = 2760] [id = 316] 18:26:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1DDEC000) [pid = 2760] [serial = 947] [outer = 00000000] 18:26:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1F303C00) [pid = 2760] [serial = 948] [outer = 1DDEC000] 18:26:16 INFO - PROCESS | 2760 | 1461115576537 Marionette DEBUG loaded listener.js 18:26:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1F39CC00) [pid = 2760] [serial = 949] [outer = 1DDEC000] 18:26:16 INFO - PROCESS | 2760 | 1461115576938 Marionette TRACE conn4 <- [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]]]}] 18:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 570ms 18:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:26:17 INFO - PROCESS | 2760 | 1461115576970 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 18:26:17 INFO - PROCESS | 2760 | 1461115576972 Marionette TRACE conn4 <- [1,1229,null,{"value":"13"}] 18:26:17 INFO - PROCESS | 2760 | 1461115576974 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:26:17 INFO - PROCESS | 2760 | 1461115576976 Marionette TRACE conn4 <- [1,1230,null,{}] 18:26:17 INFO - PROCESS | 2760 | 1461115576980 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:17 INFO - PROCESS | 2760 | 1461115577101 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 18:26:17 INFO - PROCESS | 2760 | 1461115577109 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:17 INFO - PROCESS | 2760 | ++DOCSHELL 14648C00 == 46 [pid = 2760] [id = 317] 18:26:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1A1DC000) [pid = 2760] [serial = 950] [outer = 00000000] 18:26:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (20062000) [pid = 2760] [serial = 951] [outer = 1A1DC000] 18:26:17 INFO - PROCESS | 2760 | 1461115577160 Marionette DEBUG loaded listener.js 18:26:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1F306400) [pid = 2760] [serial = 952] [outer = 1A1DC000] 18:26:17 INFO - PROCESS | 2760 | 1461115577607 Marionette TRACE conn4 <- [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]]]}] 18:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 670ms 18:26:17 INFO - PROCESS | 2760 | 1461115577646 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 18:26:17 INFO - PROCESS | 2760 | 1461115577648 Marionette TRACE conn4 <- [1,1233,null,{"value":"13"}] 18:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:26:17 INFO - PROCESS | 2760 | 1461115577660 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:26:17 INFO - PROCESS | 2760 | 1461115577662 Marionette TRACE conn4 <- [1,1234,null,{}] 18:26:17 INFO - PROCESS | 2760 | 1461115577666 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:17 INFO - PROCESS | 2760 | 1461115577809 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 18:26:17 INFO - PROCESS | 2760 | 1461115577943 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:17 INFO - PROCESS | 2760 | ++DOCSHELL 0F15A400 == 47 [pid = 2760] [id = 318] 18:26:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (0F15AC00) [pid = 2760] [serial = 953] [outer = 00000000] 18:26:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (0F254C00) [pid = 2760] [serial = 954] [outer = 0F15AC00] 18:26:18 INFO - PROCESS | 2760 | 1461115578002 Marionette DEBUG loaded listener.js 18:26:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (133D3400) [pid = 2760] [serial = 955] [outer = 0F15AC00] 18:26:18 INFO - PROCESS | 2760 | 1461115578656 Marionette TRACE conn4 <- [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]]]}] 18:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1022ms 18:26:18 INFO - PROCESS | 2760 | 1461115578684 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 18:26:18 INFO - PROCESS | 2760 | 1461115578690 Marionette TRACE conn4 <- [1,1237,null,{"value":"13"}] 18:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:26:18 INFO - PROCESS | 2760 | 1461115578694 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:26:18 INFO - PROCESS | 2760 | 1461115578699 Marionette TRACE conn4 <- [1,1238,null,{}] 18:26:18 INFO - PROCESS | 2760 | 1461115578725 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:18 INFO - PROCESS | 2760 | 1461115578837 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 18:26:18 INFO - PROCESS | 2760 | 1461115578965 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:19 INFO - PROCESS | 2760 | ++DOCSHELL 1A936000 == 48 [pid = 2760] [id = 319] 18:26:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1A937C00) [pid = 2760] [serial = 956] [outer = 00000000] 18:26:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1B161C00) [pid = 2760] [serial = 957] [outer = 1A937C00] 18:26:19 INFO - PROCESS | 2760 | 1461115579024 Marionette DEBUG loaded listener.js 18:26:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1BB40000) [pid = 2760] [serial = 958] [outer = 1A937C00] 18:26:19 INFO - PROCESS | 2760 | 1461115579539 Marionette TRACE conn4 <- [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]]]}] 18:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 931ms 18:26:19 INFO - PROCESS | 2760 | 1461115579629 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 18:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:26:19 INFO - PROCESS | 2760 | 1461115579633 Marionette TRACE conn4 <- [1,1241,null,{"value":"13"}] 18:26:19 INFO - PROCESS | 2760 | 1461115579637 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:26:19 INFO - PROCESS | 2760 | 1461115579639 Marionette TRACE conn4 <- [1,1242,null,{}] 18:26:19 INFO - PROCESS | 2760 | 1461115579643 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:19 INFO - PROCESS | 2760 | 1461115579758 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 18:26:19 INFO - PROCESS | 2760 | 1461115579856 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:19 INFO - PROCESS | 2760 | ++DOCSHELL 1D1D5C00 == 49 [pid = 2760] [id = 320] 18:26:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1D5E0C00) [pid = 2760] [serial = 959] [outer = 00000000] 18:26:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1E42A800) [pid = 2760] [serial = 960] [outer = 1D5E0C00] 18:26:19 INFO - PROCESS | 2760 | 1461115579915 Marionette DEBUG loaded listener.js 18:26:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1F393000) [pid = 2760] [serial = 961] [outer = 1D5E0C00] 18:26:20 INFO - PROCESS | 2760 | 1461115580526 Marionette TRACE conn4 <- [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]]]}] 18:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 930ms 18:26:20 INFO - PROCESS | 2760 | 1461115580568 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 18:26:20 INFO - PROCESS | 2760 | 1461115580573 Marionette TRACE conn4 <- [1,1245,null,{"value":"13"}] 18:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:26:20 INFO - PROCESS | 2760 | 1461115580585 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:26:20 INFO - PROCESS | 2760 | 1461115580590 Marionette TRACE conn4 <- [1,1246,null,{}] 18:26:20 INFO - PROCESS | 2760 | 1461115580594 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:20 INFO - PROCESS | 2760 | 1461115580701 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 18:26:20 INFO - PROCESS | 2760 | 1461115580828 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:20 INFO - PROCESS | 2760 | ++DOCSHELL 20A26800 == 50 [pid = 2760] [id = 321] 18:26:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (20A46400) [pid = 2760] [serial = 962] [outer = 00000000] 18:26:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (20A4C000) [pid = 2760] [serial = 963] [outer = 20A46400] 18:26:20 INFO - PROCESS | 2760 | 1461115580887 Marionette DEBUG loaded listener.js 18:26:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (20A4F000) [pid = 2760] [serial = 964] [outer = 20A46400] 18:26:21 INFO - PROCESS | 2760 | 1461115581482 Marionette TRACE conn4 <- [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]]]}] 18:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 930ms 18:26:21 INFO - PROCESS | 2760 | 1461115581676 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 18:26:21 INFO - PROCESS | 2760 | 1461115581680 Marionette TRACE conn4 <- [1,1249,null,{"value":"13"}] 18:26:21 INFO - PROCESS | 2760 | 1461115581694 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:26:21 INFO - PROCESS | 2760 | 1461115581697 Marionette TRACE conn4 <- [1,1250,null,{}] 18:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:26:21 INFO - PROCESS | 2760 | 1461115581703 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:21 INFO - PROCESS | 2760 | 1461115581799 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 18:26:21 INFO - PROCESS | 2760 | 1461115581882 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:21 INFO - PROCESS | 2760 | ++DOCSHELL 0F24D800 == 51 [pid = 2760] [id = 322] 18:26:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (12FB6C00) [pid = 2760] [serial = 965] [outer = 00000000] 18:26:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (18E58400) [pid = 2760] [serial = 966] [outer = 12FB6C00] 18:26:22 INFO - PROCESS | 2760 | 1461115581972 Marionette DEBUG loaded listener.js 18:26:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (1A1D8C00) [pid = 2760] [serial = 967] [outer = 12FB6C00] 18:26:22 INFO - PROCESS | 2760 | --DOCSHELL 14648C00 == 50 [pid = 2760] [id = 317] 18:26:22 INFO - PROCESS | 2760 | --DOCSHELL 1DB55800 == 49 [pid = 2760] [id = 316] 18:26:22 INFO - PROCESS | 2760 | --DOCSHELL 13551000 == 48 [pid = 2760] [id = 315] 18:26:22 INFO - PROCESS | 2760 | --DOCSHELL 0F388400 == 47 [pid = 2760] [id = 314] 18:26:22 INFO - PROCESS | 2760 | --DOCSHELL 1C58AC00 == 46 [pid = 2760] [id = 313] 18:26:22 INFO - PROCESS | 2760 | --DOCSHELL 18EE4400 == 45 [pid = 2760] [id = 312] 18:26:22 INFO - PROCESS | 2760 | --DOCSHELL 0F159C00 == 44 [pid = 2760] [id = 311] 18:26:22 INFO - PROCESS | 2760 | --DOCSHELL 1A6B6000 == 43 [pid = 2760] [id = 310] 18:26:22 INFO - PROCESS | 2760 | --DOCSHELL 0F251800 == 42 [pid = 2760] [id = 309] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (182EC000) [pid = 2760] [serial = 870] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1C58D400) [pid = 2760] [serial = 873] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1E45C000) [pid = 2760] [serial = 906] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (1DB5AC00) [pid = 2760] [serial = 876] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOCSHELL 18268C00 == 41 [pid = 2760] [id = 308] 18:26:22 INFO - PROCESS | 2760 | --DOCSHELL 0F333000 == 40 [pid = 2760] [id = 303] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1818B000) [pid = 2760] [serial = 883] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1826A000) [pid = 2760] [serial = 880] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (17FE6000) [pid = 2760] [serial = 879] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1CD7B800) [pid = 2760] [serial = 895] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1C59FC00) [pid = 2760] [serial = 894] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1D1D5000) [pid = 2760] [serial = 897] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1C58C800) [pid = 2760] [serial = 901] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1BB3A800) [pid = 2760] [serial = 900] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1C504800) [pid = 2760] [serial = 891] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1D1DAC00) [pid = 2760] [serial = 898] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1C504000) [pid = 2760] [serial = 892] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1DDE6800) [pid = 2760] [serial = 903] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1E231000) [pid = 2760] [serial = 904] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1BB3FC00) [pid = 2760] [serial = 889] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1DB5E800) [pid = 2760] [serial = 867] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1A939000) [pid = 2760] [serial = 885] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1A943400) [pid = 2760] [serial = 886] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1BB22C00) [pid = 2760] [serial = 888] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (17AD1800) [pid = 2760] [serial = 882] [outer = 00000000] [url = about:blank] 18:26:22 INFO - PROCESS | 2760 | 1461115582648 Marionette TRACE conn4 <- [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]]]}] 18:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1017ms 18:26:22 INFO - PROCESS | 2760 | 1461115582720 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 18:26:22 INFO - PROCESS | 2760 | 1461115582723 Marionette TRACE conn4 <- [1,1253,null,{"value":"13"}] 18:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:26:22 INFO - PROCESS | 2760 | 1461115582730 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:26:22 INFO - PROCESS | 2760 | 1461115582734 Marionette TRACE conn4 <- [1,1254,null,{}] 18:26:22 INFO - PROCESS | 2760 | 1461115582738 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:22 INFO - PROCESS | 2760 | 1461115582836 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 18:26:22 INFO - PROCESS | 2760 | 1461115582848 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:22 INFO - PROCESS | 2760 | ++DOCSHELL 1354E800 == 41 [pid = 2760] [id = 323] 18:26:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (13556C00) [pid = 2760] [serial = 968] [outer = 00000000] 18:26:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1464AC00) [pid = 2760] [serial = 969] [outer = 13556C00] 18:26:22 INFO - PROCESS | 2760 | 1461115582896 Marionette DEBUG loaded listener.js 18:26:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (17FE1000) [pid = 2760] [serial = 970] [outer = 13556C00] 18:26:23 INFO - PROCESS | 2760 | 1461115583442 Marionette TRACE conn4 <- [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]]]}] 18:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 730ms 18:26:23 INFO - PROCESS | 2760 | 1461115583459 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 18:26:23 INFO - PROCESS | 2760 | 1461115583461 Marionette TRACE conn4 <- [1,1257,null,{"value":"13"}] 18:26:23 INFO - PROCESS | 2760 | 1461115583465 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:26:23 INFO - PROCESS | 2760 | 1461115583467 Marionette TRACE conn4 <- [1,1258,null,{}] 18:26:23 INFO - PROCESS | 2760 | 1461115583476 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:23 INFO - PROCESS | 2760 | 1461115583564 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 18:26:23 INFO - PROCESS | 2760 | 1461115583572 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:23 INFO - PROCESS | 2760 | ++DOCSHELL 1B159000 == 42 [pid = 2760] [id = 324] 18:26:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1B159800) [pid = 2760] [serial = 971] [outer = 00000000] 18:26:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1B1B3800) [pid = 2760] [serial = 972] [outer = 1B159800] 18:26:23 INFO - PROCESS | 2760 | 1461115583622 Marionette DEBUG loaded listener.js 18:26:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1BB28400) [pid = 2760] [serial = 973] [outer = 1B159800] 18:26:24 INFO - PROCESS | 2760 | 1461115584098 Marionette TRACE conn4 <- [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]]]}] 18:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 670ms 18:26:24 INFO - PROCESS | 2760 | 1461115584139 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 18:26:24 INFO - PROCESS | 2760 | 1461115584141 Marionette TRACE conn4 <- [1,1261,null,{"value":"13"}] 18:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:26:24 INFO - PROCESS | 2760 | 1461115584144 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:26:24 INFO - PROCESS | 2760 | 1461115584146 Marionette TRACE conn4 <- [1,1262,null,{}] 18:26:24 INFO - PROCESS | 2760 | 1461115584149 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:24 INFO - PROCESS | 2760 | 1461115584236 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 18:26:24 INFO - PROCESS | 2760 | 1461115584247 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:24 INFO - PROCESS | 2760 | ++DOCSHELL 1BEF9000 == 43 [pid = 2760] [id = 325] 18:26:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1BEFC800) [pid = 2760] [serial = 974] [outer = 00000000] 18:26:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1C58F400) [pid = 2760] [serial = 975] [outer = 1BEFC800] 18:26:24 INFO - PROCESS | 2760 | 1461115584293 Marionette DEBUG loaded listener.js 18:26:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1C59A000) [pid = 2760] [serial = 976] [outer = 1BEFC800] 18:26:24 INFO - PROCESS | 2760 | 1461115584766 Marionette TRACE conn4 <- [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]]]}] 18:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 670ms 18:26:24 INFO - PROCESS | 2760 | 1461115584815 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 18:26:24 INFO - PROCESS | 2760 | 1461115584817 Marionette TRACE conn4 <- [1,1265,null,{"value":"13"}] 18:26:24 INFO - PROCESS | 2760 | 1461115584821 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:26:24 INFO - PROCESS | 2760 | 1461115584822 Marionette TRACE conn4 <- [1,1266,null,{}] 18:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:26:24 INFO - PROCESS | 2760 | 1461115584826 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:24 INFO - PROCESS | 2760 | 1461115584935 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 18:26:24 INFO - PROCESS | 2760 | 1461115584948 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:24 INFO - PROCESS | 2760 | ++DOCSHELL 1CD72C00 == 44 [pid = 2760] [id = 326] 18:26:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1CD73C00) [pid = 2760] [serial = 977] [outer = 00000000] 18:26:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1CD81800) [pid = 2760] [serial = 978] [outer = 1CD73C00] 18:26:25 INFO - PROCESS | 2760 | 1461115584994 Marionette DEBUG loaded listener.js 18:26:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1D04CC00) [pid = 2760] [serial = 979] [outer = 1CD73C00] 18:26:25 INFO - PROCESS | 2760 | 1461115585474 Marionette TRACE conn4 <- [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]]]}] 18:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 670ms 18:26:25 INFO - PROCESS | 2760 | 1461115585495 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 18:26:25 INFO - PROCESS | 2760 | 1461115585497 Marionette TRACE conn4 <- [1,1269,null,{"value":"13"}] 18:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:26:25 INFO - PROCESS | 2760 | 1461115585507 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:26:25 INFO - PROCESS | 2760 | 1461115585508 Marionette TRACE conn4 <- [1,1270,null,{}] 18:26:25 INFO - PROCESS | 2760 | 1461115585512 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:25 INFO - PROCESS | 2760 | 1461115585642 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 18:26:25 INFO - PROCESS | 2760 | 1461115585650 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:25 INFO - PROCESS | 2760 | ++DOCSHELL 1BB3FC00 == 45 [pid = 2760] [id = 327] 18:26:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1CD7EC00) [pid = 2760] [serial = 980] [outer = 00000000] 18:26:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1DB5A400) [pid = 2760] [serial = 981] [outer = 1CD7EC00] 18:26:25 INFO - PROCESS | 2760 | 1461115585744 Marionette DEBUG loaded listener.js 18:26:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1DDEA800) [pid = 2760] [serial = 982] [outer = 1CD7EC00] 18:26:26 INFO - PROCESS | 2760 | 1461115586186 Marionette TRACE conn4 <- [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]]]}] 18:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 731ms 18:26:26 INFO - PROCESS | 2760 | 1461115586240 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 18:26:26 INFO - PROCESS | 2760 | 1461115586242 Marionette TRACE conn4 <- [1,1273,null,{"value":"13"}] 18:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:26:26 INFO - PROCESS | 2760 | 1461115586249 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:26:26 INFO - PROCESS | 2760 | 1461115586251 Marionette TRACE conn4 <- [1,1274,null,{}] 18:26:26 INFO - PROCESS | 2760 | 1461115586293 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:26 INFO - PROCESS | 2760 | 1461115586400 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 18:26:26 INFO - PROCESS | 2760 | 1461115586413 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:26 INFO - PROCESS | 2760 | ++DOCSHELL 1374BC00 == 46 [pid = 2760] [id = 328] 18:26:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1E12A000) [pid = 2760] [serial = 983] [outer = 00000000] 18:26:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1E45F400) [pid = 2760] [serial = 984] [outer = 1E12A000] 18:26:26 INFO - PROCESS | 2760 | 1461115586460 Marionette DEBUG loaded listener.js 18:26:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1E510C00) [pid = 2760] [serial = 985] [outer = 1E12A000] 18:26:26 INFO - PROCESS | 2760 | 1461115586929 Marionette TRACE conn4 <- [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]]]}] 18:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 710ms 18:26:27 INFO - PROCESS | 2760 | 1461115586976 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 18:26:27 INFO - PROCESS | 2760 | 1461115586978 Marionette TRACE conn4 <- [1,1277,null,{"value":"13"}] 18:26:27 INFO - PROCESS | 2760 | 1461115586981 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:26:27 INFO - PROCESS | 2760 | 1461115586983 Marionette TRACE conn4 <- [1,1278,null,{}] 18:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:26:27 INFO - PROCESS | 2760 | 1461115586987 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:27 INFO - PROCESS | 2760 | 1461115587095 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 18:26:27 INFO - PROCESS | 2760 | 1461115587102 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:27 INFO - PROCESS | 2760 | ++DOCSHELL 13070C00 == 47 [pid = 2760] [id = 329] 18:26:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (17FE4C00) [pid = 2760] [serial = 986] [outer = 00000000] 18:26:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1FE9D000) [pid = 2760] [serial = 987] [outer = 17FE4C00] 18:26:27 INFO - PROCESS | 2760 | 1461115587341 Marionette DEBUG loaded listener.js 18:26:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1FF06000) [pid = 2760] [serial = 988] [outer = 17FE4C00] 18:26:27 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1D7DE400) [pid = 2760] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:26:27 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (1C59AC00) [pid = 2760] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:26:27 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (20060000) [pid = 2760] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:26:27 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1A932000) [pid = 2760] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:26:27 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1BB3F400) [pid = 2760] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:26:27 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1826AC00) [pid = 2760] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:26:27 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (0F255800) [pid = 2760] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:26:27 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1818C400) [pid = 2760] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:26:27 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1BD2D000) [pid = 2760] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:26:27 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1DDEC000) [pid = 2760] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:26:27 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (12FC3400) [pid = 2760] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:26:27 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (0F5BE400) [pid = 2760] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:26:27 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1BB29C00) [pid = 2760] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:26:27 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1467AC00) [pid = 2760] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:26:27 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (137CC000) [pid = 2760] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:26:27 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1DB51400) [pid = 2760] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:26:27 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1DB5A800) [pid = 2760] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:26:27 INFO - PROCESS | 2760 | 1461115587745 Marionette TRACE conn4 <- [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]]]}] 18:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 830ms 18:26:27 INFO - PROCESS | 2760 | 1461115587818 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 18:26:27 INFO - PROCESS | 2760 | 1461115587820 Marionette TRACE conn4 <- [1,1281,null,{"value":"13"}] 18:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:26:27 INFO - PROCESS | 2760 | 1461115587829 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:26:27 INFO - PROCESS | 2760 | 1461115587831 Marionette TRACE conn4 <- [1,1282,null,{}] 18:26:27 INFO - PROCESS | 2760 | 1461115587835 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:27 INFO - PROCESS | 2760 | 1461115587914 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 18:26:27 INFO - PROCESS | 2760 | 1461115587923 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:27 INFO - PROCESS | 2760 | ++DOCSHELL 17B67800 == 48 [pid = 2760] [id = 330] 18:26:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1826AC00) [pid = 2760] [serial = 989] [outer = 00000000] 18:26:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1C595000) [pid = 2760] [serial = 990] [outer = 1826AC00] 18:26:28 INFO - PROCESS | 2760 | 1461115587972 Marionette DEBUG loaded listener.js 18:26:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1D7E5400) [pid = 2760] [serial = 991] [outer = 1826AC00] 18:26:28 INFO - PROCESS | 2760 | 1461115588403 Marionette TRACE conn4 <- [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]]]}] 18:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 630ms 18:26:28 INFO - PROCESS | 2760 | 1461115588458 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 18:26:28 INFO - PROCESS | 2760 | 1461115588460 Marionette TRACE conn4 <- [1,1285,null,{"value":"13"}] 18:26:28 INFO - PROCESS | 2760 | 1461115588464 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:26:28 INFO - PROCESS | 2760 | 1461115588465 Marionette TRACE conn4 <- [1,1286,null,{}] 18:26:28 INFO - PROCESS | 2760 | 1461115588469 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:28 INFO - PROCESS | 2760 | 1461115588552 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 18:26:28 INFO - PROCESS | 2760 | 1461115588561 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:28 INFO - PROCESS | 2760 | ++DOCSHELL 1DDEC000 == 49 [pid = 2760] [id = 331] 18:26:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1FB38000) [pid = 2760] [serial = 992] [outer = 00000000] 18:26:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (20A1C800) [pid = 2760] [serial = 993] [outer = 1FB38000] 18:26:28 INFO - PROCESS | 2760 | 1461115588610 Marionette DEBUG loaded listener.js 18:26:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (20A1B400) [pid = 2760] [serial = 994] [outer = 1FB38000] 18:26:29 INFO - PROCESS | 2760 | 1461115589072 Marionette TRACE conn4 <- [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]]]}] 18:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 671ms 18:26:29 INFO - PROCESS | 2760 | 1461115589138 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 18:26:29 INFO - PROCESS | 2760 | 1461115589141 Marionette TRACE conn4 <- [1,1289,null,{"value":"13"}] 18:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:26:29 INFO - PROCESS | 2760 | 1461115589144 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:26:29 INFO - PROCESS | 2760 | 1461115589146 Marionette TRACE conn4 <- [1,1290,null,{}] 18:26:29 INFO - PROCESS | 2760 | 1461115589150 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:29 INFO - PROCESS | 2760 | 1461115589282 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 18:26:29 INFO - PROCESS | 2760 | 1461115589297 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:29 INFO - PROCESS | 2760 | ++DOCSHELL 0F15E400 == 50 [pid = 2760] [id = 332] 18:26:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (0F160000) [pid = 2760] [serial = 995] [outer = 00000000] 18:26:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (0F253000) [pid = 2760] [serial = 996] [outer = 0F160000] 18:26:29 INFO - PROCESS | 2760 | 1461115589400 Marionette DEBUG loaded listener.js 18:26:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (12FC2400) [pid = 2760] [serial = 997] [outer = 0F160000] 18:26:30 INFO - PROCESS | 2760 | 1461115590076 Marionette TRACE conn4 <- [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]]]}] 18:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 970ms 18:26:30 INFO - PROCESS | 2760 | 1461115590119 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 18:26:30 INFO - PROCESS | 2760 | 1461115590125 Marionette TRACE conn4 <- [1,1293,null,{"value":"13"}] 18:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:26:30 INFO - PROCESS | 2760 | 1461115590131 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:26:30 INFO - PROCESS | 2760 | 1461115590135 Marionette TRACE conn4 <- [1,1294,null,{}] 18:26:30 INFO - PROCESS | 2760 | 1461115590140 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:30 INFO - PROCESS | 2760 | 1461115590256 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 18:26:30 INFO - PROCESS | 2760 | 1461115590389 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:30 INFO - PROCESS | 2760 | ++DOCSHELL 1A943000 == 51 [pid = 2760] [id = 333] 18:26:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1A947800) [pid = 2760] [serial = 998] [outer = 00000000] 18:26:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1BB26800) [pid = 2760] [serial = 999] [outer = 1A947800] 18:26:30 INFO - PROCESS | 2760 | 1461115590450 Marionette DEBUG loaded listener.js 18:26:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1BEF3800) [pid = 2760] [serial = 1000] [outer = 1A947800] 18:26:31 INFO - PROCESS | 2760 | 1461115591074 Marionette TRACE conn4 <- [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]]]}] 18:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 970ms 18:26:31 INFO - PROCESS | 2760 | 1461115591104 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 18:26:31 INFO - PROCESS | 2760 | 1461115591109 Marionette TRACE conn4 <- [1,1297,null,{"value":"13"}] 18:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:26:31 INFO - PROCESS | 2760 | 1461115591115 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:26:31 INFO - PROCESS | 2760 | 1461115591118 Marionette TRACE conn4 <- [1,1298,null,{}] 18:26:31 INFO - PROCESS | 2760 | 1461115591122 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:31 INFO - PROCESS | 2760 | 1461115591233 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 18:26:31 INFO - PROCESS | 2760 | 1461115591336 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:31 INFO - PROCESS | 2760 | ++DOCSHELL 1B166400 == 52 [pid = 2760] [id = 334] 18:26:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1D766C00) [pid = 2760] [serial = 1001] [outer = 00000000] 18:26:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1F30F400) [pid = 2760] [serial = 1002] [outer = 1D766C00] 18:26:31 INFO - PROCESS | 2760 | 1461115591395 Marionette DEBUG loaded listener.js 18:26:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (20A25800) [pid = 2760] [serial = 1003] [outer = 1D766C00] 18:26:32 INFO - PROCESS | 2760 | 1461115592025 Marionette TRACE conn4 <- [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] 18:26:32 INFO - PROCESS | 2760 | 1461115592095 Marionette TRACE conn4 <- [1,1301,null,{"value":"13"}] 18:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 18:26:32 INFO - PROCESS | 2760 | 1461115592099 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:26:32 INFO - PROCESS | 2760 | 1461115592103 Marionette TRACE conn4 <- [1,1302,null,{}] 18:26:32 INFO - PROCESS | 2760 | 1461115592114 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:32 INFO - PROCESS | 2760 | 1461115592261 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 18:26:32 INFO - PROCESS | 2760 | 1461115592386 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:32 INFO - PROCESS | 2760 | ++DOCSHELL 1CD81000 == 53 [pid = 2760] [id = 335] 18:26:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (20B9E800) [pid = 2760] [serial = 1004] [outer = 00000000] 18:26:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (21B34800) [pid = 2760] [serial = 1005] [outer = 20B9E800] 18:26:32 INFO - PROCESS | 2760 | 1461115592442 Marionette DEBUG loaded listener.js 18:26:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (21B38000) [pid = 2760] [serial = 1006] [outer = 20B9E800] 18:26:33 INFO - PROCESS | 2760 | 1461115592979 Marionette TRACE conn4 <- [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]]]}] 18:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 931ms 18:26:33 INFO - PROCESS | 2760 | 1461115593033 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 18:26:33 INFO - PROCESS | 2760 | 1461115593036 Marionette TRACE conn4 <- [1,1305,null,{"value":"13"}] 18:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:26:33 INFO - PROCESS | 2760 | 1461115593039 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:26:33 INFO - PROCESS | 2760 | 1461115593041 Marionette TRACE conn4 <- [1,1306,null,{}] 18:26:33 INFO - PROCESS | 2760 | 1461115593045 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:33 INFO - PROCESS | 2760 | 1461115593182 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 18:26:33 INFO - PROCESS | 2760 | 1461115593311 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:33 INFO - PROCESS | 2760 | ++DOCSHELL 0F210800 == 54 [pid = 2760] [id = 336] 18:26:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (0F380400) [pid = 2760] [serial = 1007] [outer = 00000000] 18:26:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (17B65400) [pid = 2760] [serial = 1008] [outer = 0F380400] 18:26:33 INFO - PROCESS | 2760 | 1461115593367 Marionette DEBUG loaded listener.js 18:26:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (19398C00) [pid = 2760] [serial = 1009] [outer = 0F380400] 18:26:34 INFO - PROCESS | 2760 | 1461115594136 Marionette TRACE conn4 <- [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]]]}] 18:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1127ms 18:26:34 INFO - PROCESS | 2760 | 1461115594170 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 18:26:34 INFO - PROCESS | 2760 | 1461115594175 Marionette TRACE conn4 <- [1,1309,null,{"value":"13"}] 18:26:34 INFO - PROCESS | 2760 | 1461115594180 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:26:34 INFO - PROCESS | 2760 | 1461115594184 Marionette TRACE conn4 <- [1,1310,null,{}] 18:26:34 INFO - PROCESS | 2760 | 1461115594189 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:34 INFO - PROCESS | 2760 | 1461115594287 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 18:26:34 INFO - PROCESS | 2760 | 1461115594422 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:34 INFO - PROCESS | 2760 | ++DOCSHELL 1A93AC00 == 55 [pid = 2760] [id = 337] 18:26:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (1A941000) [pid = 2760] [serial = 1010] [outer = 00000000] 18:26:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (1B165800) [pid = 2760] [serial = 1011] [outer = 1A941000] 18:26:34 INFO - PROCESS | 2760 | 1461115594474 Marionette DEBUG loaded listener.js 18:26:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (1BD26C00) [pid = 2760] [serial = 1012] [outer = 1A941000] 18:26:34 INFO - PROCESS | 2760 | --DOCSHELL 1DDEC000 == 54 [pid = 2760] [id = 331] 18:26:34 INFO - PROCESS | 2760 | --DOCSHELL 17B67800 == 53 [pid = 2760] [id = 330] 18:26:34 INFO - PROCESS | 2760 | --DOCSHELL 13070C00 == 52 [pid = 2760] [id = 329] 18:26:34 INFO - PROCESS | 2760 | --DOCSHELL 1374BC00 == 51 [pid = 2760] [id = 328] 18:26:34 INFO - PROCESS | 2760 | --DOCSHELL 1BB3FC00 == 50 [pid = 2760] [id = 327] 18:26:34 INFO - PROCESS | 2760 | --DOCSHELL 1CD72C00 == 49 [pid = 2760] [id = 326] 18:26:34 INFO - PROCESS | 2760 | --DOCSHELL 1BEF9000 == 48 [pid = 2760] [id = 325] 18:26:34 INFO - PROCESS | 2760 | --DOCSHELL 1B159000 == 47 [pid = 2760] [id = 324] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (20062000) [pid = 2760] [serial = 951] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOCSHELL 1354E800 == 46 [pid = 2760] [id = 323] 18:26:34 INFO - PROCESS | 2760 | --DOCSHELL 0F24D800 == 45 [pid = 2760] [id = 322] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (18EE9C00) [pid = 2760] [serial = 838] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1E41BC00) [pid = 2760] [serial = 877] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (1939B800) [pid = 2760] [serial = 871] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (13550800) [pid = 2760] [serial = 835] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (1C599800) [pid = 2760] [serial = 874] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1DB5E400) [pid = 2760] [serial = 868] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1E127400) [pid = 2760] [serial = 832] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (1DB5C800) [pid = 2760] [serial = 942] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1D772C00) [pid = 2760] [serial = 940] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (20063800) [pid = 2760] [serial = 922] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (20063400) [pid = 2760] [serial = 921] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1A94DC00) [pid = 2760] [serial = 930] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1B15BC00) [pid = 2760] [serial = 931] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1D1D7800) [pid = 2760] [serial = 939] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1BD2D800) [pid = 2760] [serial = 933] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (193A0400) [pid = 2760] [serial = 925] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (18EDEC00) [pid = 2760] [serial = 924] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (13FE3C00) [pid = 2760] [serial = 927] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (17F2E000) [pid = 2760] [serial = 928] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (12FBC800) [pid = 2760] [serial = 909] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1A92FC00) [pid = 2760] [serial = 912] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1E452C00) [pid = 2760] [serial = 915] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1FB42C00) [pid = 2760] [serial = 918] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1CD28000) [pid = 2760] [serial = 946] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1B1BCC00) [pid = 2760] [serial = 945] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1E12EC00) [pid = 2760] [serial = 943] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1C582400) [pid = 2760] [serial = 936] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1F303C00) [pid = 2760] [serial = 948] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1F39CC00) [pid = 2760] [serial = 949] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1C58F000) [pid = 2760] [serial = 937] [outer = 00000000] [url = about:blank] 18:26:34 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1BEFA000) [pid = 2760] [serial = 934] [outer = 00000000] [url = about:blank] 18:26:35 INFO - PROCESS | 2760 | 1461115595011 Marionette TRACE conn4 <- [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]]]}] 18:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 873ms 18:26:35 INFO - PROCESS | 2760 | 1461115595058 Marionette TRACE conn4 -> [0,1313,"getWindowHandle",null] 18:26:35 INFO - PROCESS | 2760 | 1461115595064 Marionette TRACE conn4 <- [1,1313,null,{"value":"13"}] 18:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:26:35 INFO - PROCESS | 2760 | 1461115595070 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:26:35 INFO - PROCESS | 2760 | 1461115595073 Marionette TRACE conn4 <- [1,1314,null,{}] 18:26:35 INFO - PROCESS | 2760 | 1461115595077 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:35 INFO - PROCESS | 2760 | 1461115595168 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 18:26:35 INFO - PROCESS | 2760 | 1461115595259 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:35 INFO - PROCESS | 2760 | ++DOCSHELL 12FBF000 == 46 [pid = 2760] [id = 338] 18:26:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (13548C00) [pid = 2760] [serial = 1013] [outer = 00000000] 18:26:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (182F5000) [pid = 2760] [serial = 1014] [outer = 13548C00] 18:26:35 INFO - PROCESS | 2760 | 1461115595308 Marionette DEBUG loaded listener.js 18:26:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (18E58C00) [pid = 2760] [serial = 1015] [outer = 13548C00] 18:26:35 INFO - PROCESS | 2760 | 1461115595736 Marionette TRACE conn4 <- [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]]]}] 18:26:35 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 18:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 731ms 18:26:35 INFO - PROCESS | 2760 | 1461115595803 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 18:26:35 INFO - PROCESS | 2760 | 1461115595806 Marionette TRACE conn4 <- [1,1317,null,{"value":"13"}] 18:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:26:35 INFO - PROCESS | 2760 | 1461115595809 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:26:35 INFO - PROCESS | 2760 | 1461115595813 Marionette TRACE conn4 <- [1,1318,null,{}] 18:26:35 INFO - PROCESS | 2760 | 1461115595827 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:35 INFO - PROCESS | 2760 | 1461115595912 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 18:26:35 INFO - PROCESS | 2760 | 1461115595919 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:35 INFO - PROCESS | 2760 | ++DOCSHELL 1B163400 == 47 [pid = 2760] [id = 339] 18:26:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1B165000) [pid = 2760] [serial = 1016] [outer = 00000000] 18:26:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1BEF3400) [pid = 2760] [serial = 1017] [outer = 1B165000] 18:26:36 INFO - PROCESS | 2760 | 1461115595966 Marionette DEBUG loaded listener.js 18:26:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1C509400) [pid = 2760] [serial = 1018] [outer = 1B165000] 18:26:36 INFO - PROCESS | 2760 | 1461115596461 Marionette TRACE conn4 <- [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]]]}] 18:26:36 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 18:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 690ms 18:26:36 INFO - PROCESS | 2760 | 1461115596503 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 18:26:36 INFO - PROCESS | 2760 | 1461115596505 Marionette TRACE conn4 <- [1,1321,null,{"value":"13"}] 18:26:36 INFO - PROCESS | 2760 | 1461115596509 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:26:36 INFO - PROCESS | 2760 | 1461115596510 Marionette TRACE conn4 <- [1,1322,null,{}] 18:26:36 INFO - PROCESS | 2760 | 1461115596514 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:36 INFO - PROCESS | 2760 | 1461115596596 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 18:26:36 INFO - PROCESS | 2760 | 1461115596604 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:36 INFO - PROCESS | 2760 | ++DOCSHELL 1C591C00 == 48 [pid = 2760] [id = 340] 18:26:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1C594C00) [pid = 2760] [serial = 1019] [outer = 00000000] 18:26:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1CD23000) [pid = 2760] [serial = 1020] [outer = 1C594C00] 18:26:36 INFO - PROCESS | 2760 | 1461115596650 Marionette DEBUG loaded listener.js 18:26:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1CD79400) [pid = 2760] [serial = 1021] [outer = 1C594C00] 18:26:37 INFO - PROCESS | 2760 | 1461115597097 Marionette TRACE conn4 <- [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]]]}] 18:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 630ms 18:26:37 INFO - PROCESS | 2760 | 1461115597143 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 18:26:37 INFO - PROCESS | 2760 | 1461115597145 Marionette TRACE conn4 <- [1,1325,null,{"value":"13"}] 18:26:37 INFO - PROCESS | 2760 | 1461115597148 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:26:37 INFO - PROCESS | 2760 | 1461115597150 Marionette TRACE conn4 <- [1,1326,null,{}] 18:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:26:37 INFO - PROCESS | 2760 | 1461115597153 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:37 INFO - PROCESS | 2760 | 1461115597260 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 18:26:37 INFO - PROCESS | 2760 | 1461115597345 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:37 INFO - PROCESS | 2760 | ++DOCSHELL 13F22800 == 49 [pid = 2760] [id = 341] 18:26:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1D04B800) [pid = 2760] [serial = 1022] [outer = 00000000] 18:26:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1D1D7800) [pid = 2760] [serial = 1023] [outer = 1D04B800] 18:26:37 INFO - PROCESS | 2760 | 1461115597393 Marionette DEBUG loaded listener.js 18:26:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1D58B400) [pid = 2760] [serial = 1024] [outer = 1D04B800] 18:26:38 INFO - PROCESS | 2760 | 1461115598328 Marionette TRACE conn4 <- [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]]]}] 18:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1230ms 18:26:38 INFO - PROCESS | 2760 | 1461115598383 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 18:26:38 INFO - PROCESS | 2760 | 1461115598385 Marionette TRACE conn4 <- [1,1329,null,{"value":"13"}] 18:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:26:38 INFO - PROCESS | 2760 | 1461115598388 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:26:38 INFO - PROCESS | 2760 | 1461115598390 Marionette TRACE conn4 <- [1,1330,null,{}] 18:26:38 INFO - PROCESS | 2760 | 1461115598393 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:38 INFO - PROCESS | 2760 | 1461115598519 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 18:26:38 INFO - PROCESS | 2760 | 1461115598526 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:38 INFO - PROCESS | 2760 | ++DOCSHELL 1D5E2400 == 50 [pid = 2760] [id = 342] 18:26:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1D76E800) [pid = 2760] [serial = 1025] [outer = 00000000] 18:26:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1E230800) [pid = 2760] [serial = 1026] [outer = 1D76E800] 18:26:38 INFO - PROCESS | 2760 | 1461115598575 Marionette DEBUG loaded listener.js 18:26:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1E233800) [pid = 2760] [serial = 1027] [outer = 1D76E800] 18:26:39 INFO - PROCESS | 2760 | 1461115599071 Marionette TRACE conn4 <- [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]]]}] 18:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 731ms 18:26:39 INFO - PROCESS | 2760 | 1461115599119 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 18:26:39 INFO - PROCESS | 2760 | 1461115599121 Marionette TRACE conn4 <- [1,1333,null,{"value":"13"}] 18:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:26:39 INFO - PROCESS | 2760 | 1461115599124 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:26:39 INFO - PROCESS | 2760 | 1461115599126 Marionette TRACE conn4 <- [1,1334,null,{}] 18:26:39 INFO - PROCESS | 2760 | 1461115599130 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:39 INFO - PROCESS | 2760 | 1461115599292 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 18:26:39 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1A1DC000) [pid = 2760] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:26:39 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1826AC00) [pid = 2760] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:26:39 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (17FE4C00) [pid = 2760] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:26:39 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1CD7EC00) [pid = 2760] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:26:39 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1E12A000) [pid = 2760] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:26:39 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1CD73C00) [pid = 2760] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:26:39 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (12FB6C00) [pid = 2760] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:26:39 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1B159800) [pid = 2760] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:26:39 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (13556C00) [pid = 2760] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:26:39 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1BEFC800) [pid = 2760] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:26:39 INFO - PROCESS | 2760 | 1461115599353 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:39 INFO - PROCESS | 2760 | ++DOCSHELL 0F24A400 == 51 [pid = 2760] [id = 343] 18:26:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (0F257800) [pid = 2760] [serial = 1028] [outer = 00000000] 18:26:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1939C000) [pid = 2760] [serial = 1029] [outer = 0F257800] 18:26:39 INFO - PROCESS | 2760 | 1461115599399 Marionette DEBUG loaded listener.js 18:26:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (18EE1C00) [pid = 2760] [serial = 1030] [outer = 0F257800] 18:26:39 INFO - PROCESS | 2760 | 1461115599782 Marionette TRACE conn4 <- [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]]]}] 18:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 671ms 18:26:39 INFO - PROCESS | 2760 | 1461115599797 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 18:26:39 INFO - PROCESS | 2760 | 1461115599799 Marionette TRACE conn4 <- [1,1337,null,{"value":"13"}] 18:26:39 INFO - PROCESS | 2760 | 1461115599802 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:26:39 INFO - PROCESS | 2760 | 1461115599803 Marionette TRACE conn4 <- [1,1338,null,{}] 18:26:39 INFO - PROCESS | 2760 | 1461115599807 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:39 INFO - PROCESS | 2760 | 1461115599915 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 18:26:39 INFO - PROCESS | 2760 | 1461115599925 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:39 INFO - PROCESS | 2760 | ++DOCSHELL 1C505C00 == 52 [pid = 2760] [id = 344] 18:26:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1D7EC000) [pid = 2760] [serial = 1031] [outer = 00000000] 18:26:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1E584400) [pid = 2760] [serial = 1032] [outer = 1D7EC000] 18:26:40 INFO - PROCESS | 2760 | 1461115599970 Marionette DEBUG loaded listener.js 18:26:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1FB3E800) [pid = 2760] [serial = 1033] [outer = 1D7EC000] 18:26:40 INFO - PROCESS | 2760 | 1461115600405 Marionette TRACE conn4 <- [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]]]}] 18:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 630ms 18:26:40 INFO - PROCESS | 2760 | 1461115600442 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 18:26:40 INFO - PROCESS | 2760 | 1461115600444 Marionette TRACE conn4 <- [1,1341,null,{"value":"13"}] 18:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:26:40 INFO - PROCESS | 2760 | 1461115600448 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:26:40 INFO - PROCESS | 2760 | 1461115600449 Marionette TRACE conn4 <- [1,1342,null,{}] 18:26:40 INFO - PROCESS | 2760 | 1461115600453 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:40 INFO - PROCESS | 2760 | 1461115600532 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 18:26:40 INFO - PROCESS | 2760 | 1461115600539 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:40 INFO - PROCESS | 2760 | ++DOCSHELL 1E19C800 == 53 [pid = 2760] [id = 345] 18:26:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1FEABC00) [pid = 2760] [serial = 1034] [outer = 00000000] 18:26:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (20068800) [pid = 2760] [serial = 1035] [outer = 1FEABC00] 18:26:40 INFO - PROCESS | 2760 | 1461115600583 Marionette DEBUG loaded listener.js 18:26:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (20A08000) [pid = 2760] [serial = 1036] [outer = 1FEABC00] 18:26:41 INFO - PROCESS | 2760 | 1461115601009 Marionette TRACE conn4 <- [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]]]}] 18:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 630ms 18:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:26:41 INFO - PROCESS | 2760 | 1461115601081 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 18:26:41 INFO - PROCESS | 2760 | 1461115601083 Marionette TRACE conn4 <- [1,1345,null,{"value":"13"}] 18:26:41 INFO - PROCESS | 2760 | 1461115601086 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:26:41 INFO - PROCESS | 2760 | 1461115601087 Marionette TRACE conn4 <- [1,1346,null,{}] 18:26:41 INFO - PROCESS | 2760 | 1461115601091 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:41 INFO - PROCESS | 2760 | 1461115601170 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 18:26:41 INFO - PROCESS | 2760 | 1461115601178 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:41 INFO - PROCESS | 2760 | ++DOCSHELL 1467D800 == 54 [pid = 2760] [id = 346] 18:26:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (20A0B000) [pid = 2760] [serial = 1037] [outer = 00000000] 18:26:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (20A17400) [pid = 2760] [serial = 1038] [outer = 20A0B000] 18:26:41 INFO - PROCESS | 2760 | 1461115601224 Marionette DEBUG loaded listener.js 18:26:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (20A1BC00) [pid = 2760] [serial = 1039] [outer = 20A0B000] 18:26:41 INFO - PROCESS | 2760 | 1461115601933 Marionette TRACE conn4 <- [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]]]}] 18:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 870ms 18:26:41 INFO - PROCESS | 2760 | 1461115601960 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 18:26:42 INFO - PROCESS | 2760 | 1461115601966 Marionette TRACE conn4 <- [1,1349,null,{"value":"13"}] 18:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:26:42 INFO - PROCESS | 2760 | 1461115601972 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:26:42 INFO - PROCESS | 2760 | 1461115601976 Marionette TRACE conn4 <- [1,1350,null,{}] 18:26:42 INFO - PROCESS | 2760 | 1461115602006 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:42 INFO - PROCESS | 2760 | 1461115602119 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 18:26:42 INFO - PROCESS | 2760 | 1461115602250 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:42 INFO - PROCESS | 2760 | ++DOCSHELL 13555C00 == 55 [pid = 2760] [id = 347] 18:26:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (13709800) [pid = 2760] [serial = 1040] [outer = 00000000] 18:26:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1A1D9000) [pid = 2760] [serial = 1041] [outer = 13709800] 18:26:42 INFO - PROCESS | 2760 | 1461115602309 Marionette DEBUG loaded listener.js 18:26:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1A935C00) [pid = 2760] [serial = 1042] [outer = 13709800] 18:26:42 INFO - PROCESS | 2760 | 1461115602950 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 18:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1047ms 18:26:43 INFO - PROCESS | 2760 | 1461115603025 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 18:26:43 INFO - PROCESS | 2760 | 1461115603031 Marionette TRACE conn4 <- [1,1353,null,{"value":"13"}] 18:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:26:43 INFO - PROCESS | 2760 | 1461115603037 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:26:43 INFO - PROCESS | 2760 | 1461115603040 Marionette TRACE conn4 <- [1,1354,null,{}] 18:26:43 INFO - PROCESS | 2760 | 1461115603045 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:43 INFO - PROCESS | 2760 | 1461115603185 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 18:26:43 INFO - PROCESS | 2760 | 1461115603316 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:43 INFO - PROCESS | 2760 | ++DOCSHELL 1A93A400 == 56 [pid = 2760] [id = 348] 18:26:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1A93DC00) [pid = 2760] [serial = 1043] [outer = 00000000] 18:26:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1DB5AC00) [pid = 2760] [serial = 1044] [outer = 1A93DC00] 18:26:43 INFO - PROCESS | 2760 | 1461115603372 Marionette DEBUG loaded listener.js 18:26:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1E127400) [pid = 2760] [serial = 1045] [outer = 1A93DC00] 18:26:44 INFO - PROCESS | 2760 | 1461115604047 Marionette TRACE conn4 <- [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] 18:26:44 INFO - PROCESS | 2760 | 1461115604118 Marionette TRACE conn4 <- [1,1357,null,{"value":"13"}] 18:26:44 INFO - PROCESS | 2760 | 1461115604122 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 18:26:44 INFO - PROCESS | 2760 | 1461115604126 Marionette TRACE conn4 <- [1,1358,null,{}] 18:26:44 INFO - PROCESS | 2760 | 1461115604137 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:44 INFO - PROCESS | 2760 | 1461115604248 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 18:26:44 INFO - PROCESS | 2760 | 1461115604380 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:44 INFO - PROCESS | 2760 | ++DOCSHELL 1D1D2C00 == 57 [pid = 2760] [id = 349] 18:26:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (20B97C00) [pid = 2760] [serial = 1046] [outer = 00000000] 18:26:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (21A37000) [pid = 2760] [serial = 1047] [outer = 20B97C00] 18:26:44 INFO - PROCESS | 2760 | 1461115604438 Marionette DEBUG loaded listener.js 18:26:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (21B2FC00) [pid = 2760] [serial = 1048] [outer = 20B97C00] 18:26:45 INFO - PROCESS | 2760 | 1461115605298 Marionette TRACE conn4 <- [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] 18:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 18:26:45 INFO - PROCESS | 2760 | 1461115605360 Marionette TRACE conn4 <- [1,1361,null,{"value":"13"}] 18:26:45 INFO - PROCESS | 2760 | 1461115605366 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:26:45 INFO - PROCESS | 2760 | 1461115605370 Marionette TRACE conn4 <- [1,1362,null,{}] 18:26:45 INFO - PROCESS | 2760 | 1461115605376 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:45 INFO - PROCESS | 2760 | 1461115605509 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 18:26:45 INFO - PROCESS | 2760 | 1461115605645 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:45 INFO - PROCESS | 2760 | ++DOCSHELL 13551C00 == 58 [pid = 2760] [id = 350] 18:26:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (13552400) [pid = 2760] [serial = 1049] [outer = 00000000] 18:26:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (137CE400) [pid = 2760] [serial = 1050] [outer = 13552400] 18:26:45 INFO - PROCESS | 2760 | 1461115605696 Marionette DEBUG loaded listener.js 18:26:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (144DDC00) [pid = 2760] [serial = 1051] [outer = 13552400] 18:26:46 INFO - PROCESS | 2760 | --DOCSHELL 1FFBE000 == 57 [pid = 2760] [id = 307] 18:26:46 INFO - PROCESS | 2760 | --DOCSHELL 1E19C800 == 56 [pid = 2760] [id = 345] 18:26:46 INFO - PROCESS | 2760 | --DOCSHELL 1C505C00 == 55 [pid = 2760] [id = 344] 18:26:46 INFO - PROCESS | 2760 | --DOCSHELL 0F24A400 == 54 [pid = 2760] [id = 343] 18:26:46 INFO - PROCESS | 2760 | --DOCSHELL 1D5E2400 == 53 [pid = 2760] [id = 342] 18:26:46 INFO - PROCESS | 2760 | --DOCSHELL 13F22800 == 52 [pid = 2760] [id = 341] 18:26:46 INFO - PROCESS | 2760 | --DOCSHELL 1C591C00 == 51 [pid = 2760] [id = 340] 18:26:46 INFO - PROCESS | 2760 | --DOCSHELL 1B163400 == 50 [pid = 2760] [id = 339] 18:26:46 INFO - PROCESS | 2760 | --DOCSHELL 12FBF000 == 49 [pid = 2760] [id = 338] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (0F254C00) [pid = 2760] [serial = 954] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (1B161C00) [pid = 2760] [serial = 957] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (1E42A800) [pid = 2760] [serial = 960] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (20A4C000) [pid = 2760] [serial = 963] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOCSHELL 1A93AC00 == 48 [pid = 2760] [id = 337] 18:26:46 INFO - PROCESS | 2760 | --DOCSHELL 1B166400 == 47 [pid = 2760] [id = 334] 18:26:46 INFO - PROCESS | 2760 | --DOCSHELL 1A943000 == 46 [pid = 2760] [id = 333] 18:26:46 INFO - PROCESS | 2760 | --DOCSHELL 0F15E400 == 45 [pid = 2760] [id = 332] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (20A1C800) [pid = 2760] [serial = 993] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (1DB5A400) [pid = 2760] [serial = 981] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1E45F400) [pid = 2760] [serial = 984] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1DDEA800) [pid = 2760] [serial = 982] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1CD81800) [pid = 2760] [serial = 978] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1A1D8C00) [pid = 2760] [serial = 967] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (18E58400) [pid = 2760] [serial = 966] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1B1B3800) [pid = 2760] [serial = 972] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1BB28400) [pid = 2760] [serial = 973] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1464AC00) [pid = 2760] [serial = 969] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (17FE1000) [pid = 2760] [serial = 970] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1E510C00) [pid = 2760] [serial = 985] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1C58F400) [pid = 2760] [serial = 975] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1C59A000) [pid = 2760] [serial = 976] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1F306400) [pid = 2760] [serial = 952] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1C595000) [pid = 2760] [serial = 990] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1FE9D000) [pid = 2760] [serial = 987] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1FF06000) [pid = 2760] [serial = 988] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1D7E5400) [pid = 2760] [serial = 991] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1D04CC00) [pid = 2760] [serial = 979] [outer = 00000000] [url = about:blank] 18:26:46 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:26:46 INFO - PROCESS | 2760 | 1461115606289 Marionette TRACE conn4 <- [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] 18:26:46 INFO - PROCESS | 2760 | 1461115606362 Marionette TRACE conn4 <- [1,1365,null,{"value":"13"}] 18:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 18:26:46 INFO - PROCESS | 2760 | 1461115606369 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:26:46 INFO - PROCESS | 2760 | 1461115606371 Marionette TRACE conn4 <- [1,1366,null,{}] 18:26:46 INFO - PROCESS | 2760 | 1461115606375 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:46 INFO - PROCESS | 2760 | 1461115606458 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 18:26:46 INFO - PROCESS | 2760 | 1461115606544 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:46 INFO - PROCESS | 2760 | ++DOCSHELL 0F3E0000 == 46 [pid = 2760] [id = 351] 18:26:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (0F556000) [pid = 2760] [serial = 1052] [outer = 00000000] 18:26:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (17AD0400) [pid = 2760] [serial = 1053] [outer = 0F556000] 18:26:46 INFO - PROCESS | 2760 | 1461115606590 Marionette DEBUG loaded listener.js 18:26:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (17FE8000) [pid = 2760] [serial = 1054] [outer = 0F556000] 18:26:47 INFO - PROCESS | 2760 | 1461115607035 Marionette TRACE conn4 <- [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] 18:26:47 INFO - PROCESS | 2760 | 1461115607105 Marionette TRACE conn4 <- [1,1369,null,{"value":"13"}] 18:26:47 INFO - PROCESS | 2760 | 1461115607108 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 18:26:47 INFO - PROCESS | 2760 | 1461115607111 Marionette TRACE conn4 <- [1,1370,null,{}] 18:26:47 INFO - PROCESS | 2760 | 1461115607122 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:47 INFO - PROCESS | 2760 | 1461115607206 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 18:26:47 INFO - PROCESS | 2760 | 1461115607214 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:47 INFO - PROCESS | 2760 | ++DOCSHELL 12F0D800 == 47 [pid = 2760] [id = 352] 18:26:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (18477000) [pid = 2760] [serial = 1055] [outer = 00000000] 18:26:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1A930000) [pid = 2760] [serial = 1056] [outer = 18477000] 18:26:47 INFO - PROCESS | 2760 | 1461115607263 Marionette DEBUG loaded listener.js 18:26:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1A941C00) [pid = 2760] [serial = 1057] [outer = 18477000] 18:26:47 INFO - PROCESS | 2760 | [2760] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:26:47 INFO - PROCESS | 2760 | 1461115607780 Marionette TRACE conn4 <- [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] 18:26:47 INFO - PROCESS | 2760 | 1461115607820 Marionette TRACE conn4 <- [1,1373,null,{"value":"13"}] 18:26:47 INFO - PROCESS | 2760 | 1461115607823 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 18:26:47 INFO - PROCESS | 2760 | 1461115607825 Marionette TRACE conn4 <- [1,1374,null,{}] 18:26:47 INFO - PROCESS | 2760 | 1461115607829 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:47 INFO - PROCESS | 2760 | 1461115607917 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 18:26:47 INFO - PROCESS | 2760 | 1461115607926 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:47 INFO - PROCESS | 2760 | ++DOCSHELL 1B1BA800 == 48 [pid = 2760] [id = 353] 18:26:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1BB2C000) [pid = 2760] [serial = 1058] [outer = 00000000] 18:26:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1BB45C00) [pid = 2760] [serial = 1059] [outer = 1BB2C000] 18:26:47 INFO - PROCESS | 2760 | 1461115607976 Marionette DEBUG loaded listener.js 18:26:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1BD2E400) [pid = 2760] [serial = 1060] [outer = 1BB2C000] 18:26:48 INFO - PROCESS | 2760 | 1461115608455 Marionette TRACE conn4 <- [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] 18:26:48 INFO - PROCESS | 2760 | 1461115608500 Marionette TRACE conn4 <- [1,1377,null,{"value":"13"}] 18:26:48 INFO - PROCESS | 2760 | 1461115608503 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 18:26:48 INFO - PROCESS | 2760 | 1461115608505 Marionette TRACE conn4 <- [1,1378,null,{}] 18:26:48 INFO - PROCESS | 2760 | 1461115608509 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:48 INFO - PROCESS | 2760 | 1461115608648 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 18:26:48 INFO - PROCESS | 2760 | 1461115608707 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:48 INFO - PROCESS | 2760 | ++DOCSHELL 1C50D800 == 49 [pid = 2760] [id = 354] 18:26:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1C50E000) [pid = 2760] [serial = 1061] [outer = 00000000] 18:26:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1C596400) [pid = 2760] [serial = 1062] [outer = 1C50E000] 18:26:48 INFO - PROCESS | 2760 | 1461115608752 Marionette DEBUG loaded listener.js 18:26:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1C59AC00) [pid = 2760] [serial = 1063] [outer = 1C50E000] 18:26:49 INFO - PROCESS | 2760 | 1461115609185 Marionette TRACE conn4 <- [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]]]}] 18:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 731ms 18:26:49 INFO - PROCESS | 2760 | 1461115609238 Marionette TRACE conn4 -> [0,1381,"getWindowHandle",null] 18:26:49 INFO - PROCESS | 2760 | 1461115609240 Marionette TRACE conn4 <- [1,1381,null,{"value":"13"}] 18:26:49 INFO - PROCESS | 2760 | 1461115609243 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:26:49 INFO - PROCESS | 2760 | 1461115609245 Marionette TRACE conn4 <- [1,1382,null,{}] 18:26:49 INFO - PROCESS | 2760 | 1461115609249 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:49 INFO - PROCESS | 2760 | 1461115609386 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 18:26:49 INFO - PROCESS | 2760 | 1461115609451 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:49 INFO - PROCESS | 2760 | ++DOCSHELL 13510000 == 50 [pid = 2760] [id = 355] 18:26:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1D049C00) [pid = 2760] [serial = 1064] [outer = 00000000] 18:26:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1D1D6C00) [pid = 2760] [serial = 1065] [outer = 1D049C00] 18:26:49 INFO - PROCESS | 2760 | 1461115609500 Marionette DEBUG loaded listener.js 18:26:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1D1D7000) [pid = 2760] [serial = 1066] [outer = 1D049C00] 18:26:49 INFO - PROCESS | 2760 | 1461115609924 Marionette TRACE conn4 <- [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]]]}] 18:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 730ms 18:26:50 INFO - PROCESS | 2760 | 1461115609995 Marionette TRACE conn4 -> [0,1385,"getWindowHandle",null] 18:26:50 INFO - PROCESS | 2760 | 1461115609997 Marionette TRACE conn4 <- [1,1385,null,{"value":"13"}] 18:26:50 INFO - PROCESS | 2760 | 1461115610001 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:26:50 INFO - PROCESS | 2760 | 1461115610003 Marionette TRACE conn4 <- [1,1386,null,{}] 18:26:50 INFO - PROCESS | 2760 | 1461115610006 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:50 INFO - PROCESS | 2760 | 1461115610124 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 18:26:50 INFO - PROCESS | 2760 | 1461115610185 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:50 INFO - PROCESS | 2760 | ++DOCSHELL 1D774C00 == 51 [pid = 2760] [id = 356] 18:26:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1D7E3000) [pid = 2760] [serial = 1067] [outer = 00000000] 18:26:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1DB57C00) [pid = 2760] [serial = 1068] [outer = 1D7E3000] 18:26:50 INFO - PROCESS | 2760 | 1461115610230 Marionette DEBUG loaded listener.js 18:26:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1DB5D000) [pid = 2760] [serial = 1069] [outer = 1D7E3000] 18:26:50 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1E34A400) [pid = 2760] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:26:50 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1F390800) [pid = 2760] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:26:50 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1370F800) [pid = 2760] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:26:50 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (0F15AC00) [pid = 2760] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:26:50 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1A937C00) [pid = 2760] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:26:50 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1CD7F800) [pid = 2760] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:26:50 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1D5E0C00) [pid = 2760] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:26:50 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (20A46400) [pid = 2760] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:26:50 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (0F380000) [pid = 2760] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:26:50 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1FEABC00) [pid = 2760] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:26:50 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1D04B800) [pid = 2760] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:26:50 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (0F380400) [pid = 2760] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:26:50 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1C594C00) [pid = 2760] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:26:50 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1A941000) [pid = 2760] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:26:50 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1D76E800) [pid = 2760] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:26:50 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (13548C00) [pid = 2760] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:26:50 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1B165000) [pid = 2760] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:26:50 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (0F257800) [pid = 2760] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:26:50 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1D7EC000) [pid = 2760] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:26:50 INFO - PROCESS | 2760 | 1461115610879 Marionette TRACE conn4 <- [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]]]}] 18:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 930ms 18:26:50 INFO - PROCESS | 2760 | 1461115610936 Marionette TRACE conn4 -> [0,1389,"getWindowHandle",null] 18:26:50 INFO - PROCESS | 2760 | 1461115610938 Marionette TRACE conn4 <- [1,1389,null,{"value":"13"}] 18:26:50 INFO - PROCESS | 2760 | 1461115610941 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:26:50 INFO - PROCESS | 2760 | 1461115610943 Marionette TRACE conn4 <- [1,1390,null,{}] 18:26:50 INFO - PROCESS | 2760 | 1461115610947 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:51 INFO - PROCESS | 2760 | 1461115611060 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 18:26:51 INFO - PROCESS | 2760 | 1461115611116 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:51 INFO - PROCESS | 2760 | ++DOCSHELL 0F250400 == 52 [pid = 2760] [id = 357] 18:26:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (0F380000) [pid = 2760] [serial = 1070] [outer = 00000000] 18:26:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1A1DFC00) [pid = 2760] [serial = 1071] [outer = 0F380000] 18:26:51 INFO - PROCESS | 2760 | 1461115611161 Marionette DEBUG loaded listener.js 18:26:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1B159800) [pid = 2760] [serial = 1072] [outer = 0F380000] 18:26:51 INFO - PROCESS | 2760 | 1461115611563 Marionette TRACE conn4 <- [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]]]}] 18:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 670ms 18:26:51 INFO - PROCESS | 2760 | 1461115611616 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 18:26:51 INFO - PROCESS | 2760 | 1461115611618 Marionette TRACE conn4 <- [1,1393,null,{"value":"13"}] 18:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:26:51 INFO - PROCESS | 2760 | 1461115611621 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:26:51 INFO - PROCESS | 2760 | 1461115611623 Marionette TRACE conn4 <- [1,1394,null,{}] 18:26:51 INFO - PROCESS | 2760 | 1461115611626 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:51 INFO - PROCESS | 2760 | 1461115611709 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 18:26:51 INFO - PROCESS | 2760 | 1461115611717 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:51 INFO - PROCESS | 2760 | ++DOCSHELL 1BB43000 == 53 [pid = 2760] [id = 358] 18:26:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1C510800) [pid = 2760] [serial = 1073] [outer = 00000000] 18:26:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1D772C00) [pid = 2760] [serial = 1074] [outer = 1C510800] 18:26:51 INFO - PROCESS | 2760 | 1461115611765 Marionette DEBUG loaded listener.js 18:26:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (0F251C00) [pid = 2760] [serial = 1075] [outer = 1C510800] 18:26:52 INFO - PROCESS | 2760 | 1461115612197 Marionette TRACE conn4 <- [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]]]}] 18:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 630ms 18:26:52 INFO - PROCESS | 2760 | 1461115612252 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 18:26:52 INFO - PROCESS | 2760 | 1461115612254 Marionette TRACE conn4 <- [1,1397,null,{"value":"13"}] 18:26:52 INFO - PROCESS | 2760 | 1461115612257 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:26:52 INFO - PROCESS | 2760 | 1461115612259 Marionette TRACE conn4 <- [1,1398,null,{}] 18:26:52 INFO - PROCESS | 2760 | 1461115612263 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:52 INFO - PROCESS | 2760 | 1461115612342 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 18:26:52 INFO - PROCESS | 2760 | 1461115612351 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:52 INFO - PROCESS | 2760 | ++DOCSHELL 1D7DE400 == 54 [pid = 2760] [id = 359] 18:26:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1E231400) [pid = 2760] [serial = 1076] [outer = 00000000] 18:26:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1E454800) [pid = 2760] [serial = 1077] [outer = 1E231400] 18:26:52 INFO - PROCESS | 2760 | 1461115612397 Marionette DEBUG loaded listener.js 18:26:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1E519000) [pid = 2760] [serial = 1078] [outer = 1E231400] 18:26:53 INFO - PROCESS | 2760 | --DOCSHELL 1E341400 == 53 [pid = 2760] [id = 302] 18:26:53 INFO - PROCESS | 2760 | --DOCSHELL 0F15A400 == 52 [pid = 2760] [id = 318] 18:26:53 INFO - PROCESS | 2760 | --DOCSHELL 1D7EB800 == 51 [pid = 2760] [id = 289] 18:26:53 INFO - PROCESS | 2760 | --DOCSHELL 13FEDC00 == 50 [pid = 2760] [id = 279] 18:26:53 INFO - PROCESS | 2760 | --DOCSHELL 1D1D5C00 == 49 [pid = 2760] [id = 320] 18:26:53 INFO - PROCESS | 2760 | --DOCSHELL 0F210800 == 48 [pid = 2760] [id = 336] 18:26:53 INFO - PROCESS | 2760 | --DOCSHELL 1370A400 == 47 [pid = 2760] [id = 304] 18:26:53 INFO - PROCESS | 2760 | --DOCSHELL 1CD81000 == 46 [pid = 2760] [id = 335] 18:26:53 INFO - PROCESS | 2760 | --DOCSHELL 0F3E9400 == 45 [pid = 2760] [id = 278] 18:26:53 INFO - PROCESS | 2760 | --DOCSHELL 1CD78C00 == 44 [pid = 2760] [id = 305] 18:26:53 INFO - PROCESS | 2760 | --DOCSHELL 1A936000 == 43 [pid = 2760] [id = 319] 18:26:53 INFO - PROCESS | 2760 | --DOCSHELL 20A26800 == 42 [pid = 2760] [id = 321] 18:26:53 INFO - PROCESS | 2760 | --DOCSHELL 1F38FC00 == 41 [pid = 2760] [id = 306] 18:26:53 INFO - PROCESS | 2760 | --DOCSHELL 1DB5A000 == 40 [pid = 2760] [id = 277] 18:26:53 INFO - PROCESS | 2760 | --DOCSHELL 13551C00 == 39 [pid = 2760] [id = 350] 18:26:53 INFO - PROCESS | 2760 | --DOCSHELL 1D1D2C00 == 38 [pid = 2760] [id = 349] 18:26:53 INFO - PROCESS | 2760 | --DOCSHELL 1A93A400 == 37 [pid = 2760] [id = 348] 18:26:53 INFO - PROCESS | 2760 | --DOCSHELL 1467D800 == 36 [pid = 2760] [id = 346] 18:26:53 INFO - PROCESS | 2760 | --DOCSHELL 13555C00 == 35 [pid = 2760] [id = 347] 18:26:54 INFO - PROCESS | 2760 | --DOCSHELL 0F3E0000 == 34 [pid = 2760] [id = 351] 18:26:54 INFO - PROCESS | 2760 | --DOCSHELL 1B1BA800 == 33 [pid = 2760] [id = 353] 18:26:54 INFO - PROCESS | 2760 | --DOCSHELL 1C50D800 == 32 [pid = 2760] [id = 354] 18:26:54 INFO - PROCESS | 2760 | --DOCSHELL 1D774C00 == 31 [pid = 2760] [id = 356] 18:26:54 INFO - PROCESS | 2760 | --DOCSHELL 13510000 == 30 [pid = 2760] [id = 355] 18:26:54 INFO - PROCESS | 2760 | --DOCSHELL 1BB43000 == 29 [pid = 2760] [id = 358] 18:26:54 INFO - PROCESS | 2760 | --DOCSHELL 0F250400 == 28 [pid = 2760] [id = 357] 18:26:54 INFO - PROCESS | 2760 | --DOCSHELL 12F0D800 == 27 [pid = 2760] [id = 352] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (20A4F000) [pid = 2760] [serial = 964] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1354E000) [pid = 2760] [serial = 910] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1E512000) [pid = 2760] [serial = 907] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1FF05800) [pid = 2760] [serial = 919] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1A93BC00) [pid = 2760] [serial = 913] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (133D3400) [pid = 2760] [serial = 955] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1BB40000) [pid = 2760] [serial = 958] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1E583800) [pid = 2760] [serial = 916] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1F393000) [pid = 2760] [serial = 961] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1D1D7800) [pid = 2760] [serial = 1023] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1D58B400) [pid = 2760] [serial = 1024] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (19398C00) [pid = 2760] [serial = 1009] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (17B65400) [pid = 2760] [serial = 1008] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (1CD23000) [pid = 2760] [serial = 1020] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (1BD26C00) [pid = 2760] [serial = 1012] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (1B165800) [pid = 2760] [serial = 1011] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (0F253000) [pid = 2760] [serial = 996] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1E233800) [pid = 2760] [serial = 1027] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1F30F400) [pid = 2760] [serial = 1002] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (182F5000) [pid = 2760] [serial = 1014] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (18E58C00) [pid = 2760] [serial = 1015] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (1BB26800) [pid = 2760] [serial = 999] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (1E230800) [pid = 2760] [serial = 1026] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (1BEF3400) [pid = 2760] [serial = 1017] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1C509400) [pid = 2760] [serial = 1018] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (21B34800) [pid = 2760] [serial = 1005] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (1939C000) [pid = 2760] [serial = 1029] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (1E584400) [pid = 2760] [serial = 1032] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (18EE1C00) [pid = 2760] [serial = 1030] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (1FB3E800) [pid = 2760] [serial = 1033] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (20A08000) [pid = 2760] [serial = 1036] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (1CD79400) [pid = 2760] [serial = 1021] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | --DOMWINDOW == 71 (20068800) [pid = 2760] [serial = 1035] [outer = 00000000] [url = about:blank] 18:26:54 INFO - PROCESS | 2760 | 1461115614420 Marionette TRACE conn4 <- [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]]]}] 18:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2176ms 18:26:54 INFO - PROCESS | 2760 | 1461115614438 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 18:26:54 INFO - PROCESS | 2760 | 1461115614442 Marionette TRACE conn4 <- [1,1401,null,{"value":"13"}] 18:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:26:54 INFO - PROCESS | 2760 | 1461115614448 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:26:54 INFO - PROCESS | 2760 | 1461115614452 Marionette TRACE conn4 <- [1,1402,null,{}] 18:26:54 INFO - PROCESS | 2760 | 1461115614459 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:54 INFO - PROCESS | 2760 | 1461115614556 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 18:26:54 INFO - PROCESS | 2760 | 1461115614566 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:54 INFO - PROCESS | 2760 | ++DOCSHELL 0F24B800 == 28 [pid = 2760] [id = 360] 18:26:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 72 (0F24BC00) [pid = 2760] [serial = 1079] [outer = 00000000] 18:26:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (0F258C00) [pid = 2760] [serial = 1080] [outer = 0F24BC00] 18:26:54 INFO - PROCESS | 2760 | 1461115614620 Marionette DEBUG loaded listener.js 18:26:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (0F3DE000) [pid = 2760] [serial = 1081] [outer = 0F24BC00] 18:26:55 INFO - PROCESS | 2760 | 1461115615152 Marionette TRACE conn4 <- [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]]]}] 18:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 730ms 18:26:55 INFO - PROCESS | 2760 | 1461115615183 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 18:26:55 INFO - PROCESS | 2760 | 1461115615189 Marionette TRACE conn4 <- [1,1405,null,{"value":"13"}] 18:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:26:55 INFO - PROCESS | 2760 | 1461115615196 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:26:55 INFO - PROCESS | 2760 | 1461115615198 Marionette TRACE conn4 <- [1,1406,null,{}] 18:26:55 INFO - PROCESS | 2760 | 1461115615203 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:55 INFO - PROCESS | 2760 | 1461115615293 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 18:26:55 INFO - PROCESS | 2760 | 1461115615304 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:55 INFO - PROCESS | 2760 | ++DOCSHELL 0F24D800 == 29 [pid = 2760] [id = 361] 18:26:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (0F50E800) [pid = 2760] [serial = 1082] [outer = 00000000] 18:26:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (1354BC00) [pid = 2760] [serial = 1083] [outer = 0F50E800] 18:26:55 INFO - PROCESS | 2760 | 1461115615351 Marionette DEBUG loaded listener.js 18:26:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (13552C00) [pid = 2760] [serial = 1084] [outer = 0F50E800] 18:26:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (13FE8C00) [pid = 2760] [serial = 1085] [outer = 133E2800] 18:26:55 INFO - PROCESS | 2760 | 1461115615918 Marionette TRACE conn4 <- [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]]]}] 18:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 771ms 18:26:55 INFO - PROCESS | 2760 | 1461115615969 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 18:26:55 INFO - PROCESS | 2760 | 1461115615971 Marionette TRACE conn4 <- [1,1409,null,{"value":"13"}] 18:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:26:55 INFO - PROCESS | 2760 | 1461115615975 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:26:55 INFO - PROCESS | 2760 | 1461115615979 Marionette TRACE conn4 <- [1,1410,null,{}] 18:26:56 INFO - PROCESS | 2760 | 1461115615990 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:56 INFO - PROCESS | 2760 | 1461115616116 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 18:26:56 INFO - PROCESS | 2760 | 1461115616132 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:56 INFO - PROCESS | 2760 | ++DOCSHELL 13F30C00 == 30 [pid = 2760] [id = 362] 18:26:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (14656000) [pid = 2760] [serial = 1086] [outer = 00000000] 18:26:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (17F61800) [pid = 2760] [serial = 1087] [outer = 14656000] 18:26:56 INFO - PROCESS | 2760 | 1461115616186 Marionette DEBUG loaded listener.js 18:26:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (18191C00) [pid = 2760] [serial = 1088] [outer = 14656000] 18:26:56 INFO - PROCESS | 2760 | 1461115616656 Marionette TRACE conn4 <- [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]]]}] 18:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 730ms 18:26:56 INFO - PROCESS | 2760 | 1461115616707 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 18:26:56 INFO - PROCESS | 2760 | 1461115616710 Marionette TRACE conn4 <- [1,1413,null,{"value":"13"}] 18:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:26:56 INFO - PROCESS | 2760 | 1461115616714 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:26:56 INFO - PROCESS | 2760 | 1461115616716 Marionette TRACE conn4 <- [1,1414,null,{}] 18:26:56 INFO - PROCESS | 2760 | 1461115616719 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:56 INFO - PROCESS | 2760 | 1461115616801 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 18:26:56 INFO - PROCESS | 2760 | 1461115616810 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:56 INFO - PROCESS | 2760 | ++DOCSHELL 1847D800 == 31 [pid = 2760] [id = 363] 18:26:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (18E55800) [pid = 2760] [serial = 1089] [outer = 00000000] 18:26:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1A1D6800) [pid = 2760] [serial = 1090] [outer = 18E55800] 18:26:56 INFO - PROCESS | 2760 | 1461115616859 Marionette DEBUG loaded listener.js 18:26:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1A1DF400) [pid = 2760] [serial = 1091] [outer = 18E55800] 18:26:57 INFO - PROCESS | 2760 | 1461115617344 Marionette TRACE conn4 <- [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]]]}] 18:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 670ms 18:26:57 INFO - PROCESS | 2760 | 1461115617387 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 18:26:57 INFO - PROCESS | 2760 | 1461115617389 Marionette TRACE conn4 <- [1,1417,null,{"value":"13"}] 18:26:57 INFO - PROCESS | 2760 | 1461115617393 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:26:57 INFO - PROCESS | 2760 | 1461115617395 Marionette TRACE conn4 <- [1,1418,null,{}] 18:26:57 INFO - PROCESS | 2760 | 1461115617399 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:57 INFO - PROCESS | 2760 | 1461115617509 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 18:26:57 INFO - PROCESS | 2760 | 1461115617519 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:57 INFO - PROCESS | 2760 | ++DOCSHELL 1A6BBC00 == 32 [pid = 2760] [id = 364] 18:26:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1A6BC000) [pid = 2760] [serial = 1092] [outer = 00000000] 18:26:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1A93CC00) [pid = 2760] [serial = 1093] [outer = 1A6BC000] 18:26:57 INFO - PROCESS | 2760 | 1461115617568 Marionette DEBUG loaded listener.js 18:26:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1A941800) [pid = 2760] [serial = 1094] [outer = 1A6BC000] 18:26:58 INFO - PROCESS | 2760 | 1461115618036 Marionette TRACE conn4 <- [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]]]}] 18:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 670ms 18:26:58 INFO - PROCESS | 2760 | 1461115618067 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 18:26:58 INFO - PROCESS | 2760 | 1461115618069 Marionette TRACE conn4 <- [1,1421,null,{"value":"13"}] 18:26:58 INFO - PROCESS | 2760 | 1461115618072 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:26:58 INFO - PROCESS | 2760 | 1461115618074 Marionette TRACE conn4 <- [1,1422,null,{}] 18:26:58 INFO - PROCESS | 2760 | 1461115618077 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:58 INFO - PROCESS | 2760 | 1461115618186 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 18:26:58 INFO - PROCESS | 2760 | 1461115618196 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:58 INFO - PROCESS | 2760 | ++DOCSHELL 13711400 == 33 [pid = 2760] [id = 365] 18:26:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1A94B400) [pid = 2760] [serial = 1095] [outer = 00000000] 18:26:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1B163800) [pid = 2760] [serial = 1096] [outer = 1A94B400] 18:26:58 INFO - PROCESS | 2760 | 1461115618242 Marionette DEBUG loaded listener.js 18:26:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1BB38C00) [pid = 2760] [serial = 1097] [outer = 1A94B400] 18:26:58 INFO - PROCESS | 2760 | 1461115618685 Marionette TRACE conn4 <- [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]]]}] 18:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 670ms 18:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:26:58 INFO - PROCESS | 2760 | 1461115618747 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 18:26:58 INFO - PROCESS | 2760 | 1461115618749 Marionette TRACE conn4 <- [1,1425,null,{"value":"13"}] 18:26:58 INFO - PROCESS | 2760 | 1461115618752 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:26:58 INFO - PROCESS | 2760 | 1461115618754 Marionette TRACE conn4 <- [1,1426,null,{}] 18:26:58 INFO - PROCESS | 2760 | 1461115618758 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:58 INFO - PROCESS | 2760 | 1461115618833 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 18:26:58 INFO - PROCESS | 2760 | 1461115618870 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:58 INFO - PROCESS | 2760 | ++DOCSHELL 1BD2D000 == 34 [pid = 2760] [id = 366] 18:26:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1BD2DC00) [pid = 2760] [serial = 1098] [outer = 00000000] 18:26:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1C503400) [pid = 2760] [serial = 1099] [outer = 1BD2DC00] 18:26:58 INFO - PROCESS | 2760 | 1461115618918 Marionette DEBUG loaded listener.js 18:26:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1C509C00) [pid = 2760] [serial = 1100] [outer = 1BD2DC00] 18:26:59 INFO - PROCESS | 2760 | 1461115619360 Marionette TRACE conn4 <- [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]]]}] 18:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 671ms 18:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:26:59 INFO - PROCESS | 2760 | 1461115619424 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 18:26:59 INFO - PROCESS | 2760 | 1461115619426 Marionette TRACE conn4 <- [1,1429,null,{"value":"13"}] 18:26:59 INFO - PROCESS | 2760 | 1461115619429 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:26:59 INFO - PROCESS | 2760 | 1461115619431 Marionette TRACE conn4 <- [1,1430,null,{}] 18:26:59 INFO - PROCESS | 2760 | 1461115619434 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:59 INFO - PROCESS | 2760 | 1461115619510 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 18:26:59 INFO - PROCESS | 2760 | 1461115619518 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:59 INFO - PROCESS | 2760 | ++DOCSHELL 1C584800 == 35 [pid = 2760] [id = 367] 18:26:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1C58B400) [pid = 2760] [serial = 1101] [outer = 00000000] 18:26:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1C591800) [pid = 2760] [serial = 1102] [outer = 1C58B400] 18:26:59 INFO - PROCESS | 2760 | 1461115619566 Marionette DEBUG loaded listener.js 18:26:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1C590800) [pid = 2760] [serial = 1103] [outer = 1C58B400] 18:27:00 INFO - PROCESS | 2760 | 1461115620053 Marionette TRACE conn4 <- [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]]]}] 18:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 671ms 18:27:00 INFO - PROCESS | 2760 | 1461115620101 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 18:27:00 INFO - PROCESS | 2760 | 1461115620103 Marionette TRACE conn4 <- [1,1433,null,{"value":"13"}] 18:27:00 INFO - PROCESS | 2760 | 1461115620106 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:27:00 INFO - PROCESS | 2760 | 1461115620108 Marionette TRACE conn4 <- [1,1434,null,{}] 18:27:00 INFO - PROCESS | 2760 | 1461115620112 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:00 INFO - PROCESS | 2760 | 1461115620250 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 18:27:00 INFO - PROCESS | 2760 | 1461115620273 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:00 INFO - PROCESS | 2760 | ++DOCSHELL 13F2DC00 == 36 [pid = 2760] [id = 368] 18:27:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1C59F000) [pid = 2760] [serial = 1104] [outer = 00000000] 18:27:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1CD75C00) [pid = 2760] [serial = 1105] [outer = 1C59F000] 18:27:00 INFO - PROCESS | 2760 | 1461115620318 Marionette DEBUG loaded listener.js 18:27:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1CD75800) [pid = 2760] [serial = 1106] [outer = 1C59F000] 18:27:00 INFO - PROCESS | 2760 | 1461115620778 Marionette TRACE conn4 <- [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]]]}] 18:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 730ms 18:27:00 INFO - PROCESS | 2760 | 1461115620841 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 18:27:00 INFO - PROCESS | 2760 | 1461115620843 Marionette TRACE conn4 <- [1,1437,null,{"value":"13"}] 18:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:27:00 INFO - PROCESS | 2760 | 1461115620853 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:27:00 INFO - PROCESS | 2760 | 1461115620855 Marionette TRACE conn4 <- [1,1438,null,{}] 18:27:00 INFO - PROCESS | 2760 | 1461115620859 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:00 INFO - PROCESS | 2760 | 1461115620968 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 18:27:00 INFO - PROCESS | 2760 | 1461115620980 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:01 INFO - PROCESS | 2760 | ++DOCSHELL 1CD77400 == 37 [pid = 2760] [id = 369] 18:27:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1CD7B000) [pid = 2760] [serial = 1107] [outer = 00000000] 18:27:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1D04E800) [pid = 2760] [serial = 1108] [outer = 1CD7B000] 18:27:01 INFO - PROCESS | 2760 | 1461115621025 Marionette DEBUG loaded listener.js 18:27:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1D1D2C00) [pid = 2760] [serial = 1109] [outer = 1CD7B000] 18:27:01 INFO - PROCESS | 2760 | 1461115621509 Marionette TRACE conn4 <- [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]]]}] 18:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 690ms 18:27:01 INFO - PROCESS | 2760 | 1461115621578 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 18:27:01 INFO - PROCESS | 2760 | 1461115621581 Marionette TRACE conn4 <- [1,1441,null,{"value":"13"}] 18:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:27:01 INFO - PROCESS | 2760 | 1461115621592 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:27:01 INFO - PROCESS | 2760 | 1461115621594 Marionette TRACE conn4 <- [1,1442,null,{}] 18:27:01 INFO - PROCESS | 2760 | 1461115621598 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:01 INFO - PROCESS | 2760 | 1461115621727 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 18:27:02 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1D766C00) [pid = 2760] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:27:02 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1FB38000) [pid = 2760] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:27:02 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1A947800) [pid = 2760] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:27:02 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (0F160000) [pid = 2760] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:27:02 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1C50E000) [pid = 2760] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:27:02 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1D049C00) [pid = 2760] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:27:02 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (0F380000) [pid = 2760] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:27:02 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1D7E3000) [pid = 2760] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:27:02 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1C510800) [pid = 2760] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:27:02 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (18477000) [pid = 2760] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:27:02 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (0F556000) [pid = 2760] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:27:02 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (13552400) [pid = 2760] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:27:02 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (20B97C00) [pid = 2760] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:27:02 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (1A93DC00) [pid = 2760] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:27:02 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (13709800) [pid = 2760] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:27:02 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (20A0B000) [pid = 2760] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:27:02 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1BB2C000) [pid = 2760] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:27:02 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (20B9E800) [pid = 2760] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:27:02 INFO - PROCESS | 2760 | 1461115622138 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:02 INFO - PROCESS | 2760 | ++DOCSHELL 0F206C00 == 38 [pid = 2760] [id = 370] 18:27:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (0F207000) [pid = 2760] [serial = 1110] [outer = 00000000] 18:27:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1354A000) [pid = 2760] [serial = 1111] [outer = 0F207000] 18:27:02 INFO - PROCESS | 2760 | 1461115622195 Marionette DEBUG loaded listener.js 18:27:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (193A2800) [pid = 2760] [serial = 1112] [outer = 0F207000] 18:27:02 INFO - PROCESS | 2760 | 1461115622591 Marionette TRACE conn4 <- [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]]]}] 18:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1017ms 18:27:02 INFO - PROCESS | 2760 | 1461115622612 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 18:27:02 INFO - PROCESS | 2760 | 1461115622614 Marionette TRACE conn4 <- [1,1445,null,{"value":"13"}] 18:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:27:02 INFO - PROCESS | 2760 | 1461115622617 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:27:02 INFO - PROCESS | 2760 | 1461115622619 Marionette TRACE conn4 <- [1,1446,null,{}] 18:27:02 INFO - PROCESS | 2760 | 1461115622623 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:02 INFO - PROCESS | 2760 | 1461115622731 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 18:27:02 INFO - PROCESS | 2760 | 1461115622740 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:02 INFO - PROCESS | 2760 | ++DOCSHELL 18EE4400 == 39 [pid = 2760] [id = 371] 18:27:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1A6B6400) [pid = 2760] [serial = 1113] [outer = 00000000] 18:27:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1D1D0000) [pid = 2760] [serial = 1114] [outer = 1A6B6400] 18:27:02 INFO - PROCESS | 2760 | 1461115622787 Marionette DEBUG loaded listener.js 18:27:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1DB52C00) [pid = 2760] [serial = 1115] [outer = 1A6B6400] 18:27:03 INFO - PROCESS | 2760 | 1461115623227 Marionette TRACE conn4 <- [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]]]}] 18:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 630ms 18:27:03 INFO - PROCESS | 2760 | 1461115623248 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 18:27:03 INFO - PROCESS | 2760 | 1461115623250 Marionette TRACE conn4 <- [1,1449,null,{"value":"13"}] 18:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:27:03 INFO - PROCESS | 2760 | 1461115623253 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:27:03 INFO - PROCESS | 2760 | 1461115623255 Marionette TRACE conn4 <- [1,1450,null,{}] 18:27:03 INFO - PROCESS | 2760 | 1461115623258 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:03 INFO - PROCESS | 2760 | 1461115623372 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 18:27:03 INFO - PROCESS | 2760 | 1461115623409 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:03 INFO - PROCESS | 2760 | ++DOCSHELL 1DB59000 == 40 [pid = 2760] [id = 372] 18:27:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1DB59800) [pid = 2760] [serial = 1116] [outer = 00000000] 18:27:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1E22AC00) [pid = 2760] [serial = 1117] [outer = 1DB59800] 18:27:03 INFO - PROCESS | 2760 | 1461115623454 Marionette DEBUG loaded listener.js 18:27:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1E343800) [pid = 2760] [serial = 1118] [outer = 1DB59800] 18:27:03 INFO - PROCESS | 2760 | 1461115623874 Marionette TRACE conn4 <- [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]]]}] 18:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 670ms 18:27:03 INFO - PROCESS | 2760 | 1461115623924 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 18:27:03 INFO - PROCESS | 2760 | 1461115623926 Marionette TRACE conn4 <- [1,1453,null,{"value":"13"}] 18:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:27:03 INFO - PROCESS | 2760 | 1461115623941 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:27:03 INFO - PROCESS | 2760 | 1461115623943 Marionette TRACE conn4 <- [1,1454,null,{}] 18:27:03 INFO - PROCESS | 2760 | 1461115623947 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:04 INFO - PROCESS | 2760 | 1461115624028 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 18:27:04 INFO - PROCESS | 2760 | 1461115624035 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:04 INFO - PROCESS | 2760 | ++DOCSHELL 1E452C00 == 41 [pid = 2760] [id = 373] 18:27:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1E453400) [pid = 2760] [serial = 1119] [outer = 00000000] 18:27:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1E45E800) [pid = 2760] [serial = 1120] [outer = 1E453400] 18:27:04 INFO - PROCESS | 2760 | 1461115624082 Marionette DEBUG loaded listener.js 18:27:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1E583000) [pid = 2760] [serial = 1121] [outer = 1E453400] 18:27:04 INFO - PROCESS | 2760 | 1461115624931 Marionette TRACE conn4 <- [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]]]}] 18:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1074ms 18:27:05 INFO - PROCESS | 2760 | 1461115625020 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 18:27:05 INFO - PROCESS | 2760 | 1461115625026 Marionette TRACE conn4 <- [1,1457,null,{"value":"13"}] 18:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:27:05 INFO - PROCESS | 2760 | 1461115625031 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:27:05 INFO - PROCESS | 2760 | 1461115625035 Marionette TRACE conn4 <- [1,1458,null,{}] 18:27:05 INFO - PROCESS | 2760 | 1461115625041 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:05 INFO - PROCESS | 2760 | 1461115625193 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 18:27:05 INFO - PROCESS | 2760 | 1461115625316 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:05 INFO - PROCESS | 2760 | ++DOCSHELL 0F5BCC00 == 42 [pid = 2760] [id = 374] 18:27:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (12D45800) [pid = 2760] [serial = 1122] [outer = 00000000] 18:27:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (13711C00) [pid = 2760] [serial = 1123] [outer = 12D45800] 18:27:05 INFO - PROCESS | 2760 | 1461115625381 Marionette DEBUG loaded listener.js 18:27:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (137D8800) [pid = 2760] [serial = 1124] [outer = 12D45800] 18:27:06 INFO - PROCESS | 2760 | 1461115626266 Marionette TRACE conn4 <- [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]]]}] 18:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1282ms 18:27:06 INFO - PROCESS | 2760 | 1461115626331 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 18:27:06 INFO - PROCESS | 2760 | 1461115626335 Marionette TRACE conn4 <- [1,1461,null,{"value":"13"}] 18:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:27:06 INFO - PROCESS | 2760 | 1461115626340 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:27:06 INFO - PROCESS | 2760 | 1461115626344 Marionette TRACE conn4 <- [1,1462,null,{}] 18:27:06 INFO - PROCESS | 2760 | 1461115626349 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:06 INFO - PROCESS | 2760 | 1461115626455 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 18:27:06 INFO - PROCESS | 2760 | 1461115626535 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:06 INFO - PROCESS | 2760 | ++DOCSHELL 13510000 == 43 [pid = 2760] [id = 375] 18:27:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (13547400) [pid = 2760] [serial = 1125] [outer = 00000000] 18:27:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (137B5400) [pid = 2760] [serial = 1126] [outer = 13547400] 18:27:06 INFO - PROCESS | 2760 | 1461115626585 Marionette DEBUG loaded listener.js 18:27:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (17AC4400) [pid = 2760] [serial = 1127] [outer = 13547400] 18:27:07 INFO - PROCESS | 2760 | --DOCSHELL 13FE2400 == 42 [pid = 2760] [id = 227] 18:27:07 INFO - PROCESS | 2760 | --DOCSHELL 13F29000 == 41 [pid = 2760] [id = 233] 18:27:07 INFO - PROCESS | 2760 | --DOCSHELL 1C505800 == 40 [pid = 2760] [id = 234] 18:27:07 INFO - PROCESS | 2760 | --DOCSHELL 1CD74400 == 39 [pid = 2760] [id = 235] 18:27:07 INFO - PROCESS | 2760 | --DOCSHELL 1A92E800 == 38 [pid = 2760] [id = 236] 18:27:07 INFO - PROCESS | 2760 | --DOCSHELL 1A92EC00 == 37 [pid = 2760] [id = 230] 18:27:07 INFO - PROCESS | 2760 | --DOCSHELL 182F7C00 == 36 [pid = 2760] [id = 242] 18:27:07 INFO - PROCESS | 2760 | --DOCSHELL 12FBCC00 == 35 [pid = 2760] [id = 240] 18:27:07 INFO - PROCESS | 2760 | --DOCSHELL 18269800 == 34 [pid = 2760] [id = 229] 18:27:07 INFO - PROCESS | 2760 | --DOCSHELL 1B15DC00 == 33 [pid = 2760] [id = 232] 18:27:07 INFO - PROCESS | 2760 | --DOCSHELL 0F335400 == 32 [pid = 2760] [id = 226] 18:27:07 INFO - PROCESS | 2760 | --DOCSHELL 17FE6C00 == 31 [pid = 2760] [id = 241] 18:27:07 INFO - PROCESS | 2760 | --DOCSHELL 0F555000 == 30 [pid = 2760] [id = 228] 18:27:07 INFO - PROCESS | 2760 | --DOCSHELL 0F20D000 == 29 [pid = 2760] [id = 225] 18:27:07 INFO - PROCESS | 2760 | --DOCSHELL 0F382400 == 28 [pid = 2760] [id = 239] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1E454800) [pid = 2760] [serial = 1077] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOCSHELL 1D7DE400 == 27 [pid = 2760] [id = 359] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (20A1B400) [pid = 2760] [serial = 994] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (20A25800) [pid = 2760] [serial = 1003] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (21B38000) [pid = 2760] [serial = 1006] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1BEF3800) [pid = 2760] [serial = 1000] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (12FC2400) [pid = 2760] [serial = 997] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1C596400) [pid = 2760] [serial = 1062] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1C59AC00) [pid = 2760] [serial = 1063] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1D1D7000) [pid = 2760] [serial = 1066] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1D1D6C00) [pid = 2760] [serial = 1065] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1A1DFC00) [pid = 2760] [serial = 1071] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (1DB57C00) [pid = 2760] [serial = 1068] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (1D772C00) [pid = 2760] [serial = 1074] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (1DB5D000) [pid = 2760] [serial = 1069] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1A930000) [pid = 2760] [serial = 1056] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (17AD0400) [pid = 2760] [serial = 1053] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (17FE8000) [pid = 2760] [serial = 1054] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (144DDC00) [pid = 2760] [serial = 1051] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (137CE400) [pid = 2760] [serial = 1050] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (21B2FC00) [pid = 2760] [serial = 1048] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (21A37000) [pid = 2760] [serial = 1047] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (1E127400) [pid = 2760] [serial = 1045] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1DB5AC00) [pid = 2760] [serial = 1044] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (1A935C00) [pid = 2760] [serial = 1042] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (1A1D9000) [pid = 2760] [serial = 1041] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (20A17400) [pid = 2760] [serial = 1038] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (20A1BC00) [pid = 2760] [serial = 1039] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (1BB45C00) [pid = 2760] [serial = 1059] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (1A941C00) [pid = 2760] [serial = 1057] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (0F251C00) [pid = 2760] [serial = 1075] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 71 (1B159800) [pid = 2760] [serial = 1072] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | --DOMWINDOW == 70 (1BD2E400) [pid = 2760] [serial = 1060] [outer = 00000000] [url = about:blank] 18:27:07 INFO - PROCESS | 2760 | 1461115627219 Marionette TRACE conn4 <- [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]]]}] 18:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 930ms 18:27:07 INFO - PROCESS | 2760 | 1461115627275 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 18:27:07 INFO - PROCESS | 2760 | 1461115627282 Marionette TRACE conn4 <- [1,1465,null,{"value":"13"}] 18:27:07 INFO - PROCESS | 2760 | 1461115627289 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:27:07 INFO - PROCESS | 2760 | 1461115627292 Marionette TRACE conn4 <- [1,1466,null,{}] 18:27:07 INFO - PROCESS | 2760 | 1461115627296 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:07 INFO - PROCESS | 2760 | 1461115627379 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 18:27:07 INFO - PROCESS | 2760 | 1461115627386 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:07 INFO - PROCESS | 2760 | ++DOCSHELL 0F209400 == 28 [pid = 2760] [id = 376] 18:27:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 71 (0F335400) [pid = 2760] [serial = 1128] [outer = 00000000] 18:27:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 72 (1467EC00) [pid = 2760] [serial = 1129] [outer = 0F335400] 18:27:07 INFO - PROCESS | 2760 | 1461115627436 Marionette DEBUG loaded listener.js 18:27:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (17F5A400) [pid = 2760] [serial = 1130] [outer = 0F335400] 18:27:07 INFO - PROCESS | 2760 | 1461115627970 Marionette TRACE conn4 <- [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]]]}] 18:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 730ms 18:27:08 INFO - PROCESS | 2760 | 1461115628025 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 18:27:08 INFO - PROCESS | 2760 | 1461115628027 Marionette TRACE conn4 <- [1,1469,null,{"value":"13"}] 18:27:08 INFO - PROCESS | 2760 | 1461115628031 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:27:08 INFO - PROCESS | 2760 | 1461115628034 Marionette TRACE conn4 <- [1,1470,null,{}] 18:27:08 INFO - PROCESS | 2760 | 1461115628046 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:08 INFO - PROCESS | 2760 | 1461115628137 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 18:27:08 INFO - PROCESS | 2760 | 1461115628216 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:08 INFO - PROCESS | 2760 | ++DOCSHELL 18EE5800 == 29 [pid = 2760] [id = 377] 18:27:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (18EE9C00) [pid = 2760] [serial = 1131] [outer = 00000000] 18:27:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (1A662800) [pid = 2760] [serial = 1132] [outer = 18EE9C00] 18:27:08 INFO - PROCESS | 2760 | 1461115628266 Marionette DEBUG loaded listener.js 18:27:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (1A92E800) [pid = 2760] [serial = 1133] [outer = 18EE9C00] 18:27:08 INFO - PROCESS | 2760 | 1461115628703 Marionette TRACE conn4 <- [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]]]}] 18:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 731ms 18:27:08 INFO - PROCESS | 2760 | 1461115628765 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 18:27:08 INFO - PROCESS | 2760 | 1461115628768 Marionette TRACE conn4 <- [1,1473,null,{"value":"13"}] 18:27:08 INFO - PROCESS | 2760 | 1461115628771 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:27:08 INFO - PROCESS | 2760 | 1461115628773 Marionette TRACE conn4 <- [1,1474,null,{}] 18:27:08 INFO - PROCESS | 2760 | 1461115628776 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:08 INFO - PROCESS | 2760 | 1461115628861 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 18:27:08 INFO - PROCESS | 2760 | 1461115628869 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:08 INFO - PROCESS | 2760 | ++DOCSHELL 1A940400 == 30 [pid = 2760] [id = 378] 18:27:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (1A940C00) [pid = 2760] [serial = 1134] [outer = 00000000] 18:27:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (1B15E400) [pid = 2760] [serial = 1135] [outer = 1A940C00] 18:27:08 INFO - PROCESS | 2760 | 1461115628915 Marionette DEBUG loaded listener.js 18:27:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (1B165000) [pid = 2760] [serial = 1136] [outer = 1A940C00] 18:27:09 INFO - PROCESS | 2760 | 1461115629414 Marionette TRACE conn4 <- [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]]]}] 18:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 671ms 18:27:09 INFO - PROCESS | 2760 | 1461115629447 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 18:27:09 INFO - PROCESS | 2760 | 1461115629449 Marionette TRACE conn4 <- [1,1477,null,{"value":"13"}] 18:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:27:09 INFO - PROCESS | 2760 | 1461115629490 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:27:09 INFO - PROCESS | 2760 | 1461115629492 Marionette TRACE conn4 <- [1,1478,null,{}] 18:27:09 INFO - PROCESS | 2760 | 1461115629500 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:09 INFO - PROCESS | 2760 | 1461115629604 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 18:27:09 INFO - PROCESS | 2760 | 1461115629616 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:09 INFO - PROCESS | 2760 | ++DOCSHELL 1BB3A800 == 31 [pid = 2760] [id = 379] 18:27:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1BB43400) [pid = 2760] [serial = 1137] [outer = 00000000] 18:27:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1BD2E400) [pid = 2760] [serial = 1138] [outer = 1BB43400] 18:27:09 INFO - PROCESS | 2760 | 1461115629661 Marionette DEBUG loaded listener.js 18:27:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1BEFF000) [pid = 2760] [serial = 1139] [outer = 1BB43400] 18:27:10 INFO - PROCESS | 2760 | 1461115630123 Marionette TRACE conn4 <- [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]]]}] 18:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 710ms 18:27:10 INFO - PROCESS | 2760 | 1461115630167 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 18:27:10 INFO - PROCESS | 2760 | 1461115630169 Marionette TRACE conn4 <- [1,1481,null,{"value":"13"}] 18:27:10 INFO - PROCESS | 2760 | 1461115630172 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:27:10 INFO - PROCESS | 2760 | 1461115630173 Marionette TRACE conn4 <- [1,1482,null,{}] 18:27:10 INFO - PROCESS | 2760 | 1461115630177 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:10 INFO - PROCESS | 2760 | 1461115630316 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 18:27:10 INFO - PROCESS | 2760 | 1461115630377 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:10 INFO - PROCESS | 2760 | ++DOCSHELL 1C597400 == 32 [pid = 2760] [id = 380] 18:27:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1C597800) [pid = 2760] [serial = 1140] [outer = 00000000] 18:27:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1C59E400) [pid = 2760] [serial = 1141] [outer = 1C597800] 18:27:10 INFO - PROCESS | 2760 | 1461115630428 Marionette DEBUG loaded listener.js 18:27:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1CD73400) [pid = 2760] [serial = 1142] [outer = 1C597800] 18:27:10 INFO - PROCESS | 2760 | 1461115630891 Marionette TRACE conn4 <- [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]]]}] 18:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 770ms 18:27:10 INFO - PROCESS | 2760 | 1461115630946 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 18:27:10 INFO - PROCESS | 2760 | 1461115630948 Marionette TRACE conn4 <- [1,1485,null,{"value":"13"}] 18:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:27:10 INFO - PROCESS | 2760 | 1461115630951 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:27:10 INFO - PROCESS | 2760 | 1461115630953 Marionette TRACE conn4 <- [1,1486,null,{}] 18:27:10 INFO - PROCESS | 2760 | 1461115630956 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:11 INFO - PROCESS | 2760 | 1461115631064 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 18:27:11 INFO - PROCESS | 2760 | 1461115631072 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:11 INFO - PROCESS | 2760 | ++DOCSHELL 1C595800 == 33 [pid = 2760] [id = 381] 18:27:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1C59C400) [pid = 2760] [serial = 1143] [outer = 00000000] 18:27:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1D1D3C00) [pid = 2760] [serial = 1144] [outer = 1C59C400] 18:27:11 INFO - PROCESS | 2760 | 1461115631124 Marionette DEBUG loaded listener.js 18:27:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1D1D5400) [pid = 2760] [serial = 1145] [outer = 1C59C400] 18:27:11 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1DB59800) [pid = 2760] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:27:11 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1C59F000) [pid = 2760] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:27:11 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1CD7B000) [pid = 2760] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:27:11 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (1A6BC000) [pid = 2760] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:27:11 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (14656000) [pid = 2760] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:27:11 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (0F50E800) [pid = 2760] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:27:11 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (0F24BC00) [pid = 2760] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:27:11 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (18E55800) [pid = 2760] [serial = 1089] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:27:11 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1E231400) [pid = 2760] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:27:11 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (1BD2DC00) [pid = 2760] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:27:11 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (1C58B400) [pid = 2760] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:27:11 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (1A94B400) [pid = 2760] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:27:11 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (0F207000) [pid = 2760] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:27:11 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (1A6B6400) [pid = 2760] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:27:11 INFO - PROCESS | 2760 | 1461115631677 Marionette TRACE conn4 <- [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]]]}] 18:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 770ms 18:27:11 INFO - PROCESS | 2760 | 1461115631722 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 18:27:11 INFO - PROCESS | 2760 | 1461115631724 Marionette TRACE conn4 <- [1,1489,null,{"value":"13"}] 18:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:27:11 INFO - PROCESS | 2760 | 1461115631727 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:27:11 INFO - PROCESS | 2760 | 1461115631729 Marionette TRACE conn4 <- [1,1490,null,{}] 18:27:11 INFO - PROCESS | 2760 | 1461115631733 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:11 INFO - PROCESS | 2760 | 1461115631809 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 18:27:11 INFO - PROCESS | 2760 | 1461115631815 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:11 INFO - PROCESS | 2760 | ++DOCSHELL 12FC0400 == 34 [pid = 2760] [id = 382] 18:27:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (133D3400) [pid = 2760] [serial = 1146] [outer = 00000000] 18:27:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (1C58B400) [pid = 2760] [serial = 1147] [outer = 133D3400] 18:27:11 INFO - PROCESS | 2760 | 1461115631863 Marionette DEBUG loaded listener.js 18:27:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (1CD7CC00) [pid = 2760] [serial = 1148] [outer = 133D3400] 18:27:12 INFO - PROCESS | 2760 | 1461115632310 Marionette TRACE conn4 <- [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]]]}] 18:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 630ms 18:27:12 INFO - PROCESS | 2760 | 1461115632366 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 18:27:12 INFO - PROCESS | 2760 | 1461115632368 Marionette TRACE conn4 <- [1,1493,null,{"value":"13"}] 18:27:12 INFO - PROCESS | 2760 | 1461115632371 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:27:12 INFO - PROCESS | 2760 | 1461115632373 Marionette TRACE conn4 <- [1,1494,null,{}] 18:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:27:12 INFO - PROCESS | 2760 | 1461115632376 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:12 INFO - PROCESS | 2760 | 1461115632455 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 18:27:12 INFO - PROCESS | 2760 | 1461115632461 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:12 INFO - PROCESS | 2760 | ++DOCSHELL 1D046C00 == 35 [pid = 2760] [id = 383] 18:27:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (1D589000) [pid = 2760] [serial = 1149] [outer = 00000000] 18:27:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (1D773400) [pid = 2760] [serial = 1150] [outer = 1D589000] 18:27:12 INFO - PROCESS | 2760 | 1461115632511 Marionette DEBUG loaded listener.js 18:27:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1D773C00) [pid = 2760] [serial = 1151] [outer = 1D589000] 18:27:12 INFO - PROCESS | 2760 | 1461115632968 Marionette TRACE conn4 <- [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]]]}] 18:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 631ms 18:27:13 INFO - PROCESS | 2760 | 1461115633007 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 18:27:13 INFO - PROCESS | 2760 | 1461115633009 Marionette TRACE conn4 <- [1,1497,null,{"value":"13"}] 18:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:27:13 INFO - PROCESS | 2760 | 1461115633013 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:27:13 INFO - PROCESS | 2760 | 1461115633014 Marionette TRACE conn4 <- [1,1498,null,{}] 18:27:13 INFO - PROCESS | 2760 | 1461115633018 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:13 INFO - PROCESS | 2760 | 1461115633098 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 18:27:13 INFO - PROCESS | 2760 | 1461115633105 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:13 INFO - PROCESS | 2760 | ++DOCSHELL 1A93A400 == 36 [pid = 2760] [id = 384] 18:27:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1D772400) [pid = 2760] [serial = 1152] [outer = 00000000] 18:27:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1DDE5000) [pid = 2760] [serial = 1153] [outer = 1D772400] 18:27:13 INFO - PROCESS | 2760 | 1461115633153 Marionette DEBUG loaded listener.js 18:27:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1DDEBC00) [pid = 2760] [serial = 1154] [outer = 1D772400] 18:27:13 INFO - PROCESS | 2760 | 1461115633711 Marionette TRACE conn4 <- [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]]]}] 18:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 770ms 18:27:13 INFO - PROCESS | 2760 | 1461115633787 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 18:27:13 INFO - PROCESS | 2760 | 1461115633792 Marionette TRACE conn4 <- [1,1501,null,{"value":"13"}] 18:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:27:13 INFO - PROCESS | 2760 | 1461115633903 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:27:13 INFO - PROCESS | 2760 | 1461115633906 Marionette TRACE conn4 <- [1,1502,null,{}] 18:27:13 INFO - PROCESS | 2760 | 1461115633927 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:14 INFO - PROCESS | 2760 | 1461115634036 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 18:27:14 INFO - PROCESS | 2760 | 1461115634114 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:14 INFO - PROCESS | 2760 | ++DOCSHELL 0F557000 == 37 [pid = 2760] [id = 385] 18:27:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1306E000) [pid = 2760] [serial = 1155] [outer = 00000000] 18:27:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (17F32000) [pid = 2760] [serial = 1156] [outer = 1306E000] 18:27:14 INFO - PROCESS | 2760 | 1461115634212 Marionette DEBUG loaded listener.js 18:27:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (182F7C00) [pid = 2760] [serial = 1157] [outer = 1306E000] 18:27:14 INFO - PROCESS | 2760 | 1461115634791 Marionette TRACE conn4 <- [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]]]}] 18:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 990ms 18:27:14 INFO - PROCESS | 2760 | 1461115634844 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 18:27:14 INFO - PROCESS | 2760 | 1461115634851 Marionette TRACE conn4 <- [1,1505,null,{"value":"13"}] 18:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:27:14 INFO - PROCESS | 2760 | 1461115634857 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:27:14 INFO - PROCESS | 2760 | 1461115634860 Marionette TRACE conn4 <- [1,1506,null,{}] 18:27:14 INFO - PROCESS | 2760 | 1461115634865 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:14 INFO - PROCESS | 2760 | 1461115634973 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 18:27:15 INFO - PROCESS | 2760 | 1461115635099 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:15 INFO - PROCESS | 2760 | ++DOCSHELL 1A660000 == 38 [pid = 2760] [id = 386] 18:27:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1A662C00) [pid = 2760] [serial = 1158] [outer = 00000000] 18:27:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1A947400) [pid = 2760] [serial = 1159] [outer = 1A662C00] 18:27:15 INFO - PROCESS | 2760 | 1461115635156 Marionette DEBUG loaded listener.js 18:27:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1B157800) [pid = 2760] [serial = 1160] [outer = 1A662C00] 18:27:15 INFO - PROCESS | 2760 | 1461115635741 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 18:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 931ms 18:27:15 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:27:15 INFO - PROCESS | 2760 | 1461115635788 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 18:27:15 INFO - PROCESS | 2760 | 1461115635791 Marionette TRACE conn4 <- [1,1509,null,{"value":"13"}] 18:27:15 INFO - PROCESS | 2760 | 1461115635795 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:27:15 INFO - PROCESS | 2760 | 1461115635799 Marionette TRACE conn4 <- [1,1510,null,{}] 18:27:15 INFO - PROCESS | 2760 | 1461115635810 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:15 INFO - PROCESS | 2760 | 1461115635918 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 18:27:16 INFO - PROCESS | 2760 | 1461115636045 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:16 INFO - PROCESS | 2760 | ++DOCSHELL 1CD27C00 == 39 [pid = 2760] [id = 387] 18:27:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1D04D400) [pid = 2760] [serial = 1161] [outer = 00000000] 18:27:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1DDEA800) [pid = 2760] [serial = 1162] [outer = 1D04D400] 18:27:16 INFO - PROCESS | 2760 | 1461115636104 Marionette DEBUG loaded listener.js 18:27:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1E22D400) [pid = 2760] [serial = 1163] [outer = 1D04D400] 18:27:16 INFO - PROCESS | 2760 | 1461115636668 Marionette TRACE conn4 <- [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"]]]}] 18:27:16 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 () { 18:27:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:27:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:27:16 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 () { 18:27:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:27:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:27:16 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 () { 18:27:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:27:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:27:16 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 () { 18:27:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:27:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:27:16 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 933ms 18:27:16 INFO - PROCESS | 2760 | 1461115636731 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 18:27:16 INFO - PROCESS | 2760 | 1461115636735 Marionette TRACE conn4 <- [1,1513,null,{"value":"13"}] 18:27:16 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:27:16 INFO - PROCESS | 2760 | 1461115636738 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:27:16 INFO - PROCESS | 2760 | 1461115636741 Marionette TRACE conn4 <- [1,1514,null,{}] 18:27:16 INFO - PROCESS | 2760 | 1461115636745 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:16 INFO - PROCESS | 2760 | 1461115636852 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 18:27:16 INFO - PROCESS | 2760 | 1461115636951 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:16 INFO - PROCESS | 2760 | ++DOCSHELL 1354D800 == 40 [pid = 2760] [id = 388] 18:27:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1354FC00) [pid = 2760] [serial = 1164] [outer = 00000000] 18:27:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1816A800) [pid = 2760] [serial = 1165] [outer = 1354FC00] 18:27:17 INFO - PROCESS | 2760 | 1461115637011 Marionette DEBUG loaded listener.js 18:27:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1A1DA000) [pid = 2760] [serial = 1166] [outer = 1354FC00] 18:27:17 INFO - PROCESS | 2760 | 1461115637672 Marionette TRACE conn4 <- [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"]]]}] 18:27:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:27:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:27:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:27:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:27:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:27:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:27:17 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 971ms 18:27:17 INFO - PROCESS | 2760 | 1461115637733 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 18:27:17 INFO - PROCESS | 2760 | 1461115637738 Marionette TRACE conn4 <- [1,1517,null,{"value":"13"}] 18:27:17 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:27:17 INFO - PROCESS | 2760 | 1461115637745 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:27:17 INFO - PROCESS | 2760 | 1461115637749 Marionette TRACE conn4 <- [1,1518,null,{}] 18:27:17 INFO - PROCESS | 2760 | 1461115637754 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:17 INFO - PROCESS | 2760 | 1461115637859 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 18:27:17 INFO - PROCESS | 2760 | 1461115637963 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:17 INFO - PROCESS | 2760 | ++DOCSHELL 18269800 == 41 [pid = 2760] [id = 389] 18:27:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1847E800) [pid = 2760] [serial = 1167] [outer = 00000000] 18:27:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (19399000) [pid = 2760] [serial = 1168] [outer = 1847E800] 18:27:18 INFO - PROCESS | 2760 | 1461115638014 Marionette DEBUG loaded listener.js 18:27:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1A65F800) [pid = 2760] [serial = 1169] [outer = 1847E800] 18:27:18 INFO - PROCESS | 2760 | --DOCSHELL 1A946C00 == 40 [pid = 2760] [id = 231] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (17F61800) [pid = 2760] [serial = 1087] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (18191C00) [pid = 2760] [serial = 1088] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1354BC00) [pid = 2760] [serial = 1083] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (13552C00) [pid = 2760] [serial = 1084] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (0F258C00) [pid = 2760] [serial = 1080] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (0F3DE000) [pid = 2760] [serial = 1081] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1A1DF400) [pid = 2760] [serial = 1091] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (1E519000) [pid = 2760] [serial = 1078] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (13F27000) [pid = 2760] [serial = 643] [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.] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (1CD75C00) [pid = 2760] [serial = 1105] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1D04E800) [pid = 2760] [serial = 1108] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1A93CC00) [pid = 2760] [serial = 1093] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1CD75800) [pid = 2760] [serial = 1106] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (1A1D6800) [pid = 2760] [serial = 1090] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (1C503400) [pid = 2760] [serial = 1099] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (1C509C00) [pid = 2760] [serial = 1100] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (1C591800) [pid = 2760] [serial = 1102] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (1B163800) [pid = 2760] [serial = 1096] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1BB38C00) [pid = 2760] [serial = 1097] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (1D1D2C00) [pid = 2760] [serial = 1109] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (193A2800) [pid = 2760] [serial = 1112] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (1A941800) [pid = 2760] [serial = 1094] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (1D1D0000) [pid = 2760] [serial = 1114] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (1354A000) [pid = 2760] [serial = 1111] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (1C590800) [pid = 2760] [serial = 1103] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (1DB52C00) [pid = 2760] [serial = 1115] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 71 (1E343800) [pid = 2760] [serial = 1118] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | --DOMWINDOW == 70 (1E22AC00) [pid = 2760] [serial = 1117] [outer = 00000000] [url = about:blank] 18:27:18 INFO - PROCESS | 2760 | 1461115638553 Marionette TRACE conn4 <- [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]]]}] 18:27:18 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 18:27:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:27:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:27:18 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. 18:27:18 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:27:18 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 830ms 18:27:18 INFO - PROCESS | 2760 | 1461115638583 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 18:27:18 INFO - PROCESS | 2760 | 1461115638589 Marionette TRACE conn4 <- [1,1521,null,{"value":"13"}] 18:27:18 INFO - PROCESS | 2760 | 1461115638595 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:27:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:27:18 INFO - PROCESS | 2760 | 1461115638597 Marionette TRACE conn4 <- [1,1522,null,{}] 18:27:18 INFO - PROCESS | 2760 | 1461115638602 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:18 INFO - PROCESS | 2760 | 1461115638690 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 18:27:18 INFO - PROCESS | 2760 | 1461115638699 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:18 INFO - PROCESS | 2760 | ++DOCSHELL 0F15AC00 == 41 [pid = 2760] [id = 390] 18:27:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 71 (0F15D000) [pid = 2760] [serial = 1170] [outer = 00000000] 18:27:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 72 (17F56400) [pid = 2760] [serial = 1171] [outer = 0F15D000] 18:27:18 INFO - PROCESS | 2760 | 1461115638744 Marionette DEBUG loaded listener.js 18:27:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (18471000) [pid = 2760] [serial = 1172] [outer = 0F15D000] 18:27:19 INFO - PROCESS | 2760 | 1461115639239 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 18:27:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:27:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 671ms 18:27:19 INFO - PROCESS | 2760 | 1461115639269 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 18:27:19 INFO - PROCESS | 2760 | 1461115639271 Marionette TRACE conn4 <- [1,1525,null,{"value":"13"}] 18:27:19 INFO - PROCESS | 2760 | 1461115639275 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:27:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:27:19 INFO - PROCESS | 2760 | 1461115639279 Marionette TRACE conn4 <- [1,1526,null,{}] 18:27:19 INFO - PROCESS | 2760 | 1461115639289 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:19 INFO - PROCESS | 2760 | 1461115639380 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 18:27:19 INFO - PROCESS | 2760 | 1461115639389 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:19 INFO - PROCESS | 2760 | ++DOCSHELL 1A1DE000 == 42 [pid = 2760] [id = 391] 18:27:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (1A939800) [pid = 2760] [serial = 1173] [outer = 00000000] 18:27:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (1B15F800) [pid = 2760] [serial = 1174] [outer = 1A939800] 18:27:19 INFO - PROCESS | 2760 | 1461115639441 Marionette DEBUG loaded listener.js 18:27:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (1BB28C00) [pid = 2760] [serial = 1175] [outer = 1A939800] 18:27:19 INFO - PROCESS | 2760 | 1461115639913 Marionette TRACE conn4 <- [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]]]}] 18:27:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:27:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 670ms 18:27:19 INFO - PROCESS | 2760 | 1461115639949 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 18:27:19 INFO - PROCESS | 2760 | 1461115639952 Marionette TRACE conn4 <- [1,1529,null,{"value":"13"}] 18:27:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:27:19 INFO - PROCESS | 2760 | 1461115639955 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:27:19 INFO - PROCESS | 2760 | 1461115639957 Marionette TRACE conn4 <- [1,1530,null,{}] 18:27:19 INFO - PROCESS | 2760 | 1461115639961 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:20 INFO - PROCESS | 2760 | 1461115640075 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 18:27:20 INFO - PROCESS | 2760 | 1461115640084 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:20 INFO - PROCESS | 2760 | ++DOCSHELL 1BB38C00 == 43 [pid = 2760] [id = 392] 18:27:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (1C502000) [pid = 2760] [serial = 1176] [outer = 00000000] 18:27:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (1C50CC00) [pid = 2760] [serial = 1177] [outer = 1C502000] 18:27:20 INFO - PROCESS | 2760 | 1461115640205 Marionette DEBUG loaded listener.js 18:27:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (1C582400) [pid = 2760] [serial = 1178] [outer = 1C502000] 18:27:20 INFO - PROCESS | 2760 | 1461115640568 Marionette TRACE conn4 <- [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]]]}] 18:27:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:27:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 670ms 18:27:20 INFO - PROCESS | 2760 | 1461115640629 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 18:27:20 INFO - PROCESS | 2760 | 1461115640631 Marionette TRACE conn4 <- [1,1533,null,{"value":"13"}] 18:27:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:27:20 INFO - PROCESS | 2760 | 1461115640634 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:27:20 INFO - PROCESS | 2760 | 1461115640636 Marionette TRACE conn4 <- [1,1534,null,{}] 18:27:20 INFO - PROCESS | 2760 | 1461115640639 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:20 INFO - PROCESS | 2760 | 1461115640717 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 18:27:20 INFO - PROCESS | 2760 | 1461115640812 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:20 INFO - PROCESS | 2760 | ++DOCSHELL 1C58C800 == 44 [pid = 2760] [id = 393] 18:27:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1C58E800) [pid = 2760] [serial = 1179] [outer = 00000000] 18:27:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1C5A1C00) [pid = 2760] [serial = 1180] [outer = 1C58E800] 18:27:20 INFO - PROCESS | 2760 | 1461115640860 Marionette DEBUG loaded listener.js 18:27:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1CD75000) [pid = 2760] [serial = 1181] [outer = 1C58E800] 18:27:21 INFO - PROCESS | 2760 | 1461115641316 Marionette TRACE conn4 <- [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]]]}] 18:27:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:27:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 730ms 18:27:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:27:21 INFO - PROCESS | 2760 | 1461115641365 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 18:27:21 INFO - PROCESS | 2760 | 1461115641367 Marionette TRACE conn4 <- [1,1537,null,{"value":"13"}] 18:27:21 INFO - PROCESS | 2760 | 1461115641370 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:27:21 INFO - PROCESS | 2760 | 1461115641372 Marionette TRACE conn4 <- [1,1538,null,{}] 18:27:21 INFO - PROCESS | 2760 | 1461115641375 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:21 INFO - PROCESS | 2760 | 1461115641530 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 18:27:21 INFO - PROCESS | 2760 | 1461115641547 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:21 INFO - PROCESS | 2760 | ++DOCSHELL 1D1D7000 == 45 [pid = 2760] [id = 394] 18:27:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1D1D7800) [pid = 2760] [serial = 1182] [outer = 00000000] 18:27:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1D773800) [pid = 2760] [serial = 1183] [outer = 1D1D7800] 18:27:21 INFO - PROCESS | 2760 | 1461115641645 Marionette DEBUG loaded listener.js 18:27:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1D7DE800) [pid = 2760] [serial = 1184] [outer = 1D1D7800] 18:27:22 INFO - PROCESS | 2760 | 1461115642079 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 18:27:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:27:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 730ms 18:27:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:27:22 INFO - PROCESS | 2760 | 1461115642107 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 18:27:22 INFO - PROCESS | 2760 | 1461115642109 Marionette TRACE conn4 <- [1,1541,null,{"value":"13"}] 18:27:22 INFO - PROCESS | 2760 | 1461115642117 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:27:22 INFO - PROCESS | 2760 | 1461115642119 Marionette TRACE conn4 <- [1,1542,null,{}] 18:27:22 INFO - PROCESS | 2760 | 1461115642123 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:22 INFO - PROCESS | 2760 | 1461115642231 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 18:27:22 INFO - PROCESS | 2760 | 1461115642238 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:22 INFO - PROCESS | 2760 | ++DOCSHELL 1D58A800 == 46 [pid = 2760] [id = 395] 18:27:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1D76E800) [pid = 2760] [serial = 1185] [outer = 00000000] 18:27:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1E12EC00) [pid = 2760] [serial = 1186] [outer = 1D76E800] 18:27:22 INFO - PROCESS | 2760 | 1461115642282 Marionette DEBUG loaded listener.js 18:27:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1E127C00) [pid = 2760] [serial = 1187] [outer = 1D76E800] 18:27:23 INFO - PROCESS | 2760 | --DOCSHELL 12FC0400 == 45 [pid = 2760] [id = 382] 18:27:23 INFO - PROCESS | 2760 | --DOCSHELL 1D046C00 == 44 [pid = 2760] [id = 383] 18:27:23 INFO - PROCESS | 2760 | --DOCSHELL 1C595800 == 43 [pid = 2760] [id = 381] 18:27:23 INFO - PROCESS | 2760 | --DOCSHELL 1BB3B800 == 42 [pid = 2760] [id = 237] 18:27:23 INFO - PROCESS | 2760 | --DOCSHELL 1D5DF400 == 41 [pid = 2760] [id = 238] 18:27:23 INFO - PROCESS | 2760 | --DOCSHELL 1A940400 == 40 [pid = 2760] [id = 378] 18:27:23 INFO - PROCESS | 2760 | --DOCSHELL 1C597400 == 39 [pid = 2760] [id = 380] 18:27:23 INFO - PROCESS | 2760 | --DOCSHELL 1BB3A800 == 38 [pid = 2760] [id = 379] 18:27:23 INFO - PROCESS | 2760 | --DOCSHELL 18269800 == 37 [pid = 2760] [id = 389] 18:27:23 INFO - PROCESS | 2760 | --DOCSHELL 1354D800 == 36 [pid = 2760] [id = 388] 18:27:23 INFO - PROCESS | 2760 | --DOCSHELL 1A660000 == 35 [pid = 2760] [id = 386] 18:27:23 INFO - PROCESS | 2760 | --DOCSHELL 1CD27C00 == 34 [pid = 2760] [id = 387] 18:27:23 INFO - PROCESS | 2760 | --DOCSHELL 1A93A400 == 33 [pid = 2760] [id = 384] 18:27:23 INFO - PROCESS | 2760 | --DOCSHELL 0F557000 == 32 [pid = 2760] [id = 385] 18:27:23 INFO - PROCESS | 2760 | --DOCSHELL 0F15AC00 == 31 [pid = 2760] [id = 390] 18:27:23 INFO - PROCESS | 2760 | --DOCSHELL 1BB38C00 == 30 [pid = 2760] [id = 392] 18:27:23 INFO - PROCESS | 2760 | --DOCSHELL 1C58C800 == 29 [pid = 2760] [id = 393] 18:27:23 INFO - PROCESS | 2760 | --DOCSHELL 1D1D7000 == 28 [pid = 2760] [id = 394] 18:27:23 INFO - PROCESS | 2760 | --DOCSHELL 1A1DE000 == 27 [pid = 2760] [id = 391] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1BB43400) [pid = 2760] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1C597800) [pid = 2760] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (0F335400) [pid = 2760] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (18EE9C00) [pid = 2760] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (1C59C400) [pid = 2760] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (13547400) [pid = 2760] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (1A940C00) [pid = 2760] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (1D589000) [pid = 2760] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (133D3400) [pid = 2760] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (1BD2E400) [pid = 2760] [serial = 1138] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (1C59E400) [pid = 2760] [serial = 1141] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (1BEFF000) [pid = 2760] [serial = 1139] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (1467EC00) [pid = 2760] [serial = 1129] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (17F5A400) [pid = 2760] [serial = 1130] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (1A662800) [pid = 2760] [serial = 1132] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (1A92E800) [pid = 2760] [serial = 1133] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 71 (1E45E800) [pid = 2760] [serial = 1120] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 70 (1D1D3C00) [pid = 2760] [serial = 1144] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 69 (17AC4400) [pid = 2760] [serial = 1127] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 68 (137B5400) [pid = 2760] [serial = 1126] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 67 (1B15E400) [pid = 2760] [serial = 1135] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 66 (13711C00) [pid = 2760] [serial = 1123] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 65 (1D773C00) [pid = 2760] [serial = 1151] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 64 (1DDE5000) [pid = 2760] [serial = 1153] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 63 (1CD73400) [pid = 2760] [serial = 1142] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 62 (1D773400) [pid = 2760] [serial = 1150] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 61 (1D1D5400) [pid = 2760] [serial = 1145] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 60 (1C58B400) [pid = 2760] [serial = 1147] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 59 (1CD7CC00) [pid = 2760] [serial = 1148] [outer = 00000000] [url = about:blank] 18:27:23 INFO - PROCESS | 2760 | --DOMWINDOW == 58 (1B165000) [pid = 2760] [serial = 1136] [outer = 00000000] [url = about:blank] 18:27:24 INFO - PROCESS | 2760 | 1461115644114 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 18:27:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:27:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 2022ms 18:27:24 INFO - PROCESS | 2760 | 1461115644138 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 18:27:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:27:24 INFO - PROCESS | 2760 | 1461115644142 Marionette TRACE conn4 <- [1,1545,null,{"value":"13"}] 18:27:24 INFO - PROCESS | 2760 | 1461115644148 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:27:24 INFO - PROCESS | 2760 | 1461115644151 Marionette TRACE conn4 <- [1,1546,null,{}] 18:27:24 INFO - PROCESS | 2760 | 1461115644158 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:24 INFO - PROCESS | 2760 | 1461115644242 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 18:27:24 INFO - PROCESS | 2760 | 1461115644251 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:24 INFO - PROCESS | 2760 | ++DOCSHELL 0F256C00 == 28 [pid = 2760] [id = 396] 18:27:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 59 (0F257C00) [pid = 2760] [serial = 1188] [outer = 00000000] 18:27:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 60 (0F3E9400) [pid = 2760] [serial = 1189] [outer = 0F257C00] 18:27:24 INFO - PROCESS | 2760 | 1461115644299 Marionette DEBUG loaded listener.js 18:27:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 61 (12F05C00) [pid = 2760] [serial = 1190] [outer = 0F257C00] 18:27:24 INFO - PROCESS | 2760 | 1461115644859 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 18:27:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:27:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 730ms 18:27:24 INFO - PROCESS | 2760 | 1461115644878 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 18:27:24 INFO - PROCESS | 2760 | 1461115644882 Marionette TRACE conn4 <- [1,1549,null,{"value":"13"}] 18:27:24 INFO - PROCESS | 2760 | 1461115644888 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:27:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:27:24 INFO - PROCESS | 2760 | 1461115644893 Marionette TRACE conn4 <- [1,1550,null,{}] 18:27:24 INFO - PROCESS | 2760 | 1461115644924 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:25 INFO - PROCESS | 2760 | 1461115645035 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 18:27:25 INFO - PROCESS | 2760 | 1461115645118 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:25 INFO - PROCESS | 2760 | ++DOCSHELL 0F20E400 == 29 [pid = 2760] [id = 397] 18:27:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 62 (0F253400) [pid = 2760] [serial = 1191] [outer = 00000000] 18:27:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 63 (12FBD800) [pid = 2760] [serial = 1192] [outer = 0F253400] 18:27:25 INFO - PROCESS | 2760 | 1461115645178 Marionette DEBUG loaded listener.js 18:27:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 64 (1307B400) [pid = 2760] [serial = 1193] [outer = 0F253400] 18:27:25 INFO - PROCESS | 2760 | 1461115645942 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 18:27:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:27:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1079ms 18:27:26 INFO - PROCESS | 2760 | 1461115645988 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 18:27:26 INFO - PROCESS | 2760 | 1461115645996 Marionette TRACE conn4 <- [1,1553,null,{"value":"13"}] 18:27:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:27:26 INFO - PROCESS | 2760 | 1461115646003 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:27:26 INFO - PROCESS | 2760 | 1461115646006 Marionette TRACE conn4 <- [1,1554,null,{}] 18:27:26 INFO - PROCESS | 2760 | 1461115646011 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:26 INFO - PROCESS | 2760 | 1461115646168 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 18:27:26 INFO - PROCESS | 2760 | 1461115646185 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:26 INFO - PROCESS | 2760 | ++DOCSHELL 137D5C00 == 30 [pid = 2760] [id = 398] 18:27:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 65 (13F28000) [pid = 2760] [serial = 1194] [outer = 00000000] 18:27:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 66 (13FE6400) [pid = 2760] [serial = 1195] [outer = 13F28000] 18:27:26 INFO - PROCESS | 2760 | 1461115646244 Marionette DEBUG loaded listener.js 18:27:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 67 (17874000) [pid = 2760] [serial = 1196] [outer = 13F28000] 18:27:27 INFO - PROCESS | 2760 | 1461115647054 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 18:27:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:27:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1072ms 18:27:27 INFO - PROCESS | 2760 | 1461115647100 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 18:27:27 INFO - PROCESS | 2760 | 1461115647104 Marionette TRACE conn4 <- [1,1557,null,{"value":"13"}] 18:27:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:27:27 INFO - PROCESS | 2760 | 1461115647109 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:27:27 INFO - PROCESS | 2760 | 1461115647113 Marionette TRACE conn4 <- [1,1558,null,{}] 18:27:27 INFO - PROCESS | 2760 | 1461115647119 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:27 INFO - PROCESS | 2760 | 1461115647204 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 18:27:27 INFO - PROCESS | 2760 | 1461115647322 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:27 INFO - PROCESS | 2760 | ++DOCSHELL 13547400 == 31 [pid = 2760] [id = 399] 18:27:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 68 (13548000) [pid = 2760] [serial = 1197] [outer = 00000000] 18:27:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 69 (13556400) [pid = 2760] [serial = 1198] [outer = 13548000] 18:27:27 INFO - PROCESS | 2760 | 1461115647371 Marionette DEBUG loaded listener.js 18:27:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 70 (13F26400) [pid = 2760] [serial = 1199] [outer = 13548000] 18:27:27 INFO - PROCESS | 2760 | 1461115647815 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 18:27:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:27:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 730ms 18:27:27 INFO - PROCESS | 2760 | 1461115647845 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 18:27:27 INFO - PROCESS | 2760 | 1461115647850 Marionette TRACE conn4 <- [1,1561,null,{"value":"13"}] 18:27:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:27:27 INFO - PROCESS | 2760 | 1461115647856 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:27:27 INFO - PROCESS | 2760 | 1461115647859 Marionette TRACE conn4 <- [1,1562,null,{}] 18:27:27 INFO - PROCESS | 2760 | 1461115647867 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:27 INFO - PROCESS | 2760 | 1461115647967 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 18:27:28 INFO - PROCESS | 2760 | 1461115648051 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:28 INFO - PROCESS | 2760 | ++DOCSHELL 13556000 == 32 [pid = 2760] [id = 400] 18:27:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 71 (13556C00) [pid = 2760] [serial = 1200] [outer = 00000000] 18:27:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 72 (18E5DC00) [pid = 2760] [serial = 1201] [outer = 13556C00] 18:27:28 INFO - PROCESS | 2760 | 1461115648097 Marionette DEBUG loaded listener.js 18:27:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (1939C000) [pid = 2760] [serial = 1202] [outer = 13556C00] 18:27:28 INFO - PROCESS | 2760 | 1461115648492 Marionette TRACE conn4 <- [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]]]}] 18:27:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:27:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 670ms 18:27:28 INFO - PROCESS | 2760 | 1461115648530 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 18:27:28 INFO - PROCESS | 2760 | 1461115648532 Marionette TRACE conn4 <- [1,1565,null,{"value":"13"}] 18:27:28 INFO - PROCESS | 2760 | 1461115648536 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:27:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:27:28 INFO - PROCESS | 2760 | 1461115648539 Marionette TRACE conn4 <- [1,1566,null,{}] 18:27:28 INFO - PROCESS | 2760 | 1461115648550 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:28 INFO - PROCESS | 2760 | 1461115648632 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 18:27:28 INFO - PROCESS | 2760 | 1461115648639 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:28 INFO - PROCESS | 2760 | ++DOCSHELL 1A1DE400 == 33 [pid = 2760] [id = 401] 18:27:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (1A661000) [pid = 2760] [serial = 1203] [outer = 00000000] 18:27:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (1A93AC00) [pid = 2760] [serial = 1204] [outer = 1A661000] 18:27:28 INFO - PROCESS | 2760 | 1461115648691 Marionette DEBUG loaded listener.js 18:27:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (1A942000) [pid = 2760] [serial = 1205] [outer = 1A661000] 18:27:29 INFO - PROCESS | 2760 | 1461115649167 Marionette TRACE conn4 <- [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]]]}] 18:27:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:27:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 672ms 18:27:29 INFO - PROCESS | 2760 | 1461115649211 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 18:27:29 INFO - PROCESS | 2760 | 1461115649214 Marionette TRACE conn4 <- [1,1569,null,{"value":"13"}] 18:27:29 INFO - PROCESS | 2760 | 1461115649218 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:27:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:27:29 INFO - PROCESS | 2760 | 1461115649219 Marionette TRACE conn4 <- [1,1570,null,{}] 18:27:29 INFO - PROCESS | 2760 | 1461115649223 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:29 INFO - PROCESS | 2760 | 1461115649307 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 18:27:29 INFO - PROCESS | 2760 | 1461115649314 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:29 INFO - PROCESS | 2760 | ++DOCSHELL 14676800 == 34 [pid = 2760] [id = 402] 18:27:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (1AE98C00) [pid = 2760] [serial = 1206] [outer = 00000000] 18:27:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (1B1BCC00) [pid = 2760] [serial = 1207] [outer = 1AE98C00] 18:27:29 INFO - PROCESS | 2760 | 1461115649363 Marionette DEBUG loaded listener.js 18:27:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (1BB39800) [pid = 2760] [serial = 1208] [outer = 1AE98C00] 18:27:29 INFO - PROCESS | 2760 | 1461115649863 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 18:27:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:27:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 670ms 18:27:29 INFO - PROCESS | 2760 | 1461115649899 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 18:27:29 INFO - PROCESS | 2760 | 1461115649901 Marionette TRACE conn4 <- [1,1573,null,{"value":"13"}] 18:27:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:27:29 INFO - PROCESS | 2760 | 1461115649905 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:27:29 INFO - PROCESS | 2760 | 1461115649906 Marionette TRACE conn4 <- [1,1574,null,{}] 18:27:29 INFO - PROCESS | 2760 | 1461115649910 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:30 INFO - PROCESS | 2760 | 1461115650015 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 18:27:30 INFO - PROCESS | 2760 | 1461115650106 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:30 INFO - PROCESS | 2760 | ++DOCSHELL 1BD2B800 == 35 [pid = 2760] [id = 403] 18:27:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1BD2D800) [pid = 2760] [serial = 1209] [outer = 00000000] 18:27:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1BEFA000) [pid = 2760] [serial = 1210] [outer = 1BD2D800] 18:27:30 INFO - PROCESS | 2760 | 1461115650153 Marionette DEBUG loaded listener.js 18:27:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1C503000) [pid = 2760] [serial = 1211] [outer = 1BD2D800] 18:27:30 INFO - PROCESS | 2760 | 1461115650596 Marionette TRACE conn4 <- [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]]]}] 18:27:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:27:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 730ms 18:27:30 INFO - PROCESS | 2760 | 1461115650636 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 18:27:30 INFO - PROCESS | 2760 | 1461115650638 Marionette TRACE conn4 <- [1,1577,null,{"value":"13"}] 18:27:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:27:30 INFO - PROCESS | 2760 | 1461115650642 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:27:30 INFO - PROCESS | 2760 | 1461115650643 Marionette TRACE conn4 <- [1,1578,null,{}] 18:27:30 INFO - PROCESS | 2760 | 1461115650647 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:30 INFO - PROCESS | 2760 | 1461115650769 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 18:27:30 INFO - PROCESS | 2760 | 1461115650829 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:30 INFO - PROCESS | 2760 | ++DOCSHELL 0F209000 == 36 [pid = 2760] [id = 404] 18:27:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (0F254000) [pid = 2760] [serial = 1212] [outer = 00000000] 18:27:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1C59C000) [pid = 2760] [serial = 1213] [outer = 0F254000] 18:27:30 INFO - PROCESS | 2760 | 1461115650878 Marionette DEBUG loaded listener.js 18:27:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1C596800) [pid = 2760] [serial = 1214] [outer = 0F254000] 18:27:31 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (1C58E800) [pid = 2760] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:27:31 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (1D76E800) [pid = 2760] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:27:31 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (12D45800) [pid = 2760] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:27:31 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (1E453400) [pid = 2760] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:27:31 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (1D1D7800) [pid = 2760] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:27:31 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1C502000) [pid = 2760] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:27:31 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (1A939800) [pid = 2760] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:27:31 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (0F15D000) [pid = 2760] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:27:31 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (1847E800) [pid = 2760] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:27:31 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (1354FC00) [pid = 2760] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:27:31 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (1D04D400) [pid = 2760] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:27:31 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (1A662C00) [pid = 2760] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:27:31 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (1306E000) [pid = 2760] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:27:31 INFO - PROCESS | 2760 | --DOMWINDOW == 71 (1D772400) [pid = 2760] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:27:31 INFO - PROCESS | 2760 | 1461115651319 Marionette TRACE conn4 <- [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]]]}] 18:27:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:27:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 730ms 18:27:31 INFO - PROCESS | 2760 | 1461115651383 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 18:27:31 INFO - PROCESS | 2760 | 1461115651385 Marionette TRACE conn4 <- [1,1581,null,{"value":"13"}] 18:27:31 INFO - PROCESS | 2760 | 1461115651388 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:27:31 INFO - PROCESS | 2760 | 1461115651390 Marionette TRACE conn4 <- [1,1582,null,{}] 18:27:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:27:31 INFO - PROCESS | 2760 | 1461115651393 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:31 INFO - PROCESS | 2760 | 1461115651467 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 18:27:31 INFO - PROCESS | 2760 | 1461115651475 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:31 INFO - PROCESS | 2760 | ++DOCSHELL 0F24D400 == 37 [pid = 2760] [id = 405] 18:27:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 72 (1354FC00) [pid = 2760] [serial = 1215] [outer = 00000000] 18:27:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (1A936800) [pid = 2760] [serial = 1216] [outer = 1354FC00] 18:27:31 INFO - PROCESS | 2760 | 1461115651522 Marionette DEBUG loaded listener.js 18:27:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (1A934C00) [pid = 2760] [serial = 1217] [outer = 1354FC00] 18:27:31 INFO - PROCESS | 2760 | 1461115651964 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 18:27:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:27:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 630ms 18:27:32 INFO - PROCESS | 2760 | 1461115652024 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 18:27:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:27:32 INFO - PROCESS | 2760 | 1461115652026 Marionette TRACE conn4 <- [1,1585,null,{"value":"13"}] 18:27:32 INFO - PROCESS | 2760 | 1461115652029 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:27:32 INFO - PROCESS | 2760 | 1461115652030 Marionette TRACE conn4 <- [1,1586,null,{}] 18:27:32 INFO - PROCESS | 2760 | 1461115652034 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:32 INFO - PROCESS | 2760 | 1461115652112 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 18:27:32 INFO - PROCESS | 2760 | 1461115652121 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:32 INFO - PROCESS | 2760 | ++DOCSHELL 1C503400 == 38 [pid = 2760] [id = 406] 18:27:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (1C5A0000) [pid = 2760] [serial = 1218] [outer = 00000000] 18:27:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (1CD79800) [pid = 2760] [serial = 1219] [outer = 1C5A0000] 18:27:32 INFO - PROCESS | 2760 | 1461115652169 Marionette DEBUG loaded listener.js 18:27:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (1D046C00) [pid = 2760] [serial = 1220] [outer = 1C5A0000] 18:27:32 INFO - PROCESS | 2760 | 1461115652598 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 18:27:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:27:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 631ms 18:27:32 INFO - PROCESS | 2760 | 1461115652659 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 18:27:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:27:32 INFO - PROCESS | 2760 | 1461115652661 Marionette TRACE conn4 <- [1,1589,null,{"value":"13"}] 18:27:32 INFO - PROCESS | 2760 | 1461115652665 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:27:32 INFO - PROCESS | 2760 | 1461115652666 Marionette TRACE conn4 <- [1,1590,null,{}] 18:27:32 INFO - PROCESS | 2760 | 1461115652670 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:32 INFO - PROCESS | 2760 | 1461115652746 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 18:27:32 INFO - PROCESS | 2760 | 1461115652754 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:32 INFO - PROCESS | 2760 | ++DOCSHELL 1A932C00 == 39 [pid = 2760] [id = 407] 18:27:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (1B163000) [pid = 2760] [serial = 1221] [outer = 00000000] 18:27:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (1D1D5C00) [pid = 2760] [serial = 1222] [outer = 1B163000] 18:27:32 INFO - PROCESS | 2760 | 1461115652802 Marionette DEBUG loaded listener.js 18:27:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1D1DCC00) [pid = 2760] [serial = 1223] [outer = 1B163000] 18:27:33 INFO - PROCESS | 2760 | 1461115653261 Marionette TRACE conn4 <- [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]]]}] 18:27:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:27:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 630ms 18:27:33 INFO - PROCESS | 2760 | 1461115653296 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 18:27:33 INFO - PROCESS | 2760 | 1461115653298 Marionette TRACE conn4 <- [1,1593,null,{"value":"13"}] 18:27:33 INFO - PROCESS | 2760 | 1461115653306 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:27:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:27:33 INFO - PROCESS | 2760 | 1461115653307 Marionette TRACE conn4 <- [1,1594,null,{}] 18:27:33 INFO - PROCESS | 2760 | 1461115653311 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:33 INFO - PROCESS | 2760 | 1461115653392 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 18:27:33 INFO - PROCESS | 2760 | 1461115653399 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:33 INFO - PROCESS | 2760 | ++DOCSHELL 1D57D400 == 40 [pid = 2760] [id = 408] 18:27:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1D58C000) [pid = 2760] [serial = 1224] [outer = 00000000] 18:27:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1D76D000) [pid = 2760] [serial = 1225] [outer = 1D58C000] 18:27:33 INFO - PROCESS | 2760 | 1461115653446 Marionette DEBUG loaded listener.js 18:27:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1D773000) [pid = 2760] [serial = 1226] [outer = 1D58C000] 18:27:34 INFO - PROCESS | 2760 | 1461115654082 Marionette TRACE conn4 <- [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]]]}] 18:27:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:27:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 830ms 18:27:34 INFO - PROCESS | 2760 | 1461115654165 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 18:27:34 INFO - PROCESS | 2760 | 1461115654171 Marionette TRACE conn4 <- [1,1597,null,{"value":"13"}] 18:27:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:27:34 INFO - PROCESS | 2760 | 1461115654177 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:27:34 INFO - PROCESS | 2760 | 1461115654181 Marionette TRACE conn4 <- [1,1598,null,{}] 18:27:34 INFO - PROCESS | 2760 | 1461115654186 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:34 INFO - PROCESS | 2760 | 1461115654293 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 18:27:34 INFO - PROCESS | 2760 | 1461115654423 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:34 INFO - PROCESS | 2760 | ++DOCSHELL 13076C00 == 41 [pid = 2760] [id = 409] 18:27:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (137CD000) [pid = 2760] [serial = 1227] [outer = 00000000] 18:27:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1818F400) [pid = 2760] [serial = 1228] [outer = 137CD000] 18:27:34 INFO - PROCESS | 2760 | 1461115654482 Marionette DEBUG loaded listener.js 18:27:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (18E55C00) [pid = 2760] [serial = 1229] [outer = 137CD000] 18:27:35 INFO - PROCESS | 2760 | 1461115655042 Marionette TRACE conn4 <- [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]]]}] 18:27:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:27:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 931ms 18:27:35 INFO - PROCESS | 2760 | 1461115655109 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 18:27:35 INFO - PROCESS | 2760 | 1461115655116 Marionette TRACE conn4 <- [1,1601,null,{"value":"13"}] 18:27:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:27:35 INFO - PROCESS | 2760 | 1461115655123 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:27:35 INFO - PROCESS | 2760 | 1461115655126 Marionette TRACE conn4 <- [1,1602,null,{}] 18:27:35 INFO - PROCESS | 2760 | 1461115655130 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:35 INFO - PROCESS | 2760 | 1461115655269 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 18:27:35 INFO - PROCESS | 2760 | 1461115655397 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:35 INFO - PROCESS | 2760 | ++DOCSHELL 18E4F400 == 42 [pid = 2760] [id = 410] 18:27:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1A1DF400) [pid = 2760] [serial = 1230] [outer = 00000000] 18:27:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1BB7F800) [pid = 2760] [serial = 1231] [outer = 1A1DF400] 18:27:35 INFO - PROCESS | 2760 | 1461115655454 Marionette DEBUG loaded listener.js 18:27:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1C50E800) [pid = 2760] [serial = 1232] [outer = 1A1DF400] 18:27:36 INFO - PROCESS | 2760 | 1461115656067 Marionette TRACE conn4 <- [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]]]}] 18:27:36 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 18:27:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 971ms 18:27:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:27:36 INFO - PROCESS | 2760 | 1461115656099 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 18:27:36 INFO - PROCESS | 2760 | 1461115656102 Marionette TRACE conn4 <- [1,1605,null,{"value":"13"}] 18:27:36 INFO - PROCESS | 2760 | 1461115656106 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:27:36 INFO - PROCESS | 2760 | 1461115656110 Marionette TRACE conn4 <- [1,1606,null,{}] 18:27:36 INFO - PROCESS | 2760 | 1461115656122 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:36 INFO - PROCESS | 2760 | 1461115656231 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 18:27:36 INFO - PROCESS | 2760 | 1461115656359 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:36 INFO - PROCESS | 2760 | ++DOCSHELL 0F158800 == 43 [pid = 2760] [id = 411] 18:27:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (0F20E800) [pid = 2760] [serial = 1233] [outer = 00000000] 18:27:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1CD79000) [pid = 2760] [serial = 1234] [outer = 0F20E800] 18:27:36 INFO - PROCESS | 2760 | 1461115656420 Marionette DEBUG loaded listener.js 18:27:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1DB5C000) [pid = 2760] [serial = 1235] [outer = 0F20E800] 18:27:37 INFO - PROCESS | 2760 | 1461115657205 Marionette TRACE conn4 <- [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]]]}] 18:27:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:27:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1182ms 18:27:37 INFO - PROCESS | 2760 | 1461115657292 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 18:27:37 INFO - PROCESS | 2760 | 1461115657296 Marionette TRACE conn4 <- [1,1609,null,{"value":"13"}] 18:27:37 INFO - PROCESS | 2760 | 1461115657302 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:27:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:27:37 INFO - PROCESS | 2760 | 1461115657305 Marionette TRACE conn4 <- [1,1610,null,{}] 18:27:37 INFO - PROCESS | 2760 | 1461115657311 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:37 INFO - PROCESS | 2760 | 1461115657413 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 18:27:37 INFO - PROCESS | 2760 | 1461115657521 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:37 INFO - PROCESS | 2760 | --DOCSHELL 1A932C00 == 42 [pid = 2760] [id = 407] 18:27:37 INFO - PROCESS | 2760 | --DOCSHELL 1C503400 == 41 [pid = 2760] [id = 406] 18:27:37 INFO - PROCESS | 2760 | --DOCSHELL 0F24D400 == 40 [pid = 2760] [id = 405] 18:27:37 INFO - PROCESS | 2760 | --DOCSHELL 0F209000 == 39 [pid = 2760] [id = 404] 18:27:37 INFO - PROCESS | 2760 | --DOCSHELL 1BD2B800 == 38 [pid = 2760] [id = 403] 18:27:37 INFO - PROCESS | 2760 | --DOCSHELL 14676800 == 37 [pid = 2760] [id = 402] 18:27:37 INFO - PROCESS | 2760 | --DOCSHELL 1A1DE400 == 36 [pid = 2760] [id = 401] 18:27:37 INFO - PROCESS | 2760 | --DOCSHELL 13556000 == 35 [pid = 2760] [id = 400] 18:27:37 INFO - PROCESS | 2760 | --DOCSHELL 13547400 == 34 [pid = 2760] [id = 399] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1D773800) [pid = 2760] [serial = 1183] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (1D7DE800) [pid = 2760] [serial = 1184] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (1C50CC00) [pid = 2760] [serial = 1177] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (1C582400) [pid = 2760] [serial = 1178] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1B15F800) [pid = 2760] [serial = 1174] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1BB28C00) [pid = 2760] [serial = 1175] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (17F56400) [pid = 2760] [serial = 1171] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (18471000) [pid = 2760] [serial = 1172] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (1A65F800) [pid = 2760] [serial = 1169] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (19399000) [pid = 2760] [serial = 1168] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (1E127C00) [pid = 2760] [serial = 1187] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (1A1DA000) [pid = 2760] [serial = 1166] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1816A800) [pid = 2760] [serial = 1165] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (1E22D400) [pid = 2760] [serial = 1163] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (1DDEA800) [pid = 2760] [serial = 1162] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (1B157800) [pid = 2760] [serial = 1160] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (1A947400) [pid = 2760] [serial = 1159] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (182F7C00) [pid = 2760] [serial = 1157] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (17F32000) [pid = 2760] [serial = 1156] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (1DDEBC00) [pid = 2760] [serial = 1154] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 71 (1C5A1C00) [pid = 2760] [serial = 1180] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 70 (1E12EC00) [pid = 2760] [serial = 1186] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 69 (1CD75000) [pid = 2760] [serial = 1181] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 68 (137D8800) [pid = 2760] [serial = 1124] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 67 (1E583000) [pid = 2760] [serial = 1121] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | --DOMWINDOW == 66 (0F3E9400) [pid = 2760] [serial = 1189] [outer = 00000000] [url = about:blank] 18:27:37 INFO - PROCESS | 2760 | ++DOCSHELL 0F157C00 == 35 [pid = 2760] [id = 412] 18:27:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 67 (0F159400) [pid = 2760] [serial = 1236] [outer = 00000000] 18:27:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 68 (0F256800) [pid = 2760] [serial = 1237] [outer = 0F159400] 18:27:37 INFO - PROCESS | 2760 | 1461115657617 Marionette DEBUG loaded listener.js 18:27:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 69 (12D44800) [pid = 2760] [serial = 1238] [outer = 0F159400] 18:27:38 INFO - PROCESS | 2760 | 1461115658059 Marionette TRACE conn4 <- [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]]]}] 18:27:38 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 18:27:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 830ms 18:27:38 INFO - PROCESS | 2760 | 1461115658137 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 18:27:38 INFO - PROCESS | 2760 | 1461115658142 Marionette TRACE conn4 <- [1,1613,null,{"value":"13"}] 18:27:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:27:38 INFO - PROCESS | 2760 | 1461115658149 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:27:38 INFO - PROCESS | 2760 | 1461115658151 Marionette TRACE conn4 <- [1,1614,null,{}] 18:27:38 INFO - PROCESS | 2760 | 1461115658155 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:38 INFO - PROCESS | 2760 | 1461115658245 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 18:27:38 INFO - PROCESS | 2760 | 1461115658254 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:38 INFO - PROCESS | 2760 | ++DOCSHELL 17F5F000 == 36 [pid = 2760] [id = 413] 18:27:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 70 (17FE6000) [pid = 2760] [serial = 1239] [outer = 00000000] 18:27:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 71 (1825C800) [pid = 2760] [serial = 1240] [outer = 17FE6000] 18:27:38 INFO - PROCESS | 2760 | 1461115658302 Marionette DEBUG loaded listener.js 18:27:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 72 (18475800) [pid = 2760] [serial = 1241] [outer = 17FE6000] 18:27:38 INFO - PROCESS | 2760 | 1461115658781 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 18:27:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:27:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 670ms 18:27:38 INFO - PROCESS | 2760 | 1461115658821 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 18:27:38 INFO - PROCESS | 2760 | 1461115658823 Marionette TRACE conn4 <- [1,1617,null,{"value":"13"}] 18:27:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:27:38 INFO - PROCESS | 2760 | 1461115658827 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:27:38 INFO - PROCESS | 2760 | 1461115658830 Marionette TRACE conn4 <- [1,1618,null,{}] 18:27:38 INFO - PROCESS | 2760 | 1461115658840 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:38 INFO - PROCESS | 2760 | 1461115658923 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 18:27:38 INFO - PROCESS | 2760 | 1461115658932 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:38 INFO - PROCESS | 2760 | ++DOCSHELL 1A932400 == 37 [pid = 2760] [id = 414] 18:27:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (1A933400) [pid = 2760] [serial = 1242] [outer = 00000000] 18:27:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (1A93A000) [pid = 2760] [serial = 1243] [outer = 1A933400] 18:27:39 INFO - PROCESS | 2760 | 1461115658980 Marionette DEBUG loaded listener.js 18:27:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (1A949800) [pid = 2760] [serial = 1244] [outer = 1A933400] 18:27:39 INFO - PROCESS | 2760 | 1461115659456 Marionette TRACE conn4 <- [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]]]}] 18:27:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:27:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 671ms 18:27:39 INFO - PROCESS | 2760 | 1461115659501 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 18:27:39 INFO - PROCESS | 2760 | 1461115659503 Marionette TRACE conn4 <- [1,1621,null,{"value":"13"}] 18:27:39 INFO - PROCESS | 2760 | 1461115659507 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:27:39 INFO - PROCESS | 2760 | 1461115659508 Marionette TRACE conn4 <- [1,1622,null,{}] 18:27:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:27:39 INFO - PROCESS | 2760 | 1461115659512 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:39 INFO - PROCESS | 2760 | 1461115659592 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 18:27:39 INFO - PROCESS | 2760 | 1461115659716 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:39 INFO - PROCESS | 2760 | ++DOCSHELL 1B164C00 == 38 [pid = 2760] [id = 415] 18:27:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (1B165800) [pid = 2760] [serial = 1245] [outer = 00000000] 18:27:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (1BB43400) [pid = 2760] [serial = 1246] [outer = 1B165800] 18:27:39 INFO - PROCESS | 2760 | 1461115659764 Marionette DEBUG loaded listener.js 18:27:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (1BD2B800) [pid = 2760] [serial = 1247] [outer = 1B165800] 18:27:40 INFO - PROCESS | 2760 | 1461115660179 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 18:27:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:27:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 730ms 18:27:40 INFO - PROCESS | 2760 | 1461115660241 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 18:27:40 INFO - PROCESS | 2760 | 1461115660243 Marionette TRACE conn4 <- [1,1625,null,{"value":"13"}] 18:27:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:27:40 INFO - PROCESS | 2760 | 1461115660251 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:27:40 INFO - PROCESS | 2760 | 1461115660253 Marionette TRACE conn4 <- [1,1626,null,{}] 18:27:40 INFO - PROCESS | 2760 | 1461115660257 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:40 INFO - PROCESS | 2760 | 1461115660361 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 18:27:40 INFO - PROCESS | 2760 | 1461115660371 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:40 INFO - PROCESS | 2760 | ++DOCSHELL 1B159800 == 39 [pid = 2760] [id = 416] 18:27:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (1B15F400) [pid = 2760] [serial = 1248] [outer = 00000000] 18:27:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1C582400) [pid = 2760] [serial = 1249] [outer = 1B15F400] 18:27:40 INFO - PROCESS | 2760 | 1461115660420 Marionette DEBUG loaded listener.js 18:27:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1C594C00) [pid = 2760] [serial = 1250] [outer = 1B15F400] 18:27:40 INFO - PROCESS | 2760 | 1461115660882 Marionette TRACE conn4 <- [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]]]}] 18:27:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:27:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 690ms 18:27:41 INFO - PROCESS | 2760 | 1461115660984 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 18:27:41 INFO - PROCESS | 2760 | 1461115660986 Marionette TRACE conn4 <- [1,1629,null,{"value":"13"}] 18:27:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:27:41 INFO - PROCESS | 2760 | 1461115660994 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:27:41 INFO - PROCESS | 2760 | 1461115660996 Marionette TRACE conn4 <- [1,1630,null,{}] 18:27:41 INFO - PROCESS | 2760 | 1461115661000 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:41 INFO - PROCESS | 2760 | 1461115661132 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 18:27:41 INFO - PROCESS | 2760 | 1461115661188 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:41 INFO - PROCESS | 2760 | ++DOCSHELL 0F250000 == 40 [pid = 2760] [id = 417] 18:27:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (0F3E8400) [pid = 2760] [serial = 1251] [outer = 00000000] 18:27:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1D1D9C00) [pid = 2760] [serial = 1252] [outer = 0F3E8400] 18:27:41 INFO - PROCESS | 2760 | 1461115661237 Marionette DEBUG loaded listener.js 18:27:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1DB52800) [pid = 2760] [serial = 1253] [outer = 0F3E8400] 18:27:41 INFO - PROCESS | 2760 | 1461115661641 Marionette TRACE conn4 <- [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]]]}] 18:27:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:27:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 670ms 18:27:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:27:41 INFO - PROCESS | 2760 | 1461115661673 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 18:27:41 INFO - PROCESS | 2760 | 1461115661675 Marionette TRACE conn4 <- [1,1633,null,{"value":"13"}] 18:27:41 INFO - PROCESS | 2760 | 1461115661678 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:27:41 INFO - PROCESS | 2760 | 1461115661679 Marionette TRACE conn4 <- [1,1634,null,{}] 18:27:41 INFO - PROCESS | 2760 | 1461115661683 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:41 INFO - PROCESS | 2760 | 1461115661786 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 18:27:41 INFO - PROCESS | 2760 | 1461115661792 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:41 INFO - PROCESS | 2760 | ++DOCSHELL 0F24BC00 == 41 [pid = 2760] [id = 418] 18:27:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (17AD0400) [pid = 2760] [serial = 1254] [outer = 00000000] 18:27:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1E129000) [pid = 2760] [serial = 1255] [outer = 17AD0400] 18:27:41 INFO - PROCESS | 2760 | 1461115661838 Marionette DEBUG loaded listener.js 18:27:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1E19B800) [pid = 2760] [serial = 1256] [outer = 17AD0400] 18:27:42 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1B163000) [pid = 2760] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:27:42 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1BD2D800) [pid = 2760] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:27:42 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (13548000) [pid = 2760] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:27:42 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (1AE98C00) [pid = 2760] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:27:42 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (0F254000) [pid = 2760] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:27:42 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (1354FC00) [pid = 2760] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:27:42 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (1C5A0000) [pid = 2760] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:27:42 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1A661000) [pid = 2760] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:27:42 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (13556C00) [pid = 2760] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:27:42 INFO - PROCESS | 2760 | 1461115662376 Marionette TRACE conn4 <- [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]]]}] 18:27:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:27:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 730ms 18:27:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:27:42 INFO - PROCESS | 2760 | 1461115662409 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 18:27:42 INFO - PROCESS | 2760 | 1461115662411 Marionette TRACE conn4 <- [1,1637,null,{"value":"13"}] 18:27:42 INFO - PROCESS | 2760 | 1461115662414 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:27:42 INFO - PROCESS | 2760 | 1461115662416 Marionette TRACE conn4 <- [1,1638,null,{}] 18:27:42 INFO - PROCESS | 2760 | 1461115662419 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:42 INFO - PROCESS | 2760 | 1461115662554 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 18:27:42 INFO - PROCESS | 2760 | 1461115662613 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:42 INFO - PROCESS | 2760 | ++DOCSHELL 0F20C000 == 42 [pid = 2760] [id = 419] 18:27:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (182F3000) [pid = 2760] [serial = 1257] [outer = 00000000] 18:27:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1C5A0000) [pid = 2760] [serial = 1258] [outer = 182F3000] 18:27:42 INFO - PROCESS | 2760 | 1461115662658 Marionette DEBUG loaded listener.js 18:27:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1D046400) [pid = 2760] [serial = 1259] [outer = 182F3000] 18:27:43 INFO - PROCESS | 2760 | 1461115663017 Marionette TRACE conn4 <- [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]]]}] 18:27:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:27:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 631ms 18:27:43 INFO - PROCESS | 2760 | 1461115663046 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 18:27:43 INFO - PROCESS | 2760 | 1461115663048 Marionette TRACE conn4 <- [1,1641,null,{"value":"13"}] 18:27:43 INFO - PROCESS | 2760 | 1461115663051 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:27:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:27:43 INFO - PROCESS | 2760 | 1461115663053 Marionette TRACE conn4 <- [1,1642,null,{}] 18:27:43 INFO - PROCESS | 2760 | 1461115663056 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:43 INFO - PROCESS | 2760 | 1461115663134 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 18:27:43 INFO - PROCESS | 2760 | 1461115663140 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:43 INFO - PROCESS | 2760 | ++DOCSHELL 1CD1C800 == 43 [pid = 2760] [id = 420] 18:27:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1DDEAC00) [pid = 2760] [serial = 1260] [outer = 00000000] 18:27:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1E425000) [pid = 2760] [serial = 1261] [outer = 1DDEAC00] 18:27:43 INFO - PROCESS | 2760 | 1461115663185 Marionette DEBUG loaded listener.js 18:27:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1E42AC00) [pid = 2760] [serial = 1262] [outer = 1DDEAC00] 18:27:43 INFO - PROCESS | 2760 | 1461115663599 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 18:27:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:27:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 570ms 18:27:43 INFO - PROCESS | 2760 | 1461115663625 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 18:27:43 INFO - PROCESS | 2760 | 1461115663627 Marionette TRACE conn4 <- [1,1645,null,{"value":"13"}] 18:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:27:43 INFO - PROCESS | 2760 | 1461115663630 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:27:43 INFO - PROCESS | 2760 | 1461115663632 Marionette TRACE conn4 <- [1,1646,null,{}] 18:27:43 INFO - PROCESS | 2760 | 1461115663635 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:43 INFO - PROCESS | 2760 | 1461115663750 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 18:27:43 INFO - PROCESS | 2760 | 1461115663758 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:43 INFO - PROCESS | 2760 | ++DOCSHELL 1A663800 == 44 [pid = 2760] [id = 421] 18:27:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1BB3C000) [pid = 2760] [serial = 1263] [outer = 00000000] 18:27:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1E581800) [pid = 2760] [serial = 1264] [outer = 1BB3C000] 18:27:43 INFO - PROCESS | 2760 | 1461115663805 Marionette DEBUG loaded listener.js 18:27:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1E58FC00) [pid = 2760] [serial = 1265] [outer = 1BB3C000] 18:27:44 INFO - PROCESS | 2760 | 1461115664348 Marionette TRACE conn4 <- [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]]]}] 18:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 770ms 18:27:44 INFO - PROCESS | 2760 | 1461115664402 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 18:27:44 INFO - PROCESS | 2760 | 1461115664406 Marionette TRACE conn4 <- [1,1649,null,{"value":"13"}] 18:27:44 INFO - PROCESS | 2760 | 1461115664412 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:27:44 INFO - PROCESS | 2760 | 1461115664416 Marionette TRACE conn4 <- [1,1650,null,{}] 18:27:44 INFO - PROCESS | 2760 | 1461115664424 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:44 INFO - PROCESS | 2760 | 1461115664535 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 18:27:44 INFO - PROCESS | 2760 | 1461115664669 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:44 INFO - PROCESS | 2760 | ++DOCSHELL 1306FC00 == 45 [pid = 2760] [id = 422] 18:27:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1307A800) [pid = 2760] [serial = 1266] [outer = 00000000] 18:27:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1467EC00) [pid = 2760] [serial = 1267] [outer = 1307A800] 18:27:44 INFO - PROCESS | 2760 | 1461115664728 Marionette DEBUG loaded listener.js 18:27:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (17B69800) [pid = 2760] [serial = 1268] [outer = 1307A800] 18:27:45 INFO - PROCESS | 2760 | 1461115665366 Marionette TRACE conn4 <- [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]]]}] 18:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1025ms 18:27:45 INFO - PROCESS | 2760 | 1461115665442 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 18:27:45 INFO - PROCESS | 2760 | 1461115665448 Marionette TRACE conn4 <- [1,1653,null,{"value":"13"}] 18:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:27:45 INFO - PROCESS | 2760 | 1461115665454 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:27:45 INFO - PROCESS | 2760 | 1461115665457 Marionette TRACE conn4 <- [1,1654,null,{}] 18:27:45 INFO - PROCESS | 2760 | 1461115665461 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:45 INFO - PROCESS | 2760 | 1461115665610 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 18:27:45 INFO - PROCESS | 2760 | 1461115665671 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:45 INFO - PROCESS | 2760 | ++DOCSHELL 1A661C00 == 46 [pid = 2760] [id = 423] 18:27:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1A662400) [pid = 2760] [serial = 1269] [outer = 00000000] 18:27:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1B1B9400) [pid = 2760] [serial = 1270] [outer = 1A662400] 18:27:45 INFO - PROCESS | 2760 | 1461115665727 Marionette DEBUG loaded listener.js 18:27:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1C510000) [pid = 2760] [serial = 1271] [outer = 1A662400] 18:27:46 INFO - PROCESS | 2760 | 1461115666342 Marionette TRACE conn4 <- [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]]]}] 18:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 931ms 18:27:46 INFO - PROCESS | 2760 | 1461115666387 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 18:27:46 INFO - PROCESS | 2760 | 1461115666389 Marionette TRACE conn4 <- [1,1657,null,{"value":"13"}] 18:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:27:46 INFO - PROCESS | 2760 | 1461115666393 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:27:46 INFO - PROCESS | 2760 | 1461115666397 Marionette TRACE conn4 <- [1,1658,null,{}] 18:27:46 INFO - PROCESS | 2760 | 1461115666408 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:46 INFO - PROCESS | 2760 | 1461115666515 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 18:27:46 INFO - PROCESS | 2760 | 1461115666617 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:46 INFO - PROCESS | 2760 | ++DOCSHELL 1DB52000 == 47 [pid = 2760] [id = 424] 18:27:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1DDEC800) [pid = 2760] [serial = 1272] [outer = 00000000] 18:27:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1E518C00) [pid = 2760] [serial = 1273] [outer = 1DDEC800] 18:27:46 INFO - PROCESS | 2760 | 1461115666679 Marionette DEBUG loaded listener.js 18:27:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1E6DEC00) [pid = 2760] [serial = 1274] [outer = 1DDEC800] 18:27:47 INFO - PROCESS | 2760 | 1461115667258 Marionette TRACE conn4 <- [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]]]}] 18:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 870ms 18:27:47 INFO - PROCESS | 2760 | 1461115667294 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 18:27:47 INFO - PROCESS | 2760 | 1461115667297 Marionette TRACE conn4 <- [1,1661,null,{"value":"13"}] 18:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:27:47 INFO - PROCESS | 2760 | 1461115667301 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:27:47 INFO - PROCESS | 2760 | 1461115667304 Marionette TRACE conn4 <- [1,1662,null,{}] 18:27:47 INFO - PROCESS | 2760 | 1461115667307 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:47 INFO - PROCESS | 2760 | 1461115667420 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 18:27:47 INFO - PROCESS | 2760 | 1461115667522 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:47 INFO - PROCESS | 2760 | ++DOCSHELL 1A94DC00 == 48 [pid = 2760] [id = 425] 18:27:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1B15C800) [pid = 2760] [serial = 1275] [outer = 00000000] 18:27:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1CD1A800) [pid = 2760] [serial = 1276] [outer = 1B15C800] 18:27:47 INFO - PROCESS | 2760 | 1461115667578 Marionette DEBUG loaded listener.js 18:27:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1D04E800) [pid = 2760] [serial = 1277] [outer = 1B15C800] 18:27:48 INFO - PROCESS | 2760 | 1461115668329 Marionette TRACE conn4 <- [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]]]}] 18:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1069ms 18:27:48 INFO - PROCESS | 2760 | 1461115668372 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 18:27:48 INFO - PROCESS | 2760 | 1461115668377 Marionette TRACE conn4 <- [1,1665,null,{"value":"13"}] 18:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:27:48 INFO - PROCESS | 2760 | 1461115668382 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:27:48 INFO - PROCESS | 2760 | 1461115668386 Marionette TRACE conn4 <- [1,1666,null,{}] 18:27:48 INFO - PROCESS | 2760 | 1461115668391 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:48 INFO - PROCESS | 2760 | 1461115668490 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 18:27:48 INFO - PROCESS | 2760 | 1461115668598 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:48 INFO - PROCESS | 2760 | ++DOCSHELL 12D4A400 == 49 [pid = 2760] [id = 426] 18:27:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (17897C00) [pid = 2760] [serial = 1278] [outer = 00000000] 18:27:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1A1D8400) [pid = 2760] [serial = 1279] [outer = 17897C00] 18:27:48 INFO - PROCESS | 2760 | 1461115668648 Marionette DEBUG loaded listener.js 18:27:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1A938400) [pid = 2760] [serial = 1280] [outer = 17897C00] 18:27:48 INFO - PROCESS | 2760 | --DOCSHELL 0F20E400 == 48 [pid = 2760] [id = 397] 18:27:48 INFO - PROCESS | 2760 | --DOCSHELL 0F256C00 == 47 [pid = 2760] [id = 396] 18:27:48 INFO - PROCESS | 2760 | --DOCSHELL 1CD1C800 == 46 [pid = 2760] [id = 420] 18:27:48 INFO - PROCESS | 2760 | --DOCSHELL 0F20C000 == 45 [pid = 2760] [id = 419] 18:27:48 INFO - PROCESS | 2760 | --DOCSHELL 0F24BC00 == 44 [pid = 2760] [id = 418] 18:27:48 INFO - PROCESS | 2760 | --DOCSHELL 0F250000 == 43 [pid = 2760] [id = 417] 18:27:48 INFO - PROCESS | 2760 | --DOCSHELL 1B159800 == 42 [pid = 2760] [id = 416] 18:27:48 INFO - PROCESS | 2760 | --DOCSHELL 1B164C00 == 41 [pid = 2760] [id = 415] 18:27:48 INFO - PROCESS | 2760 | --DOCSHELL 1A932400 == 40 [pid = 2760] [id = 414] 18:27:48 INFO - PROCESS | 2760 | --DOCSHELL 17F5F000 == 39 [pid = 2760] [id = 413] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (13FE6400) [pid = 2760] [serial = 1195] [outer = 00000000] [url = about:blank] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (12FBD800) [pid = 2760] [serial = 1192] [outer = 00000000] [url = about:blank] 18:27:48 INFO - PROCESS | 2760 | --DOCSHELL 0F157C00 == 38 [pid = 2760] [id = 412] 18:27:48 INFO - PROCESS | 2760 | --DOCSHELL 0F158800 == 37 [pid = 2760] [id = 411] 18:27:48 INFO - PROCESS | 2760 | --DOCSHELL 18E4F400 == 36 [pid = 2760] [id = 410] 18:27:48 INFO - PROCESS | 2760 | --DOCSHELL 13076C00 == 35 [pid = 2760] [id = 409] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (18E5DC00) [pid = 2760] [serial = 1201] [outer = 00000000] [url = about:blank] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1939C000) [pid = 2760] [serial = 1202] [outer = 00000000] [url = about:blank] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1D1DCC00) [pid = 2760] [serial = 1223] [outer = 00000000] [url = about:blank] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1A934C00) [pid = 2760] [serial = 1217] [outer = 00000000] [url = about:blank] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1BB39800) [pid = 2760] [serial = 1208] [outer = 00000000] [url = about:blank] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1D046C00) [pid = 2760] [serial = 1220] [outer = 00000000] [url = about:blank] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1D1D5C00) [pid = 2760] [serial = 1222] [outer = 00000000] [url = about:blank] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1BEFA000) [pid = 2760] [serial = 1210] [outer = 00000000] [url = about:blank] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (13556400) [pid = 2760] [serial = 1198] [outer = 00000000] [url = about:blank] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (13F26400) [pid = 2760] [serial = 1199] [outer = 00000000] [url = about:blank] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (1B1BCC00) [pid = 2760] [serial = 1207] [outer = 00000000] [url = about:blank] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (1C59C000) [pid = 2760] [serial = 1213] [outer = 00000000] [url = about:blank] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1C503000) [pid = 2760] [serial = 1211] [outer = 00000000] [url = about:blank] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1A936800) [pid = 2760] [serial = 1216] [outer = 00000000] [url = about:blank] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1CD79800) [pid = 2760] [serial = 1219] [outer = 00000000] [url = about:blank] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (1C596800) [pid = 2760] [serial = 1214] [outer = 00000000] [url = about:blank] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (1A93AC00) [pid = 2760] [serial = 1204] [outer = 00000000] [url = about:blank] 18:27:48 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (1A942000) [pid = 2760] [serial = 1205] [outer = 00000000] [url = about:blank] 18:27:49 INFO - PROCESS | 2760 | 1461115669209 Marionette TRACE conn4 <- [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]]]}] 18:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 871ms 18:27:49 INFO - PROCESS | 2760 | 1461115669257 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 18:27:49 INFO - PROCESS | 2760 | 1461115669262 Marionette TRACE conn4 <- [1,1669,null,{"value":"13"}] 18:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:27:49 INFO - PROCESS | 2760 | 1461115669268 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:27:49 INFO - PROCESS | 2760 | 1461115669271 Marionette TRACE conn4 <- [1,1670,null,{}] 18:27:49 INFO - PROCESS | 2760 | 1461115669275 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:49 INFO - PROCESS | 2760 | 1461115669357 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 18:27:49 INFO - PROCESS | 2760 | 1461115669367 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:49 INFO - PROCESS | 2760 | ++DOCSHELL 12FBD800 == 36 [pid = 2760] [id = 427] 18:27:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (13513400) [pid = 2760] [serial = 1281] [outer = 00000000] 18:27:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (144DDC00) [pid = 2760] [serial = 1282] [outer = 13513400] 18:27:49 INFO - PROCESS | 2760 | 1461115669413 Marionette DEBUG loaded listener.js 18:27:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (17F57000) [pid = 2760] [serial = 1283] [outer = 13513400] 18:27:49 INFO - PROCESS | 2760 | 1461115669916 Marionette TRACE conn4 <- [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]]]}] 18:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 671ms 18:27:49 INFO - PROCESS | 2760 | 1461115669942 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 18:27:49 INFO - PROCESS | 2760 | 1461115669945 Marionette TRACE conn4 <- [1,1673,null,{"value":"13"}] 18:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:27:49 INFO - PROCESS | 2760 | 1461115669952 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:27:49 INFO - PROCESS | 2760 | 1461115669955 Marionette TRACE conn4 <- [1,1674,null,{}] 18:27:49 INFO - PROCESS | 2760 | 1461115669966 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:50 INFO - PROCESS | 2760 | 1461115670056 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 18:27:50 INFO - PROCESS | 2760 | 1461115670066 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:50 INFO - PROCESS | 2760 | ++DOCSHELL 193A2800 == 37 [pid = 2760] [id = 428] 18:27:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1A946800) [pid = 2760] [serial = 1284] [outer = 00000000] 18:27:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1B159800) [pid = 2760] [serial = 1285] [outer = 1A946800] 18:27:50 INFO - PROCESS | 2760 | 1461115670117 Marionette DEBUG loaded listener.js 18:27:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1B165000) [pid = 2760] [serial = 1286] [outer = 1A946800] 18:27:50 INFO - PROCESS | 2760 | 1461115670601 Marionette TRACE conn4 <- [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]]]}] 18:27:50 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 18:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 692ms 18:27:50 INFO - PROCESS | 2760 | 1461115670645 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 18:27:50 INFO - PROCESS | 2760 | 1461115670647 Marionette TRACE conn4 <- [1,1677,null,{"value":"13"}] 18:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:27:50 INFO - PROCESS | 2760 | 1461115670655 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:27:50 INFO - PROCESS | 2760 | 1461115670657 Marionette TRACE conn4 <- [1,1678,null,{}] 18:27:50 INFO - PROCESS | 2760 | 1461115670661 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:50 INFO - PROCESS | 2760 | 1461115670746 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 18:27:50 INFO - PROCESS | 2760 | 1461115670753 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:50 INFO - PROCESS | 2760 | ++DOCSHELL 1B1C1C00 == 38 [pid = 2760] [id = 429] 18:27:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1BB3A800) [pid = 2760] [serial = 1287] [outer = 00000000] 18:27:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1C504800) [pid = 2760] [serial = 1288] [outer = 1BB3A800] 18:27:50 INFO - PROCESS | 2760 | 1461115670801 Marionette DEBUG loaded listener.js 18:27:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1C509400) [pid = 2760] [serial = 1289] [outer = 1BB3A800] 18:27:51 INFO - PROCESS | 2760 | 1461115671244 Marionette TRACE conn4 <- [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]]]}] 18:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 630ms 18:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:27:51 INFO - PROCESS | 2760 | 1461115671293 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 18:27:51 INFO - PROCESS | 2760 | 1461115671295 Marionette TRACE conn4 <- [1,1681,null,{"value":"13"}] 18:27:51 INFO - PROCESS | 2760 | 1461115671299 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:27:51 INFO - PROCESS | 2760 | 1461115671301 Marionette TRACE conn4 <- [1,1682,null,{}] 18:27:51 INFO - PROCESS | 2760 | 1461115671304 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:51 INFO - PROCESS | 2760 | 1461115671410 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 18:27:51 INFO - PROCESS | 2760 | 1461115671417 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:51 INFO - PROCESS | 2760 | ++DOCSHELL 13709400 == 39 [pid = 2760] [id = 430] 18:27:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1C50CC00) [pid = 2760] [serial = 1290] [outer = 00000000] 18:27:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1C59A400) [pid = 2760] [serial = 1291] [outer = 1C50CC00] 18:27:51 INFO - PROCESS | 2760 | 1461115671466 Marionette DEBUG loaded listener.js 18:27:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1C59F000) [pid = 2760] [serial = 1292] [outer = 1C50CC00] 18:27:52 INFO - PROCESS | 2760 | 1461115671982 Marionette TRACE conn4 <- [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]]]}] 18:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 730ms 18:27:52 INFO - PROCESS | 2760 | 1461115672029 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 18:27:52 INFO - PROCESS | 2760 | 1461115672031 Marionette TRACE conn4 <- [1,1685,null,{"value":"13"}] 18:27:52 INFO - PROCESS | 2760 | 1461115672039 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:27:52 INFO - PROCESS | 2760 | 1461115672041 Marionette TRACE conn4 <- [1,1686,null,{}] 18:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:27:52 INFO - PROCESS | 2760 | 1461115672044 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:52 INFO - PROCESS | 2760 | 1461115672170 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 18:27:52 INFO - PROCESS | 2760 | 1461115672186 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:52 INFO - PROCESS | 2760 | ++DOCSHELL 1D1DC400 == 40 [pid = 2760] [id = 431] 18:27:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1D1DD000) [pid = 2760] [serial = 1293] [outer = 00000000] 18:27:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1DB52C00) [pid = 2760] [serial = 1294] [outer = 1D1DD000] 18:27:52 INFO - PROCESS | 2760 | 1461115672284 Marionette DEBUG loaded listener.js 18:27:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1DB5E400) [pid = 2760] [serial = 1295] [outer = 1D1DD000] 18:27:52 INFO - PROCESS | 2760 | 1461115672705 Marionette TRACE conn4 <- [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]]]}] 18:27:52 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 18:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 731ms 18:27:52 INFO - PROCESS | 2760 | 1461115672792 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 18:27:52 INFO - PROCESS | 2760 | 1461115672794 Marionette TRACE conn4 <- [1,1689,null,{"value":"13"}] 18:27:52 INFO - PROCESS | 2760 | 1461115672797 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:27:52 INFO - PROCESS | 2760 | 1461115672799 Marionette TRACE conn4 <- [1,1690,null,{}] 18:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:27:52 INFO - PROCESS | 2760 | 1461115672802 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:52 INFO - PROCESS | 2760 | 1461115672911 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 18:27:52 INFO - PROCESS | 2760 | 1461115672976 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:53 INFO - PROCESS | 2760 | ++DOCSHELL 0F555000 == 41 [pid = 2760] [id = 432] 18:27:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (17FE4C00) [pid = 2760] [serial = 1296] [outer = 00000000] 18:27:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1E422000) [pid = 2760] [serial = 1297] [outer = 17FE4C00] 18:27:53 INFO - PROCESS | 2760 | 1461115673024 Marionette DEBUG loaded listener.js 18:27:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1E423C00) [pid = 2760] [serial = 1298] [outer = 17FE4C00] 18:27:53 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (17FE6000) [pid = 2760] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:27:53 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1DDEAC00) [pid = 2760] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:27:53 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (0F3E8400) [pid = 2760] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:27:53 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (17AD0400) [pid = 2760] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:27:53 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1B15F400) [pid = 2760] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:27:53 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (0F159400) [pid = 2760] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:27:53 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (182F3000) [pid = 2760] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:27:53 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1B165800) [pid = 2760] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:27:53 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1A933400) [pid = 2760] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:27:53 INFO - PROCESS | 2760 | 1461115673565 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 18:27:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:27:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 830ms 18:27:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:27:53 INFO - PROCESS | 2760 | 1461115673633 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 18:27:53 INFO - PROCESS | 2760 | 1461115673635 Marionette TRACE conn4 <- [1,1693,null,{"value":"13"}] 18:27:53 INFO - PROCESS | 2760 | 1461115673638 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:27:53 INFO - PROCESS | 2760 | 1461115673640 Marionette TRACE conn4 <- [1,1694,null,{}] 18:27:53 INFO - PROCESS | 2760 | 1461115673644 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:53 INFO - PROCESS | 2760 | 1461115673756 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 18:27:53 INFO - PROCESS | 2760 | 1461115673813 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:53 INFO - PROCESS | 2760 | ++DOCSHELL 0F24CC00 == 42 [pid = 2760] [id = 433] 18:27:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (12FB4800) [pid = 2760] [serial = 1299] [outer = 00000000] 18:27:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1A666000) [pid = 2760] [serial = 1300] [outer = 12FB4800] 18:27:53 INFO - PROCESS | 2760 | 1461115673861 Marionette DEBUG loaded listener.js 18:27:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1B165800) [pid = 2760] [serial = 1301] [outer = 12FB4800] 18:27:54 INFO - PROCESS | 2760 | 1461115674219 Marionette TRACE conn4 <- [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]]]}] 18:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 630ms 18:27:54 INFO - PROCESS | 2760 | 1461115674280 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 18:27:54 INFO - PROCESS | 2760 | 1461115674282 Marionette TRACE conn4 <- [1,1697,null,{"value":"13"}] 18:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:27:54 INFO - PROCESS | 2760 | 1461115674285 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:27:54 INFO - PROCESS | 2760 | 1461115674287 Marionette TRACE conn4 <- [1,1698,null,{}] 18:27:54 INFO - PROCESS | 2760 | 1461115674290 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:54 INFO - PROCESS | 2760 | 1461115674370 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 18:27:54 INFO - PROCESS | 2760 | 1461115674377 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:54 INFO - PROCESS | 2760 | ++DOCSHELL 1BB3B800 == 43 [pid = 2760] [id = 434] 18:27:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1C58A800) [pid = 2760] [serial = 1302] [outer = 00000000] 18:27:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1F306400) [pid = 2760] [serial = 1303] [outer = 1C58A800] 18:27:54 INFO - PROCESS | 2760 | 1461115674422 Marionette DEBUG loaded listener.js 18:27:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1FB33400) [pid = 2760] [serial = 1304] [outer = 1C58A800] 18:27:54 INFO - PROCESS | 2760 | 1461115674847 Marionette TRACE conn4 <- [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]]]}] 18:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 630ms 18:27:54 INFO - PROCESS | 2760 | 1461115674918 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 18:27:54 INFO - PROCESS | 2760 | 1461115674920 Marionette TRACE conn4 <- [1,1701,null,{"value":"13"}] 18:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:27:54 INFO - PROCESS | 2760 | 1461115674923 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:27:54 INFO - PROCESS | 2760 | 1461115674925 Marionette TRACE conn4 <- [1,1702,null,{}] 18:27:54 INFO - PROCESS | 2760 | 1461115674928 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:55 INFO - PROCESS | 2760 | 1461115675006 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 18:27:55 INFO - PROCESS | 2760 | 1461115675016 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:55 INFO - PROCESS | 2760 | ++DOCSHELL 1E41EC00 == 44 [pid = 2760] [id = 435] 18:27:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1FB3C000) [pid = 2760] [serial = 1305] [outer = 00000000] 18:27:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1FF0CC00) [pid = 2760] [serial = 1306] [outer = 1FB3C000] 18:27:55 INFO - PROCESS | 2760 | 1461115675063 Marionette DEBUG loaded listener.js 18:27:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (20060800) [pid = 2760] [serial = 1307] [outer = 1FB3C000] 18:27:55 INFO - PROCESS | 2760 | 1461115675614 Marionette TRACE conn4 <- [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]]]}] 18:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 730ms 18:27:55 INFO - PROCESS | 2760 | 1461115675658 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 18:27:55 INFO - PROCESS | 2760 | 1461115675663 Marionette TRACE conn4 <- [1,1705,null,{"value":"13"}] 18:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:27:55 INFO - PROCESS | 2760 | 1461115675668 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:27:55 INFO - PROCESS | 2760 | 1461115675673 Marionette TRACE conn4 <- [1,1706,null,{}] 18:27:55 INFO - PROCESS | 2760 | 1461115675680 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:55 INFO - PROCESS | 2760 | 1461115675905 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 18:27:56 INFO - PROCESS | 2760 | 1461115675976 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:56 INFO - PROCESS | 2760 | ++DOCSHELL 0F159800 == 45 [pid = 2760] [id = 436] 18:27:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (0F162C00) [pid = 2760] [serial = 1308] [outer = 00000000] 18:27:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (13FE2800) [pid = 2760] [serial = 1309] [outer = 0F162C00] 18:27:56 INFO - PROCESS | 2760 | 1461115676047 Marionette DEBUG loaded listener.js 18:27:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (17ACF800) [pid = 2760] [serial = 1310] [outer = 0F162C00] 18:27:56 INFO - PROCESS | 2760 | 1461115676625 Marionette TRACE conn4 <- [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]]]}] 18:27:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:27:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1028ms 18:27:56 INFO - PROCESS | 2760 | 1461115676696 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 18:27:56 INFO - PROCESS | 2760 | 1461115676702 Marionette TRACE conn4 <- [1,1709,null,{"value":"13"}] 18:27:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:27:56 INFO - PROCESS | 2760 | 1461115676708 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:27:56 INFO - PROCESS | 2760 | 1461115676711 Marionette TRACE conn4 <- [1,1710,null,{}] 18:27:56 INFO - PROCESS | 2760 | 1461115676716 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:56 INFO - PROCESS | 2760 | 1461115676856 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 18:27:57 INFO - PROCESS | 2760 | 1461115676990 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:57 INFO - PROCESS | 2760 | ++DOCSHELL 18471000 == 46 [pid = 2760] [id = 437] 18:27:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1A934800) [pid = 2760] [serial = 1311] [outer = 00000000] 18:27:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1B159400) [pid = 2760] [serial = 1312] [outer = 1A934800] 18:27:57 INFO - PROCESS | 2760 | 1461115677046 Marionette DEBUG loaded listener.js 18:27:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1BD2C800) [pid = 2760] [serial = 1313] [outer = 1A934800] 18:27:57 INFO - PROCESS | 2760 | 1461115677661 Marionette TRACE conn4 <- [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]]]}] 18:27:57 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 18:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1023ms 18:27:57 INFO - PROCESS | 2760 | 1461115677733 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 18:27:57 INFO - PROCESS | 2760 | 1461115677736 Marionette TRACE conn4 <- [1,1713,null,{"value":"13"}] 18:27:57 INFO - PROCESS | 2760 | 1461115677739 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:27:57 INFO - PROCESS | 2760 | 1461115677743 Marionette TRACE conn4 <- [1,1714,null,{}] 18:27:57 INFO - PROCESS | 2760 | 1461115677755 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:57 INFO - PROCESS | 2760 | 1461115677927 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 18:27:58 INFO - PROCESS | 2760 | 1461115678054 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:58 INFO - PROCESS | 2760 | ++DOCSHELL 1CD79400 == 47 [pid = 2760] [id = 438] 18:27:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1D765800) [pid = 2760] [serial = 1314] [outer = 00000000] 18:27:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (20065000) [pid = 2760] [serial = 1315] [outer = 1D765800] 18:27:58 INFO - PROCESS | 2760 | 1461115678113 Marionette DEBUG loaded listener.js 18:27:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (20069C00) [pid = 2760] [serial = 1316] [outer = 1D765800] 18:27:58 INFO - PROCESS | 2760 | 1461115678743 Marionette TRACE conn4 <- [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]]]}] 18:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1078ms 18:27:58 INFO - PROCESS | 2760 | 1461115678821 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 18:27:58 INFO - PROCESS | 2760 | 1461115678825 Marionette TRACE conn4 <- [1,1717,null,{"value":"13"}] 18:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:27:58 INFO - PROCESS | 2760 | 1461115678865 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:27:58 INFO - PROCESS | 2760 | 1461115678867 Marionette TRACE conn4 <- [1,1718,null,{}] 18:27:58 INFO - PROCESS | 2760 | 1461115678872 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:59 INFO - PROCESS | 2760 | 1461115678985 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 18:27:59 INFO - PROCESS | 2760 | 1461115679208 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:59 INFO - PROCESS | 2760 | ++DOCSHELL 0F15E000 == 48 [pid = 2760] [id = 439] 18:27:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (0F163800) [pid = 2760] [serial = 1317] [outer = 00000000] 18:27:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (13550800) [pid = 2760] [serial = 1318] [outer = 0F163800] 18:27:59 INFO - PROCESS | 2760 | 1461115679271 Marionette DEBUG loaded listener.js 18:27:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (17FEE800) [pid = 2760] [serial = 1319] [outer = 0F163800] 18:27:59 INFO - PROCESS | 2760 | 1461115679874 Marionette TRACE conn4 <- [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]]]}] 18:27:59 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 18:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1093ms 18:27:59 INFO - PROCESS | 2760 | 1461115679941 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 18:27:59 INFO - PROCESS | 2760 | 1461115679946 Marionette TRACE conn4 <- [1,1721,null,{"value":"13"}] 18:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:27:59 INFO - PROCESS | 2760 | 1461115679952 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:27:59 INFO - PROCESS | 2760 | 1461115679955 Marionette TRACE conn4 <- [1,1722,null,{}] 18:27:59 INFO - PROCESS | 2760 | 1461115679960 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:00 INFO - PROCESS | 2760 | 1461115680067 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 18:28:00 INFO - PROCESS | 2760 | 1461115680198 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:00 INFO - PROCESS | 2760 | --DOCSHELL 1BB3B800 == 47 [pid = 2760] [id = 434] 18:28:00 INFO - PROCESS | 2760 | --DOCSHELL 0F24CC00 == 46 [pid = 2760] [id = 433] 18:28:00 INFO - PROCESS | 2760 | --DOCSHELL 0F555000 == 45 [pid = 2760] [id = 432] 18:28:00 INFO - PROCESS | 2760 | --DOCSHELL 1D1DC400 == 44 [pid = 2760] [id = 431] 18:28:00 INFO - PROCESS | 2760 | --DOCSHELL 13709400 == 43 [pid = 2760] [id = 430] 18:28:00 INFO - PROCESS | 2760 | --DOCSHELL 1B1C1C00 == 42 [pid = 2760] [id = 429] 18:28:00 INFO - PROCESS | 2760 | --DOCSHELL 193A2800 == 41 [pid = 2760] [id = 428] 18:28:00 INFO - PROCESS | 2760 | --DOCSHELL 12FBD800 == 40 [pid = 2760] [id = 427] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1E581800) [pid = 2760] [serial = 1264] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1CD79000) [pid = 2760] [serial = 1234] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1BB7F800) [pid = 2760] [serial = 1231] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1818F400) [pid = 2760] [serial = 1228] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | ++DOCSHELL 0F24CC00 == 41 [pid = 2760] [id = 440] 18:28:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (0F24E800) [pid = 2760] [serial = 1320] [outer = 00000000] 18:28:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (12FB8400) [pid = 2760] [serial = 1321] [outer = 0F24E800] 18:28:00 INFO - PROCESS | 2760 | 1461115680296 Marionette DEBUG loaded listener.js 18:28:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1370A400) [pid = 2760] [serial = 1322] [outer = 0F24E800] 18:28:00 INFO - PROCESS | 2760 | --DOCSHELL 12D4A400 == 40 [pid = 2760] [id = 426] 18:28:00 INFO - PROCESS | 2760 | --DOCSHELL 1A94DC00 == 39 [pid = 2760] [id = 425] 18:28:00 INFO - PROCESS | 2760 | --DOCSHELL 1DB52000 == 38 [pid = 2760] [id = 424] 18:28:00 INFO - PROCESS | 2760 | --DOCSHELL 1A661C00 == 37 [pid = 2760] [id = 423] 18:28:00 INFO - PROCESS | 2760 | --DOCSHELL 1306FC00 == 36 [pid = 2760] [id = 422] 18:28:00 INFO - PROCESS | 2760 | --DOCSHELL 1A663800 == 35 [pid = 2760] [id = 421] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1E42AC00) [pid = 2760] [serial = 1262] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (18475800) [pid = 2760] [serial = 1241] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1E425000) [pid = 2760] [serial = 1261] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1DB52800) [pid = 2760] [serial = 1253] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1D76D000) [pid = 2760] [serial = 1225] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1E19B800) [pid = 2760] [serial = 1256] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1C582400) [pid = 2760] [serial = 1249] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (0F256800) [pid = 2760] [serial = 1237] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1C5A0000) [pid = 2760] [serial = 1258] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1D1D9C00) [pid = 2760] [serial = 1252] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1BB43400) [pid = 2760] [serial = 1246] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1C594C00) [pid = 2760] [serial = 1250] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1A949800) [pid = 2760] [serial = 1244] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1BD2B800) [pid = 2760] [serial = 1247] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1E129000) [pid = 2760] [serial = 1255] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1D046400) [pid = 2760] [serial = 1259] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1825C800) [pid = 2760] [serial = 1240] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1A93A000) [pid = 2760] [serial = 1243] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (12D44800) [pid = 2760] [serial = 1238] [outer = 00000000] [url = about:blank] 18:28:00 INFO - PROCESS | 2760 | 1461115680742 Marionette TRACE conn4 <- [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]]]}] 18:28:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 831ms 18:28:00 INFO - PROCESS | 2760 | 1461115680789 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 18:28:00 INFO - PROCESS | 2760 | 1461115680793 Marionette TRACE conn4 <- [1,1725,null,{"value":"13"}] 18:28:00 INFO - PROCESS | 2760 | 1461115680798 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:28:00 INFO - PROCESS | 2760 | 1461115680800 Marionette TRACE conn4 <- [1,1726,null,{}] 18:28:00 INFO - PROCESS | 2760 | 1461115680803 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:00 INFO - PROCESS | 2760 | 1461115680889 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 18:28:00 INFO - PROCESS | 2760 | 1461115680896 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:00 INFO - PROCESS | 2760 | ++DOCSHELL 0F256800 == 36 [pid = 2760] [id = 441] 18:28:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (0F5B4400) [pid = 2760] [serial = 1323] [outer = 00000000] 18:28:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1A6B7C00) [pid = 2760] [serial = 1324] [outer = 0F5B4400] 18:28:00 INFO - PROCESS | 2760 | 1461115680946 Marionette DEBUG loaded listener.js 18:28:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1A94DC00) [pid = 2760] [serial = 1325] [outer = 0F5B4400] 18:28:01 INFO - PROCESS | 2760 | 1461115681459 Marionette TRACE conn4 <- [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]]]}] 18:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 671ms 18:28:01 INFO - PROCESS | 2760 | 1461115681473 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 18:28:01 INFO - PROCESS | 2760 | 1461115681475 Marionette TRACE conn4 <- [1,1729,null,{"value":"13"}] 18:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:28:01 INFO - PROCESS | 2760 | 1461115681481 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:28:01 INFO - PROCESS | 2760 | 1461115681487 Marionette TRACE conn4 <- [1,1730,null,{}] 18:28:01 INFO - PROCESS | 2760 | 1461115681500 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:01 INFO - PROCESS | 2760 | 1461115681583 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 18:28:01 INFO - PROCESS | 2760 | 1461115681589 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:01 INFO - PROCESS | 2760 | ++DOCSHELL 1B15DC00 == 37 [pid = 2760] [id = 442] 18:28:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1C50D000) [pid = 2760] [serial = 1326] [outer = 00000000] 18:28:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1C58D800) [pid = 2760] [serial = 1327] [outer = 1C50D000] 18:28:01 INFO - PROCESS | 2760 | 1461115681637 Marionette DEBUG loaded listener.js 18:28:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1C598800) [pid = 2760] [serial = 1328] [outer = 1C50D000] 18:28:02 INFO - PROCESS | 2760 | 1461115682101 Marionette TRACE conn4 <- [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]]]}] 18:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 630ms 18:28:02 INFO - PROCESS | 2760 | 1461115682113 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 18:28:02 INFO - PROCESS | 2760 | 1461115682116 Marionette TRACE conn4 <- [1,1733,null,{"value":"13"}] 18:28:02 INFO - PROCESS | 2760 | 1461115682119 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:28:02 INFO - PROCESS | 2760 | 1461115682120 Marionette TRACE conn4 <- [1,1734,null,{}] 18:28:02 INFO - PROCESS | 2760 | 1461115682124 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:02 INFO - PROCESS | 2760 | 1461115682206 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 18:28:02 INFO - PROCESS | 2760 | 1461115682212 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:02 INFO - PROCESS | 2760 | ++DOCSHELL 1C59D400 == 38 [pid = 2760] [id = 443] 18:28:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1CD1C800) [pid = 2760] [serial = 1329] [outer = 00000000] 18:28:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1D050000) [pid = 2760] [serial = 1330] [outer = 1CD1C800] 18:28:02 INFO - PROCESS | 2760 | 1461115682260 Marionette DEBUG loaded listener.js 18:28:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1D1D6C00) [pid = 2760] [serial = 1331] [outer = 1CD1C800] 18:28:02 INFO - PROCESS | 2760 | 1461115682735 Marionette TRACE conn4 <- [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]]]}] 18:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 671ms 18:28:02 INFO - PROCESS | 2760 | 1461115682793 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 18:28:02 INFO - PROCESS | 2760 | 1461115682795 Marionette TRACE conn4 <- [1,1737,null,{"value":"13"}] 18:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:28:02 INFO - PROCESS | 2760 | 1461115682799 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:28:02 INFO - PROCESS | 2760 | 1461115682801 Marionette TRACE conn4 <- [1,1738,null,{}] 18:28:02 INFO - PROCESS | 2760 | 1461115682804 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:02 INFO - PROCESS | 2760 | 1461115682918 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 18:28:02 INFO - PROCESS | 2760 | 1461115682924 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:03 INFO - PROCESS | 2760 | ++DOCSHELL 1D1DC400 == 39 [pid = 2760] [id = 444] 18:28:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1D5DC000) [pid = 2760] [serial = 1332] [outer = 00000000] 18:28:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1D7DE000) [pid = 2760] [serial = 1333] [outer = 1D5DC000] 18:28:03 INFO - PROCESS | 2760 | 1461115683037 Marionette DEBUG loaded listener.js 18:28:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1DB5A000) [pid = 2760] [serial = 1334] [outer = 1D5DC000] 18:28:03 INFO - PROCESS | 2760 | 1461115683506 Marionette TRACE conn4 <- [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]]]}] 18:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 730ms 18:28:03 INFO - PROCESS | 2760 | 1461115683533 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 18:28:03 INFO - PROCESS | 2760 | 1461115683535 Marionette TRACE conn4 <- [1,1741,null,{"value":"13"}] 18:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:28:03 INFO - PROCESS | 2760 | 1461115683545 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:28:03 INFO - PROCESS | 2760 | 1461115683546 Marionette TRACE conn4 <- [1,1742,null,{}] 18:28:03 INFO - PROCESS | 2760 | 1461115683551 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:03 INFO - PROCESS | 2760 | 1461115683697 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 18:28:03 INFO - PROCESS | 2760 | 1461115683764 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:03 INFO - PROCESS | 2760 | ++DOCSHELL 1E22D400 == 40 [pid = 2760] [id = 445] 18:28:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1E22D800) [pid = 2760] [serial = 1335] [outer = 00000000] 18:28:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1E455000) [pid = 2760] [serial = 1336] [outer = 1E22D800] 18:28:03 INFO - PROCESS | 2760 | 1461115683809 Marionette DEBUG loaded listener.js 18:28:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1E458000) [pid = 2760] [serial = 1337] [outer = 1E22D800] 18:28:04 INFO - PROCESS | 2760 | 1461115684231 Marionette TRACE conn4 <- [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]]]}] 18:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 730ms 18:28:04 INFO - PROCESS | 2760 | 1461115684278 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 18:28:04 INFO - PROCESS | 2760 | 1461115684280 Marionette TRACE conn4 <- [1,1745,null,{"value":"13"}] 18:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:28:04 INFO - PROCESS | 2760 | 1461115684283 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:28:04 INFO - PROCESS | 2760 | 1461115684285 Marionette TRACE conn4 <- [1,1746,null,{}] 18:28:04 INFO - PROCESS | 2760 | 1461115684289 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:04 INFO - PROCESS | 2760 | 1461115684398 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 18:28:04 INFO - PROCESS | 2760 | 1461115684404 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:04 INFO - PROCESS | 2760 | ++DOCSHELL 0F258C00 == 41 [pid = 2760] [id = 446] 18:28:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (0F33D800) [pid = 2760] [serial = 1338] [outer = 00000000] 18:28:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1FB33800) [pid = 2760] [serial = 1339] [outer = 0F33D800] 18:28:04 INFO - PROCESS | 2760 | 1461115684504 Marionette DEBUG loaded listener.js 18:28:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1FB39400) [pid = 2760] [serial = 1340] [outer = 0F33D800] 18:28:04 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (13513400) [pid = 2760] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:28:04 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1A946800) [pid = 2760] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:28:04 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1C50CC00) [pid = 2760] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:28:04 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (17897C00) [pid = 2760] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:28:04 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1D1DD000) [pid = 2760] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:28:04 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1BB3A800) [pid = 2760] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:28:04 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (12FB4800) [pid = 2760] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:28:04 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1C58A800) [pid = 2760] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:28:04 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (17FE4C00) [pid = 2760] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:28:04 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (0F20E800) [pid = 2760] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:28:05 INFO - PROCESS | 2760 | 1461115685058 Marionette TRACE conn4 <- [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]]]}] 18:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 831ms 18:28:05 INFO - PROCESS | 2760 | 1461115685115 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 18:28:05 INFO - PROCESS | 2760 | 1461115685117 Marionette TRACE conn4 <- [1,1749,null,{"value":"13"}] 18:28:05 INFO - PROCESS | 2760 | 1461115685121 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:28:05 INFO - PROCESS | 2760 | 1461115685123 Marionette TRACE conn4 <- [1,1750,null,{}] 18:28:05 INFO - PROCESS | 2760 | 1461115685126 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:05 INFO - PROCESS | 2760 | 1461115685237 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 18:28:05 INFO - PROCESS | 2760 | 1461115685298 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:05 INFO - PROCESS | 2760 | ++DOCSHELL 0F20E800 == 42 [pid = 2760] [id = 447] 18:28:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (0F24AC00) [pid = 2760] [serial = 1341] [outer = 00000000] 18:28:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1C502C00) [pid = 2760] [serial = 1342] [outer = 0F24AC00] 18:28:05 INFO - PROCESS | 2760 | 1461115685343 Marionette DEBUG loaded listener.js 18:28:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1D1D9400) [pid = 2760] [serial = 1343] [outer = 0F24AC00] 18:28:05 INFO - PROCESS | 2760 | 1461115685704 Marionette TRACE conn4 <- [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]]]}] 18:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 630ms 18:28:05 INFO - PROCESS | 2760 | 1461115685756 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 18:28:05 INFO - PROCESS | 2760 | 1461115685758 Marionette TRACE conn4 <- [1,1753,null,{"value":"13"}] 18:28:05 INFO - PROCESS | 2760 | 1461115685761 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:28:05 INFO - PROCESS | 2760 | 1461115685763 Marionette TRACE conn4 <- [1,1754,null,{}] 18:28:05 INFO - PROCESS | 2760 | 1461115685766 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:05 INFO - PROCESS | 2760 | 1461115685846 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 18:28:05 INFO - PROCESS | 2760 | 1461115685853 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:05 INFO - PROCESS | 2760 | ++DOCSHELL 1E41B800 == 43 [pid = 2760] [id = 448] 18:28:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1FFBEC00) [pid = 2760] [serial = 1344] [outer = 00000000] 18:28:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (20A06C00) [pid = 2760] [serial = 1345] [outer = 1FFBEC00] 18:28:05 INFO - PROCESS | 2760 | 1461115685900 Marionette DEBUG loaded listener.js 18:28:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (20A0A800) [pid = 2760] [serial = 1346] [outer = 1FFBEC00] 18:28:06 INFO - PROCESS | 2760 | 1461115686337 Marionette TRACE conn4 <- [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]]]}] 18:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 632ms 18:28:06 INFO - PROCESS | 2760 | 1461115686397 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 18:28:06 INFO - PROCESS | 2760 | 1461115686399 Marionette TRACE conn4 <- [1,1757,null,{"value":"13"}] 18:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:28:06 INFO - PROCESS | 2760 | 1461115686402 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:28:06 INFO - PROCESS | 2760 | 1461115686404 Marionette TRACE conn4 <- [1,1758,null,{}] 18:28:06 INFO - PROCESS | 2760 | 1461115686407 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:06 INFO - PROCESS | 2760 | 1461115686489 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 18:28:06 INFO - PROCESS | 2760 | 1461115686496 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:06 INFO - PROCESS | 2760 | ++DOCSHELL 20A04800 == 44 [pid = 2760] [id = 449] 18:28:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (20A0EC00) [pid = 2760] [serial = 1347] [outer = 00000000] 18:28:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (20A1B800) [pid = 2760] [serial = 1348] [outer = 20A0EC00] 18:28:06 INFO - PROCESS | 2760 | 1461115686550 Marionette DEBUG loaded listener.js 18:28:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (20A22000) [pid = 2760] [serial = 1349] [outer = 20A0EC00] 18:28:07 INFO - PROCESS | 2760 | --DOCSHELL 1D58A800 == 43 [pid = 2760] [id = 395] 18:28:07 INFO - PROCESS | 2760 | --DOCSHELL 137D5C00 == 42 [pid = 2760] [id = 398] 18:28:07 INFO - PROCESS | 2760 | --DOCSHELL 1D57D400 == 41 [pid = 2760] [id = 408] 18:28:07 INFO - PROCESS | 2760 | --DOCSHELL 0F24CC00 == 40 [pid = 2760] [id = 440] 18:28:07 INFO - PROCESS | 2760 | --DOCSHELL 1CD79400 == 39 [pid = 2760] [id = 438] 18:28:07 INFO - PROCESS | 2760 | --DOCSHELL 0F15E000 == 38 [pid = 2760] [id = 439] 18:28:07 INFO - PROCESS | 2760 | --DOCSHELL 18471000 == 37 [pid = 2760] [id = 437] 18:28:07 INFO - PROCESS | 2760 | --DOCSHELL 1E41EC00 == 36 [pid = 2760] [id = 435] 18:28:07 INFO - PROCESS | 2760 | --DOCSHELL 0F159800 == 35 [pid = 2760] [id = 436] 18:28:08 INFO - PROCESS | 2760 | --DOCSHELL 1C59D400 == 34 [pid = 2760] [id = 443] 18:28:08 INFO - PROCESS | 2760 | --DOCSHELL 0F258C00 == 33 [pid = 2760] [id = 446] 18:28:08 INFO - PROCESS | 2760 | --DOCSHELL 0F256800 == 32 [pid = 2760] [id = 441] 18:28:08 INFO - PROCESS | 2760 | --DOCSHELL 1E22D400 == 31 [pid = 2760] [id = 445] 18:28:08 INFO - PROCESS | 2760 | --DOCSHELL 1D1DC400 == 30 [pid = 2760] [id = 444] 18:28:08 INFO - PROCESS | 2760 | --DOCSHELL 1E41B800 == 29 [pid = 2760] [id = 448] 18:28:08 INFO - PROCESS | 2760 | --DOCSHELL 1B15DC00 == 28 [pid = 2760] [id = 442] 18:28:08 INFO - PROCESS | 2760 | --DOCSHELL 0F20E800 == 27 [pid = 2760] [id = 447] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1DB5C000) [pid = 2760] [serial = 1235] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (144DDC00) [pid = 2760] [serial = 1282] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1467EC00) [pid = 2760] [serial = 1267] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1B159800) [pid = 2760] [serial = 1285] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1B165000) [pid = 2760] [serial = 1286] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1C59F000) [pid = 2760] [serial = 1292] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1A938400) [pid = 2760] [serial = 1280] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1A1D8400) [pid = 2760] [serial = 1279] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1DB5E400) [pid = 2760] [serial = 1295] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1C504800) [pid = 2760] [serial = 1288] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1DB52C00) [pid = 2760] [serial = 1294] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1B1B9400) [pid = 2760] [serial = 1270] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1CD1A800) [pid = 2760] [serial = 1276] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1E518C00) [pid = 2760] [serial = 1273] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1A666000) [pid = 2760] [serial = 1300] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1FB33400) [pid = 2760] [serial = 1304] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1E422000) [pid = 2760] [serial = 1297] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1FF0CC00) [pid = 2760] [serial = 1306] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (1F306400) [pid = 2760] [serial = 1303] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (1E423C00) [pid = 2760] [serial = 1298] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (17F57000) [pid = 2760] [serial = 1283] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1C59A400) [pid = 2760] [serial = 1291] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1C509400) [pid = 2760] [serial = 1289] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1B165800) [pid = 2760] [serial = 1301] [outer = 00000000] [url = about:blank] 18:28:08 INFO - PROCESS | 2760 | 1461115688656 Marionette TRACE conn4 <- [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]]]}] 18:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 2273ms 18:28:08 INFO - PROCESS | 2760 | 1461115688680 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 18:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:28:08 INFO - PROCESS | 2760 | 1461115688684 Marionette TRACE conn4 <- [1,1761,null,{"value":"13"}] 18:28:08 INFO - PROCESS | 2760 | 1461115688690 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:28:08 INFO - PROCESS | 2760 | 1461115688694 Marionette TRACE conn4 <- [1,1762,null,{}] 18:28:08 INFO - PROCESS | 2760 | 1461115688700 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:08 INFO - PROCESS | 2760 | 1461115688793 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 18:28:08 INFO - PROCESS | 2760 | 1461115688805 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:08 INFO - PROCESS | 2760 | ++DOCSHELL 0F2ABC00 == 28 [pid = 2760] [id = 450] 18:28:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (0F2B1000) [pid = 2760] [serial = 1350] [outer = 00000000] 18:28:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (0F55BC00) [pid = 2760] [serial = 1351] [outer = 0F2B1000] 18:28:08 INFO - PROCESS | 2760 | 1461115688857 Marionette DEBUG loaded listener.js 18:28:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (12FBD800) [pid = 2760] [serial = 1352] [outer = 0F2B1000] 18:28:09 INFO - PROCESS | 2760 | 1461115689380 Marionette TRACE conn4 <- [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]]]}] 18:28:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 731ms 18:28:09 INFO - PROCESS | 2760 | 1461115689420 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 18:28:09 INFO - PROCESS | 2760 | 1461115689427 Marionette TRACE conn4 <- [1,1765,null,{"value":"13"}] 18:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:28:09 INFO - PROCESS | 2760 | 1461115689433 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:28:09 INFO - PROCESS | 2760 | 1461115689436 Marionette TRACE conn4 <- [1,1766,null,{}] 18:28:09 INFO - PROCESS | 2760 | 1461115689439 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:09 INFO - PROCESS | 2760 | 1461115689526 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 18:28:09 INFO - PROCESS | 2760 | 1461115689537 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:09 INFO - PROCESS | 2760 | ++DOCSHELL 1354B800 == 29 [pid = 2760] [id = 451] 18:28:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (13711C00) [pid = 2760] [serial = 1353] [outer = 00000000] 18:28:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (13F31C00) [pid = 2760] [serial = 1354] [outer = 13711C00] 18:28:09 INFO - PROCESS | 2760 | 1461115689584 Marionette DEBUG loaded listener.js 18:28:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1467AC00) [pid = 2760] [serial = 1355] [outer = 13711C00] 18:28:10 INFO - PROCESS | 2760 | 1461115690078 Marionette TRACE conn4 <- [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]]]}] 18:28:10 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 18:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 670ms 18:28:10 INFO - PROCESS | 2760 | 1461115690105 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 18:28:10 INFO - PROCESS | 2760 | 1461115690108 Marionette TRACE conn4 <- [1,1769,null,{"value":"13"}] 18:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:28:10 INFO - PROCESS | 2760 | 1461115690112 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:28:10 INFO - PROCESS | 2760 | 1461115690116 Marionette TRACE conn4 <- [1,1770,null,{}] 18:28:10 INFO - PROCESS | 2760 | 1461115690127 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:10 INFO - PROCESS | 2760 | 1461115690253 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 18:28:10 INFO - PROCESS | 2760 | 1461115690346 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:10 INFO - PROCESS | 2760 | ++DOCSHELL 18476C00 == 30 [pid = 2760] [id = 452] 18:28:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (18477800) [pid = 2760] [serial = 1356] [outer = 00000000] 18:28:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (18E57C00) [pid = 2760] [serial = 1357] [outer = 18477800] 18:28:10 INFO - PROCESS | 2760 | 1461115690397 Marionette DEBUG loaded listener.js 18:28:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (19397800) [pid = 2760] [serial = 1358] [outer = 18477800] 18:28:10 INFO - PROCESS | 2760 | 1461115690814 Marionette TRACE conn4 <- [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]]]}] 18:28:10 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 18:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 730ms 18:28:10 INFO - PROCESS | 2760 | 1461115690844 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 18:28:10 INFO - PROCESS | 2760 | 1461115690847 Marionette TRACE conn4 <- [1,1773,null,{"value":"13"}] 18:28:10 INFO - PROCESS | 2760 | 1461115690850 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:28:10 INFO - PROCESS | 2760 | 1461115690852 Marionette TRACE conn4 <- [1,1774,null,{}] 18:28:10 INFO - PROCESS | 2760 | 1461115690856 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:10 INFO - PROCESS | 2760 | 1461115690939 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 18:28:10 INFO - PROCESS | 2760 | 1461115690946 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:10 INFO - PROCESS | 2760 | ++DOCSHELL 1A1E0800 == 31 [pid = 2760] [id = 453] 18:28:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1A1E1800) [pid = 2760] [serial = 1359] [outer = 00000000] 18:28:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1A933400) [pid = 2760] [serial = 1360] [outer = 1A1E1800] 18:28:11 INFO - PROCESS | 2760 | 1461115690995 Marionette DEBUG loaded listener.js 18:28:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1A940800) [pid = 2760] [serial = 1361] [outer = 1A1E1800] 18:28:11 INFO - PROCESS | 2760 | 1461115691454 Marionette TRACE conn4 <- [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]]]}] 18:28:11 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 18:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 630ms 18:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:28:11 INFO - PROCESS | 2760 | 1461115691487 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 18:28:11 INFO - PROCESS | 2760 | 1461115691489 Marionette TRACE conn4 <- [1,1777,null,{"value":"13"}] 18:28:11 INFO - PROCESS | 2760 | 1461115691492 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:28:11 INFO - PROCESS | 2760 | 1461115691494 Marionette TRACE conn4 <- [1,1778,null,{}] 18:28:11 INFO - PROCESS | 2760 | 1461115691498 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:11 INFO - PROCESS | 2760 | 1461115691579 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 18:28:11 INFO - PROCESS | 2760 | 1461115691585 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:11 INFO - PROCESS | 2760 | ++DOCSHELL 1A945000 == 32 [pid = 2760] [id = 454] 18:28:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1A94AC00) [pid = 2760] [serial = 1362] [outer = 00000000] 18:28:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1B159800) [pid = 2760] [serial = 1363] [outer = 1A94AC00] 18:28:11 INFO - PROCESS | 2760 | 1461115691631 Marionette DEBUG loaded listener.js 18:28:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1B15EC00) [pid = 2760] [serial = 1364] [outer = 1A94AC00] 18:28:12 INFO - PROCESS | 2760 | 1461115692117 Marionette TRACE conn4 <- [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]]]}] 18:28:12 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) 18:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 670ms 18:28:12 INFO - PROCESS | 2760 | 1461115692165 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 18:28:12 INFO - PROCESS | 2760 | 1461115692167 Marionette TRACE conn4 <- [1,1781,null,{"value":"13"}] 18:28:12 INFO - PROCESS | 2760 | 1461115692171 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:28:12 INFO - PROCESS | 2760 | 1461115692173 Marionette TRACE conn4 <- [1,1782,null,{}] 18:28:12 INFO - PROCESS | 2760 | 1461115692176 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:12 INFO - PROCESS | 2760 | 1461115692287 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 18:28:12 INFO - PROCESS | 2760 | 1461115692295 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:12 INFO - PROCESS | 2760 | ++DOCSHELL 1BB27400 == 33 [pid = 2760] [id = 455] 18:28:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1BEF3800) [pid = 2760] [serial = 1365] [outer = 00000000] 18:28:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1C503400) [pid = 2760] [serial = 1366] [outer = 1BEF3800] 18:28:12 INFO - PROCESS | 2760 | 1461115692346 Marionette DEBUG loaded listener.js 18:28:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1C50BC00) [pid = 2760] [serial = 1367] [outer = 1BEF3800] 18:28:12 INFO - PROCESS | 2760 | 1461115692804 Marionette TRACE conn4 <- [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]]]}] 18:28:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 671ms 18:28:12 INFO - PROCESS | 2760 | 1461115692845 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 18:28:12 INFO - PROCESS | 2760 | 1461115692847 Marionette TRACE conn4 <- [1,1785,null,{"value":"13"}] 18:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:28:12 INFO - PROCESS | 2760 | 1461115692854 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:28:12 INFO - PROCESS | 2760 | 1461115692856 Marionette TRACE conn4 <- [1,1786,null,{}] 18:28:12 INFO - PROCESS | 2760 | 1461115692860 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:12 INFO - PROCESS | 2760 | 1461115692940 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 18:28:13 INFO - PROCESS | 2760 | 1461115692977 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:13 INFO - PROCESS | 2760 | ++DOCSHELL 1C595000 == 34 [pid = 2760] [id = 456] 18:28:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1C595800) [pid = 2760] [serial = 1368] [outer = 00000000] 18:28:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1C5A2800) [pid = 2760] [serial = 1369] [outer = 1C595800] 18:28:13 INFO - PROCESS | 2760 | 1461115693024 Marionette DEBUG loaded listener.js 18:28:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1CD23000) [pid = 2760] [serial = 1370] [outer = 1C595800] 18:28:13 INFO - PROCESS | 2760 | 1461115693442 Marionette TRACE conn4 <- [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]]]}] 18:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 630ms 18:28:13 INFO - PROCESS | 2760 | 1461115693500 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 18:28:13 INFO - PROCESS | 2760 | 1461115693502 Marionette TRACE conn4 <- [1,1789,null,{"value":"13"}] 18:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:28:13 INFO - PROCESS | 2760 | 1461115693522 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:28:13 INFO - PROCESS | 2760 | 1461115693524 Marionette TRACE conn4 <- [1,1790,null,{}] 18:28:13 INFO - PROCESS | 2760 | 1461115693532 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:13 INFO - PROCESS | 2760 | 1461115693610 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 18:28:13 INFO - PROCESS | 2760 | 1461115693619 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:13 INFO - PROCESS | 2760 | ++DOCSHELL 1CD75000 == 35 [pid = 2760] [id = 457] 18:28:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1CD7A000) [pid = 2760] [serial = 1371] [outer = 00000000] 18:28:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1D04A000) [pid = 2760] [serial = 1372] [outer = 1CD7A000] 18:28:13 INFO - PROCESS | 2760 | 1461115693664 Marionette DEBUG loaded listener.js 18:28:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1CD7E400) [pid = 2760] [serial = 1373] [outer = 1CD7A000] 18:28:14 INFO - PROCESS | 2760 | 1461115694153 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:28:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:28:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 690ms 18:28:14 INFO - PROCESS | 2760 | 1461115694201 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 18:28:14 INFO - PROCESS | 2760 | 1461115694203 Marionette TRACE conn4 <- [1,1793,null,{"value":"13"}] 18:28:14 INFO - PROCESS | 2760 | 1461115694206 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:28:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:28:14 INFO - PROCESS | 2760 | 1461115694208 Marionette TRACE conn4 <- [1,1794,null,{}] 18:28:14 INFO - PROCESS | 2760 | 1461115694212 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:14 INFO - PROCESS | 2760 | 1461115694322 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 18:28:14 INFO - PROCESS | 2760 | 1461115694412 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:14 INFO - PROCESS | 2760 | ++DOCSHELL 17F33800 == 36 [pid = 2760] [id = 458] 18:28:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (18476000) [pid = 2760] [serial = 1374] [outer = 00000000] 18:28:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1D5DE400) [pid = 2760] [serial = 1375] [outer = 18476000] 18:28:14 INFO - PROCESS | 2760 | 1461115694460 Marionette DEBUG loaded listener.js 18:28:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1D5DD400) [pid = 2760] [serial = 1376] [outer = 18476000] 18:28:14 INFO - PROCESS | 2760 | 1461115694879 Marionette TRACE conn4 <- [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]]]}] 18:28:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:28:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 730ms 18:28:14 INFO - PROCESS | 2760 | 1461115694941 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 18:28:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:28:14 INFO - PROCESS | 2760 | 1461115694943 Marionette TRACE conn4 <- [1,1797,null,{"value":"13"}] 18:28:14 INFO - PROCESS | 2760 | 1461115694946 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:28:14 INFO - PROCESS | 2760 | 1461115694948 Marionette TRACE conn4 <- [1,1798,null,{}] 18:28:14 INFO - PROCESS | 2760 | 1461115694951 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:15 INFO - PROCESS | 2760 | 1461115695065 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 18:28:15 INFO - PROCESS | 2760 | 1461115695075 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:15 INFO - PROCESS | 2760 | ++DOCSHELL 1DB52400 == 37 [pid = 2760] [id = 459] 18:28:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1DB58400) [pid = 2760] [serial = 1377] [outer = 00000000] 18:28:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1DDEBC00) [pid = 2760] [serial = 1378] [outer = 1DB58400] 18:28:15 INFO - PROCESS | 2760 | 1461115695177 Marionette DEBUG loaded listener.js 18:28:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1E12F000) [pid = 2760] [serial = 1379] [outer = 1DB58400] 18:28:15 INFO - PROCESS | 2760 | 1461115695624 Marionette TRACE conn4 <- [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]]]}] 18:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 731ms 18:28:15 INFO - PROCESS | 2760 | 1461115695725 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 18:28:15 INFO - PROCESS | 2760 | 1461115695728 Marionette TRACE conn4 <- [1,1801,null,{"value":"13"}] 18:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:28:15 INFO - PROCESS | 2760 | 1461115695732 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:28:15 INFO - PROCESS | 2760 | 1461115695734 Marionette TRACE conn4 <- [1,1802,null,{}] 18:28:15 INFO - PROCESS | 2760 | 1461115695738 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:16 INFO - PROCESS | 2760 | 1461115696342 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (0F33D800) [pid = 2760] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1E22D800) [pid = 2760] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (0F24AC00) [pid = 2760] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1FFBEC00) [pid = 2760] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1A934800) [pid = 2760] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (0F162C00) [pid = 2760] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1FB3C000) [pid = 2760] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1CD1C800) [pid = 2760] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1C50D000) [pid = 2760] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (0F5B4400) [pid = 2760] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (0F24E800) [pid = 2760] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (0F163800) [pid = 2760] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1D765800) [pid = 2760] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1D5DC000) [pid = 2760] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1D58C000) [pid = 2760] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (0F253400) [pid = 2760] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1A662400) [pid = 2760] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1DDEC800) [pid = 2760] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1A1DF400) [pid = 2760] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1307A800) [pid = 2760] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (13F28000) [pid = 2760] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1BB3C000) [pid = 2760] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (0F257C00) [pid = 2760] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (137CD000) [pid = 2760] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:28:16 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (1B15C800) [pid = 2760] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:28:16 INFO - PROCESS | 2760 | 1461115696416 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:16 INFO - PROCESS | 2760 | ++DOCSHELL 0F15FC00 == 38 [pid = 2760] [id = 460] 18:28:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (0F162C00) [pid = 2760] [serial = 1380] [outer = 00000000] 18:28:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (0F259C00) [pid = 2760] [serial = 1381] [outer = 0F162C00] 18:28:16 INFO - PROCESS | 2760 | 1461115696472 Marionette DEBUG loaded listener.js 18:28:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (13F24C00) [pid = 2760] [serial = 1382] [outer = 0F162C00] 18:28:16 INFO - PROCESS | 2760 | 1461115696879 Marionette TRACE conn4 <- [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]]]}] 18:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1183ms 18:28:16 INFO - PROCESS | 2760 | 1461115696915 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 18:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:28:16 INFO - PROCESS | 2760 | 1461115696917 Marionette TRACE conn4 <- [1,1805,null,{"value":"13"}] 18:28:16 INFO - PROCESS | 2760 | 1461115696920 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:28:16 INFO - PROCESS | 2760 | 1461115696922 Marionette TRACE conn4 <- [1,1806,null,{}] 18:28:16 INFO - PROCESS | 2760 | 1461115696925 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:17 INFO - PROCESS | 2760 | 1461115697006 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 18:28:17 INFO - PROCESS | 2760 | 1461115697013 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:17 INFO - PROCESS | 2760 | ++DOCSHELL 18475400 == 39 [pid = 2760] [id = 461] 18:28:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (18E51000) [pid = 2760] [serial = 1383] [outer = 00000000] 18:28:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1BD26800) [pid = 2760] [serial = 1384] [outer = 18E51000] 18:28:17 INFO - PROCESS | 2760 | 1461115697061 Marionette DEBUG loaded listener.js 18:28:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1D047000) [pid = 2760] [serial = 1385] [outer = 18E51000] 18:28:17 INFO - PROCESS | 2760 | 1461115697480 Marionette TRACE conn4 <- [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]]]}] 18:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 570ms 18:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:28:17 INFO - PROCESS | 2760 | 1461115697491 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 18:28:17 INFO - PROCESS | 2760 | 1461115697493 Marionette TRACE conn4 <- [1,1809,null,{"value":"13"}] 18:28:17 INFO - PROCESS | 2760 | 1461115697496 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:28:17 INFO - PROCESS | 2760 | 1461115697497 Marionette TRACE conn4 <- [1,1810,null,{}] 18:28:17 INFO - PROCESS | 2760 | 1461115697501 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:17 INFO - PROCESS | 2760 | 1461115697627 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 18:28:17 INFO - PROCESS | 2760 | 1461115697650 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:17 INFO - PROCESS | 2760 | ++DOCSHELL 1BEF7C00 == 40 [pid = 2760] [id = 462] 18:28:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1D1D3800) [pid = 2760] [serial = 1386] [outer = 00000000] 18:28:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1E423C00) [pid = 2760] [serial = 1387] [outer = 1D1D3800] 18:28:17 INFO - PROCESS | 2760 | 1461115697695 Marionette DEBUG loaded listener.js 18:28:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1E584C00) [pid = 2760] [serial = 1388] [outer = 1D1D3800] 18:28:18 INFO - PROCESS | 2760 | 1461115698139 Marionette TRACE conn4 <- [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]]]}] 18:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 670ms 18:28:18 INFO - PROCESS | 2760 | 1461115698167 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 18:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:28:18 INFO - PROCESS | 2760 | 1461115698170 Marionette TRACE conn4 <- [1,1813,null,{"value":"13"}] 18:28:18 INFO - PROCESS | 2760 | 1461115698173 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:28:18 INFO - PROCESS | 2760 | 1461115698175 Marionette TRACE conn4 <- [1,1814,null,{}] 18:28:18 INFO - PROCESS | 2760 | 1461115698178 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:18 INFO - PROCESS | 2760 | 1461115698294 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 18:28:18 INFO - PROCESS | 2760 | 1461115698303 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:18 INFO - PROCESS | 2760 | ++DOCSHELL 1E423000 == 41 [pid = 2760] [id = 463] 18:28:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1E429800) [pid = 2760] [serial = 1389] [outer = 00000000] 18:28:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1F390800) [pid = 2760] [serial = 1390] [outer = 1E429800] 18:28:18 INFO - PROCESS | 2760 | 1461115698349 Marionette DEBUG loaded listener.js 18:28:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1F39A000) [pid = 2760] [serial = 1391] [outer = 1E429800] 18:28:19 INFO - PROCESS | 2760 | 1461115699158 Marionette TRACE conn4 <- [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]]]}] 18:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1020ms 18:28:19 INFO - PROCESS | 2760 | 1461115699193 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 18:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:28:19 INFO - PROCESS | 2760 | 1461115699198 Marionette TRACE conn4 <- [1,1817,null,{"value":"13"}] 18:28:19 INFO - PROCESS | 2760 | 1461115699202 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:28:19 INFO - PROCESS | 2760 | 1461115699206 Marionette TRACE conn4 <- [1,1818,null,{}] 18:28:19 INFO - PROCESS | 2760 | 1461115699232 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:19 INFO - PROCESS | 2760 | 1461115699350 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 18:28:19 INFO - PROCESS | 2760 | 1461115699486 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:19 INFO - PROCESS | 2760 | ++DOCSHELL 1354EC00 == 42 [pid = 2760] [id = 464] 18:28:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1354F000) [pid = 2760] [serial = 1392] [outer = 00000000] 18:28:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (14655000) [pid = 2760] [serial = 1393] [outer = 1354F000] 18:28:19 INFO - PROCESS | 2760 | 1461115699548 Marionette DEBUG loaded listener.js 18:28:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (17F61800) [pid = 2760] [serial = 1394] [outer = 1354F000] 18:28:20 INFO - PROCESS | 2760 | 1461115700234 Marionette TRACE conn4 <- [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]]]}] 18:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1082ms 18:28:20 INFO - PROCESS | 2760 | 1461115700315 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 18:28:20 INFO - PROCESS | 2760 | 1461115700321 Marionette TRACE conn4 <- [1,1821,null,{"value":"13"}] 18:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:28:20 INFO - PROCESS | 2760 | 1461115700327 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:28:20 INFO - PROCESS | 2760 | 1461115700330 Marionette TRACE conn4 <- [1,1822,null,{}] 18:28:20 INFO - PROCESS | 2760 | 1461115700335 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:20 INFO - PROCESS | 2760 | 1461115700461 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 18:28:20 INFO - PROCESS | 2760 | 1461115700705 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:20 INFO - PROCESS | 2760 | ++DOCSHELL 0F15A400 == 43 [pid = 2760] [id = 465] 18:28:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (0F24CC00) [pid = 2760] [serial = 1395] [outer = 00000000] 18:28:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1354F800) [pid = 2760] [serial = 1396] [outer = 0F24CC00] 18:28:20 INFO - PROCESS | 2760 | 1461115700784 Marionette DEBUG loaded listener.js 18:28:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (13712000) [pid = 2760] [serial = 1397] [outer = 0F24CC00] 18:28:21 INFO - PROCESS | 2760 | --DOCSHELL 1CD77400 == 42 [pid = 2760] [id = 369] 18:28:21 INFO - PROCESS | 2760 | --DOCSHELL 1DB59000 == 41 [pid = 2760] [id = 372] 18:28:21 INFO - PROCESS | 2760 | --DOCSHELL 1C584800 == 40 [pid = 2760] [id = 367] 18:28:21 INFO - PROCESS | 2760 | --DOCSHELL 0F206C00 == 39 [pid = 2760] [id = 370] 18:28:21 INFO - PROCESS | 2760 | --DOCSHELL 13F2DC00 == 38 [pid = 2760] [id = 368] 18:28:21 INFO - PROCESS | 2760 | --DOCSHELL 18EE4400 == 37 [pid = 2760] [id = 371] 18:28:21 INFO - PROCESS | 2760 | --DOCSHELL 0F5BCC00 == 36 [pid = 2760] [id = 374] 18:28:21 INFO - PROCESS | 2760 | --DOCSHELL 13711400 == 35 [pid = 2760] [id = 365] 18:28:21 INFO - PROCESS | 2760 | --DOCSHELL 1847D800 == 34 [pid = 2760] [id = 363] 18:28:21 INFO - PROCESS | 2760 | --DOCSHELL 1A6BBC00 == 33 [pid = 2760] [id = 364] 18:28:21 INFO - PROCESS | 2760 | --DOCSHELL 0F24D800 == 32 [pid = 2760] [id = 361] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (20A1B800) [pid = 2760] [serial = 1348] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOCSHELL 20A04800 == 31 [pid = 2760] [id = 449] 18:28:21 INFO - PROCESS | 2760 | 1461115701481 Marionette TRACE conn4 <- [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]]]}] 18:28:21 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 18:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1173ms 18:28:21 INFO - PROCESS | 2760 | 1461115701503 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 18:28:21 INFO - PROCESS | 2760 | 1461115701508 Marionette TRACE conn4 <- [1,1825,null,{"value":"13"}] 18:28:21 INFO - PROCESS | 2760 | 1461115701513 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:28:21 INFO - PROCESS | 2760 | 1461115701516 Marionette TRACE conn4 <- [1,1826,null,{}] 18:28:21 INFO - PROCESS | 2760 | 1461115701524 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:21 INFO - PROCESS | 2760 | 1461115701622 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1D04E800) [pid = 2760] [serial = 1277] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (17B69800) [pid = 2760] [serial = 1268] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (17874000) [pid = 2760] [serial = 1196] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1E58FC00) [pid = 2760] [serial = 1265] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (12F05C00) [pid = 2760] [serial = 1190] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (18E55C00) [pid = 2760] [serial = 1229] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1D773000) [pid = 2760] [serial = 1226] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1307B400) [pid = 2760] [serial = 1193] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1C510000) [pid = 2760] [serial = 1271] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1E6DEC00) [pid = 2760] [serial = 1274] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1C50E800) [pid = 2760] [serial = 1232] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1FB33800) [pid = 2760] [serial = 1339] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1E458000) [pid = 2760] [serial = 1337] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1E455000) [pid = 2760] [serial = 1336] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1C502C00) [pid = 2760] [serial = 1342] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (20A06C00) [pid = 2760] [serial = 1345] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (1FB39400) [pid = 2760] [serial = 1340] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (1B159400) [pid = 2760] [serial = 1312] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (17ACF800) [pid = 2760] [serial = 1310] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (13FE2800) [pid = 2760] [serial = 1309] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (20060800) [pid = 2760] [serial = 1307] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1D050000) [pid = 2760] [serial = 1330] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (1C58D800) [pid = 2760] [serial = 1327] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (1C598800) [pid = 2760] [serial = 1328] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (1A6B7C00) [pid = 2760] [serial = 1324] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (1A94DC00) [pid = 2760] [serial = 1325] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (12FB8400) [pid = 2760] [serial = 1321] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1370A400) [pid = 2760] [serial = 1322] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (17FEE800) [pid = 2760] [serial = 1319] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (13550800) [pid = 2760] [serial = 1318] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (20069C00) [pid = 2760] [serial = 1316] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (20065000) [pid = 2760] [serial = 1315] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (20A0A800) [pid = 2760] [serial = 1346] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (1BD2C800) [pid = 2760] [serial = 1313] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (1D7DE000) [pid = 2760] [serial = 1333] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 71 (1DB5A000) [pid = 2760] [serial = 1334] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 70 (1D1D9400) [pid = 2760] [serial = 1343] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | --DOMWINDOW == 69 (1D1D6C00) [pid = 2760] [serial = 1331] [outer = 00000000] [url = about:blank] 18:28:21 INFO - PROCESS | 2760 | 1461115701719 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:21 INFO - PROCESS | 2760 | ++DOCSHELL 0F15D000 == 32 [pid = 2760] [id = 466] 18:28:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 70 (0F210000) [pid = 2760] [serial = 1398] [outer = 00000000] 18:28:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 71 (1350F000) [pid = 2760] [serial = 1399] [outer = 0F210000] 18:28:21 INFO - PROCESS | 2760 | 1461115701768 Marionette DEBUG loaded listener.js 18:28:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 72 (13F31000) [pid = 2760] [serial = 1400] [outer = 0F210000] 18:28:22 INFO - PROCESS | 2760 | 1461115702233 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 18:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 770ms 18:28:22 INFO - PROCESS | 2760 | 1461115702290 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 18:28:22 INFO - PROCESS | 2760 | 1461115702294 Marionette TRACE conn4 <- [1,1829,null,{"value":"13"}] 18:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:28:22 INFO - PROCESS | 2760 | 1461115702299 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:28:22 INFO - PROCESS | 2760 | 1461115702301 Marionette TRACE conn4 <- [1,1830,null,{}] 18:28:22 INFO - PROCESS | 2760 | 1461115702305 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:22 INFO - PROCESS | 2760 | 1461115702386 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 18:28:22 INFO - PROCESS | 2760 | 1461115702395 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:22 INFO - PROCESS | 2760 | ++DOCSHELL 13FE9C00 == 33 [pid = 2760] [id = 467] 18:28:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (17F5A400) [pid = 2760] [serial = 1401] [outer = 00000000] 18:28:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (18472400) [pid = 2760] [serial = 1402] [outer = 17F5A400] 18:28:22 INFO - PROCESS | 2760 | 1461115702443 Marionette DEBUG loaded listener.js 18:28:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (18E58800) [pid = 2760] [serial = 1403] [outer = 17F5A400] 18:28:22 INFO - PROCESS | 2760 | 1461115702937 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 18:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 672ms 18:28:23 INFO - PROCESS | 2760 | 1461115702974 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 18:28:23 INFO - PROCESS | 2760 | 1461115702977 Marionette TRACE conn4 <- [1,1833,null,{"value":"13"}] 18:28:23 INFO - PROCESS | 2760 | 1461115702981 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:28:23 INFO - PROCESS | 2760 | 1461115702988 Marionette TRACE conn4 <- [1,1834,null,{}] 18:28:23 INFO - PROCESS | 2760 | 1461115702997 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:23 INFO - PROCESS | 2760 | 1461115703083 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 18:28:23 INFO - PROCESS | 2760 | 1461115703092 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:23 INFO - PROCESS | 2760 | ++DOCSHELL 18EE8800 == 34 [pid = 2760] [id = 468] 18:28:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (1A940000) [pid = 2760] [serial = 1404] [outer = 00000000] 18:28:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (1A94B400) [pid = 2760] [serial = 1405] [outer = 1A940000] 18:28:23 INFO - PROCESS | 2760 | 1461115703140 Marionette DEBUG loaded listener.js 18:28:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (1AE9D000) [pid = 2760] [serial = 1406] [outer = 1A940000] 18:28:23 INFO - PROCESS | 2760 | 1461115703596 Marionette TRACE conn4 <- [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]]]}] 18:28:23 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) 18:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 690ms 18:28:23 INFO - PROCESS | 2760 | 1461115703674 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 18:28:23 INFO - PROCESS | 2760 | 1461115703677 Marionette TRACE conn4 <- [1,1837,null,{"value":"13"}] 18:28:23 INFO - PROCESS | 2760 | 1461115703680 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:28:23 INFO - PROCESS | 2760 | 1461115703682 Marionette TRACE conn4 <- [1,1838,null,{}] 18:28:23 INFO - PROCESS | 2760 | 1461115703686 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:23 INFO - PROCESS | 2760 | 1461115703795 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 18:28:23 INFO - PROCESS | 2760 | 1461115703921 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:23 INFO - PROCESS | 2760 | ++DOCSHELL 0B879400 == 35 [pid = 2760] [id = 469] 18:28:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (0B879800) [pid = 2760] [serial = 1407] [outer = 00000000] 18:28:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (0F24D800) [pid = 2760] [serial = 1408] [outer = 0B879800] 18:28:24 INFO - PROCESS | 2760 | 1461115703979 Marionette DEBUG loaded listener.js 18:28:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (12F05C00) [pid = 2760] [serial = 1409] [outer = 0B879800] 18:28:24 INFO - PROCESS | 2760 | 1461115704533 Marionette TRACE conn4 <- [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]]]}] 18:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 930ms 18:28:24 INFO - PROCESS | 2760 | 1461115704616 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 18:28:24 INFO - PROCESS | 2760 | 1461115704621 Marionette TRACE conn4 <- [1,1841,null,{"value":"13"}] 18:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:28:24 INFO - PROCESS | 2760 | 1461115704627 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:28:24 INFO - PROCESS | 2760 | 1461115704630 Marionette TRACE conn4 <- [1,1842,null,{}] 18:28:24 INFO - PROCESS | 2760 | 1461115704636 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:24 INFO - PROCESS | 2760 | 1461115704756 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 18:28:24 INFO - PROCESS | 2760 | 1461115704878 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:24 INFO - PROCESS | 2760 | ++DOCSHELL 1A65F800 == 36 [pid = 2760] [id = 470] 18:28:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1A661C00) [pid = 2760] [serial = 1410] [outer = 00000000] 18:28:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1A932800) [pid = 2760] [serial = 1411] [outer = 1A661C00] 18:28:24 INFO - PROCESS | 2760 | 1461115704937 Marionette DEBUG loaded listener.js 18:28:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1A946400) [pid = 2760] [serial = 1412] [outer = 1A661C00] 18:28:25 INFO - PROCESS | 2760 | 1461115705543 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 970ms 18:28:25 INFO - PROCESS | 2760 | 1461115705602 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 18:28:25 INFO - PROCESS | 2760 | 1461115705607 Marionette TRACE conn4 <- [1,1845,null,{"value":"13"}] 18:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:28:25 INFO - PROCESS | 2760 | 1461115705611 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:28:25 INFO - PROCESS | 2760 | 1461115705614 Marionette TRACE conn4 <- [1,1846,null,{}] 18:28:25 INFO - PROCESS | 2760 | 1461115705618 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:25 INFO - PROCESS | 2760 | 1461115705719 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 18:28:25 INFO - PROCESS | 2760 | 1461115705848 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:25 INFO - PROCESS | 2760 | ++DOCSHELL 1BB43800 == 37 [pid = 2760] [id = 471] 18:28:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1BB72000) [pid = 2760] [serial = 1413] [outer = 00000000] 18:28:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1BEF7000) [pid = 2760] [serial = 1414] [outer = 1BB72000] 18:28:25 INFO - PROCESS | 2760 | 1461115705904 Marionette DEBUG loaded listener.js 18:28:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1C506C00) [pid = 2760] [serial = 1415] [outer = 1BB72000] 18:28:26 INFO - PROCESS | 2760 | 1461115706513 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 18:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 971ms 18:28:26 INFO - PROCESS | 2760 | 1461115706584 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 18:28:26 INFO - PROCESS | 2760 | 1461115706587 Marionette TRACE conn4 <- [1,1849,null,{"value":"13"}] 18:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:28:26 INFO - PROCESS | 2760 | 1461115706597 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:28:26 INFO - PROCESS | 2760 | 1461115706604 Marionette TRACE conn4 <- [1,1850,null,{}] 18:28:26 INFO - PROCESS | 2760 | 1461115706623 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:26 INFO - PROCESS | 2760 | 1461115706736 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 18:28:26 INFO - PROCESS | 2760 | 1461115706857 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:26 INFO - PROCESS | 2760 | ++DOCSHELL 0B872000 == 38 [pid = 2760] [id = 472] 18:28:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1BEF3400) [pid = 2760] [serial = 1416] [outer = 00000000] 18:28:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1CD74400) [pid = 2760] [serial = 1417] [outer = 1BEF3400] 18:28:26 INFO - PROCESS | 2760 | 1461115706913 Marionette DEBUG loaded listener.js 18:28:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1CD7C800) [pid = 2760] [serial = 1418] [outer = 1BEF3400] 18:28:27 INFO - PROCESS | 2760 | 1461115707455 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 18:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 910ms 18:28:27 INFO - PROCESS | 2760 | 1461115707505 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 18:28:27 INFO - PROCESS | 2760 | 1461115707508 Marionette TRACE conn4 <- [1,1853,null,{"value":"13"}] 18:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:28:27 INFO - PROCESS | 2760 | 1461115707512 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:28:27 INFO - PROCESS | 2760 | 1461115707514 Marionette TRACE conn4 <- [1,1854,null,{}] 18:28:27 INFO - PROCESS | 2760 | 1461115707518 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:27 INFO - PROCESS | 2760 | 1461115707617 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 18:28:27 INFO - PROCESS | 2760 | 1461115707785 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:27 INFO - PROCESS | 2760 | ++DOCSHELL 1D1D2000 == 39 [pid = 2760] [id = 473] 18:28:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1D1D2400) [pid = 2760] [serial = 1419] [outer = 00000000] 18:28:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1D58A800) [pid = 2760] [serial = 1420] [outer = 1D1D2400] 18:28:27 INFO - PROCESS | 2760 | 1461115707841 Marionette DEBUG loaded listener.js 18:28:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1D765800) [pid = 2760] [serial = 1421] [outer = 1D1D2400] 18:28:28 INFO - PROCESS | 2760 | 1461115708476 Marionette TRACE conn4 <- [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]]]}] 18:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1018ms 18:28:28 INFO - PROCESS | 2760 | 1461115708533 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 18:28:28 INFO - PROCESS | 2760 | 1461115708537 Marionette TRACE conn4 <- [1,1857,null,{"value":"13"}] 18:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:28:28 INFO - PROCESS | 2760 | 1461115708543 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:28:28 INFO - PROCESS | 2760 | 1461115708547 Marionette TRACE conn4 <- [1,1858,null,{}] 18:28:28 INFO - PROCESS | 2760 | 1461115708554 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:28 INFO - PROCESS | 2760 | 1461115708688 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 18:28:28 INFO - PROCESS | 2760 | 1461115708773 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:28 INFO - PROCESS | 2760 | ++DOCSHELL 14683800 == 40 [pid = 2760] [id = 474] 18:28:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (17AD0400) [pid = 2760] [serial = 1422] [outer = 00000000] 18:28:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (182EE800) [pid = 2760] [serial = 1423] [outer = 17AD0400] 18:28:28 INFO - PROCESS | 2760 | 1461115708869 Marionette DEBUG loaded listener.js 18:28:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1A1E4400) [pid = 2760] [serial = 1424] [outer = 17AD0400] 18:28:29 INFO - PROCESS | 2760 | --DOCSHELL 1BD2D000 == 39 [pid = 2760] [id = 366] 18:28:29 INFO - PROCESS | 2760 | --DOCSHELL 0F209400 == 38 [pid = 2760] [id = 376] 18:28:29 INFO - PROCESS | 2760 | 1461115709440 Marionette TRACE conn4 <- [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]]]}] 18:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 931ms 18:28:29 INFO - PROCESS | 2760 | 1461115709473 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 18:28:29 INFO - PROCESS | 2760 | 1461115709478 Marionette TRACE conn4 <- [1,1861,null,{"value":"13"}] 18:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:28:29 INFO - PROCESS | 2760 | 1461115709484 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:28:29 INFO - PROCESS | 2760 | 1461115709487 Marionette TRACE conn4 <- [1,1862,null,{}] 18:28:29 INFO - PROCESS | 2760 | 1461115709491 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:29 INFO - PROCESS | 2760 | 1461115709608 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 18:28:29 INFO - PROCESS | 2760 | 1461115709618 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:29 INFO - PROCESS | 2760 | ++DOCSHELL 137BA000 == 39 [pid = 2760] [id = 475] 18:28:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (17F5F800) [pid = 2760] [serial = 1425] [outer = 00000000] 18:28:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1A92E800) [pid = 2760] [serial = 1426] [outer = 17F5F800] 18:28:29 INFO - PROCESS | 2760 | 1461115709720 Marionette DEBUG loaded listener.js 18:28:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1B158000) [pid = 2760] [serial = 1427] [outer = 17F5F800] 18:28:30 INFO - PROCESS | 2760 | 1461115710191 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 18:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 730ms 18:28:30 INFO - PROCESS | 2760 | 1461115710221 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 18:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:28:30 INFO - PROCESS | 2760 | 1461115710223 Marionette TRACE conn4 <- [1,1865,null,{"value":"13"}] 18:28:30 INFO - PROCESS | 2760 | 1461115710227 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:28:30 INFO - PROCESS | 2760 | 1461115710230 Marionette TRACE conn4 <- [1,1866,null,{}] 18:28:30 INFO - PROCESS | 2760 | 1461115710241 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:30 INFO - PROCESS | 2760 | 1461115710398 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 18:28:30 INFO - PROCESS | 2760 | 1461115710464 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:30 INFO - PROCESS | 2760 | ++DOCSHELL 1C59E400 == 40 [pid = 2760] [id = 476] 18:28:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1C59E800) [pid = 2760] [serial = 1428] [outer = 00000000] 18:28:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1CD76800) [pid = 2760] [serial = 1429] [outer = 1C59E800] 18:28:30 INFO - PROCESS | 2760 | 1461115710516 Marionette DEBUG loaded listener.js 18:28:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1D1D3C00) [pid = 2760] [serial = 1430] [outer = 1C59E800] 18:28:31 INFO - PROCESS | 2760 | 1461115710984 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 18:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 791ms 18:28:31 INFO - PROCESS | 2760 | 1461115711021 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 18:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:28:31 INFO - PROCESS | 2760 | 1461115711024 Marionette TRACE conn4 <- [1,1869,null,{"value":"13"}] 18:28:31 INFO - PROCESS | 2760 | 1461115711027 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:28:31 INFO - PROCESS | 2760 | 1461115711029 Marionette TRACE conn4 <- [1,1870,null,{}] 18:28:31 INFO - PROCESS | 2760 | 1461115711032 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:31 INFO - PROCESS | 2760 | 1461115711148 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 18:28:31 INFO - PROCESS | 2760 | 1461115711154 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:31 INFO - PROCESS | 2760 | ++DOCSHELL 1DB55400 == 41 [pid = 2760] [id = 477] 18:28:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1DB56C00) [pid = 2760] [serial = 1431] [outer = 00000000] 18:28:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1E34B800) [pid = 2760] [serial = 1432] [outer = 1DB56C00] 18:28:31 INFO - PROCESS | 2760 | 1461115711203 Marionette DEBUG loaded listener.js 18:28:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1E453C00) [pid = 2760] [serial = 1433] [outer = 1DB56C00] 18:28:31 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (18476000) [pid = 2760] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:28:31 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1DB58400) [pid = 2760] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:28:31 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1A1E1800) [pid = 2760] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:28:31 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (13711C00) [pid = 2760] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:28:31 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (0F2B1000) [pid = 2760] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:28:31 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1CD7A000) [pid = 2760] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:28:31 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1A94AC00) [pid = 2760] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:28:31 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (18477800) [pid = 2760] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:28:31 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1BEF3800) [pid = 2760] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:28:31 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1C595800) [pid = 2760] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:28:31 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1D1D3800) [pid = 2760] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:28:31 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (18E51000) [pid = 2760] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:28:31 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (0F162C00) [pid = 2760] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:28:31 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (20A0EC00) [pid = 2760] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:28:31 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (17F5A400) [pid = 2760] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:28:31 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (0F210000) [pid = 2760] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:28:31 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (0F24CC00) [pid = 2760] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:28:31 INFO - PROCESS | 2760 | 1461115711731 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 18:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 730ms 18:28:31 INFO - PROCESS | 2760 | 1461115711781 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 18:28:31 INFO - PROCESS | 2760 | 1461115711783 Marionette TRACE conn4 <- [1,1873,null,{"value":"13"}] 18:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:28:31 INFO - PROCESS | 2760 | 1461115711791 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:28:31 INFO - PROCESS | 2760 | 1461115711793 Marionette TRACE conn4 <- [1,1874,null,{}] 18:28:31 INFO - PROCESS | 2760 | 1461115711797 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:31 INFO - PROCESS | 2760 | 1461115711881 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 18:28:31 INFO - PROCESS | 2760 | 1461115711888 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:31 INFO - PROCESS | 2760 | ++DOCSHELL 17F32000 == 42 [pid = 2760] [id = 478] 18:28:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (182F7C00) [pid = 2760] [serial = 1434] [outer = 00000000] 18:28:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1BB45C00) [pid = 2760] [serial = 1435] [outer = 182F7C00] 18:28:31 INFO - PROCESS | 2760 | 1461115711936 Marionette DEBUG loaded listener.js 18:28:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1C58C800) [pid = 2760] [serial = 1436] [outer = 182F7C00] 18:28:32 INFO - PROCESS | 2760 | 1461115712378 Marionette TRACE conn4 <- [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]]]}] 18:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 630ms 18:28:32 INFO - PROCESS | 2760 | 1461115712425 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 18:28:32 INFO - PROCESS | 2760 | 1461115712427 Marionette TRACE conn4 <- [1,1877,null,{"value":"13"}] 18:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:28:32 INFO - PROCESS | 2760 | 1461115712430 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:28:32 INFO - PROCESS | 2760 | 1461115712432 Marionette TRACE conn4 <- [1,1878,null,{}] 18:28:32 INFO - PROCESS | 2760 | 1461115712436 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:32 INFO - PROCESS | 2760 | 1461115712539 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 18:28:32 INFO - PROCESS | 2760 | 1461115712546 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:32 INFO - PROCESS | 2760 | ++DOCSHELL 0F20D800 == 43 [pid = 2760] [id = 479] 18:28:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1AE92C00) [pid = 2760] [serial = 1437] [outer = 00000000] 18:28:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1E584800) [pid = 2760] [serial = 1438] [outer = 1AE92C00] 18:28:32 INFO - PROCESS | 2760 | 1461115712597 Marionette DEBUG loaded listener.js 18:28:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1F301400) [pid = 2760] [serial = 1439] [outer = 1AE92C00] 18:28:33 INFO - PROCESS | 2760 | 1461115713052 Marionette TRACE conn4 <- [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]]]}] 18:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 670ms 18:28:33 INFO - PROCESS | 2760 | 1461115713105 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 18:28:33 INFO - PROCESS | 2760 | 1461115713107 Marionette TRACE conn4 <- [1,1881,null,{"value":"13"}] 18:28:33 INFO - PROCESS | 2760 | 1461115713110 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:28:33 INFO - PROCESS | 2760 | 1461115713112 Marionette TRACE conn4 <- [1,1882,null,{}] 18:28:33 INFO - PROCESS | 2760 | 1461115713115 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:33 INFO - PROCESS | 2760 | 1461115713197 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 18:28:33 INFO - PROCESS | 2760 | 1461115713239 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:33 INFO - PROCESS | 2760 | ++DOCSHELL 1F391800 == 44 [pid = 2760] [id = 480] 18:28:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1F392C00) [pid = 2760] [serial = 1440] [outer = 00000000] 18:28:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1FB3BC00) [pid = 2760] [serial = 1441] [outer = 1F392C00] 18:28:33 INFO - PROCESS | 2760 | 1461115713287 Marionette DEBUG loaded listener.js 18:28:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1FF07400) [pid = 2760] [serial = 1442] [outer = 1F392C00] 18:28:33 INFO - PROCESS | 2760 | 1461115713936 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 18:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 871ms 18:28:34 INFO - PROCESS | 2760 | 1461115713986 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 18:28:34 INFO - PROCESS | 2760 | 1461115713991 Marionette TRACE conn4 <- [1,1885,null,{"value":"13"}] 18:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:28:34 INFO - PROCESS | 2760 | 1461115713997 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:28:34 INFO - PROCESS | 2760 | 1461115714001 Marionette TRACE conn4 <- [1,1886,null,{}] 18:28:34 INFO - PROCESS | 2760 | 1461115714006 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:34 INFO - PROCESS | 2760 | 1461115714120 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 18:28:34 INFO - PROCESS | 2760 | 1461115714229 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:34 INFO - PROCESS | 2760 | ++DOCSHELL 17B61400 == 45 [pid = 2760] [id = 481] 18:28:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (17B65000) [pid = 2760] [serial = 1443] [outer = 00000000] 18:28:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1A1E3000) [pid = 2760] [serial = 1444] [outer = 17B65000] 18:28:34 INFO - PROCESS | 2760 | 1461115714286 Marionette DEBUG loaded listener.js 18:28:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1B15A400) [pid = 2760] [serial = 1445] [outer = 17B65000] 18:28:34 INFO - PROCESS | 2760 | 1461115714895 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 18:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 930ms 18:28:34 INFO - PROCESS | 2760 | 1461115714931 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 18:28:34 INFO - PROCESS | 2760 | 1461115714938 Marionette TRACE conn4 <- [1,1889,null,{"value":"13"}] 18:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:28:34 INFO - PROCESS | 2760 | 1461115714944 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:28:34 INFO - PROCESS | 2760 | 1461115714948 Marionette TRACE conn4 <- [1,1890,null,{}] 18:28:34 INFO - PROCESS | 2760 | 1461115714952 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:35 INFO - PROCESS | 2760 | 1461115715062 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 18:28:35 INFO - PROCESS | 2760 | 1461115715169 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:35 INFO - PROCESS | 2760 | ++DOCSHELL 1B1B8800 == 46 [pid = 2760] [id = 482] 18:28:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1C58D400) [pid = 2760] [serial = 1446] [outer = 00000000] 18:28:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1DB59000) [pid = 2760] [serial = 1447] [outer = 1C58D400] 18:28:35 INFO - PROCESS | 2760 | 1461115715227 Marionette DEBUG loaded listener.js 18:28:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1E1D6C00) [pid = 2760] [serial = 1448] [outer = 1C58D400] 18:28:35 INFO - PROCESS | 2760 | 1461115715877 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 18:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 971ms 18:28:35 INFO - PROCESS | 2760 | 1461115715916 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 18:28:35 INFO - PROCESS | 2760 | 1461115715918 Marionette TRACE conn4 <- [1,1893,null,{"value":"13"}] 18:28:35 INFO - PROCESS | 2760 | 1461115715922 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:28:35 INFO - PROCESS | 2760 | 1461115715926 Marionette TRACE conn4 <- [1,1894,null,{}] 18:28:35 INFO - PROCESS | 2760 | 1461115715937 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:36 INFO - PROCESS | 2760 | 1461115716044 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 18:28:36 INFO - PROCESS | 2760 | 1461115716180 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:36 INFO - PROCESS | 2760 | ++DOCSHELL 1E590C00 == 47 [pid = 2760] [id = 483] 18:28:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (20060000) [pid = 2760] [serial = 1449] [outer = 00000000] 18:28:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (20066400) [pid = 2760] [serial = 1450] [outer = 20060000] 18:28:36 INFO - PROCESS | 2760 | 1461115716238 Marionette DEBUG loaded listener.js 18:28:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (2006AC00) [pid = 2760] [serial = 1451] [outer = 20060000] 18:28:36 INFO - PROCESS | 2760 | 1461115716799 Marionette TRACE conn4 <- [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]]]}] 18:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 930ms 18:28:36 INFO - PROCESS | 2760 | 1461115716856 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 18:28:36 INFO - PROCESS | 2760 | 1461115716859 Marionette TRACE conn4 <- [1,1897,null,{"value":"13"}] 18:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:28:36 INFO - PROCESS | 2760 | 1461115716863 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:28:36 INFO - PROCESS | 2760 | 1461115716865 Marionette TRACE conn4 <- [1,1898,null,{}] 18:28:36 INFO - PROCESS | 2760 | 1461115716869 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:37 INFO - PROCESS | 2760 | 1461115716972 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 18:28:37 INFO - PROCESS | 2760 | 1461115717106 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:37 INFO - PROCESS | 2760 | ++DOCSHELL 2006DC00 == 48 [pid = 2760] [id = 484] 18:28:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (20A04C00) [pid = 2760] [serial = 1452] [outer = 00000000] 18:28:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (20A0BC00) [pid = 2760] [serial = 1453] [outer = 20A04C00] 18:28:37 INFO - PROCESS | 2760 | 1461115717162 Marionette DEBUG loaded listener.js 18:28:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (20A0C400) [pid = 2760] [serial = 1454] [outer = 20A04C00] 18:28:37 INFO - PROCESS | 2760 | 1461115717787 Marionette TRACE conn4 <- [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]]]}] 18:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 970ms 18:28:37 INFO - PROCESS | 2760 | 1461115717836 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 18:28:37 INFO - PROCESS | 2760 | 1461115717839 Marionette TRACE conn4 <- [1,1901,null,{"value":"13"}] 18:28:37 INFO - PROCESS | 2760 | 1461115717842 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:28:37 INFO - PROCESS | 2760 | 1461115717844 Marionette TRACE conn4 <- [1,1902,null,{}] 18:28:37 INFO - PROCESS | 2760 | 1461115717847 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:37 INFO - PROCESS | 2760 | 1461115717949 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 18:28:38 INFO - PROCESS | 2760 | 1461115718187 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:38 INFO - PROCESS | 2760 | ++DOCSHELL 0F382400 == 49 [pid = 2760] [id = 485] 18:28:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (0F5BCC00) [pid = 2760] [serial = 1455] [outer = 00000000] 18:28:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (13FF0C00) [pid = 2760] [serial = 1456] [outer = 0F5BCC00] 18:28:38 INFO - PROCESS | 2760 | 1461115718249 Marionette DEBUG loaded listener.js 18:28:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (17AD1000) [pid = 2760] [serial = 1457] [outer = 0F5BCC00] 18:28:38 INFO - PROCESS | 2760 | --DOCSHELL 18EE8800 == 48 [pid = 2760] [id = 468] 18:28:38 INFO - PROCESS | 2760 | --DOCSHELL 13510000 == 47 [pid = 2760] [id = 375] 18:28:38 INFO - PROCESS | 2760 | --DOCSHELL 0F20D800 == 46 [pid = 2760] [id = 479] 18:28:38 INFO - PROCESS | 2760 | --DOCSHELL 17F32000 == 45 [pid = 2760] [id = 478] 18:28:38 INFO - PROCESS | 2760 | --DOCSHELL 1DB55400 == 44 [pid = 2760] [id = 477] 18:28:38 INFO - PROCESS | 2760 | --DOCSHELL 1C59E400 == 43 [pid = 2760] [id = 476] 18:28:38 INFO - PROCESS | 2760 | --DOCSHELL 137BA000 == 42 [pid = 2760] [id = 475] 18:28:38 INFO - PROCESS | 2760 | --DOCSHELL 14683800 == 41 [pid = 2760] [id = 474] 18:28:38 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1A94B400) [pid = 2760] [serial = 1405] [outer = 00000000] [url = about:blank] 18:28:38 INFO - PROCESS | 2760 | 1461115718909 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 18:28:38 INFO - PROCESS | 2760 | --DOCSHELL 0B879400 == 40 [pid = 2760] [id = 469] 18:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1124ms 18:28:39 INFO - PROCESS | 2760 | 1461115718970 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 18:28:39 INFO - PROCESS | 2760 | 1461115718976 Marionette TRACE conn4 <- [1,1905,null,{"value":"13"}] 18:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:28:39 INFO - PROCESS | 2760 | 1461115718981 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:28:39 INFO - PROCESS | 2760 | 1461115718984 Marionette TRACE conn4 <- [1,1906,null,{}] 18:28:39 INFO - PROCESS | 2760 | 1461115718989 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (20A22000) [pid = 2760] [serial = 1349] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1D5DE400) [pid = 2760] [serial = 1375] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1DDEBC00) [pid = 2760] [serial = 1378] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1A933400) [pid = 2760] [serial = 1360] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1A940800) [pid = 2760] [serial = 1361] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (13F31C00) [pid = 2760] [serial = 1354] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1467AC00) [pid = 2760] [serial = 1355] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (0F55BC00) [pid = 2760] [serial = 1351] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (12FBD800) [pid = 2760] [serial = 1352] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1D5DD400) [pid = 2760] [serial = 1376] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1D04A000) [pid = 2760] [serial = 1372] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1B159800) [pid = 2760] [serial = 1363] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1B15EC00) [pid = 2760] [serial = 1364] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (18E57C00) [pid = 2760] [serial = 1357] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (19397800) [pid = 2760] [serial = 1358] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1C50BC00) [pid = 2760] [serial = 1367] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1C503400) [pid = 2760] [serial = 1366] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1C5A2800) [pid = 2760] [serial = 1369] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1CD23000) [pid = 2760] [serial = 1370] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1E12F000) [pid = 2760] [serial = 1379] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (1E423C00) [pid = 2760] [serial = 1387] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (14655000) [pid = 2760] [serial = 1393] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (18472400) [pid = 2760] [serial = 1402] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1F390800) [pid = 2760] [serial = 1390] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1350F000) [pid = 2760] [serial = 1399] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (13F31000) [pid = 2760] [serial = 1400] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (13712000) [pid = 2760] [serial = 1397] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (1354F800) [pid = 2760] [serial = 1396] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (1BD26800) [pid = 2760] [serial = 1384] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (0F259C00) [pid = 2760] [serial = 1381] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (1D047000) [pid = 2760] [serial = 1385] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (13F24C00) [pid = 2760] [serial = 1382] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (18E58800) [pid = 2760] [serial = 1403] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (1CD7E400) [pid = 2760] [serial = 1373] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (1E584C00) [pid = 2760] [serial = 1388] [outer = 00000000] [url = about:blank] 18:28:39 INFO - PROCESS | 2760 | 1461115719141 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 18:28:39 INFO - PROCESS | 2760 | 1461115719201 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:39 INFO - PROCESS | 2760 | ++DOCSHELL 13510000 == 41 [pid = 2760] [id = 486] 18:28:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (13512800) [pid = 2760] [serial = 1458] [outer = 00000000] 18:28:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (13555C00) [pid = 2760] [serial = 1459] [outer = 13512800] 18:28:39 INFO - PROCESS | 2760 | 1461115719251 Marionette DEBUG loaded listener.js 18:28:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (137D6C00) [pid = 2760] [serial = 1460] [outer = 13512800] 18:28:39 INFO - PROCESS | 2760 | 1461115719726 Marionette TRACE conn4 <- [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]]]}] 18:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 771ms 18:28:39 INFO - PROCESS | 2760 | 1461115719757 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 18:28:39 INFO - PROCESS | 2760 | 1461115719761 Marionette TRACE conn4 <- [1,1909,null,{"value":"13"}] 18:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:28:39 INFO - PROCESS | 2760 | 1461115719766 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:28:39 INFO - PROCESS | 2760 | 1461115719768 Marionette TRACE conn4 <- [1,1910,null,{}] 18:28:39 INFO - PROCESS | 2760 | 1461115719772 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:39 INFO - PROCESS | 2760 | 1461115719857 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 18:28:39 INFO - PROCESS | 2760 | 1461115719866 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:39 INFO - PROCESS | 2760 | ++DOCSHELL 13F31C00 == 42 [pid = 2760] [id = 487] 18:28:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (17FE1000) [pid = 2760] [serial = 1461] [outer = 00000000] 18:28:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (18E4E400) [pid = 2760] [serial = 1462] [outer = 17FE1000] 18:28:39 INFO - PROCESS | 2760 | 1461115719915 Marionette DEBUG loaded listener.js 18:28:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1A1DF000) [pid = 2760] [serial = 1463] [outer = 17FE1000] 18:28:40 INFO - PROCESS | 2760 | 1461115720407 Marionette TRACE conn4 <- [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]]]}] 18:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 670ms 18:28:40 INFO - PROCESS | 2760 | 1461115720440 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 18:28:40 INFO - PROCESS | 2760 | 1461115720442 Marionette TRACE conn4 <- [1,1913,null,{"value":"13"}] 18:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:28:40 INFO - PROCESS | 2760 | 1461115720447 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:28:40 INFO - PROCESS | 2760 | 1461115720453 Marionette TRACE conn4 <- [1,1914,null,{}] 18:28:40 INFO - PROCESS | 2760 | 1461115720462 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:40 INFO - PROCESS | 2760 | 1461115720550 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 18:28:40 INFO - PROCESS | 2760 | 1461115720559 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:40 INFO - PROCESS | 2760 | ++DOCSHELL 1B15E400 == 43 [pid = 2760] [id = 488] 18:28:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1B15E800) [pid = 2760] [serial = 1464] [outer = 00000000] 18:28:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1BB30400) [pid = 2760] [serial = 1465] [outer = 1B15E800] 18:28:40 INFO - PROCESS | 2760 | 1461115720605 Marionette DEBUG loaded listener.js 18:28:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1BD26800) [pid = 2760] [serial = 1466] [outer = 1B15E800] 18:28:41 INFO - PROCESS | 2760 | 1461115721069 Marionette TRACE conn4 <- [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]]]}] 18:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 690ms 18:28:41 INFO - PROCESS | 2760 | 1461115721140 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 18:28:41 INFO - PROCESS | 2760 | 1461115721143 Marionette TRACE conn4 <- [1,1917,null,{"value":"13"}] 18:28:41 INFO - PROCESS | 2760 | 1461115721146 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:28:41 INFO - PROCESS | 2760 | 1461115721148 Marionette TRACE conn4 <- [1,1918,null,{}] 18:28:41 INFO - PROCESS | 2760 | 1461115721152 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:41 INFO - PROCESS | 2760 | 1461115721234 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 18:28:41 INFO - PROCESS | 2760 | 1461115721240 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:41 INFO - PROCESS | 2760 | ++DOCSHELL 17FED000 == 44 [pid = 2760] [id = 489] 18:28:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1C505000) [pid = 2760] [serial = 1467] [outer = 00000000] 18:28:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1C591400) [pid = 2760] [serial = 1468] [outer = 1C505000] 18:28:41 INFO - PROCESS | 2760 | 1461115721286 Marionette DEBUG loaded listener.js 18:28:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1C596800) [pid = 2760] [serial = 1469] [outer = 1C505000] 18:28:41 INFO - PROCESS | 2760 | 1461115721768 Marionette TRACE conn4 <- [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]]]}] 18:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 670ms 18:28:41 INFO - PROCESS | 2760 | 1461115721820 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 18:28:41 INFO - PROCESS | 2760 | 1461115721822 Marionette TRACE conn4 <- [1,1921,null,{"value":"13"}] 18:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:28:41 INFO - PROCESS | 2760 | 1461115721825 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:28:41 INFO - PROCESS | 2760 | 1461115721827 Marionette TRACE conn4 <- [1,1922,null,{}] 18:28:41 INFO - PROCESS | 2760 | 1461115721831 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:41 INFO - PROCESS | 2760 | 1461115721945 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 18:28:42 INFO - PROCESS | 2760 | 1461115722042 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:42 INFO - PROCESS | 2760 | ++DOCSHELL 1CD75800 == 45 [pid = 2760] [id = 490] 18:28:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1CD75C00) [pid = 2760] [serial = 1470] [outer = 00000000] 18:28:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1D04A000) [pid = 2760] [serial = 1471] [outer = 1CD75C00] 18:28:42 INFO - PROCESS | 2760 | 1461115722097 Marionette DEBUG loaded listener.js 18:28:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1D1D7000) [pid = 2760] [serial = 1472] [outer = 1CD75C00] 18:28:42 INFO - PROCESS | 2760 | 1461115722563 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 18:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 771ms 18:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:28:42 INFO - PROCESS | 2760 | 1461115722596 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 18:28:42 INFO - PROCESS | 2760 | 1461115722598 Marionette TRACE conn4 <- [1,1925,null,{"value":"13"}] 18:28:42 INFO - PROCESS | 2760 | 1461115722605 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:28:42 INFO - PROCESS | 2760 | 1461115722606 Marionette TRACE conn4 <- [1,1926,null,{}] 18:28:42 INFO - PROCESS | 2760 | 1461115722610 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:42 INFO - PROCESS | 2760 | 1461115722726 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 18:28:42 INFO - PROCESS | 2760 | 1461115722735 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:42 INFO - PROCESS | 2760 | ++DOCSHELL 1D7DE800 == 46 [pid = 2760] [id = 491] 18:28:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1D7E4800) [pid = 2760] [serial = 1473] [outer = 00000000] 18:28:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1DB59400) [pid = 2760] [serial = 1474] [outer = 1D7E4800] 18:28:42 INFO - PROCESS | 2760 | 1461115722787 Marionette DEBUG loaded listener.js 18:28:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1DDE8C00) [pid = 2760] [serial = 1475] [outer = 1D7E4800] 18:28:43 INFO - PROCESS | 2760 | 1461115723243 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 18:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 690ms 18:28:43 INFO - PROCESS | 2760 | 1461115723296 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 18:28:43 INFO - PROCESS | 2760 | 1461115723298 Marionette TRACE conn4 <- [1,1929,null,{"value":"13"}] 18:28:43 INFO - PROCESS | 2760 | 1461115723301 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:28:43 INFO - PROCESS | 2760 | 1461115723303 Marionette TRACE conn4 <- [1,1930,null,{}] 18:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:28:43 INFO - PROCESS | 2760 | 1461115723306 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:43 INFO - PROCESS | 2760 | 1461115723447 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 18:28:43 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1C59E800) [pid = 2760] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:28:43 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (17AD0400) [pid = 2760] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:28:43 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1AE92C00) [pid = 2760] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:28:43 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (1DB56C00) [pid = 2760] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:28:43 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (17F5F800) [pid = 2760] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:28:43 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (182F7C00) [pid = 2760] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:28:43 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1A940000) [pid = 2760] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:28:43 INFO - PROCESS | 2760 | 1461115723600 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:43 INFO - PROCESS | 2760 | ++DOCSHELL 0F210C00 == 47 [pid = 2760] [id = 492] 18:28:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (12FBB800) [pid = 2760] [serial = 1476] [outer = 00000000] 18:28:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1939B800) [pid = 2760] [serial = 1477] [outer = 12FBB800] 18:28:43 INFO - PROCESS | 2760 | 1461115723649 Marionette DEBUG loaded listener.js 18:28:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1A1DA800) [pid = 2760] [serial = 1478] [outer = 12FBB800] 18:28:44 INFO - PROCESS | 2760 | 1461115724018 Marionette TRACE conn4 <- [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]]]}] 18:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 770ms 18:28:44 INFO - PROCESS | 2760 | 1461115724077 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 18:28:44 INFO - PROCESS | 2760 | 1461115724079 Marionette TRACE conn4 <- [1,1933,null,{"value":"13"}] 18:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:28:44 INFO - PROCESS | 2760 | 1461115724083 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:28:44 INFO - PROCESS | 2760 | 1461115724084 Marionette TRACE conn4 <- [1,1934,null,{}] 18:28:44 INFO - PROCESS | 2760 | 1461115724088 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:44 INFO - PROCESS | 2760 | 1461115724168 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 18:28:44 INFO - PROCESS | 2760 | 1461115724174 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:44 INFO - PROCESS | 2760 | ++DOCSHELL 1E34A400 == 48 [pid = 2760] [id = 493] 18:28:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1C597800) [pid = 2760] [serial = 1479] [outer = 00000000] 18:28:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1E6D8C00) [pid = 2760] [serial = 1480] [outer = 1C597800] 18:28:44 INFO - PROCESS | 2760 | 1461115724219 Marionette DEBUG loaded listener.js 18:28:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1F399800) [pid = 2760] [serial = 1481] [outer = 1C597800] 18:28:44 INFO - PROCESS | 2760 | 1461115724647 Marionette TRACE conn4 <- [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]]]}] 18:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 570ms 18:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:28:44 INFO - PROCESS | 2760 | 1461115724657 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 18:28:44 INFO - PROCESS | 2760 | 1461115724659 Marionette TRACE conn4 <- [1,1937,null,{"value":"13"}] 18:28:44 INFO - PROCESS | 2760 | 1461115724662 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:28:44 INFO - PROCESS | 2760 | 1461115724664 Marionette TRACE conn4 <- [1,1938,null,{}] 18:28:44 INFO - PROCESS | 2760 | 1461115724667 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:44 INFO - PROCESS | 2760 | 1461115724790 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 18:28:44 INFO - PROCESS | 2760 | 1461115724798 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:44 INFO - PROCESS | 2760 | ++DOCSHELL 0B878800 == 49 [pid = 2760] [id = 494] 18:28:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (0F160000) [pid = 2760] [serial = 1482] [outer = 00000000] 18:28:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1FB3D400) [pid = 2760] [serial = 1483] [outer = 0F160000] 18:28:44 INFO - PROCESS | 2760 | 1461115724844 Marionette DEBUG loaded listener.js 18:28:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (20061C00) [pid = 2760] [serial = 1484] [outer = 0F160000] 18:28:45 INFO - PROCESS | 2760 | 1461115725273 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 18:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 630ms 18:28:45 INFO - PROCESS | 2760 | 1461115725293 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 18:28:45 INFO - PROCESS | 2760 | 1461115725295 Marionette TRACE conn4 <- [1,1941,null,{"value":"13"}] 18:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:28:45 INFO - PROCESS | 2760 | 1461115725298 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:28:45 INFO - PROCESS | 2760 | 1461115725300 Marionette TRACE conn4 <- [1,1942,null,{}] 18:28:45 INFO - PROCESS | 2760 | 1461115725303 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:45 INFO - PROCESS | 2760 | 1461115725422 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 18:28:45 INFO - PROCESS | 2760 | 1461115725430 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:45 INFO - PROCESS | 2760 | ++DOCSHELL 1E453400 == 50 [pid = 2760] [id = 495] 18:28:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1FF0D400) [pid = 2760] [serial = 1485] [outer = 00000000] 18:28:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (20A1A800) [pid = 2760] [serial = 1486] [outer = 1FF0D400] 18:28:45 INFO - PROCESS | 2760 | 1461115725481 Marionette DEBUG loaded listener.js 18:28:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (20A21800) [pid = 2760] [serial = 1487] [outer = 1FF0D400] 18:28:46 INFO - PROCESS | 2760 | 1461115726178 Marionette TRACE conn4 <- [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]]]}] 18:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 931ms 18:28:46 INFO - PROCESS | 2760 | 1461115726231 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 18:28:46 INFO - PROCESS | 2760 | 1461115726237 Marionette TRACE conn4 <- [1,1945,null,{"value":"13"}] 18:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:28:46 INFO - PROCESS | 2760 | 1461115726244 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:28:46 INFO - PROCESS | 2760 | 1461115726248 Marionette TRACE conn4 <- [1,1946,null,{}] 18:28:46 INFO - PROCESS | 2760 | 1461115726253 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:46 INFO - PROCESS | 2760 | 1461115726372 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 18:28:46 INFO - PROCESS | 2760 | 1461115726503 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:46 INFO - PROCESS | 2760 | ++DOCSHELL 13548C00 == 51 [pid = 2760] [id = 496] 18:28:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1354FC00) [pid = 2760] [serial = 1488] [outer = 00000000] 18:28:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1847B400) [pid = 2760] [serial = 1489] [outer = 1354FC00] 18:28:46 INFO - PROCESS | 2760 | 1461115726561 Marionette DEBUG loaded listener.js 18:28:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1A1D9000) [pid = 2760] [serial = 1490] [outer = 1354FC00] 18:28:47 INFO - PROCESS | 2760 | 1461115727111 Marionette TRACE conn4 <- [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]]]}] 18:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 930ms 18:28:47 INFO - PROCESS | 2760 | 1461115727175 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 18:28:47 INFO - PROCESS | 2760 | 1461115727181 Marionette TRACE conn4 <- [1,1949,null,{"value":"13"}] 18:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:28:47 INFO - PROCESS | 2760 | 1461115727188 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:28:47 INFO - PROCESS | 2760 | 1461115727191 Marionette TRACE conn4 <- [1,1950,null,{}] 18:28:47 INFO - PROCESS | 2760 | 1461115727195 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:47 INFO - PROCESS | 2760 | 1461115727304 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 18:28:47 INFO - PROCESS | 2760 | 1461115727443 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:47 INFO - PROCESS | 2760 | ++DOCSHELL 1939BC00 == 52 [pid = 2760] [id = 497] 18:28:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1A1E1000) [pid = 2760] [serial = 1491] [outer = 00000000] 18:28:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1C58EC00) [pid = 2760] [serial = 1492] [outer = 1A1E1000] 18:28:47 INFO - PROCESS | 2760 | 1461115727499 Marionette DEBUG loaded listener.js 18:28:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1D04A400) [pid = 2760] [serial = 1493] [outer = 1A1E1000] 18:28:48 INFO - PROCESS | 2760 | 1461115728090 Marionette TRACE conn4 <- [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]]]}] 18:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 930ms 18:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:28:48 INFO - PROCESS | 2760 | 1461115728120 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 18:28:48 INFO - PROCESS | 2760 | 1461115728122 Marionette TRACE conn4 <- [1,1953,null,{"value":"13"}] 18:28:48 INFO - PROCESS | 2760 | 1461115728126 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:28:48 INFO - PROCESS | 2760 | 1461115728130 Marionette TRACE conn4 <- [1,1954,null,{}] 18:28:48 INFO - PROCESS | 2760 | 1461115728141 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:48 INFO - PROCESS | 2760 | 1461115728253 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 18:28:48 INFO - PROCESS | 2760 | 1461115728363 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:48 INFO - PROCESS | 2760 | ++DOCSHELL 20A1E800 == 53 [pid = 2760] [id = 498] 18:28:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (20A1F400) [pid = 2760] [serial = 1494] [outer = 00000000] 18:28:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (20A26400) [pid = 2760] [serial = 1495] [outer = 20A1F400] 18:28:48 INFO - PROCESS | 2760 | 1461115728425 Marionette DEBUG loaded listener.js 18:28:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (20A49C00) [pid = 2760] [serial = 1496] [outer = 20A1F400] 18:28:49 INFO - PROCESS | 2760 | 1461115729085 Marionette TRACE conn4 <- [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]]]}] 18:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 970ms 18:28:49 INFO - PROCESS | 2760 | 1461115729099 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 18:28:49 INFO - PROCESS | 2760 | 1461115729102 Marionette TRACE conn4 <- [1,1957,null,{"value":"13"}] 18:28:49 INFO - PROCESS | 2760 | 1461115729105 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:28:49 INFO - PROCESS | 2760 | 1461115729108 Marionette TRACE conn4 <- [1,1958,null,{}] 18:28:49 INFO - PROCESS | 2760 | 1461115729111 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:49 INFO - PROCESS | 2760 | 1461115729220 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 18:28:49 INFO - PROCESS | 2760 | 1461115729328 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:49 INFO - PROCESS | 2760 | ++DOCSHELL 1C58A000 == 54 [pid = 2760] [id = 499] 18:28:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1C58BC00) [pid = 2760] [serial = 1497] [outer = 00000000] 18:28:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1DB58400) [pid = 2760] [serial = 1498] [outer = 1C58BC00] 18:28:49 INFO - PROCESS | 2760 | 1461115729383 Marionette DEBUG loaded listener.js 18:28:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1E50D800) [pid = 2760] [serial = 1499] [outer = 1C58BC00] 18:28:50 INFO - PROCESS | 2760 | 1461115730177 Marionette TRACE conn4 <- [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]]]}] 18:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1124ms 18:28:50 INFO - PROCESS | 2760 | 1461115730234 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 18:28:50 INFO - PROCESS | 2760 | 1461115730239 Marionette TRACE conn4 <- [1,1961,null,{"value":"13"}] 18:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:28:50 INFO - PROCESS | 2760 | 1461115730244 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:28:50 INFO - PROCESS | 2760 | 1461115730248 Marionette TRACE conn4 <- [1,1962,null,{}] 18:28:50 INFO - PROCESS | 2760 | 1461115730252 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:50 INFO - PROCESS | 2760 | 1461115730350 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 18:28:50 INFO - PROCESS | 2760 | 1461115730491 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:50 INFO - PROCESS | 2760 | ++DOCSHELL 1354CC00 == 55 [pid = 2760] [id = 500] 18:28:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (13551000) [pid = 2760] [serial = 1500] [outer = 00000000] 18:28:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1847C800) [pid = 2760] [serial = 1501] [outer = 13551000] 18:28:50 INFO - PROCESS | 2760 | 1461115730543 Marionette DEBUG loaded listener.js 18:28:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1A6BD000) [pid = 2760] [serial = 1502] [outer = 13551000] 18:28:50 INFO - PROCESS | 2760 | --DOCSHELL 0B878800 == 54 [pid = 2760] [id = 494] 18:28:50 INFO - PROCESS | 2760 | --DOCSHELL 1E34A400 == 53 [pid = 2760] [id = 493] 18:28:50 INFO - PROCESS | 2760 | --DOCSHELL 0F210C00 == 52 [pid = 2760] [id = 492] 18:28:50 INFO - PROCESS | 2760 | --DOCSHELL 1D7DE800 == 51 [pid = 2760] [id = 491] 18:28:50 INFO - PROCESS | 2760 | --DOCSHELL 1CD75800 == 50 [pid = 2760] [id = 490] 18:28:50 INFO - PROCESS | 2760 | --DOCSHELL 17FED000 == 49 [pid = 2760] [id = 489] 18:28:50 INFO - PROCESS | 2760 | --DOCSHELL 1B15E400 == 48 [pid = 2760] [id = 488] 18:28:50 INFO - PROCESS | 2760 | --DOCSHELL 13F31C00 == 47 [pid = 2760] [id = 487] 18:28:50 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (0F24D800) [pid = 2760] [serial = 1408] [outer = 00000000] [url = about:blank] 18:28:50 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1A932800) [pid = 2760] [serial = 1411] [outer = 00000000] [url = about:blank] 18:28:50 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1BEF7000) [pid = 2760] [serial = 1414] [outer = 00000000] [url = about:blank] 18:28:50 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1CD74400) [pid = 2760] [serial = 1417] [outer = 00000000] [url = about:blank] 18:28:50 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1D58A800) [pid = 2760] [serial = 1420] [outer = 00000000] [url = about:blank] 18:28:50 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1FB3BC00) [pid = 2760] [serial = 1441] [outer = 00000000] [url = about:blank] 18:28:50 INFO - PROCESS | 2760 | --DOCSHELL 13510000 == 46 [pid = 2760] [id = 486] 18:28:50 INFO - PROCESS | 2760 | --DOCSHELL 0F382400 == 45 [pid = 2760] [id = 485] 18:28:50 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1AE9D000) [pid = 2760] [serial = 1406] [outer = 00000000] [url = about:blank] 18:28:50 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1D1D3C00) [pid = 2760] [serial = 1430] [outer = 00000000] [url = about:blank] 18:28:50 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (182EE800) [pid = 2760] [serial = 1423] [outer = 00000000] [url = about:blank] 18:28:50 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1CD76800) [pid = 2760] [serial = 1429] [outer = 00000000] [url = about:blank] 18:28:50 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1F301400) [pid = 2760] [serial = 1439] [outer = 00000000] [url = about:blank] 18:28:50 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1E34B800) [pid = 2760] [serial = 1432] [outer = 00000000] [url = about:blank] 18:28:50 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1E584800) [pid = 2760] [serial = 1438] [outer = 00000000] [url = about:blank] 18:28:50 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1A92E800) [pid = 2760] [serial = 1426] [outer = 00000000] [url = about:blank] 18:28:50 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1B158000) [pid = 2760] [serial = 1427] [outer = 00000000] [url = about:blank] 18:28:50 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1E453C00) [pid = 2760] [serial = 1433] [outer = 00000000] [url = about:blank] 18:28:50 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1BB45C00) [pid = 2760] [serial = 1435] [outer = 00000000] [url = about:blank] 18:28:50 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1C58C800) [pid = 2760] [serial = 1436] [outer = 00000000] [url = about:blank] 18:28:50 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1A1E4400) [pid = 2760] [serial = 1424] [outer = 00000000] [url = about:blank] 18:28:51 INFO - PROCESS | 2760 | 1461115731084 Marionette TRACE conn4 <- [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]]]}] 18:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 870ms 18:28:51 INFO - PROCESS | 2760 | 1461115731119 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 18:28:51 INFO - PROCESS | 2760 | 1461115731124 Marionette TRACE conn4 <- [1,1965,null,{"value":"13"}] 18:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:28:51 INFO - PROCESS | 2760 | 1461115731130 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:28:51 INFO - PROCESS | 2760 | 1461115731132 Marionette TRACE conn4 <- [1,1966,null,{}] 18:28:51 INFO - PROCESS | 2760 | 1461115731137 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:51 INFO - PROCESS | 2760 | 1461115731221 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 18:28:51 INFO - PROCESS | 2760 | 1461115731317 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:51 INFO - PROCESS | 2760 | ++DOCSHELL 13555400 == 46 [pid = 2760] [id = 501] 18:28:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1374B800) [pid = 2760] [serial = 1503] [outer = 00000000] 18:28:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (182EE800) [pid = 2760] [serial = 1504] [outer = 1374B800] 18:28:51 INFO - PROCESS | 2760 | 1461115731363 Marionette DEBUG loaded listener.js 18:28:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1A661800) [pid = 2760] [serial = 1505] [outer = 1374B800] 18:28:51 INFO - PROCESS | 2760 | 1461115731797 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 670ms 18:28:51 INFO - PROCESS | 2760 | 1461115731835 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 18:28:51 INFO - PROCESS | 2760 | 1461115731838 Marionette TRACE conn4 <- [1,1969,null,{"value":"13"}] 18:28:51 INFO - PROCESS | 2760 | 1461115731841 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:28:51 INFO - PROCESS | 2760 | 1461115731845 Marionette TRACE conn4 <- [1,1970,null,{}] 18:28:51 INFO - PROCESS | 2760 | 1461115731855 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:51 INFO - PROCESS | 2760 | 1461115731941 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 18:28:51 INFO - PROCESS | 2760 | 1461115731948 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:51 INFO - PROCESS | 2760 | ++DOCSHELL 1A948400 == 47 [pid = 2760] [id = 502] 18:28:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1A948800) [pid = 2760] [serial = 1506] [outer = 00000000] 18:28:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1BB3B800) [pid = 2760] [serial = 1507] [outer = 1A948800] 18:28:52 INFO - PROCESS | 2760 | 1461115731999 Marionette DEBUG loaded listener.js 18:28:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1BEFC800) [pid = 2760] [serial = 1508] [outer = 1A948800] 18:28:52 INFO - PROCESS | 2760 | 1461115732492 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 671ms 18:28:52 INFO - PROCESS | 2760 | 1461115732519 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 18:28:52 INFO - PROCESS | 2760 | 1461115732522 Marionette TRACE conn4 <- [1,1973,null,{"value":"13"}] 18:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:28:52 INFO - PROCESS | 2760 | 1461115732525 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:28:52 INFO - PROCESS | 2760 | 1461115732527 Marionette TRACE conn4 <- [1,1974,null,{}] 18:28:52 INFO - PROCESS | 2760 | 1461115732531 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:52 INFO - PROCESS | 2760 | 1461115732613 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 18:28:52 INFO - PROCESS | 2760 | 1461115732620 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:52 INFO - PROCESS | 2760 | ++DOCSHELL 1C50CC00 == 48 [pid = 2760] [id = 503] 18:28:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1C583800) [pid = 2760] [serial = 1509] [outer = 00000000] 18:28:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1CD74400) [pid = 2760] [serial = 1510] [outer = 1C583800] 18:28:52 INFO - PROCESS | 2760 | 1461115732668 Marionette DEBUG loaded listener.js 18:28:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1CD79800) [pid = 2760] [serial = 1511] [outer = 1C583800] 18:28:53 INFO - PROCESS | 2760 | 1461115733118 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 630ms 18:28:53 INFO - PROCESS | 2760 | 1461115733160 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 18:28:53 INFO - PROCESS | 2760 | 1461115733162 Marionette TRACE conn4 <- [1,1977,null,{"value":"13"}] 18:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:28:53 INFO - PROCESS | 2760 | 1461115733178 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:28:53 INFO - PROCESS | 2760 | 1461115733180 Marionette TRACE conn4 <- [1,1978,null,{}] 18:28:53 INFO - PROCESS | 2760 | 1461115733183 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:53 INFO - PROCESS | 2760 | 1461115733299 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 18:28:53 INFO - PROCESS | 2760 | 1461115733306 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:53 INFO - PROCESS | 2760 | ++DOCSHELL 13513800 == 49 [pid = 2760] [id = 504] 18:28:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1D053000) [pid = 2760] [serial = 1512] [outer = 00000000] 18:28:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1D5D6400) [pid = 2760] [serial = 1513] [outer = 1D053000] 18:28:53 INFO - PROCESS | 2760 | 1461115733354 Marionette DEBUG loaded listener.js 18:28:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1D5DBC00) [pid = 2760] [serial = 1514] [outer = 1D053000] 18:28:53 INFO - PROCESS | 2760 | 1461115733872 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 730ms 18:28:53 INFO - PROCESS | 2760 | 1461115733905 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 18:28:53 INFO - PROCESS | 2760 | 1461115733907 Marionette TRACE conn4 <- [1,1981,null,{"value":"13"}] 18:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:28:53 INFO - PROCESS | 2760 | 1461115733910 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:28:53 INFO - PROCESS | 2760 | 1461115733912 Marionette TRACE conn4 <- [1,1982,null,{}] 18:28:53 INFO - PROCESS | 2760 | 1461115733920 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:54 INFO - PROCESS | 2760 | 1461115734042 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 18:28:54 INFO - PROCESS | 2760 | 1461115734058 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:54 INFO - PROCESS | 2760 | ++DOCSHELL 1E22F000 == 50 [pid = 2760] [id = 505] 18:28:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1E41F400) [pid = 2760] [serial = 1515] [outer = 00000000] 18:28:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1E512000) [pid = 2760] [serial = 1516] [outer = 1E41F400] 18:28:54 INFO - PROCESS | 2760 | 1461115734160 Marionette DEBUG loaded listener.js 18:28:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1E586000) [pid = 2760] [serial = 1517] [outer = 1E41F400] 18:28:54 INFO - PROCESS | 2760 | 1461115734579 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 18:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 730ms 18:28:54 INFO - PROCESS | 2760 | 1461115734679 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 18:28:54 INFO - PROCESS | 2760 | 1461115734681 Marionette TRACE conn4 <- [1,1985,null,{"value":"13"}] 18:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:28:54 INFO - PROCESS | 2760 | 1461115734689 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:28:54 INFO - PROCESS | 2760 | 1461115734691 Marionette TRACE conn4 <- [1,1986,null,{}] 18:28:54 INFO - PROCESS | 2760 | 1461115734695 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:54 INFO - PROCESS | 2760 | 1461115734810 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 18:28:54 INFO - PROCESS | 2760 | 1461115734821 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:54 INFO - PROCESS | 2760 | ++DOCSHELL 1E45EC00 == 51 [pid = 2760] [id = 506] 18:28:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1E6D7000) [pid = 2760] [serial = 1518] [outer = 00000000] 18:28:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1FB3BC00) [pid = 2760] [serial = 1519] [outer = 1E6D7000] 18:28:54 INFO - PROCESS | 2760 | 1461115734868 Marionette DEBUG loaded listener.js 18:28:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1FF06400) [pid = 2760] [serial = 1520] [outer = 1E6D7000] 18:28:55 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1CD75C00) [pid = 2760] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:28:55 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1D7E4800) [pid = 2760] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:28:55 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1C505000) [pid = 2760] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:28:55 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1B15E800) [pid = 2760] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:28:55 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (17FE1000) [pid = 2760] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:28:55 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (13512800) [pid = 2760] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:28:55 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (0F5BCC00) [pid = 2760] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:28:55 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (12FBB800) [pid = 2760] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:28:55 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (0F160000) [pid = 2760] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:28:55 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1C597800) [pid = 2760] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:28:55 INFO - PROCESS | 2760 | 1461115735597 Marionette TRACE conn4 <- [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]]]}] 18:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 931ms 18:28:55 INFO - PROCESS | 2760 | 1461115735621 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 18:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:28:55 INFO - PROCESS | 2760 | 1461115735623 Marionette TRACE conn4 <- [1,1989,null,{"value":"13"}] 18:28:55 INFO - PROCESS | 2760 | 1461115735626 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:28:55 INFO - PROCESS | 2760 | 1461115735628 Marionette TRACE conn4 <- [1,1990,null,{}] 18:28:55 INFO - PROCESS | 2760 | 1461115735631 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:55 INFO - PROCESS | 2760 | 1461115735710 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 18:28:55 INFO - PROCESS | 2760 | 1461115735717 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:55 INFO - PROCESS | 2760 | ++DOCSHELL 13553400 == 52 [pid = 2760] [id = 507] 18:28:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (18260400) [pid = 2760] [serial = 1521] [outer = 00000000] 18:28:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1CD75C00) [pid = 2760] [serial = 1522] [outer = 18260400] 18:28:55 INFO - PROCESS | 2760 | 1461115735762 Marionette DEBUG loaded listener.js 18:28:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1DB5A800) [pid = 2760] [serial = 1523] [outer = 18260400] 18:28:56 INFO - PROCESS | 2760 | 1461115736255 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 18:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 672ms 18:28:56 INFO - PROCESS | 2760 | 1461115736298 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 18:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:28:56 INFO - PROCESS | 2760 | 1461115736300 Marionette TRACE conn4 <- [1,1993,null,{"value":"13"}] 18:28:56 INFO - PROCESS | 2760 | 1461115736303 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:28:56 INFO - PROCESS | 2760 | 1461115736305 Marionette TRACE conn4 <- [1,1994,null,{}] 18:28:56 INFO - PROCESS | 2760 | 1461115736308 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:56 INFO - PROCESS | 2760 | 1461115736392 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 18:28:56 INFO - PROCESS | 2760 | 1461115736398 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:56 INFO - PROCESS | 2760 | ++DOCSHELL 1C50B400 == 53 [pid = 2760] [id = 508] 18:28:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1E510C00) [pid = 2760] [serial = 1524] [outer = 00000000] 18:28:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (20A04800) [pid = 2760] [serial = 1525] [outer = 1E510C00] 18:28:56 INFO - PROCESS | 2760 | 1461115736446 Marionette DEBUG loaded listener.js 18:28:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (20A0FC00) [pid = 2760] [serial = 1526] [outer = 1E510C00] 18:28:56 INFO - PROCESS | 2760 | 1461115736896 Marionette TRACE conn4 <- [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]]]}] 18:28:56 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 18:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 630ms 18:28:56 INFO - PROCESS | 2760 | 1461115736934 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 18:28:56 INFO - PROCESS | 2760 | 1461115736936 Marionette TRACE conn4 <- [1,1997,null,{"value":"13"}] 18:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:28:56 INFO - PROCESS | 2760 | 1461115736940 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:28:56 INFO - PROCESS | 2760 | 1461115736942 Marionette TRACE conn4 <- [1,1998,null,{}] 18:28:56 INFO - PROCESS | 2760 | 1461115736946 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:57 INFO - PROCESS | 2760 | 1461115737029 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 18:28:57 INFO - PROCESS | 2760 | 1461115737035 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:57 INFO - PROCESS | 2760 | ++DOCSHELL 20A0A800 == 54 [pid = 2760] [id = 509] 18:28:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (20A19000) [pid = 2760] [serial = 1527] [outer = 00000000] 18:28:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (20A4E800) [pid = 2760] [serial = 1528] [outer = 20A19000] 18:28:57 INFO - PROCESS | 2760 | 1461115737083 Marionette DEBUG loaded listener.js 18:28:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (20A52400) [pid = 2760] [serial = 1529] [outer = 20A19000] 18:28:57 INFO - PROCESS | 2760 | 1461115737679 Marionette TRACE conn4 <- [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]]]}] 18:28:57 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 18:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 770ms 18:28:57 INFO - PROCESS | 2760 | 1461115737715 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 18:28:57 INFO - PROCESS | 2760 | 1461115737719 Marionette TRACE conn4 <- [1,2001,null,{"value":"13"}] 18:28:57 INFO - PROCESS | 2760 | 1461115737725 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:28:57 INFO - PROCESS | 2760 | 1461115737730 Marionette TRACE conn4 <- [1,2002,null,{}] 18:28:57 INFO - PROCESS | 2760 | 1461115737738 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:57 INFO - PROCESS | 2760 | 1461115737854 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 18:28:57 INFO - PROCESS | 2760 | 1461115737968 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:58 INFO - PROCESS | 2760 | ++DOCSHELL 0F20E000 == 55 [pid = 2760] [id = 510] 18:28:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1307B400) [pid = 2760] [serial = 1530] [outer = 00000000] 18:28:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1467F400) [pid = 2760] [serial = 1531] [outer = 1307B400] 18:28:58 INFO - PROCESS | 2760 | 1461115738066 Marionette DEBUG loaded listener.js 18:28:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (17FEE800) [pid = 2760] [serial = 1532] [outer = 1307B400] 18:28:58 INFO - PROCESS | 2760 | 1461115738736 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 18:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1076ms 18:28:58 INFO - PROCESS | 2760 | 1461115738818 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 18:28:58 INFO - PROCESS | 2760 | 1461115738825 Marionette TRACE conn4 <- [1,2005,null,{"value":"13"}] 18:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:28:58 INFO - PROCESS | 2760 | 1461115738832 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:28:58 INFO - PROCESS | 2760 | 1461115738835 Marionette TRACE conn4 <- [1,2006,null,{}] 18:28:58 INFO - PROCESS | 2760 | 1461115738839 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:58 INFO - PROCESS | 2760 | 1461115738954 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 18:28:59 INFO - PROCESS | 2760 | 1461115739091 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:59 INFO - PROCESS | 2760 | ++DOCSHELL 1A948000 == 56 [pid = 2760] [id = 511] 18:28:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1B159000) [pid = 2760] [serial = 1533] [outer = 00000000] 18:28:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1C59FC00) [pid = 2760] [serial = 1534] [outer = 1B159000] 18:28:59 INFO - PROCESS | 2760 | 1461115739147 Marionette DEBUG loaded listener.js 18:28:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (1DB58800) [pid = 2760] [serial = 1535] [outer = 1B159000] 18:28:59 INFO - PROCESS | 2760 | 1461115739748 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 971ms 18:28:59 INFO - PROCESS | 2760 | 1461115739804 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 18:28:59 INFO - PROCESS | 2760 | 1461115739806 Marionette TRACE conn4 <- [1,2009,null,{"value":"13"}] 18:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:28:59 INFO - PROCESS | 2760 | 1461115739810 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:28:59 INFO - PROCESS | 2760 | 1461115739815 Marionette TRACE conn4 <- [1,2010,null,{}] 18:28:59 INFO - PROCESS | 2760 | 1461115739826 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:59 INFO - PROCESS | 2760 | 1461115739938 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 18:29:00 INFO - PROCESS | 2760 | 1461115740050 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:00 INFO - PROCESS | 2760 | ++DOCSHELL 20A49400 == 57 [pid = 2760] [id = 512] 18:29:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (20A50000) [pid = 2760] [serial = 1536] [outer = 00000000] 18:29:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (20B9A400) [pid = 2760] [serial = 1537] [outer = 20A50000] 18:29:00 INFO - PROCESS | 2760 | 1461115740153 Marionette DEBUG loaded listener.js 18:29:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (20BA0C00) [pid = 2760] [serial = 1538] [outer = 20A50000] 18:29:00 INFO - PROCESS | 2760 | 1461115740729 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 18:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 970ms 18:29:00 INFO - PROCESS | 2760 | 1461115740783 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 18:29:00 INFO - PROCESS | 2760 | 1461115740786 Marionette TRACE conn4 <- [1,2013,null,{"value":"13"}] 18:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:29:00 INFO - PROCESS | 2760 | 1461115740790 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:29:00 INFO - PROCESS | 2760 | 1461115740792 Marionette TRACE conn4 <- [1,2014,null,{}] 18:29:00 INFO - PROCESS | 2760 | 1461115740796 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:00 INFO - PROCESS | 2760 | 1461115740903 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 18:29:01 INFO - PROCESS | 2760 | 1461115741012 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:01 INFO - PROCESS | 2760 | ++DOCSHELL 21A3B000 == 58 [pid = 2760] [id = 513] 18:29:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (21B2F400) [pid = 2760] [serial = 1539] [outer = 00000000] 18:29:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (21B39800) [pid = 2760] [serial = 1540] [outer = 21B2F400] 18:29:01 INFO - PROCESS | 2760 | 1461115741067 Marionette DEBUG loaded listener.js 18:29:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (21B3C800) [pid = 2760] [serial = 1541] [outer = 21B2F400] 18:29:01 INFO - PROCESS | 2760 | 1461115741706 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 18:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 970ms 18:29:01 INFO - PROCESS | 2760 | 1461115741764 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 18:29:01 INFO - PROCESS | 2760 | 1461115741766 Marionette TRACE conn4 <- [1,2017,null,{"value":"13"}] 18:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:29:01 INFO - PROCESS | 2760 | 1461115741770 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:29:01 INFO - PROCESS | 2760 | 1461115741772 Marionette TRACE conn4 <- [1,2018,null,{}] 18:29:01 INFO - PROCESS | 2760 | 1461115741776 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:01 INFO - PROCESS | 2760 | 1461115741879 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 18:29:02 INFO - PROCESS | 2760 | 1461115742113 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:02 INFO - PROCESS | 2760 | ++DOCSHELL 0F205800 == 59 [pid = 2760] [id = 514] 18:29:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (0F5BCC00) [pid = 2760] [serial = 1542] [outer = 00000000] 18:29:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (17FE6000) [pid = 2760] [serial = 1543] [outer = 0F5BCC00] 18:29:02 INFO - PROCESS | 2760 | 1461115742170 Marionette DEBUG loaded listener.js 18:29:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (18EDD400) [pid = 2760] [serial = 1544] [outer = 0F5BCC00] 18:29:02 INFO - PROCESS | 2760 | 1461115742808 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 18:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1074ms 18:29:02 INFO - PROCESS | 2760 | 1461115742846 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 18:29:02 INFO - PROCESS | 2760 | 1461115742851 Marionette TRACE conn4 <- [1,2021,null,{"value":"13"}] 18:29:02 INFO - PROCESS | 2760 | 1461115742856 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:29:02 INFO - PROCESS | 2760 | 1461115742860 Marionette TRACE conn4 <- [1,2022,null,{}] 18:29:02 INFO - PROCESS | 2760 | 1461115742864 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:02 INFO - PROCESS | 2760 | 1461115742969 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 18:29:03 INFO - PROCESS | 2760 | 1461115743132 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:03 INFO - PROCESS | 2760 | ++DOCSHELL 1AE95800 == 60 [pid = 2760] [id = 515] 18:29:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 128 (1AE98000) [pid = 2760] [serial = 1545] [outer = 00000000] 18:29:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 129 (1C505800) [pid = 2760] [serial = 1546] [outer = 1AE98000] 18:29:03 INFO - PROCESS | 2760 | 1461115743184 Marionette DEBUG loaded listener.js 18:29:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 130 (1C58DC00) [pid = 2760] [serial = 1547] [outer = 1AE98000] 18:29:03 INFO - PROCESS | 2760 | --DOCSHELL 1C50B400 == 59 [pid = 2760] [id = 508] 18:29:03 INFO - PROCESS | 2760 | --DOCSHELL 13553400 == 58 [pid = 2760] [id = 507] 18:29:03 INFO - PROCESS | 2760 | --DOCSHELL 1E45EC00 == 57 [pid = 2760] [id = 506] 18:29:03 INFO - PROCESS | 2760 | --DOCSHELL 1E22F000 == 56 [pid = 2760] [id = 505] 18:29:03 INFO - PROCESS | 2760 | --DOCSHELL 13513800 == 55 [pid = 2760] [id = 504] 18:29:03 INFO - PROCESS | 2760 | --DOCSHELL 1C50CC00 == 54 [pid = 2760] [id = 503] 18:29:03 INFO - PROCESS | 2760 | --DOCSHELL 1A948400 == 53 [pid = 2760] [id = 502] 18:29:03 INFO - PROCESS | 2760 | --DOCSHELL 13555400 == 52 [pid = 2760] [id = 501] 18:29:03 INFO - PROCESS | 2760 | --DOCSHELL 1354CC00 == 51 [pid = 2760] [id = 500] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 129 (20066400) [pid = 2760] [serial = 1450] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 128 (1DB59000) [pid = 2760] [serial = 1447] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 127 (1A1E3000) [pid = 2760] [serial = 1444] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (20A0BC00) [pid = 2760] [serial = 1453] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (1A1DA800) [pid = 2760] [serial = 1478] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (1FB3D400) [pid = 2760] [serial = 1483] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (1E6D8C00) [pid = 2760] [serial = 1480] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (20061C00) [pid = 2760] [serial = 1484] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (1F399800) [pid = 2760] [serial = 1481] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1C596800) [pid = 2760] [serial = 1469] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (1D04A000) [pid = 2760] [serial = 1471] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (1DB59400) [pid = 2760] [serial = 1474] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (1C591400) [pid = 2760] [serial = 1468] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1BB30400) [pid = 2760] [serial = 1465] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1BD26800) [pid = 2760] [serial = 1466] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (18E4E400) [pid = 2760] [serial = 1462] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1A1DF000) [pid = 2760] [serial = 1463] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1D1D7000) [pid = 2760] [serial = 1472] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (13555C00) [pid = 2760] [serial = 1459] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (137D6C00) [pid = 2760] [serial = 1460] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (17AD1000) [pid = 2760] [serial = 1457] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (13FF0C00) [pid = 2760] [serial = 1456] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1939B800) [pid = 2760] [serial = 1477] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1DDE8C00) [pid = 2760] [serial = 1475] [outer = 00000000] [url = about:blank] 18:29:03 INFO - PROCESS | 2760 | 1461115743668 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 830ms 18:29:03 INFO - PROCESS | 2760 | 1461115743693 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 18:29:03 INFO - PROCESS | 2760 | 1461115743697 Marionette TRACE conn4 <- [1,2025,null,{"value":"13"}] 18:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:29:03 INFO - PROCESS | 2760 | 1461115743702 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:29:03 INFO - PROCESS | 2760 | 1461115743704 Marionette TRACE conn4 <- [1,2026,null,{}] 18:29:03 INFO - PROCESS | 2760 | 1461115743708 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:03 INFO - PROCESS | 2760 | 1461115743795 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 18:29:03 INFO - PROCESS | 2760 | 1461115743805 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:03 INFO - PROCESS | 2760 | ++DOCSHELL 17890000 == 52 [pid = 2760] [id = 516] 18:29:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (17895400) [pid = 2760] [serial = 1548] [outer = 00000000] 18:29:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (18E58800) [pid = 2760] [serial = 1549] [outer = 17895400] 18:29:03 INFO - PROCESS | 2760 | 1461115743851 Marionette DEBUG loaded listener.js 18:29:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1A948400) [pid = 2760] [serial = 1550] [outer = 17895400] 18:29:04 INFO - PROCESS | 2760 | 1461115744367 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 18:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 730ms 18:29:04 INFO - PROCESS | 2760 | 1461115744436 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 18:29:04 INFO - PROCESS | 2760 | 1461115744439 Marionette TRACE conn4 <- [1,2029,null,{"value":"13"}] 18:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:29:04 INFO - PROCESS | 2760 | 1461115744443 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:29:04 INFO - PROCESS | 2760 | 1461115744449 Marionette TRACE conn4 <- [1,2030,null,{}] 18:29:04 INFO - PROCESS | 2760 | 1461115744458 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:04 INFO - PROCESS | 2760 | 1461115744583 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 18:29:04 INFO - PROCESS | 2760 | 1461115744681 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:04 INFO - PROCESS | 2760 | ++DOCSHELL 1AE9D000 == 53 [pid = 2760] [id = 517] 18:29:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1C595800) [pid = 2760] [serial = 1551] [outer = 00000000] 18:29:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1D051400) [pid = 2760] [serial = 1552] [outer = 1C595800] 18:29:04 INFO - PROCESS | 2760 | 1461115744727 Marionette DEBUG loaded listener.js 18:29:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1D1D7800) [pid = 2760] [serial = 1553] [outer = 1C595800] 18:29:05 INFO - PROCESS | 2760 | 1461115745104 Marionette TRACE conn4 <- [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]]]}] 18:29:05 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) 18:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 690ms 18:29:05 INFO - PROCESS | 2760 | 1461115745137 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 18:29:05 INFO - PROCESS | 2760 | 1461115745139 Marionette TRACE conn4 <- [1,2033,null,{"value":"13"}] 18:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:29:05 INFO - PROCESS | 2760 | 1461115745143 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:29:05 INFO - PROCESS | 2760 | 1461115745145 Marionette TRACE conn4 <- [1,2034,null,{}] 18:29:05 INFO - PROCESS | 2760 | 1461115745149 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:05 INFO - PROCESS | 2760 | 1461115745232 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 18:29:05 INFO - PROCESS | 2760 | 1461115745238 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:05 INFO - PROCESS | 2760 | ++DOCSHELL 1D58C400 == 54 [pid = 2760] [id = 518] 18:29:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1DB51C00) [pid = 2760] [serial = 1554] [outer = 00000000] 18:29:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1E12F000) [pid = 2760] [serial = 1555] [outer = 1DB51C00] 18:29:05 INFO - PROCESS | 2760 | 1461115745286 Marionette DEBUG loaded listener.js 18:29:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1E22F000) [pid = 2760] [serial = 1556] [outer = 1DB51C00] 18:29:05 INFO - PROCESS | 2760 | 1461115745736 Marionette TRACE conn4 <- [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]]]}] 18:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 630ms 18:29:05 INFO - PROCESS | 2760 | 1461115745783 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 18:29:05 INFO - PROCESS | 2760 | 1461115745785 Marionette TRACE conn4 <- [1,2037,null,{"value":"13"}] 18:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:29:05 INFO - PROCESS | 2760 | 1461115745788 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:29:05 INFO - PROCESS | 2760 | 1461115745790 Marionette TRACE conn4 <- [1,2038,null,{}] 18:29:05 INFO - PROCESS | 2760 | 1461115745793 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:05 INFO - PROCESS | 2760 | 1461115745913 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 18:29:06 INFO - PROCESS | 2760 | 1461115746011 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:06 INFO - PROCESS | 2760 | ++DOCSHELL 1E581400 == 55 [pid = 2760] [id = 519] 18:29:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1E584400) [pid = 2760] [serial = 1557] [outer = 00000000] 18:29:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1F306400) [pid = 2760] [serial = 1558] [outer = 1E584400] 18:29:06 INFO - PROCESS | 2760 | 1461115746068 Marionette DEBUG loaded listener.js 18:29:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (1FEA6C00) [pid = 2760] [serial = 1559] [outer = 1E584400] 18:29:06 INFO - PROCESS | 2760 | 1461115746531 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 772ms 18:29:06 INFO - PROCESS | 2760 | 1461115746570 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 18:29:06 INFO - PROCESS | 2760 | 1461115746572 Marionette TRACE conn4 <- [1,2041,null,{"value":"13"}] 18:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:29:06 INFO - PROCESS | 2760 | 1461115746576 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:29:06 INFO - PROCESS | 2760 | 1461115746577 Marionette TRACE conn4 <- [1,2042,null,{}] 18:29:06 INFO - PROCESS | 2760 | 1461115746581 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:06 INFO - PROCESS | 2760 | 1461115746699 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 18:29:06 INFO - PROCESS | 2760 | 1461115746790 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:06 INFO - PROCESS | 2760 | ++DOCSHELL 13F25800 == 56 [pid = 2760] [id = 520] 18:29:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (1FFBA800) [pid = 2760] [serial = 1560] [outer = 00000000] 18:29:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (20A0B000) [pid = 2760] [serial = 1561] [outer = 1FFBA800] 18:29:06 INFO - PROCESS | 2760 | 1461115746838 Marionette DEBUG loaded listener.js 18:29:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (20A0D000) [pid = 2760] [serial = 1562] [outer = 1FFBA800] 18:29:07 INFO - PROCESS | 2760 | 1461115747271 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 18:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 730ms 18:29:07 INFO - PROCESS | 2760 | 1461115747337 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 18:29:07 INFO - PROCESS | 2760 | 1461115747339 Marionette TRACE conn4 <- [1,2045,null,{"value":"13"}] 18:29:07 INFO - PROCESS | 2760 | 1461115747347 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:29:07 INFO - PROCESS | 2760 | 1461115747349 Marionette TRACE conn4 <- [1,2046,null,{}] 18:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:29:07 INFO - PROCESS | 2760 | 1461115747352 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:07 INFO - PROCESS | 2760 | 1461115747471 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 18:29:07 INFO - PROCESS | 2760 | 1461115747539 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:07 INFO - PROCESS | 2760 | ++DOCSHELL 13FE6400 == 57 [pid = 2760] [id = 521] 18:29:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (20A21000) [pid = 2760] [serial = 1563] [outer = 00000000] 18:29:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (20B99C00) [pid = 2760] [serial = 1564] [outer = 20A21000] 18:29:07 INFO - PROCESS | 2760 | 1461115747585 Marionette DEBUG loaded listener.js 18:29:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (21A35C00) [pid = 2760] [serial = 1565] [outer = 20A21000] 18:29:08 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (1D053000) [pid = 2760] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:29:08 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (1E41F400) [pid = 2760] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:29:08 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (1E6D7000) [pid = 2760] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:29:08 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1A948800) [pid = 2760] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:29:08 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (1374B800) [pid = 2760] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:29:08 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (1C58BC00) [pid = 2760] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:29:08 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (13551000) [pid = 2760] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:29:08 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1C583800) [pid = 2760] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:29:08 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (18260400) [pid = 2760] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:29:08 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (1E510C00) [pid = 2760] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:29:08 INFO - PROCESS | 2760 | 1461115748171 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 18:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 870ms 18:29:08 INFO - PROCESS | 2760 | 1461115748223 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 18:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:29:08 INFO - PROCESS | 2760 | 1461115748225 Marionette TRACE conn4 <- [1,2049,null,{"value":"13"}] 18:29:08 INFO - PROCESS | 2760 | 1461115748228 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:29:08 INFO - PROCESS | 2760 | 1461115748230 Marionette TRACE conn4 <- [1,2050,null,{}] 18:29:08 INFO - PROCESS | 2760 | 1461115748241 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:08 INFO - PROCESS | 2760 | 1461115748326 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 18:29:08 INFO - PROCESS | 2760 | 1461115748335 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:08 INFO - PROCESS | 2760 | ++DOCSHELL 1D053000 == 58 [pid = 2760] [id = 522] 18:29:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1D1DB000) [pid = 2760] [serial = 1566] [outer = 00000000] 18:29:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (20A51400) [pid = 2760] [serial = 1567] [outer = 1D1DB000] 18:29:08 INFO - PROCESS | 2760 | 1461115748380 Marionette DEBUG loaded listener.js 18:29:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (21B31400) [pid = 2760] [serial = 1568] [outer = 1D1DB000] 18:29:08 INFO - PROCESS | 2760 | 1461115748817 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 18:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 631ms 18:29:08 INFO - PROCESS | 2760 | 1461115748864 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 18:29:08 INFO - PROCESS | 2760 | 1461115748866 Marionette TRACE conn4 <- [1,2053,null,{"value":"13"}] 18:29:08 INFO - PROCESS | 2760 | 1461115748873 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:29:08 INFO - PROCESS | 2760 | 1461115748875 Marionette TRACE conn4 <- [1,2054,null,{}] 18:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:29:08 INFO - PROCESS | 2760 | 1461115748878 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:08 INFO - PROCESS | 2760 | 1461115748964 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 18:29:08 INFO - PROCESS | 2760 | 1461115748971 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:08 INFO - PROCESS | 2760 | ++DOCSHELL 1A94A800 == 59 [pid = 2760] [id = 523] 18:29:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (1D8D2400) [pid = 2760] [serial = 1569] [outer = 00000000] 18:29:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (1D8D7C00) [pid = 2760] [serial = 1570] [outer = 1D8D2400] 18:29:09 INFO - PROCESS | 2760 | 1461115749018 Marionette DEBUG loaded listener.js 18:29:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (1D8D8000) [pid = 2760] [serial = 1571] [outer = 1D8D2400] 18:29:09 INFO - PROCESS | 2760 | 1461115749481 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 18:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 631ms 18:29:09 INFO - PROCESS | 2760 | 1461115749508 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 18:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:29:09 INFO - PROCESS | 2760 | 1461115749510 Marionette TRACE conn4 <- [1,2057,null,{"value":"13"}] 18:29:09 INFO - PROCESS | 2760 | 1461115749514 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:29:09 INFO - PROCESS | 2760 | 1461115749515 Marionette TRACE conn4 <- [1,2058,null,{}] 18:29:09 INFO - PROCESS | 2760 | 1461115749536 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:09 INFO - PROCESS | 2760 | 1461115749618 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 18:29:09 INFO - PROCESS | 2760 | 1461115749624 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:09 INFO - PROCESS | 2760 | ++DOCSHELL 1D8DAC00 == 60 [pid = 2760] [id = 524] 18:29:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (1D8DDC00) [pid = 2760] [serial = 1572] [outer = 00000000] 18:29:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (21B3B800) [pid = 2760] [serial = 1573] [outer = 1D8DDC00] 18:29:09 INFO - PROCESS | 2760 | 1461115749676 Marionette DEBUG loaded listener.js 18:29:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (21B83400) [pid = 2760] [serial = 1574] [outer = 1D8DDC00] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 2006DC00 == 59 [pid = 2760] [id = 484] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 1E452C00 == 58 [pid = 2760] [id = 373] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 1B1B8800 == 57 [pid = 2760] [id = 482] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 13548C00 == 56 [pid = 2760] [id = 496] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 1D1D2000 == 55 [pid = 2760] [id = 473] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 1BB43800 == 54 [pid = 2760] [id = 471] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 1939BC00 == 53 [pid = 2760] [id = 497] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 20A1E800 == 52 [pid = 2760] [id = 498] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 1C58A000 == 51 [pid = 2760] [id = 499] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 0F24B800 == 50 [pid = 2760] [id = 360] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 0B872000 == 49 [pid = 2760] [id = 472] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 1E453400 == 48 [pid = 2760] [id = 495] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 1A65F800 == 47 [pid = 2760] [id = 470] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 1E590C00 == 46 [pid = 2760] [id = 483] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 18EE5800 == 45 [pid = 2760] [id = 377] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 13F30C00 == 44 [pid = 2760] [id = 362] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 1F391800 == 43 [pid = 2760] [id = 480] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 17B61400 == 42 [pid = 2760] [id = 481] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 1AE95800 == 41 [pid = 2760] [id = 515] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 0F205800 == 40 [pid = 2760] [id = 514] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 20A49400 == 39 [pid = 2760] [id = 512] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 21A3B000 == 38 [pid = 2760] [id = 513] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 1A948000 == 37 [pid = 2760] [id = 511] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 20A0A800 == 36 [pid = 2760] [id = 509] 18:29:10 INFO - PROCESS | 2760 | --DOCSHELL 0F20E000 == 35 [pid = 2760] [id = 510] 18:29:11 INFO - PROCESS | 2760 | --DOCSHELL 1D58C400 == 34 [pid = 2760] [id = 518] 18:29:11 INFO - PROCESS | 2760 | --DOCSHELL 1AE9D000 == 33 [pid = 2760] [id = 517] 18:29:11 INFO - PROCESS | 2760 | --DOCSHELL 17890000 == 32 [pid = 2760] [id = 516] 18:29:11 INFO - PROCESS | 2760 | --DOCSHELL 13FE6400 == 31 [pid = 2760] [id = 521] 18:29:11 INFO - PROCESS | 2760 | --DOCSHELL 1D053000 == 30 [pid = 2760] [id = 522] 18:29:11 INFO - PROCESS | 2760 | --DOCSHELL 1E581400 == 29 [pid = 2760] [id = 519] 18:29:11 INFO - PROCESS | 2760 | --DOCSHELL 1A94A800 == 28 [pid = 2760] [id = 523] 18:29:11 INFO - PROCESS | 2760 | --DOCSHELL 13F25800 == 27 [pid = 2760] [id = 520] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (20A1A800) [pid = 2760] [serial = 1486] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (1C58EC00) [pid = 2760] [serial = 1492] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1CD75C00) [pid = 2760] [serial = 1522] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (1DB5A800) [pid = 2760] [serial = 1523] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (20A04800) [pid = 2760] [serial = 1525] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (20A4E800) [pid = 2760] [serial = 1528] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (20A0FC00) [pid = 2760] [serial = 1526] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1D5D6400) [pid = 2760] [serial = 1513] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (1FF06400) [pid = 2760] [serial = 1520] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1CD79800) [pid = 2760] [serial = 1511] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1D5DBC00) [pid = 2760] [serial = 1514] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1E586000) [pid = 2760] [serial = 1517] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1E512000) [pid = 2760] [serial = 1516] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1FB3BC00) [pid = 2760] [serial = 1519] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1BB3B800) [pid = 2760] [serial = 1507] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1BEFC800) [pid = 2760] [serial = 1508] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (182EE800) [pid = 2760] [serial = 1504] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1A661800) [pid = 2760] [serial = 1505] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (20A26400) [pid = 2760] [serial = 1495] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1E50D800) [pid = 2760] [serial = 1499] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1DB58400) [pid = 2760] [serial = 1498] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1A6BD000) [pid = 2760] [serial = 1502] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1847C800) [pid = 2760] [serial = 1501] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1CD74400) [pid = 2760] [serial = 1510] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1847B400) [pid = 2760] [serial = 1489] [outer = 00000000] [url = about:blank] 18:29:11 INFO - PROCESS | 2760 | 1461115751828 Marionette TRACE conn4 <- [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]]]}] 18:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2327ms 18:29:11 INFO - PROCESS | 2760 | 1461115751842 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 18:29:11 INFO - PROCESS | 2760 | 1461115751847 Marionette TRACE conn4 <- [1,2061,null,{"value":"13"}] 18:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:29:11 INFO - PROCESS | 2760 | 1461115751852 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:29:11 INFO - PROCESS | 2760 | 1461115751856 Marionette TRACE conn4 <- [1,2062,null,{}] 18:29:11 INFO - PROCESS | 2760 | 1461115751862 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:11 INFO - PROCESS | 2760 | 1461115751960 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 18:29:11 INFO - PROCESS | 2760 | 1461115751972 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:11 INFO - PROCESS | 2760 | ++DOCSHELL 0F252C00 == 28 [pid = 2760] [id = 525] 18:29:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (0F253800) [pid = 2760] [serial = 1575] [outer = 00000000] 18:29:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (0F501C00) [pid = 2760] [serial = 1576] [outer = 0F253800] 18:29:12 INFO - PROCESS | 2760 | 1461115752021 Marionette DEBUG loaded listener.js 18:29:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (12F03800) [pid = 2760] [serial = 1577] [outer = 0F253800] 18:29:12 INFO - PROCESS | 2760 | 1461115752529 Marionette TRACE conn4 <- [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]]]}] 18:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 731ms 18:29:12 INFO - PROCESS | 2760 | 1461115752583 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 18:29:12 INFO - PROCESS | 2760 | 1461115752589 Marionette TRACE conn4 <- [1,2065,null,{"value":"13"}] 18:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:29:12 INFO - PROCESS | 2760 | 1461115752596 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:29:12 INFO - PROCESS | 2760 | 1461115752598 Marionette TRACE conn4 <- [1,2066,null,{}] 18:29:12 INFO - PROCESS | 2760 | 1461115752602 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:12 INFO - PROCESS | 2760 | 1461115752689 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 18:29:12 INFO - PROCESS | 2760 | 1461115752782 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:12 INFO - PROCESS | 2760 | ++DOCSHELL 1354A800 == 29 [pid = 2760] [id = 526] 18:29:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1354B000) [pid = 2760] [serial = 1578] [outer = 00000000] 18:29:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (13554000) [pid = 2760] [serial = 1579] [outer = 1354B000] 18:29:12 INFO - PROCESS | 2760 | 1461115752836 Marionette DEBUG loaded listener.js 18:29:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (13755800) [pid = 2760] [serial = 1580] [outer = 1354B000] 18:29:13 INFO - PROCESS | 2760 | 1461115753232 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 18:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 670ms 18:29:13 INFO - PROCESS | 2760 | 1461115753267 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 18:29:13 INFO - PROCESS | 2760 | 1461115753270 Marionette TRACE conn4 <- [1,2069,null,{"value":"13"}] 18:29:13 INFO - PROCESS | 2760 | 1461115753273 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:29:13 INFO - PROCESS | 2760 | 1461115753277 Marionette TRACE conn4 <- [1,2070,null,{}] 18:29:13 INFO - PROCESS | 2760 | 1461115753310 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:13 INFO - PROCESS | 2760 | 1461115753440 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 18:29:13 INFO - PROCESS | 2760 | 1461115753455 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:13 INFO - PROCESS | 2760 | ++DOCSHELL 17F25400 == 30 [pid = 2760] [id = 527] 18:29:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (17F32000) [pid = 2760] [serial = 1581] [outer = 00000000] 18:29:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1818F000) [pid = 2760] [serial = 1582] [outer = 17F32000] 18:29:13 INFO - PROCESS | 2760 | 1461115753507 Marionette DEBUG loaded listener.js 18:29:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1826A000) [pid = 2760] [serial = 1583] [outer = 17F32000] 18:29:14 INFO - PROCESS | 2760 | 1461115754000 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 18:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 770ms 18:29:14 INFO - PROCESS | 2760 | 1461115754047 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 18:29:14 INFO - PROCESS | 2760 | 1461115754050 Marionette TRACE conn4 <- [1,2073,null,{"value":"13"}] 18:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:29:14 INFO - PROCESS | 2760 | 1461115754053 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:29:14 INFO - PROCESS | 2760 | 1461115754055 Marionette TRACE conn4 <- [1,2074,null,{}] 18:29:14 INFO - PROCESS | 2760 | 1461115754058 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:14 INFO - PROCESS | 2760 | 1461115754145 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 18:29:14 INFO - PROCESS | 2760 | 1461115754152 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:14 INFO - PROCESS | 2760 | ++DOCSHELL 17FEE400 == 31 [pid = 2760] [id = 528] 18:29:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1939A400) [pid = 2760] [serial = 1584] [outer = 00000000] 18:29:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1A1DA800) [pid = 2760] [serial = 1585] [outer = 1939A400] 18:29:14 INFO - PROCESS | 2760 | 1461115754201 Marionette DEBUG loaded listener.js 18:29:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1A6B4C00) [pid = 2760] [serial = 1586] [outer = 1939A400] 18:29:14 INFO - PROCESS | 2760 | 1461115754661 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 18:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 630ms 18:29:14 INFO - PROCESS | 2760 | 1461115754688 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 18:29:14 INFO - PROCESS | 2760 | 1461115754690 Marionette TRACE conn4 <- [1,2077,null,{"value":"13"}] 18:29:14 INFO - PROCESS | 2760 | 1461115754693 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:29:14 INFO - PROCESS | 2760 | 1461115754695 Marionette TRACE conn4 <- [1,2078,null,{}] 18:29:14 INFO - PROCESS | 2760 | 1461115754698 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:14 INFO - PROCESS | 2760 | 1461115754779 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 18:29:14 INFO - PROCESS | 2760 | 1461115754785 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:14 INFO - PROCESS | 2760 | ++DOCSHELL 1A936800 == 32 [pid = 2760] [id = 529] 18:29:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1A938000) [pid = 2760] [serial = 1587] [outer = 00000000] 18:29:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1A941C00) [pid = 2760] [serial = 1588] [outer = 1A938000] 18:29:14 INFO - PROCESS | 2760 | 1461115754831 Marionette DEBUG loaded listener.js 18:29:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1A946000) [pid = 2760] [serial = 1589] [outer = 1A938000] 18:29:15 INFO - PROCESS | 2760 | 1461115755319 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 18:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 670ms 18:29:15 INFO - PROCESS | 2760 | 1461115755367 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 18:29:15 INFO - PROCESS | 2760 | 1461115755369 Marionette TRACE conn4 <- [1,2081,null,{"value":"13"}] 18:29:15 INFO - PROCESS | 2760 | 1461115755372 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:29:15 INFO - PROCESS | 2760 | 1461115755374 Marionette TRACE conn4 <- [1,2082,null,{}] 18:29:15 INFO - PROCESS | 2760 | 1461115755377 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:15 INFO - PROCESS | 2760 | 1461115755488 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 18:29:15 INFO - PROCESS | 2760 | 1461115755498 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:15 INFO - PROCESS | 2760 | ++DOCSHELL 1B166800 == 33 [pid = 2760] [id = 530] 18:29:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1B1B9400) [pid = 2760] [serial = 1590] [outer = 00000000] 18:29:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1BB38800) [pid = 2760] [serial = 1591] [outer = 1B1B9400] 18:29:15 INFO - PROCESS | 2760 | 1461115755552 Marionette DEBUG loaded listener.js 18:29:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1BB78400) [pid = 2760] [serial = 1592] [outer = 1B1B9400] 18:29:16 INFO - PROCESS | 2760 | 1461115755984 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 18:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 671ms 18:29:16 INFO - PROCESS | 2760 | 1461115756047 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 18:29:16 INFO - PROCESS | 2760 | 1461115756049 Marionette TRACE conn4 <- [1,2085,null,{"value":"13"}] 18:29:16 INFO - PROCESS | 2760 | 1461115756052 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:29:16 INFO - PROCESS | 2760 | 1461115756054 Marionette TRACE conn4 <- [1,2086,null,{}] 18:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:29:16 INFO - PROCESS | 2760 | 1461115756058 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:16 INFO - PROCESS | 2760 | 1461115756133 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 18:29:16 INFO - PROCESS | 2760 | 1461115756170 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:16 INFO - PROCESS | 2760 | ++DOCSHELL 1BD27400 == 34 [pid = 2760] [id = 531] 18:29:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1BD2C800) [pid = 2760] [serial = 1593] [outer = 00000000] 18:29:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (1C50BC00) [pid = 2760] [serial = 1594] [outer = 1BD2C800] 18:29:16 INFO - PROCESS | 2760 | 1461115756215 Marionette DEBUG loaded listener.js 18:29:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (1C510400) [pid = 2760] [serial = 1595] [outer = 1BD2C800] 18:29:16 INFO - PROCESS | 2760 | 1461115756628 Marionette TRACE conn4 <- [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]]]}] 18:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 630ms 18:29:16 INFO - PROCESS | 2760 | 1461115756691 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 18:29:16 INFO - PROCESS | 2760 | 1461115756693 Marionette TRACE conn4 <- [1,2089,null,{"value":"13"}] 18:29:16 INFO - PROCESS | 2760 | 1461115756696 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:29:16 INFO - PROCESS | 2760 | 1461115756698 Marionette TRACE conn4 <- [1,2090,null,{}] 18:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:29:16 INFO - PROCESS | 2760 | 1461115756706 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:16 INFO - PROCESS | 2760 | 1461115756783 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 18:29:16 INFO - PROCESS | 2760 | 1461115756790 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:16 INFO - PROCESS | 2760 | ++DOCSHELL 1C596400 == 35 [pid = 2760] [id = 532] 18:29:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (1C596800) [pid = 2760] [serial = 1596] [outer = 00000000] 18:29:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (1C59E400) [pid = 2760] [serial = 1597] [outer = 1C596800] 18:29:16 INFO - PROCESS | 2760 | 1461115756838 Marionette DEBUG loaded listener.js 18:29:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (1C59D800) [pid = 2760] [serial = 1598] [outer = 1C596800] 18:29:17 INFO - PROCESS | 2760 | 1461115757334 Marionette TRACE conn4 <- [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]]]}] 18:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 670ms 18:29:17 INFO - PROCESS | 2760 | 1461115757372 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 18:29:17 INFO - PROCESS | 2760 | 1461115757374 Marionette TRACE conn4 <- [1,2093,null,{"value":"13"}] 18:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:29:17 INFO - PROCESS | 2760 | 1461115757377 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:29:17 INFO - PROCESS | 2760 | 1461115757379 Marionette TRACE conn4 <- [1,2094,null,{}] 18:29:17 INFO - PROCESS | 2760 | 1461115757383 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:17 INFO - PROCESS | 2760 | 1461115757501 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 18:29:17 INFO - PROCESS | 2760 | 1461115757592 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:17 INFO - PROCESS | 2760 | ++DOCSHELL 17B6C000 == 36 [pid = 2760] [id = 533] 18:29:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (1A937400) [pid = 2760] [serial = 1599] [outer = 00000000] 18:29:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (1CD7F400) [pid = 2760] [serial = 1600] [outer = 1A937400] 18:29:17 INFO - PROCESS | 2760 | 1461115757637 Marionette DEBUG loaded listener.js 18:29:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (1CD80800) [pid = 2760] [serial = 1601] [outer = 1A937400] 18:29:18 INFO - PROCESS | 2760 | 1461115758067 Marionette TRACE conn4 <- [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]]]}] 18:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 730ms 18:29:18 INFO - PROCESS | 2760 | 1461115758108 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 18:29:18 INFO - PROCESS | 2760 | 1461115758110 Marionette TRACE conn4 <- [1,2097,null,{"value":"13"}] 18:29:18 INFO - PROCESS | 2760 | 1461115758114 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:29:18 INFO - PROCESS | 2760 | 1461115758115 Marionette TRACE conn4 <- [1,2098,null,{}] 18:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:29:18 INFO - PROCESS | 2760 | 1461115758119 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:18 INFO - PROCESS | 2760 | 1461115758233 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 18:29:18 INFO - PROCESS | 2760 | 1461115758239 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:18 INFO - PROCESS | 2760 | ++DOCSHELL 17878000 == 37 [pid = 2760] [id = 534] 18:29:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (17F58000) [pid = 2760] [serial = 1602] [outer = 00000000] 18:29:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (1D1DA400) [pid = 2760] [serial = 1603] [outer = 17F58000] 18:29:18 INFO - PROCESS | 2760 | 1461115758287 Marionette DEBUG loaded listener.js 18:29:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 128 (1D1DB400) [pid = 2760] [serial = 1604] [outer = 17F58000] 18:29:18 INFO - PROCESS | 2760 | 1461115758775 Marionette TRACE conn4 <- [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]]]}] 18:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 670ms 18:29:18 INFO - PROCESS | 2760 | 1461115758788 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 18:29:18 INFO - PROCESS | 2760 | 1461115758791 Marionette TRACE conn4 <- [1,2101,null,{"value":"13"}] 18:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:29:18 INFO - PROCESS | 2760 | 1461115758794 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:29:18 INFO - PROCESS | 2760 | 1461115758797 Marionette TRACE conn4 <- [1,2102,null,{}] 18:29:18 INFO - PROCESS | 2760 | 1461115758804 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:18 INFO - PROCESS | 2760 | 1461115758975 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 18:29:19 INFO - PROCESS | 2760 | 1461115758992 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:19 INFO - PROCESS | 2760 | ++DOCSHELL 13712000 == 38 [pid = 2760] [id = 535] 18:29:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 129 (17B6DC00) [pid = 2760] [serial = 1605] [outer = 00000000] 18:29:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 130 (1A934400) [pid = 2760] [serial = 1606] [outer = 17B6DC00] 18:29:19 INFO - PROCESS | 2760 | 1461115759532 Marionette DEBUG loaded listener.js 18:29:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 131 (1D8D7000) [pid = 2760] [serial = 1607] [outer = 17B6DC00] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 130 (1D8D2400) [pid = 2760] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 129 (1E584400) [pid = 2760] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 128 (1FFBA800) [pid = 2760] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 127 (20A21000) [pid = 2760] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (1DB51C00) [pid = 2760] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (1C595800) [pid = 2760] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (17895400) [pid = 2760] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (1AE98000) [pid = 2760] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (0F5BCC00) [pid = 2760] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (21B2F400) [pid = 2760] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (20A50000) [pid = 2760] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (1B159000) [pid = 2760] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (1307B400) [pid = 2760] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (20A19000) [pid = 2760] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1D1DB000) [pid = 2760] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1FF0D400) [pid = 2760] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (1F392C00) [pid = 2760] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1BB72000) [pid = 2760] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1354F000) [pid = 2760] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (0B879800) [pid = 2760] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (17B65000) [pid = 2760] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (20A04C00) [pid = 2760] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1BEF3400) [pid = 2760] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1A661C00) [pid = 2760] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1C58D400) [pid = 2760] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (20060000) [pid = 2760] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1E429800) [pid = 2760] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1D1D2400) [pid = 2760] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1354FC00) [pid = 2760] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (20A1F400) [pid = 2760] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:29:19 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1A1E1000) [pid = 2760] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:29:19 INFO - PROCESS | 2760 | 1461115759952 Marionette TRACE conn4 <- [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]]]}] 18:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1173ms 18:29:19 INFO - PROCESS | 2760 | 1461115759970 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 18:29:19 INFO - PROCESS | 2760 | 1461115759972 Marionette TRACE conn4 <- [1,2105,null,{"value":"13"}] 18:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:29:19 INFO - PROCESS | 2760 | 1461115759975 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:29:19 INFO - PROCESS | 2760 | 1461115759978 Marionette TRACE conn4 <- [1,2106,null,{}] 18:29:19 INFO - PROCESS | 2760 | 1461115759981 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:20 INFO - PROCESS | 2760 | 1461115760093 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 18:29:20 INFO - PROCESS | 2760 | 1461115760102 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:20 INFO - PROCESS | 2760 | ++DOCSHELL 14676800 == 39 [pid = 2760] [id = 536] 18:29:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (17B65000) [pid = 2760] [serial = 1608] [outer = 00000000] 18:29:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1A933800) [pid = 2760] [serial = 1609] [outer = 17B65000] 18:29:20 INFO - PROCESS | 2760 | 1461115760151 Marionette DEBUG loaded listener.js 18:29:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1B15F000) [pid = 2760] [serial = 1610] [outer = 17B65000] 18:29:20 INFO - PROCESS | 2760 | 1461115760584 Marionette TRACE conn4 <- [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]]]}] 18:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 631ms 18:29:20 INFO - PROCESS | 2760 | 1461115760607 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 18:29:20 INFO - PROCESS | 2760 | 1461115760609 Marionette TRACE conn4 <- [1,2109,null,{"value":"13"}] 18:29:20 INFO - PROCESS | 2760 | 1461115760613 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:29:20 INFO - PROCESS | 2760 | 1461115760614 Marionette TRACE conn4 <- [1,2110,null,{}] 18:29:20 INFO - PROCESS | 2760 | 1461115760618 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:20 INFO - PROCESS | 2760 | 1461115760736 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 18:29:20 INFO - PROCESS | 2760 | 1461115760773 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:20 INFO - PROCESS | 2760 | ++DOCSHELL 1A662800 == 40 [pid = 2760] [id = 537] 18:29:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1B1BC800) [pid = 2760] [serial = 1611] [outer = 00000000] 18:29:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1D046400) [pid = 2760] [serial = 1612] [outer = 1B1BC800] 18:29:20 INFO - PROCESS | 2760 | 1461115760818 Marionette DEBUG loaded listener.js 18:29:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1D8D4400) [pid = 2760] [serial = 1613] [outer = 1B1BC800] 18:29:21 INFO - PROCESS | 2760 | 1461115761229 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 18:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 670ms 18:29:21 INFO - PROCESS | 2760 | 1461115761287 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 18:29:21 INFO - PROCESS | 2760 | 1461115761289 Marionette TRACE conn4 <- [1,2113,null,{"value":"13"}] 18:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:29:21 INFO - PROCESS | 2760 | 1461115761302 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:29:21 INFO - PROCESS | 2760 | 1461115761303 Marionette TRACE conn4 <- [1,2114,null,{}] 18:29:21 INFO - PROCESS | 2760 | 1461115761308 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:21 INFO - PROCESS | 2760 | 1461115761391 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 18:29:21 INFO - PROCESS | 2760 | 1461115761397 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:21 INFO - PROCESS | 2760 | ++DOCSHELL 1D8DD400 == 41 [pid = 2760] [id = 538] 18:29:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1DB5B800) [pid = 2760] [serial = 1614] [outer = 00000000] 18:29:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1DDEA000) [pid = 2760] [serial = 1615] [outer = 1DB5B800] 18:29:21 INFO - PROCESS | 2760 | 1461115761446 Marionette DEBUG loaded listener.js 18:29:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1DDEA800) [pid = 2760] [serial = 1616] [outer = 1DB5B800] 18:29:22 INFO - PROCESS | 2760 | 1461115762301 Marionette TRACE conn4 <- [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]]]}] 18:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1080ms 18:29:22 INFO - PROCESS | 2760 | 1461115762378 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 18:29:22 INFO - PROCESS | 2760 | 1461115762384 Marionette TRACE conn4 <- [1,2117,null,{"value":"13"}] 18:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:29:22 INFO - PROCESS | 2760 | 1461115762390 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:29:22 INFO - PROCESS | 2760 | 1461115762394 Marionette TRACE conn4 <- [1,2118,null,{}] 18:29:22 INFO - PROCESS | 2760 | 1461115762400 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:22 INFO - PROCESS | 2760 | 1461115762539 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 18:29:22 INFO - PROCESS | 2760 | 1461115762678 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:22 INFO - PROCESS | 2760 | ++DOCSHELL 0F3E0000 == 42 [pid = 2760] [id = 539] 18:29:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1307CC00) [pid = 2760] [serial = 1617] [outer = 00000000] 18:29:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (13F25800) [pid = 2760] [serial = 1618] [outer = 1307CC00] 18:29:22 INFO - PROCESS | 2760 | 1461115762739 Marionette DEBUG loaded listener.js 18:29:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1464B800) [pid = 2760] [serial = 1619] [outer = 1307CC00] 18:29:23 INFO - PROCESS | 2760 | 1461115763464 Marionette TRACE conn4 <- [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] 18:29:23 INFO - PROCESS | 2760 | 1461115763679 Marionette TRACE conn4 <- [1,2121,null,{"value":"13"}] 18:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 18:29:23 INFO - PROCESS | 2760 | 1461115763686 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:29:23 INFO - PROCESS | 2760 | 1461115763689 Marionette TRACE conn4 <- [1,2122,null,{}] 18:29:23 INFO - PROCESS | 2760 | 1461115763695 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:23 INFO - PROCESS | 2760 | 1461115763807 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 18:29:23 INFO - PROCESS | 2760 | 1461115763939 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:23 INFO - PROCESS | 2760 | ++DOCSHELL 0F257C00 == 43 [pid = 2760] [id = 540] 18:29:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (0F258400) [pid = 2760] [serial = 1620] [outer = 00000000] 18:29:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (12D44000) [pid = 2760] [serial = 1621] [outer = 0F258400] 18:29:24 INFO - PROCESS | 2760 | 1461115763990 Marionette DEBUG loaded listener.js 18:29:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (12FC1C00) [pid = 2760] [serial = 1622] [outer = 0F258400] 18:29:24 INFO - PROCESS | 2760 | --DOCSHELL 18476C00 == 42 [pid = 2760] [id = 452] 18:29:24 INFO - PROCESS | 2760 | --DOCSHELL 18475400 == 41 [pid = 2760] [id = 461] 18:29:24 INFO - PROCESS | 2760 | --DOCSHELL 1C595000 == 40 [pid = 2760] [id = 456] 18:29:24 INFO - PROCESS | 2760 | --DOCSHELL 1DB52400 == 39 [pid = 2760] [id = 459] 18:29:24 INFO - PROCESS | 2760 | --DOCSHELL 0F15FC00 == 38 [pid = 2760] [id = 460] 18:29:24 INFO - PROCESS | 2760 | --DOCSHELL 1E423000 == 37 [pid = 2760] [id = 463] 18:29:24 INFO - PROCESS | 2760 | --DOCSHELL 1A1E0800 == 36 [pid = 2760] [id = 453] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (21B3B800) [pid = 2760] [serial = 1573] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1CD7C800) [pid = 2760] [serial = 1418] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1A946400) [pid = 2760] [serial = 1412] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1E1D6C00) [pid = 2760] [serial = 1448] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (2006AC00) [pid = 2760] [serial = 1451] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1F39A000) [pid = 2760] [serial = 1391] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1D765800) [pid = 2760] [serial = 1421] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (20A21800) [pid = 2760] [serial = 1487] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1FF07400) [pid = 2760] [serial = 1442] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1C506C00) [pid = 2760] [serial = 1415] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (17F61800) [pid = 2760] [serial = 1394] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (12F05C00) [pid = 2760] [serial = 1409] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1B15A400) [pid = 2760] [serial = 1445] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (20A0C400) [pid = 2760] [serial = 1454] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1A1D9000) [pid = 2760] [serial = 1490] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (20A49C00) [pid = 2760] [serial = 1496] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1D04A400) [pid = 2760] [serial = 1493] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1D8D8000) [pid = 2760] [serial = 1571] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1F306400) [pid = 2760] [serial = 1558] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1FEA6C00) [pid = 2760] [serial = 1559] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (20A0D000) [pid = 2760] [serial = 1562] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (20A0B000) [pid = 2760] [serial = 1561] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (20B99C00) [pid = 2760] [serial = 1564] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1D8D7C00) [pid = 2760] [serial = 1570] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (21A35C00) [pid = 2760] [serial = 1565] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (1E12F000) [pid = 2760] [serial = 1555] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (1D051400) [pid = 2760] [serial = 1552] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1D1D7800) [pid = 2760] [serial = 1553] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (18E58800) [pid = 2760] [serial = 1549] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1A948400) [pid = 2760] [serial = 1550] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (1C58DC00) [pid = 2760] [serial = 1547] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (1C505800) [pid = 2760] [serial = 1546] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (18EDD400) [pid = 2760] [serial = 1544] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (17FE6000) [pid = 2760] [serial = 1543] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (21B3C800) [pid = 2760] [serial = 1541] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (21B39800) [pid = 2760] [serial = 1540] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (20BA0C00) [pid = 2760] [serial = 1538] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (20B9A400) [pid = 2760] [serial = 1537] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (1DB58800) [pid = 2760] [serial = 1535] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (1C59FC00) [pid = 2760] [serial = 1534] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (17FEE800) [pid = 2760] [serial = 1532] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (1467F400) [pid = 2760] [serial = 1531] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (20A52400) [pid = 2760] [serial = 1529] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 71 (20A51400) [pid = 2760] [serial = 1567] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 70 (21B31400) [pid = 2760] [serial = 1568] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | --DOMWINDOW == 69 (1E22F000) [pid = 2760] [serial = 1556] [outer = 00000000] [url = about:blank] 18:29:24 INFO - PROCESS | 2760 | 1461115764589 Marionette TRACE conn4 <- [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]]]}] 18:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 930ms 18:29:24 INFO - PROCESS | 2760 | 1461115764623 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 18:29:24 INFO - PROCESS | 2760 | 1461115764626 Marionette TRACE conn4 <- [1,2125,null,{"value":"13"}] 18:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:29:24 INFO - PROCESS | 2760 | 1461115764634 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:29:24 INFO - PROCESS | 2760 | 1461115764639 Marionette TRACE conn4 <- [1,2126,null,{}] 18:29:24 INFO - PROCESS | 2760 | 1461115764643 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:24 INFO - PROCESS | 2760 | 1461115764730 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 18:29:24 INFO - PROCESS | 2760 | 1461115764740 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:24 INFO - PROCESS | 2760 | ++DOCSHELL 0F162800 == 37 [pid = 2760] [id = 541] 18:29:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 70 (0F251000) [pid = 2760] [serial = 1623] [outer = 00000000] 18:29:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 71 (13F2BC00) [pid = 2760] [serial = 1624] [outer = 0F251000] 18:29:24 INFO - PROCESS | 2760 | 1461115764786 Marionette DEBUG loaded listener.js 18:29:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 72 (1467F400) [pid = 2760] [serial = 1625] [outer = 0F251000] 18:29:25 INFO - PROCESS | 2760 | 1461115765339 Marionette TRACE conn4 <- [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]]]}] 18:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 731ms 18:29:25 INFO - PROCESS | 2760 | 1461115765364 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 18:29:25 INFO - PROCESS | 2760 | 1461115765366 Marionette TRACE conn4 <- [1,2129,null,{"value":"13"}] 18:29:25 INFO - PROCESS | 2760 | 1461115765370 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:29:25 INFO - PROCESS | 2760 | 1461115765372 Marionette TRACE conn4 <- [1,2130,null,{}] 18:29:25 INFO - PROCESS | 2760 | 1461115765382 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:25 INFO - PROCESS | 2760 | 1461115765469 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 18:29:25 INFO - PROCESS | 2760 | 1461115765562 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:25 INFO - PROCESS | 2760 | ++DOCSHELL 182EEC00 == 38 [pid = 2760] [id = 542] 18:29:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (182F2C00) [pid = 2760] [serial = 1626] [outer = 00000000] 18:29:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (18E58000) [pid = 2760] [serial = 1627] [outer = 182F2C00] 18:29:25 INFO - PROCESS | 2760 | 1461115765612 Marionette DEBUG loaded listener.js 18:29:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (18EE5400) [pid = 2760] [serial = 1628] [outer = 182F2C00] 18:29:25 INFO - PROCESS | 2760 | --DOCSHELL 1307AC00 == 37 [pid = 2760] [id = 12] 18:29:26 INFO - PROCESS | 2760 | 1461115766075 Marionette TRACE conn4 <- [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] 18:29:26 INFO - PROCESS | 2760 | 1461115766107 Marionette TRACE conn4 <- [1,2133,null,{"value":"13"}] 18:29:26 INFO - PROCESS | 2760 | 1461115766110 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 18:29:26 INFO - PROCESS | 2760 | 1461115766112 Marionette TRACE conn4 <- [1,2134,null,{}] 18:29:26 INFO - PROCESS | 2760 | 1461115766115 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:26 INFO - PROCESS | 2760 | 1461115766198 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 18:29:26 INFO - PROCESS | 2760 | 1461115766205 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:26 INFO - PROCESS | 2760 | ++DOCSHELL 1939B800 == 38 [pid = 2760] [id = 543] 18:29:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (1A1DD000) [pid = 2760] [serial = 1629] [outer = 00000000] 18:29:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (1A942800) [pid = 2760] [serial = 1630] [outer = 1A1DD000] 18:29:26 INFO - PROCESS | 2760 | 1461115766250 Marionette DEBUG loaded listener.js 18:29:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (1A94C400) [pid = 2760] [serial = 1631] [outer = 1A1DD000] 18:29:26 INFO - PROCESS | 2760 | 1461115766708 Marionette TRACE conn4 <- [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] 18:29:26 INFO - PROCESS | 2760 | 1461115766791 Marionette TRACE conn4 <- [1,2137,null,{"value":"13"}] 18:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:29:26 INFO - PROCESS | 2760 | 1461115766794 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:29:26 INFO - PROCESS | 2760 | 1461115766796 Marionette TRACE conn4 <- [1,2138,null,{}] 18:29:26 INFO - PROCESS | 2760 | 1461115766799 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:26 INFO - PROCESS | 2760 | 1461115766936 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 18:29:26 INFO - PROCESS | 2760 | 1461115766947 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:26 INFO - PROCESS | 2760 | ++DOCSHELL 1AE98C00 == 39 [pid = 2760] [id = 544] 18:29:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (1B15E800) [pid = 2760] [serial = 1632] [outer = 00000000] 18:29:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1BB2C000) [pid = 2760] [serial = 1633] [outer = 1B15E800] 18:29:27 INFO - PROCESS | 2760 | 1461115766992 Marionette DEBUG loaded listener.js 18:29:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1BB43400) [pid = 2760] [serial = 1634] [outer = 1B15E800] 18:29:27 INFO - PROCESS | 2760 | 1461115767446 Marionette TRACE conn4 <- [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]]]}] 18:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 670ms 18:29:27 INFO - PROCESS | 2760 | 1461115767473 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 18:29:27 INFO - PROCESS | 2760 | 1461115767475 Marionette TRACE conn4 <- [1,2141,null,{"value":"13"}] 18:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:29:27 INFO - PROCESS | 2760 | 1461115767478 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:29:27 INFO - PROCESS | 2760 | 1461115767480 Marionette TRACE conn4 <- [1,2142,null,{}] 18:29:27 INFO - PROCESS | 2760 | 1461115767483 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:27 INFO - PROCESS | 2760 | 1461115767615 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 18:29:27 INFO - PROCESS | 2760 | 1461115767622 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:27 INFO - PROCESS | 2760 | ++DOCSHELL 1C501800 == 40 [pid = 2760] [id = 545] 18:29:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1C501C00) [pid = 2760] [serial = 1635] [outer = 00000000] 18:29:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1C583400) [pid = 2760] [serial = 1636] [outer = 1C501C00] 18:29:27 INFO - PROCESS | 2760 | 1461115767722 Marionette DEBUG loaded listener.js 18:29:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1C593C00) [pid = 2760] [serial = 1637] [outer = 1C501C00] 18:29:28 INFO - PROCESS | 2760 | 1461115768174 Marionette TRACE conn4 <- [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]]]}] 18:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 730ms 18:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:29:28 INFO - PROCESS | 2760 | 1461115768209 Marionette TRACE conn4 -> [0,2145,"getWindowHandle",null] 18:29:28 INFO - PROCESS | 2760 | 1461115768211 Marionette TRACE conn4 <- [1,2145,null,{"value":"13"}] 18:29:28 INFO - PROCESS | 2760 | 1461115768214 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:29:28 INFO - PROCESS | 2760 | 1461115768216 Marionette TRACE conn4 <- [1,2146,null,{}] 18:29:28 INFO - PROCESS | 2760 | 1461115768225 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:28 INFO - PROCESS | 2760 | 1461115768361 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 18:29:28 INFO - PROCESS | 2760 | 1461115768445 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:28 INFO - PROCESS | 2760 | ++DOCSHELL 1C59D000 == 41 [pid = 2760] [id = 546] 18:29:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1C59DC00) [pid = 2760] [serial = 1638] [outer = 00000000] 18:29:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1CD28000) [pid = 2760] [serial = 1639] [outer = 1C59DC00] 18:29:28 INFO - PROCESS | 2760 | 1461115768489 Marionette DEBUG loaded listener.js 18:29:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1CD7EC00) [pid = 2760] [serial = 1640] [outer = 1C59DC00] 18:29:28 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1B1BC800) [pid = 2760] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:29:28 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1A937400) [pid = 2760] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:29:28 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (1939A400) [pid = 2760] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:29:28 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (17F58000) [pid = 2760] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:29:28 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (1B1B9400) [pid = 2760] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:29:28 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (1A938000) [pid = 2760] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:29:28 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (17F32000) [pid = 2760] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:29:28 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1354B000) [pid = 2760] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:29:28 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (0F253800) [pid = 2760] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:29:28 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (1C596800) [pid = 2760] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:29:28 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (1BD2C800) [pid = 2760] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:29:28 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (17B6DC00) [pid = 2760] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:29:28 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (17B65000) [pid = 2760] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:29:29 INFO - PROCESS | 2760 | 1461115769038 Marionette TRACE conn4 <- [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]]]}] 18:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 890ms 18:29:29 INFO - PROCESS | 2760 | 1461115769106 Marionette TRACE conn4 -> [0,2149,"getWindowHandle",null] 18:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:29:29 INFO - PROCESS | 2760 | 1461115769108 Marionette TRACE conn4 <- [1,2149,null,{"value":"13"}] 18:29:29 INFO - PROCESS | 2760 | 1461115769111 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:29:29 INFO - PROCESS | 2760 | 1461115769112 Marionette TRACE conn4 <- [1,2150,null,{}] 18:29:29 INFO - PROCESS | 2760 | 1461115769116 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:29 INFO - PROCESS | 2760 | 1461115769236 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 18:29:29 INFO - PROCESS | 2760 | 1461115769376 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:29 INFO - PROCESS | 2760 | ++DOCSHELL 0F15CC00 == 42 [pid = 2760] [id = 547] 18:29:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (0F160800) [pid = 2760] [serial = 1641] [outer = 00000000] 18:29:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (0F24C000) [pid = 2760] [serial = 1642] [outer = 0F160800] 18:29:29 INFO - PROCESS | 2760 | 1461115769435 Marionette DEBUG loaded listener.js 18:29:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (0F33C800) [pid = 2760] [serial = 1643] [outer = 0F160800] 18:29:30 INFO - PROCESS | 2760 | 1461115770053 Marionette TRACE conn4 <- [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]]]}] 18:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 971ms 18:29:30 INFO - PROCESS | 2760 | 1461115770091 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 18:29:30 INFO - PROCESS | 2760 | 1461115770096 Marionette TRACE conn4 <- [1,2153,null,{"value":"13"}] 18:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:29:30 INFO - PROCESS | 2760 | 1461115770100 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:29:30 INFO - PROCESS | 2760 | 1461115770105 Marionette TRACE conn4 <- [1,2154,null,{}] 18:29:30 INFO - PROCESS | 2760 | 1461115770110 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:30 INFO - PROCESS | 2760 | 1461115770218 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 18:29:30 INFO - PROCESS | 2760 | 1461115770323 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:30 INFO - PROCESS | 2760 | ++DOCSHELL 1816D400 == 43 [pid = 2760] [id = 548] 18:29:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (1818AC00) [pid = 2760] [serial = 1644] [outer = 00000000] 18:29:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (18E4F000) [pid = 2760] [serial = 1645] [outer = 1818AC00] 18:29:30 INFO - PROCESS | 2760 | 1461115770381 Marionette DEBUG loaded listener.js 18:29:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (18E58400) [pid = 2760] [serial = 1646] [outer = 1818AC00] 18:29:31 INFO - PROCESS | 2760 | 1461115771015 Marionette TRACE conn4 <- [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]]]}] 18:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 990ms 18:29:31 INFO - PROCESS | 2760 | 1461115771093 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 18:29:31 INFO - PROCESS | 2760 | 1461115771096 Marionette TRACE conn4 <- [1,2157,null,{"value":"13"}] 18:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:29:31 INFO - PROCESS | 2760 | 1461115771114 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:29:31 INFO - PROCESS | 2760 | 1461115771116 Marionette TRACE conn4 <- [1,2158,null,{}] 18:29:31 INFO - PROCESS | 2760 | 1461115771122 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:31 INFO - PROCESS | 2760 | 1461115771224 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 18:29:31 INFO - PROCESS | 2760 | 1461115771356 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:31 INFO - PROCESS | 2760 | ++DOCSHELL 1A93F000 == 44 [pid = 2760] [id = 549] 18:29:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1A940C00) [pid = 2760] [serial = 1647] [outer = 00000000] 18:29:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1BEF4800) [pid = 2760] [serial = 1648] [outer = 1A940C00] 18:29:31 INFO - PROCESS | 2760 | 1461115771412 Marionette DEBUG loaded listener.js 18:29:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1C506800) [pid = 2760] [serial = 1649] [outer = 1A940C00] 18:29:32 INFO - PROCESS | 2760 | 1461115771987 Marionette TRACE conn4 <- [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]]]}] 18:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 950ms 18:29:32 INFO - PROCESS | 2760 | 1461115772053 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 18:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:29:32 INFO - PROCESS | 2760 | 1461115772057 Marionette TRACE conn4 <- [1,2161,null,{"value":"13"}] 18:29:32 INFO - PROCESS | 2760 | 1461115772068 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:29:32 INFO - PROCESS | 2760 | 1461115772073 Marionette TRACE conn4 <- [1,2162,null,{}] 18:29:32 INFO - PROCESS | 2760 | 1461115772077 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:32 INFO - PROCESS | 2760 | 1461115772183 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 18:29:32 INFO - PROCESS | 2760 | 1461115772287 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:32 INFO - PROCESS | 2760 | ++DOCSHELL 1CD23C00 == 45 [pid = 2760] [id = 550] 18:29:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (1D04CC00) [pid = 2760] [serial = 1650] [outer = 00000000] 18:29:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1D1D9C00) [pid = 2760] [serial = 1651] [outer = 1D04CC00] 18:29:32 INFO - PROCESS | 2760 | 1461115772342 Marionette DEBUG loaded listener.js 18:29:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1D58B400) [pid = 2760] [serial = 1652] [outer = 1D04CC00] 18:29:33 INFO - PROCESS | 2760 | 1461115773077 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 18:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1034ms 18:29:33 INFO - PROCESS | 2760 | 1461115773098 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 18:29:33 INFO - PROCESS | 2760 | 1461115773102 Marionette TRACE conn4 <- [1,2165,null,{"value":"13"}] 18:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:29:33 INFO - PROCESS | 2760 | 1461115773109 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:29:33 INFO - PROCESS | 2760 | 1461115773113 Marionette TRACE conn4 <- [1,2166,null,{}] 18:29:33 INFO - PROCESS | 2760 | 1461115773143 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:33 INFO - PROCESS | 2760 | 1461115773245 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 18:29:33 INFO - PROCESS | 2760 | 1461115773379 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:33 INFO - PROCESS | 2760 | ++DOCSHELL 12FC2000 == 46 [pid = 2760] [id = 551] 18:29:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (13510000) [pid = 2760] [serial = 1653] [outer = 00000000] 18:29:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (137D2000) [pid = 2760] [serial = 1654] [outer = 13510000] 18:29:33 INFO - PROCESS | 2760 | 1461115773435 Marionette DEBUG loaded listener.js 18:29:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (13F88C00) [pid = 2760] [serial = 1655] [outer = 13510000] 18:29:33 INFO - PROCESS | 2760 | --DOCSHELL 1BB27400 == 45 [pid = 2760] [id = 455] 18:29:33 INFO - PROCESS | 2760 | --DOCSHELL 0F15A400 == 44 [pid = 2760] [id = 465] 18:29:33 INFO - PROCESS | 2760 | --DOCSHELL 1354B800 == 43 [pid = 2760] [id = 451] 18:29:33 INFO - PROCESS | 2760 | --DOCSHELL 0F2ABC00 == 42 [pid = 2760] [id = 450] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (1CD7F400) [pid = 2760] [serial = 1600] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (1A1DA800) [pid = 2760] [serial = 1585] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (1A6B4C00) [pid = 2760] [serial = 1586] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1D1DA400) [pid = 2760] [serial = 1603] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (1BB38800) [pid = 2760] [serial = 1591] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (1BB78400) [pid = 2760] [serial = 1592] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (1A941C00) [pid = 2760] [serial = 1588] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (1A946000) [pid = 2760] [serial = 1589] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (1818F000) [pid = 2760] [serial = 1582] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1826A000) [pid = 2760] [serial = 1583] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (13554000) [pid = 2760] [serial = 1579] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (13755800) [pid = 2760] [serial = 1580] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (0F501C00) [pid = 2760] [serial = 1576] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (12F03800) [pid = 2760] [serial = 1577] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (1C59E400) [pid = 2760] [serial = 1597] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (1C50BC00) [pid = 2760] [serial = 1594] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (1C510400) [pid = 2760] [serial = 1595] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 71 (1CD80800) [pid = 2760] [serial = 1601] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 70 (1D1DB400) [pid = 2760] [serial = 1604] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 69 (1D8D4400) [pid = 2760] [serial = 1613] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 68 (1A934400) [pid = 2760] [serial = 1606] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 67 (1B15F000) [pid = 2760] [serial = 1610] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 66 (1D8D7000) [pid = 2760] [serial = 1607] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 65 (1C59D800) [pid = 2760] [serial = 1598] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 64 (1A933800) [pid = 2760] [serial = 1609] [outer = 00000000] [url = about:blank] 18:29:33 INFO - PROCESS | 2760 | --DOMWINDOW == 63 (1D046400) [pid = 2760] [serial = 1612] [outer = 00000000] [url = about:blank] 18:29:34 INFO - PROCESS | 2760 | 1461115773998 Marionette TRACE conn4 <- [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]]]}] 18:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 930ms 18:29:34 INFO - PROCESS | 2760 | 1461115774041 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 18:29:34 INFO - PROCESS | 2760 | 1461115774047 Marionette TRACE conn4 <- [1,2169,null,{"value":"13"}] 18:29:34 INFO - PROCESS | 2760 | 1461115774052 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:29:34 INFO - PROCESS | 2760 | 1461115774055 Marionette TRACE conn4 <- [1,2170,null,{}] 18:29:34 INFO - PROCESS | 2760 | 1461115774059 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:34 INFO - PROCESS | 2760 | 1461115774142 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 18:29:34 INFO - PROCESS | 2760 | 1461115774152 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:34 INFO - PROCESS | 2760 | ++DOCSHELL 0F556000 == 43 [pid = 2760] [id = 552] 18:29:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 64 (0F55A000) [pid = 2760] [serial = 1656] [outer = 00000000] 18:29:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 65 (17890400) [pid = 2760] [serial = 1657] [outer = 0F55A000] 18:29:34 INFO - PROCESS | 2760 | 1461115774199 Marionette DEBUG loaded listener.js 18:29:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 66 (17FE1C00) [pid = 2760] [serial = 1658] [outer = 0F55A000] 18:29:34 INFO - PROCESS | 2760 | 1461115774673 Marionette TRACE conn4 <- [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]]]}] 18:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 730ms 18:29:34 INFO - PROCESS | 2760 | 1461115774786 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 18:29:34 INFO - PROCESS | 2760 | 1461115774788 Marionette TRACE conn4 <- [1,2173,null,{"value":"13"}] 18:29:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:29:34 INFO - PROCESS | 2760 | 1461115774792 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:29:34 INFO - PROCESS | 2760 | 1461115774795 Marionette TRACE conn4 <- [1,2174,null,{}] 18:29:34 INFO - PROCESS | 2760 | 1461115774805 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:34 INFO - PROCESS | 2760 | 1461115774899 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 18:29:35 INFO - PROCESS | 2760 | 1461115774983 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:35 INFO - PROCESS | 2760 | ++DOCSHELL 18E56400 == 44 [pid = 2760] [id = 553] 18:29:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 67 (19397000) [pid = 2760] [serial = 1659] [outer = 00000000] 18:29:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 68 (1A92F000) [pid = 2760] [serial = 1660] [outer = 19397000] 18:29:35 INFO - PROCESS | 2760 | 1461115775032 Marionette DEBUG loaded listener.js 18:29:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 69 (1A935C00) [pid = 2760] [serial = 1661] [outer = 19397000] 18:29:35 INFO - PROCESS | 2760 | 1461115775417 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 18:29:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:29:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 671ms 18:29:35 INFO - PROCESS | 2760 | 1461115775468 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 18:29:35 INFO - PROCESS | 2760 | 1461115775470 Marionette TRACE conn4 <- [1,2177,null,{"value":"13"}] 18:29:35 INFO - PROCESS | 2760 | 1461115775474 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:29:35 INFO - PROCESS | 2760 | 1461115775475 Marionette TRACE conn4 <- [1,2178,null,{}] 18:29:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:29:35 INFO - PROCESS | 2760 | 1461115775479 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:35 INFO - PROCESS | 2760 | 1461115775562 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 18:29:35 INFO - PROCESS | 2760 | 1461115775569 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:35 INFO - PROCESS | 2760 | ++DOCSHELL 1A944400 == 45 [pid = 2760] [id = 554] 18:29:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 70 (1A948400) [pid = 2760] [serial = 1662] [outer = 00000000] 18:29:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 71 (1B162C00) [pid = 2760] [serial = 1663] [outer = 1A948400] 18:29:35 INFO - PROCESS | 2760 | 1461115775616 Marionette DEBUG loaded listener.js 18:29:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 72 (1BB37800) [pid = 2760] [serial = 1664] [outer = 1A948400] 18:29:36 INFO - PROCESS | 2760 | 1461115776037 Marionette TRACE conn4 <- [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]]]}] 18:29:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:29:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 571ms 18:29:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:29:36 INFO - PROCESS | 2760 | 1461115776048 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 18:29:36 INFO - PROCESS | 2760 | 1461115776049 Marionette TRACE conn4 <- [1,2181,null,{"value":"13"}] 18:29:36 INFO - PROCESS | 2760 | 1461115776053 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:29:36 INFO - PROCESS | 2760 | 1461115776054 Marionette TRACE conn4 <- [1,2182,null,{}] 18:29:36 INFO - PROCESS | 2760 | 1461115776058 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:36 INFO - PROCESS | 2760 | 1461115776182 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 18:29:36 INFO - PROCESS | 2760 | 1461115776209 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:36 INFO - PROCESS | 2760 | ++DOCSHELL 1BB3F400 == 46 [pid = 2760] [id = 555] 18:29:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (1BB3FC00) [pid = 2760] [serial = 1665] [outer = 00000000] 18:29:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (1C509800) [pid = 2760] [serial = 1666] [outer = 1BB3FC00] 18:29:36 INFO - PROCESS | 2760 | 1461115776254 Marionette DEBUG loaded listener.js 18:29:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (1C58F000) [pid = 2760] [serial = 1667] [outer = 1BB3FC00] 18:29:36 INFO - PROCESS | 2760 | 1461115776790 Marionette TRACE conn4 <- [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]]]}] 18:29:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:29:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 770ms 18:29:36 INFO - PROCESS | 2760 | 1461115776824 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 18:29:36 INFO - PROCESS | 2760 | 1461115776826 Marionette TRACE conn4 <- [1,2185,null,{"value":"13"}] 18:29:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:29:36 INFO - PROCESS | 2760 | 1461115776829 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:29:36 INFO - PROCESS | 2760 | 1461115776831 Marionette TRACE conn4 <- [1,2186,null,{}] 18:29:36 INFO - PROCESS | 2760 | 1461115776834 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:36 INFO - PROCESS | 2760 | 1461115776973 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 18:29:36 INFO - PROCESS | 2760 | 1461115776980 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:37 INFO - PROCESS | 2760 | ++DOCSHELL 1C504C00 == 47 [pid = 2760] [id = 556] 18:29:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (1C590400) [pid = 2760] [serial = 1668] [outer = 00000000] 18:29:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (1D047000) [pid = 2760] [serial = 1669] [outer = 1C590400] 18:29:37 INFO - PROCESS | 2760 | 1461115777084 Marionette DEBUG loaded listener.js 18:29:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (1D1D3800) [pid = 2760] [serial = 1670] [outer = 1C590400] 18:29:37 INFO - PROCESS | 2760 | 1461115777510 Marionette TRACE conn4 <- [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]]]}] 18:29:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:29:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 730ms 18:29:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:29:37 INFO - PROCESS | 2760 | 1461115777560 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 18:29:37 INFO - PROCESS | 2760 | 1461115777562 Marionette TRACE conn4 <- [1,2189,null,{"value":"13"}] 18:29:37 INFO - PROCESS | 2760 | 1461115777565 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:29:37 INFO - PROCESS | 2760 | 1461115777567 Marionette TRACE conn4 <- [1,2190,null,{}] 18:29:37 INFO - PROCESS | 2760 | 1461115777570 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:37 INFO - PROCESS | 2760 | 1461115777680 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 18:29:37 INFO - PROCESS | 2760 | 1461115777689 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:37 INFO - PROCESS | 2760 | ++DOCSHELL 1D1D7400 == 48 [pid = 2760] [id = 557] 18:29:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (1D5DBC00) [pid = 2760] [serial = 1671] [outer = 00000000] 18:29:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1D7DE800) [pid = 2760] [serial = 1672] [outer = 1D5DBC00] 18:29:37 INFO - PROCESS | 2760 | 1461115777784 Marionette DEBUG loaded listener.js 18:29:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1D7DF400) [pid = 2760] [serial = 1673] [outer = 1D5DBC00] 18:29:38 INFO - PROCESS | 2760 | --DOMWINDOW == 80 (1A1DD000) [pid = 2760] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:29:38 INFO - PROCESS | 2760 | --DOMWINDOW == 79 (1B15E800) [pid = 2760] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:29:38 INFO - PROCESS | 2760 | --DOMWINDOW == 78 (1D8DDC00) [pid = 2760] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:29:38 INFO - PROCESS | 2760 | --DOMWINDOW == 77 (1C501C00) [pid = 2760] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:29:38 INFO - PROCESS | 2760 | --DOMWINDOW == 76 (182F2C00) [pid = 2760] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:29:38 INFO - PROCESS | 2760 | --DOMWINDOW == 75 (0F251000) [pid = 2760] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:29:38 INFO - PROCESS | 2760 | --DOMWINDOW == 74 (0F258400) [pid = 2760] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:29:38 INFO - PROCESS | 2760 | --DOMWINDOW == 73 (133E2800) [pid = 2760] [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.] 18:29:38 INFO - PROCESS | 2760 | --DOMWINDOW == 72 (1307C400) [pid = 2760] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:29:38 INFO - PROCESS | 2760 | 1461115778226 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 18:29:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:29:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 670ms 18:29:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:29:38 INFO - PROCESS | 2760 | 1461115778236 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 18:29:38 INFO - PROCESS | 2760 | 1461115778237 Marionette TRACE conn4 <- [1,2193,null,{"value":"13"}] 18:29:38 INFO - PROCESS | 2760 | 1461115778240 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:29:38 INFO - PROCESS | 2760 | 1461115778242 Marionette TRACE conn4 <- [1,2194,null,{}] 18:29:38 INFO - PROCESS | 2760 | 1461115778246 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:38 INFO - PROCESS | 2760 | 1461115778323 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 18:29:38 INFO - PROCESS | 2760 | 1461115778330 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:38 INFO - PROCESS | 2760 | ++DOCSHELL 0F15E800 == 49 [pid = 2760] [id = 558] 18:29:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 73 (0F37E400) [pid = 2760] [serial = 1674] [outer = 00000000] 18:29:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 74 (1B15E800) [pid = 2760] [serial = 1675] [outer = 0F37E400] 18:29:38 INFO - PROCESS | 2760 | 1461115778375 Marionette DEBUG loaded listener.js 18:29:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 75 (1B1BE800) [pid = 2760] [serial = 1676] [outer = 0F37E400] 18:29:38 INFO - PROCESS | 2760 | 1461115778798 Marionette TRACE conn4 <- [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]]]}] 18:29:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:29:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 630ms 18:29:38 INFO - PROCESS | 2760 | 1461115778872 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 18:29:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:29:38 INFO - PROCESS | 2760 | 1461115778874 Marionette TRACE conn4 <- [1,2197,null,{"value":"13"}] 18:29:38 INFO - PROCESS | 2760 | 1461115778877 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:29:38 INFO - PROCESS | 2760 | 1461115778879 Marionette TRACE conn4 <- [1,2198,null,{}] 18:29:38 INFO - PROCESS | 2760 | 1461115778883 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:38 INFO - PROCESS | 2760 | 1461115778962 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 18:29:38 INFO - PROCESS | 2760 | 1461115778969 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:38 INFO - PROCESS | 2760 | ++DOCSHELL 12F0AC00 == 50 [pid = 2760] [id = 559] 18:29:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 76 (137D4400) [pid = 2760] [serial = 1677] [outer = 00000000] 18:29:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 77 (1D7DF800) [pid = 2760] [serial = 1678] [outer = 137D4400] 18:29:39 INFO - PROCESS | 2760 | 1461115779016 Marionette DEBUG loaded listener.js 18:29:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 78 (1D8DB800) [pid = 2760] [serial = 1679] [outer = 137D4400] 18:29:39 INFO - PROCESS | 2760 | 1461115779467 Marionette TRACE conn4 <- [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]]]}] 18:29:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:29:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 632ms 18:29:39 INFO - PROCESS | 2760 | 1461115779509 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 18:29:39 INFO - PROCESS | 2760 | 1461115779511 Marionette TRACE conn4 <- [1,2201,null,{"value":"13"}] 18:29:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:29:39 INFO - PROCESS | 2760 | 1461115779514 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:29:39 INFO - PROCESS | 2760 | 1461115779516 Marionette TRACE conn4 <- [1,2202,null,{}] 18:29:39 INFO - PROCESS | 2760 | 1461115779524 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:39 INFO - PROCESS | 2760 | 1461115779604 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 18:29:39 INFO - PROCESS | 2760 | 1461115779611 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:39 INFO - PROCESS | 2760 | ++DOCSHELL 1DB58000 == 51 [pid = 2760] [id = 560] 18:29:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 79 (1DB59800) [pid = 2760] [serial = 1680] [outer = 00000000] 18:29:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 80 (1DB60000) [pid = 2760] [serial = 1681] [outer = 1DB59800] 18:29:39 INFO - PROCESS | 2760 | 1461115779656 Marionette DEBUG loaded listener.js 18:29:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 81 (1E12E400) [pid = 2760] [serial = 1682] [outer = 1DB59800] 18:29:40 INFO - PROCESS | 2760 | 1461115780077 Marionette TRACE conn4 <- [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]]]}] 18:29:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:29:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 630ms 18:29:40 INFO - PROCESS | 2760 | 1461115780145 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 18:29:40 INFO - PROCESS | 2760 | 1461115780148 Marionette TRACE conn4 <- [1,2205,null,{"value":"13"}] 18:29:40 INFO - PROCESS | 2760 | 1461115780151 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:29:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:29:40 INFO - PROCESS | 2760 | 1461115780153 Marionette TRACE conn4 <- [1,2206,null,{}] 18:29:40 INFO - PROCESS | 2760 | 1461115780157 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:40 INFO - PROCESS | 2760 | 1461115780304 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 18:29:40 INFO - PROCESS | 2760 | 1461115780484 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:40 INFO - PROCESS | 2760 | ++DOCSHELL 13079800 == 52 [pid = 2760] [id = 561] 18:29:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (1307A800) [pid = 2760] [serial = 1683] [outer = 00000000] 18:29:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (1354F000) [pid = 2760] [serial = 1684] [outer = 1307A800] 18:29:40 INFO - PROCESS | 2760 | 1461115780543 Marionette DEBUG loaded listener.js 18:29:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (137BA000) [pid = 2760] [serial = 1685] [outer = 1307A800] 18:29:41 INFO - PROCESS | 2760 | 1461115781094 Marionette TRACE conn4 <- [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]]]}] 18:29:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:29:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 970ms 18:29:41 INFO - PROCESS | 2760 | 1461115781126 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 18:29:41 INFO - PROCESS | 2760 | 1461115781131 Marionette TRACE conn4 <- [1,2209,null,{"value":"13"}] 18:29:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:29:41 INFO - PROCESS | 2760 | 1461115781136 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:29:41 INFO - PROCESS | 2760 | 1461115781141 Marionette TRACE conn4 <- [1,2210,null,{}] 18:29:41 INFO - PROCESS | 2760 | 1461115781145 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:41 INFO - PROCESS | 2760 | 1461115781253 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 18:29:41 INFO - PROCESS | 2760 | 1461115781361 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:41 INFO - PROCESS | 2760 | ++DOCSHELL 1A6B4400 == 53 [pid = 2760] [id = 562] 18:29:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1A6B6400) [pid = 2760] [serial = 1686] [outer = 00000000] 18:29:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1A94C000) [pid = 2760] [serial = 1687] [outer = 1A6B6400] 18:29:41 INFO - PROCESS | 2760 | 1461115781418 Marionette DEBUG loaded listener.js 18:29:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1B163800) [pid = 2760] [serial = 1688] [outer = 1A6B6400] 18:29:42 INFO - PROCESS | 2760 | 1461115782040 Marionette TRACE conn4 <- [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]]]}] 18:29:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:29:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 970ms 18:29:42 INFO - PROCESS | 2760 | 1461115782111 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 18:29:42 INFO - PROCESS | 2760 | 1461115782114 Marionette TRACE conn4 <- [1,2213,null,{"value":"13"}] 18:29:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:29:42 INFO - PROCESS | 2760 | 1461115782118 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:29:42 INFO - PROCESS | 2760 | 1461115782120 Marionette TRACE conn4 <- [1,2214,null,{}] 18:29:42 INFO - PROCESS | 2760 | 1461115782124 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:42 INFO - PROCESS | 2760 | 1461115782230 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 18:29:42 INFO - PROCESS | 2760 | 1461115782366 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:42 INFO - PROCESS | 2760 | ++DOCSHELL 1D1D1400 == 54 [pid = 2760] [id = 563] 18:29:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1D1D2000) [pid = 2760] [serial = 1689] [outer = 00000000] 18:29:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1DB51800) [pid = 2760] [serial = 1690] [outer = 1D1D2000] 18:29:42 INFO - PROCESS | 2760 | 1461115782423 Marionette DEBUG loaded listener.js 18:29:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1DB5D800) [pid = 2760] [serial = 1691] [outer = 1D1D2000] 18:29:43 INFO - PROCESS | 2760 | 1461115782994 Marionette TRACE conn4 <- [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]]]}] 18:29:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:29:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 931ms 18:29:43 INFO - PROCESS | 2760 | 1461115783051 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 18:29:43 INFO - PROCESS | 2760 | 1461115783054 Marionette TRACE conn4 <- [1,2217,null,{"value":"13"}] 18:29:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:29:43 INFO - PROCESS | 2760 | 1461115783065 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:29:43 INFO - PROCESS | 2760 | 1461115783070 Marionette TRACE conn4 <- [1,2218,null,{}] 18:29:43 INFO - PROCESS | 2760 | 1461115783074 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:43 INFO - PROCESS | 2760 | 1461115783186 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 18:29:43 INFO - PROCESS | 2760 | 1461115783320 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:43 INFO - PROCESS | 2760 | ++DOCSHELL 1A1E0800 == 55 [pid = 2760] [id = 564] 18:29:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1E34B800) [pid = 2760] [serial = 1692] [outer = 00000000] 18:29:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1E518C00) [pid = 2760] [serial = 1693] [outer = 1E34B800] 18:29:43 INFO - PROCESS | 2760 | 1461115783377 Marionette DEBUG loaded listener.js 18:29:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1E585000) [pid = 2760] [serial = 1694] [outer = 1E34B800] 18:29:44 INFO - PROCESS | 2760 | 1461115784015 Marionette TRACE conn4 <- [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]]]}] 18:29:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:29:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 990ms 18:29:44 INFO - PROCESS | 2760 | 1461115784050 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 18:29:44 INFO - PROCESS | 2760 | 1461115784053 Marionette TRACE conn4 <- [1,2221,null,{"value":"13"}] 18:29:44 INFO - PROCESS | 2760 | 1461115784056 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:29:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:29:44 INFO - PROCESS | 2760 | 1461115784058 Marionette TRACE conn4 <- [1,2222,null,{}] 18:29:44 INFO - PROCESS | 2760 | 1461115784062 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:44 INFO - PROCESS | 2760 | 1461115784167 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 18:29:44 INFO - PROCESS | 2760 | 1461115784278 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:44 INFO - PROCESS | 2760 | ++DOCSHELL 0F24E800 == 56 [pid = 2760] [id = 565] 18:29:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (0F380800) [pid = 2760] [serial = 1695] [outer = 00000000] 18:29:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (144DB800) [pid = 2760] [serial = 1696] [outer = 0F380800] 18:29:44 INFO - PROCESS | 2760 | 1461115784337 Marionette DEBUG loaded listener.js 18:29:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1467D800) [pid = 2760] [serial = 1697] [outer = 0F380800] 18:29:45 INFO - PROCESS | 2760 | 1461115785131 Marionette TRACE conn4 <- [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]]]}] 18:29:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:29:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1117ms 18:29:45 INFO - PROCESS | 2760 | 1461115785178 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 18:29:45 INFO - PROCESS | 2760 | 1461115785183 Marionette TRACE conn4 <- [1,2225,null,{"value":"13"}] 18:29:45 INFO - PROCESS | 2760 | 1461115785188 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:29:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:29:45 INFO - PROCESS | 2760 | 1461115785191 Marionette TRACE conn4 <- [1,2226,null,{}] 18:29:45 INFO - PROCESS | 2760 | 1461115785196 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:45 INFO - PROCESS | 2760 | 1461115785302 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 18:29:45 INFO - PROCESS | 2760 | 1461115785439 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:45 INFO - PROCESS | 2760 | ++DOCSHELL 17B65400 == 57 [pid = 2760] [id = 566] 18:29:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (17F56400) [pid = 2760] [serial = 1698] [outer = 00000000] 18:29:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (193A2000) [pid = 2760] [serial = 1699] [outer = 17F56400] 18:29:45 INFO - PROCESS | 2760 | 1461115785491 Marionette DEBUG loaded listener.js 18:29:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1A6BBC00) [pid = 2760] [serial = 1700] [outer = 17F56400] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 1C59D000 == 56 [pid = 2760] [id = 546] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 1C501800 == 55 [pid = 2760] [id = 545] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 1AE98C00 == 54 [pid = 2760] [id = 544] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 1939B800 == 53 [pid = 2760] [id = 543] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 1D8DAC00 == 52 [pid = 2760] [id = 524] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 13FE9C00 == 51 [pid = 2760] [id = 467] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 1A945000 == 50 [pid = 2760] [id = 454] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 1DB58000 == 49 [pid = 2760] [id = 560] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 12F0AC00 == 48 [pid = 2760] [id = 559] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 0F15E800 == 47 [pid = 2760] [id = 558] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 1D1D7400 == 46 [pid = 2760] [id = 557] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 1C504C00 == 45 [pid = 2760] [id = 556] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 1BB3F400 == 44 [pid = 2760] [id = 555] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 1A944400 == 43 [pid = 2760] [id = 554] 18:29:45 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (12FBDC00) [pid = 2760] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:29:45 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1CD28000) [pid = 2760] [serial = 1639] [outer = 00000000] [url = about:blank] 18:29:45 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1DDEA000) [pid = 2760] [serial = 1615] [outer = 00000000] [url = about:blank] 18:29:45 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (13F25800) [pid = 2760] [serial = 1618] [outer = 00000000] [url = about:blank] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 18E56400 == 42 [pid = 2760] [id = 553] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 0F556000 == 41 [pid = 2760] [id = 552] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 12FC2000 == 40 [pid = 2760] [id = 551] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 0F3E3000 == 39 [pid = 2760] [id = 13] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 1816D400 == 38 [pid = 2760] [id = 548] 18:29:45 INFO - PROCESS | 2760 | --DOCSHELL 0F15CC00 == 37 [pid = 2760] [id = 547] 18:29:45 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1A94C400) [pid = 2760] [serial = 1631] [outer = 00000000] [url = about:blank] 18:29:45 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1A942800) [pid = 2760] [serial = 1630] [outer = 00000000] [url = about:blank] 18:29:45 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1BB2C000) [pid = 2760] [serial = 1633] [outer = 00000000] [url = about:blank] 18:29:45 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (21B83400) [pid = 2760] [serial = 1574] [outer = 00000000] [url = about:blank] 18:29:45 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (1C593C00) [pid = 2760] [serial = 1637] [outer = 00000000] [url = about:blank] 18:29:45 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (1BB43400) [pid = 2760] [serial = 1634] [outer = 00000000] [url = about:blank] 18:29:45 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (18E58000) [pid = 2760] [serial = 1627] [outer = 00000000] [url = about:blank] 18:29:45 INFO - PROCESS | 2760 | --DOMWINDOW == 87 (18EE5400) [pid = 2760] [serial = 1628] [outer = 00000000] [url = about:blank] 18:29:45 INFO - PROCESS | 2760 | --DOMWINDOW == 86 (13F2BC00) [pid = 2760] [serial = 1624] [outer = 00000000] [url = about:blank] 18:29:45 INFO - PROCESS | 2760 | --DOMWINDOW == 85 (1467F400) [pid = 2760] [serial = 1625] [outer = 00000000] [url = about:blank] 18:29:45 INFO - PROCESS | 2760 | --DOMWINDOW == 84 (12FC1C00) [pid = 2760] [serial = 1622] [outer = 00000000] [url = about:blank] 18:29:45 INFO - PROCESS | 2760 | --DOMWINDOW == 83 (12D44000) [pid = 2760] [serial = 1621] [outer = 00000000] [url = about:blank] 18:29:45 INFO - PROCESS | 2760 | --DOMWINDOW == 82 (1C583400) [pid = 2760] [serial = 1636] [outer = 00000000] [url = about:blank] 18:29:45 INFO - PROCESS | 2760 | --DOMWINDOW == 81 (13FE8C00) [pid = 2760] [serial = 1085] [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.] 18:29:46 INFO - PROCESS | 2760 | 1461115785988 Marionette TRACE conn4 <- [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]]]}] 18:29:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:29:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 831ms 18:29:46 INFO - PROCESS | 2760 | 1461115786023 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 18:29:46 INFO - PROCESS | 2760 | 1461115786028 Marionette TRACE conn4 <- [1,2229,null,{"value":"13"}] 18:29:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:29:46 INFO - PROCESS | 2760 | 1461115786034 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:29:46 INFO - PROCESS | 2760 | 1461115786036 Marionette TRACE conn4 <- [1,2230,null,{}] 18:29:46 INFO - PROCESS | 2760 | 1461115786040 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:46 INFO - PROCESS | 2760 | 1461115786125 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 18:29:46 INFO - PROCESS | 2760 | 1461115786134 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:46 INFO - PROCESS | 2760 | ++DOCSHELL 13552800 == 38 [pid = 2760] [id = 567] 18:29:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 82 (13556400) [pid = 2760] [serial = 1701] [outer = 00000000] 18:29:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 83 (13F7D800) [pid = 2760] [serial = 1702] [outer = 13556400] 18:29:46 INFO - PROCESS | 2760 | 1461115786181 Marionette DEBUG loaded listener.js 18:29:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 84 (14648C00) [pid = 2760] [serial = 1703] [outer = 13556400] 18:29:46 INFO - PROCESS | 2760 | 1461115786692 Marionette TRACE conn4 <- [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]]]}] 18:29:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:29:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 670ms 18:29:46 INFO - PROCESS | 2760 | 1461115786708 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 18:29:46 INFO - PROCESS | 2760 | 1461115786710 Marionette TRACE conn4 <- [1,2233,null,{"value":"13"}] 18:29:46 INFO - PROCESS | 2760 | 1461115786713 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:29:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:29:46 INFO - PROCESS | 2760 | 1461115786716 Marionette TRACE conn4 <- [1,2234,null,{}] 18:29:46 INFO - PROCESS | 2760 | 1461115786731 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:46 INFO - PROCESS | 2760 | 1461115786846 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 18:29:46 INFO - PROCESS | 2760 | 1461115786858 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:46 INFO - PROCESS | 2760 | ++DOCSHELL 1A945C00 == 39 [pid = 2760] [id = 568] 18:29:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 85 (1A945400) [pid = 2760] [serial = 1704] [outer = 00000000] 18:29:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 86 (1A94D800) [pid = 2760] [serial = 1705] [outer = 1A945400] 18:29:46 INFO - PROCESS | 2760 | 1461115786906 Marionette DEBUG loaded listener.js 18:29:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 87 (1B15DC00) [pid = 2760] [serial = 1706] [outer = 1A945400] 18:29:47 INFO - PROCESS | 2760 | 1461115787377 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 18:29:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:29:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 690ms 18:29:47 INFO - PROCESS | 2760 | 1461115787407 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 18:29:47 INFO - PROCESS | 2760 | 1461115787410 Marionette TRACE conn4 <- [1,2237,null,{"value":"13"}] 18:29:47 INFO - PROCESS | 2760 | 1461115787413 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:29:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:29:47 INFO - PROCESS | 2760 | 1461115787415 Marionette TRACE conn4 <- [1,2238,null,{}] 18:29:47 INFO - PROCESS | 2760 | 1461115787419 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:47 INFO - PROCESS | 2760 | 1461115787506 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 18:29:47 INFO - PROCESS | 2760 | 1461115787512 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:47 INFO - PROCESS | 2760 | ++DOCSHELL 1BB3A000 == 40 [pid = 2760] [id = 569] 18:29:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 88 (1BB3B400) [pid = 2760] [serial = 1707] [outer = 00000000] 18:29:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1C503000) [pid = 2760] [serial = 1708] [outer = 1BB3B400] 18:29:47 INFO - PROCESS | 2760 | 1461115787559 Marionette DEBUG loaded listener.js 18:29:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1C50E400) [pid = 2760] [serial = 1709] [outer = 1BB3B400] 18:29:48 INFO - PROCESS | 2760 | 1461115787990 Marionette TRACE conn4 <- [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]]]}] 18:29:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:29:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 630ms 18:29:48 INFO - PROCESS | 2760 | 1461115788047 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 18:29:48 INFO - PROCESS | 2760 | 1461115788049 Marionette TRACE conn4 <- [1,2241,null,{"value":"13"}] 18:29:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:29:48 INFO - PROCESS | 2760 | 1461115788053 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:29:48 INFO - PROCESS | 2760 | 1461115788054 Marionette TRACE conn4 <- [1,2242,null,{}] 18:29:48 INFO - PROCESS | 2760 | 1461115788058 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:48 INFO - PROCESS | 2760 | 1461115788142 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 18:29:48 INFO - PROCESS | 2760 | 1461115788148 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:48 INFO - PROCESS | 2760 | ++DOCSHELL 1C582400 == 41 [pid = 2760] [id = 570] 18:29:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1C58EC00) [pid = 2760] [serial = 1710] [outer = 00000000] 18:29:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1C59A000) [pid = 2760] [serial = 1711] [outer = 1C58EC00] 18:29:48 INFO - PROCESS | 2760 | 1461115788194 Marionette DEBUG loaded listener.js 18:29:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1CD24C00) [pid = 2760] [serial = 1712] [outer = 1C58EC00] 18:29:48 INFO - PROCESS | 2760 | 1461115788715 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 18:29:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:29:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 730ms 18:29:48 INFO - PROCESS | 2760 | 1461115788784 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 18:29:48 INFO - PROCESS | 2760 | 1461115788786 Marionette TRACE conn4 <- [1,2245,null,{"value":"13"}] 18:29:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:29:48 INFO - PROCESS | 2760 | 1461115788789 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:29:48 INFO - PROCESS | 2760 | 1461115788791 Marionette TRACE conn4 <- [1,2246,null,{}] 18:29:48 INFO - PROCESS | 2760 | 1461115788795 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:48 INFO - PROCESS | 2760 | 1461115788917 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 18:29:49 INFO - PROCESS | 2760 | 1461115788982 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:49 INFO - PROCESS | 2760 | ++DOCSHELL 1D04B800 == 42 [pid = 2760] [id = 571] 18:29:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1D04C400) [pid = 2760] [serial = 1713] [outer = 00000000] 18:29:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1D5D5C00) [pid = 2760] [serial = 1714] [outer = 1D04C400] 18:29:49 INFO - PROCESS | 2760 | 1461115789034 Marionette DEBUG loaded listener.js 18:29:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1D7DD800) [pid = 2760] [serial = 1715] [outer = 1D04C400] 18:29:49 INFO - PROCESS | 2760 | 1461115789484 Marionette TRACE conn4 <- [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]]]}] 18:29:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:29:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 732ms 18:29:49 INFO - PROCESS | 2760 | 1461115789562 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 18:29:49 INFO - PROCESS | 2760 | 1461115789564 Marionette TRACE conn4 <- [1,2249,null,{"value":"13"}] 18:29:49 INFO - PROCESS | 2760 | 1461115789568 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:29:49 INFO - PROCESS | 2760 | 1461115789570 Marionette TRACE conn4 <- [1,2250,null,{}] 18:29:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:29:49 INFO - PROCESS | 2760 | 1461115789574 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:49 INFO - PROCESS | 2760 | 1461115789686 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 18:29:49 INFO - PROCESS | 2760 | 1461115789756 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:49 INFO - PROCESS | 2760 | ++DOCSHELL 1D8DA000 == 43 [pid = 2760] [id = 572] 18:29:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1D8DC000) [pid = 2760] [serial = 1716] [outer = 00000000] 18:29:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1DB60800) [pid = 2760] [serial = 1717] [outer = 1D8DC000] 18:29:49 INFO - PROCESS | 2760 | 1461115789802 Marionette DEBUG loaded listener.js 18:29:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1DDE8000) [pid = 2760] [serial = 1718] [outer = 1D8DC000] 18:29:50 INFO - PROCESS | 2760 | 1461115790212 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 18:29:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:29:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 670ms 18:29:50 INFO - PROCESS | 2760 | 1461115790246 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 18:29:50 INFO - PROCESS | 2760 | 1461115790248 Marionette TRACE conn4 <- [1,2253,null,{"value":"13"}] 18:29:50 INFO - PROCESS | 2760 | 1461115790251 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:29:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:29:50 INFO - PROCESS | 2760 | 1461115790253 Marionette TRACE conn4 <- [1,2254,null,{}] 18:29:50 INFO - PROCESS | 2760 | 1461115790263 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:50 INFO - PROCESS | 2760 | 1461115790373 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 18:29:50 INFO - PROCESS | 2760 | 1461115790379 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:50 INFO - PROCESS | 2760 | ++DOCSHELL 1DB5C400 == 44 [pid = 2760] [id = 573] 18:29:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1E1D2400) [pid = 2760] [serial = 1719] [outer = 00000000] 18:29:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1E45F000) [pid = 2760] [serial = 1720] [outer = 1E1D2400] 18:29:50 INFO - PROCESS | 2760 | 1461115790425 Marionette DEBUG loaded listener.js 18:29:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1E589800) [pid = 2760] [serial = 1721] [outer = 1E1D2400] 18:29:50 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1C590400) [pid = 2760] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:29:50 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1D5DBC00) [pid = 2760] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:29:50 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (19397000) [pid = 2760] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:29:50 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (0F55A000) [pid = 2760] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:29:50 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1C59DC00) [pid = 2760] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:29:50 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1A948400) [pid = 2760] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:29:50 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (13510000) [pid = 2760] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:29:50 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (0F37E400) [pid = 2760] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:29:50 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1BB3FC00) [pid = 2760] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:29:50 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (137D4400) [pid = 2760] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:29:50 INFO - PROCESS | 2760 | 1461115790932 Marionette TRACE conn4 <- [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]]]}] 18:29:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:29:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 730ms 18:29:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:29:51 INFO - PROCESS | 2760 | 1461115790985 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 18:29:51 INFO - PROCESS | 2760 | 1461115790987 Marionette TRACE conn4 <- [1,2257,null,{"value":"13"}] 18:29:51 INFO - PROCESS | 2760 | 1461115790991 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:29:51 INFO - PROCESS | 2760 | 1461115790992 Marionette TRACE conn4 <- [1,2258,null,{}] 18:29:51 INFO - PROCESS | 2760 | 1461115790996 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:51 INFO - PROCESS | 2760 | 1461115791101 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 18:29:51 INFO - PROCESS | 2760 | 1461115791107 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:51 INFO - PROCESS | 2760 | ++DOCSHELL 1BD2B800 == 45 [pid = 2760] [id = 574] 18:29:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1C50E000) [pid = 2760] [serial = 1722] [outer = 00000000] 18:29:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1E233800) [pid = 2760] [serial = 1723] [outer = 1C50E000] 18:29:51 INFO - PROCESS | 2760 | 1461115791152 Marionette DEBUG loaded listener.js 18:29:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1E452C00) [pid = 2760] [serial = 1724] [outer = 1C50E000] 18:29:51 INFO - PROCESS | 2760 | 1461115791579 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 18:29:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:29:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 630ms 18:29:51 INFO - PROCESS | 2760 | 1461115791621 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 18:29:51 INFO - PROCESS | 2760 | 1461115791623 Marionette TRACE conn4 <- [1,2261,null,{"value":"13"}] 18:29:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:29:51 INFO - PROCESS | 2760 | 1461115791627 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:29:51 INFO - PROCESS | 2760 | 1461115791629 Marionette TRACE conn4 <- [1,2262,null,{}] 18:29:51 INFO - PROCESS | 2760 | 1461115791633 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:51 INFO - PROCESS | 2760 | 1461115791717 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 18:29:51 INFO - PROCESS | 2760 | 1461115791724 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:51 INFO - PROCESS | 2760 | ++DOCSHELL 0F339800 == 46 [pid = 2760] [id = 575] 18:29:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1E6D7800) [pid = 2760] [serial = 1725] [outer = 00000000] 18:29:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1FB33400) [pid = 2760] [serial = 1726] [outer = 1E6D7800] 18:29:51 INFO - PROCESS | 2760 | 1461115791769 Marionette DEBUG loaded listener.js 18:29:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1FB34C00) [pid = 2760] [serial = 1727] [outer = 1E6D7800] 18:29:52 INFO - PROCESS | 2760 | 1461115792214 Marionette TRACE conn4 <- [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]]]}] 18:29:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:29:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 630ms 18:29:52 INFO - PROCESS | 2760 | 1461115792258 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 18:29:52 INFO - PROCESS | 2760 | 1461115792260 Marionette TRACE conn4 <- [1,2265,null,{"value":"13"}] 18:29:52 INFO - PROCESS | 2760 | 1461115792263 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:29:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:29:52 INFO - PROCESS | 2760 | 1461115792265 Marionette TRACE conn4 <- [1,2266,null,{}] 18:29:52 INFO - PROCESS | 2760 | 1461115792269 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:52 INFO - PROCESS | 2760 | 1461115792368 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 18:29:52 INFO - PROCESS | 2760 | 1461115792376 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:52 INFO - PROCESS | 2760 | ++DOCSHELL 1FF0D000 == 47 [pid = 2760] [id = 576] 18:29:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (2005F400) [pid = 2760] [serial = 1728] [outer = 00000000] 18:29:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (20064400) [pid = 2760] [serial = 1729] [outer = 2005F400] 18:29:52 INFO - PROCESS | 2760 | 1461115792427 Marionette DEBUG loaded listener.js 18:29:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (2006B000) [pid = 2760] [serial = 1730] [outer = 2005F400] 18:29:53 INFO - PROCESS | 2760 | 1461115793122 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 18:29:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:29:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 871ms 18:29:53 INFO - PROCESS | 2760 | 1461115793138 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 18:29:53 INFO - PROCESS | 2760 | 1461115793143 Marionette TRACE conn4 <- [1,2269,null,{"value":"13"}] 18:29:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:29:53 INFO - PROCESS | 2760 | 1461115793149 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:29:53 INFO - PROCESS | 2760 | 1461115793153 Marionette TRACE conn4 <- [1,2270,null,{}] 18:29:53 INFO - PROCESS | 2760 | 1461115793159 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:53 INFO - PROCESS | 2760 | 1461115793269 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 18:29:53 INFO - PROCESS | 2760 | 1461115793383 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:53 INFO - PROCESS | 2760 | ++DOCSHELL 1354E000 == 48 [pid = 2760] [id = 577] 18:29:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1354E400) [pid = 2760] [serial = 1731] [outer = 00000000] 18:29:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (17895400) [pid = 2760] [serial = 1732] [outer = 1354E400] 18:29:53 INFO - PROCESS | 2760 | 1461115793482 Marionette DEBUG loaded listener.js 18:29:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (18267800) [pid = 2760] [serial = 1733] [outer = 1354E400] 18:29:54 INFO - PROCESS | 2760 | 1461115794113 Marionette TRACE conn4 <- [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]]]}] 18:29:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:29:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 970ms 18:29:54 INFO - PROCESS | 2760 | 1461115794123 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 18:29:54 INFO - PROCESS | 2760 | 1461115794129 Marionette TRACE conn4 <- [1,2273,null,{"value":"13"}] 18:29:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:29:54 INFO - PROCESS | 2760 | 1461115794136 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:29:54 INFO - PROCESS | 2760 | 1461115794139 Marionette TRACE conn4 <- [1,2274,null,{}] 18:29:54 INFO - PROCESS | 2760 | 1461115794143 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:54 INFO - PROCESS | 2760 | 1461115794254 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 18:29:54 INFO - PROCESS | 2760 | 1461115794364 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:54 INFO - PROCESS | 2760 | ++DOCSHELL 1A666400 == 49 [pid = 2760] [id = 578] 18:29:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1A6B2000) [pid = 2760] [serial = 1734] [outer = 00000000] 18:29:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1A94D400) [pid = 2760] [serial = 1735] [outer = 1A6B2000] 18:29:54 INFO - PROCESS | 2760 | 1461115794419 Marionette DEBUG loaded listener.js 18:29:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1BB26000) [pid = 2760] [serial = 1736] [outer = 1A6B2000] 18:29:55 INFO - PROCESS | 2760 | 1461115794999 Marionette TRACE conn4 <- [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]]]}] 18:29:55 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 18:29:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 870ms 18:29:55 INFO - PROCESS | 2760 | 1461115795008 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 18:29:55 INFO - PROCESS | 2760 | 1461115795010 Marionette TRACE conn4 <- [1,2277,null,{"value":"13"}] 18:29:55 INFO - PROCESS | 2760 | 1461115795014 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:29:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:29:55 INFO - PROCESS | 2760 | 1461115795018 Marionette TRACE conn4 <- [1,2278,null,{}] 18:29:55 INFO - PROCESS | 2760 | 1461115795046 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:55 INFO - PROCESS | 2760 | 1461115795156 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 18:29:55 INFO - PROCESS | 2760 | 1461115795267 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:55 INFO - PROCESS | 2760 | ++DOCSHELL 1E455800 == 50 [pid = 2760] [id = 579] 18:29:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1E456400) [pid = 2760] [serial = 1737] [outer = 00000000] 18:29:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1FB3C800) [pid = 2760] [serial = 1738] [outer = 1E456400] 18:29:55 INFO - PROCESS | 2760 | 1461115795366 Marionette DEBUG loaded listener.js 18:29:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1FFBDC00) [pid = 2760] [serial = 1739] [outer = 1E456400] 18:29:55 INFO - PROCESS | 2760 | 1461115795959 Marionette TRACE conn4 <- [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]]]}] 18:29:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:29:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 991ms 18:29:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:29:56 INFO - PROCESS | 2760 | 1461115796008 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 18:29:56 INFO - PROCESS | 2760 | 1461115796011 Marionette TRACE conn4 <- [1,2281,null,{"value":"13"}] 18:29:56 INFO - PROCESS | 2760 | 1461115796015 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:29:56 INFO - PROCESS | 2760 | 1461115796017 Marionette TRACE conn4 <- [1,2282,null,{}] 18:29:56 INFO - PROCESS | 2760 | 1461115796021 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:56 INFO - PROCESS | 2760 | 1461115796156 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 18:29:56 INFO - PROCESS | 2760 | 1461115796294 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:56 INFO - PROCESS | 2760 | ++DOCSHELL 2006CC00 == 51 [pid = 2760] [id = 580] 18:29:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (2006DC00) [pid = 2760] [serial = 1740] [outer = 00000000] 18:29:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (20A0A000) [pid = 2760] [serial = 1741] [outer = 2006DC00] 18:29:56 INFO - PROCESS | 2760 | 1461115796354 Marionette DEBUG loaded listener.js 18:29:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (20A0E000) [pid = 2760] [serial = 1742] [outer = 2006DC00] 18:29:57 INFO - PROCESS | 2760 | 1461115797164 Marionette TRACE conn4 <- [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]]]}] 18:29:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:29:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1174ms 18:29:57 INFO - PROCESS | 2760 | 1461115797192 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 18:29:57 INFO - PROCESS | 2760 | 1461115797196 Marionette TRACE conn4 <- [1,2285,null,{"value":"13"}] 18:29:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:29:57 INFO - PROCESS | 2760 | 1461115797201 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:29:57 INFO - PROCESS | 2760 | 1461115797205 Marionette TRACE conn4 <- [1,2286,null,{}] 18:29:57 INFO - PROCESS | 2760 | 1461115797211 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:57 INFO - PROCESS | 2760 | 1461115797309 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 18:29:57 INFO - PROCESS | 2760 | 1461115797453 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:57 INFO - PROCESS | 2760 | ++DOCSHELL 1816A800 == 52 [pid = 2760] [id = 581] 18:29:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (18188C00) [pid = 2760] [serial = 1743] [outer = 00000000] 18:29:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1A6B6000) [pid = 2760] [serial = 1744] [outer = 18188C00] 18:29:57 INFO - PROCESS | 2760 | 1461115797506 Marionette DEBUG loaded listener.js 18:29:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1A940000) [pid = 2760] [serial = 1745] [outer = 18188C00] 18:29:58 INFO - PROCESS | 2760 | --DOCSHELL 0F339800 == 51 [pid = 2760] [id = 575] 18:29:58 INFO - PROCESS | 2760 | --DOCSHELL 1BD2B800 == 50 [pid = 2760] [id = 574] 18:29:58 INFO - PROCESS | 2760 | --DOCSHELL 1DB5C400 == 49 [pid = 2760] [id = 573] 18:29:58 INFO - PROCESS | 2760 | --DOCSHELL 1D8DA000 == 48 [pid = 2760] [id = 572] 18:29:58 INFO - PROCESS | 2760 | --DOCSHELL 1D04B800 == 47 [pid = 2760] [id = 571] 18:29:58 INFO - PROCESS | 2760 | --DOCSHELL 1C582400 == 46 [pid = 2760] [id = 570] 18:29:58 INFO - PROCESS | 2760 | --DOCSHELL 1BB3A000 == 45 [pid = 2760] [id = 569] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1BEF4800) [pid = 2760] [serial = 1648] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (0F24C000) [pid = 2760] [serial = 1642] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1D1D9C00) [pid = 2760] [serial = 1651] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (18E4F000) [pid = 2760] [serial = 1645] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOCSHELL 1A945C00 == 44 [pid = 2760] [id = 568] 18:29:58 INFO - PROCESS | 2760 | --DOCSHELL 13552800 == 43 [pid = 2760] [id = 567] 18:29:58 INFO - PROCESS | 2760 | --DOCSHELL 17B65400 == 42 [pid = 2760] [id = 566] 18:29:58 INFO - PROCESS | 2760 | --DOCSHELL 13079800 == 41 [pid = 2760] [id = 561] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1DB60000) [pid = 2760] [serial = 1681] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1D047000) [pid = 2760] [serial = 1669] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1D7DE800) [pid = 2760] [serial = 1672] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1A92F000) [pid = 2760] [serial = 1660] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1A935C00) [pid = 2760] [serial = 1661] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (17890400) [pid = 2760] [serial = 1657] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (17FE1C00) [pid = 2760] [serial = 1658] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1CD7EC00) [pid = 2760] [serial = 1640] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1D1D3800) [pid = 2760] [serial = 1670] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1B162C00) [pid = 2760] [serial = 1663] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1BB37800) [pid = 2760] [serial = 1664] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (13F88C00) [pid = 2760] [serial = 1655] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (137D2000) [pid = 2760] [serial = 1654] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1B15E800) [pid = 2760] [serial = 1675] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1D7DF400) [pid = 2760] [serial = 1673] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1C509800) [pid = 2760] [serial = 1666] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1B1BE800) [pid = 2760] [serial = 1676] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1C58F000) [pid = 2760] [serial = 1667] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1D8DB800) [pid = 2760] [serial = 1679] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1D7DF800) [pid = 2760] [serial = 1678] [outer = 00000000] [url = about:blank] 18:29:58 INFO - PROCESS | 2760 | 1461115798116 Marionette TRACE conn4 <- [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]]]}] 18:29:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:29:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 930ms 18:29:58 INFO - PROCESS | 2760 | 1461115798132 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 18:29:58 INFO - PROCESS | 2760 | 1461115798138 Marionette TRACE conn4 <- [1,2289,null,{"value":"13"}] 18:29:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:29:58 INFO - PROCESS | 2760 | 1461115798144 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:29:58 INFO - PROCESS | 2760 | 1461115798146 Marionette TRACE conn4 <- [1,2290,null,{}] 18:29:58 INFO - PROCESS | 2760 | 1461115798150 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:58 INFO - PROCESS | 2760 | 1461115798239 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 18:29:58 INFO - PROCESS | 2760 | 1461115798338 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:58 INFO - PROCESS | 2760 | ++DOCSHELL 0F20F800 == 42 [pid = 2760] [id = 582] 18:29:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (0F24C000) [pid = 2760] [serial = 1746] [outer = 00000000] 18:29:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (137B9400) [pid = 2760] [serial = 1747] [outer = 0F24C000] 18:29:58 INFO - PROCESS | 2760 | 1461115798385 Marionette DEBUG loaded listener.js 18:29:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (13FEE000) [pid = 2760] [serial = 1748] [outer = 0F24C000] 18:29:58 INFO - PROCESS | 2760 | 1461115798860 Marionette TRACE conn4 <- [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]]]}] 18:29:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:29:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 771ms 18:29:58 INFO - PROCESS | 2760 | 1461115798918 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 18:29:58 INFO - PROCESS | 2760 | 1461115798920 Marionette TRACE conn4 <- [1,2293,null,{"value":"13"}] 18:29:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:29:58 INFO - PROCESS | 2760 | 1461115798924 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:29:58 INFO - PROCESS | 2760 | 1461115798927 Marionette TRACE conn4 <- [1,2294,null,{}] 18:29:58 INFO - PROCESS | 2760 | 1461115798937 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:59 INFO - PROCESS | 2760 | 1461115799021 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 18:29:59 INFO - PROCESS | 2760 | 1461115799027 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:59 INFO - PROCESS | 2760 | ++DOCSHELL 1A93EC00 == 43 [pid = 2760] [id = 583] 18:29:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1A943400) [pid = 2760] [serial = 1749] [outer = 00000000] 18:29:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1B15D400) [pid = 2760] [serial = 1750] [outer = 1A943400] 18:29:59 INFO - PROCESS | 2760 | 1461115799076 Marionette DEBUG loaded listener.js 18:29:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1BB27000) [pid = 2760] [serial = 1751] [outer = 1A943400] 18:29:59 INFO - PROCESS | 2760 | 1461115799549 Marionette TRACE conn4 <- [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]]]}] 18:29:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:29:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 671ms 18:29:59 INFO - PROCESS | 2760 | 1461115799598 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 18:29:59 INFO - PROCESS | 2760 | 1461115799601 Marionette TRACE conn4 <- [1,2297,null,{"value":"13"}] 18:29:59 INFO - PROCESS | 2760 | 1461115799604 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:29:59 INFO - PROCESS | 2760 | 1461115799605 Marionette TRACE conn4 <- [1,2298,null,{}] 18:29:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:29:59 INFO - PROCESS | 2760 | 1461115799609 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:59 INFO - PROCESS | 2760 | 1461115799693 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 18:29:59 INFO - PROCESS | 2760 | 1461115799701 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:59 INFO - PROCESS | 2760 | ++DOCSHELL 1A930000 == 44 [pid = 2760] [id = 584] 18:29:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1BB2C000) [pid = 2760] [serial = 1752] [outer = 00000000] 18:29:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1C584000) [pid = 2760] [serial = 1753] [outer = 1BB2C000] 18:29:59 INFO - PROCESS | 2760 | 1461115799748 Marionette DEBUG loaded listener.js 18:29:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1C593800) [pid = 2760] [serial = 1754] [outer = 1BB2C000] 18:30:00 INFO - PROCESS | 2760 | 1461115800205 Marionette TRACE conn4 <- [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]]]}] 18:30:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:30:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 630ms 18:30:00 INFO - PROCESS | 2760 | 1461115800238 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 18:30:00 INFO - PROCESS | 2760 | 1461115800240 Marionette TRACE conn4 <- [1,2301,null,{"value":"13"}] 18:30:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:30:00 INFO - PROCESS | 2760 | 1461115800251 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:30:00 INFO - PROCESS | 2760 | 1461115800253 Marionette TRACE conn4 <- [1,2302,null,{}] 18:30:00 INFO - PROCESS | 2760 | 1461115800257 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:00 INFO - PROCESS | 2760 | 1461115800374 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 18:30:00 INFO - PROCESS | 2760 | 1461115800467 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:00 INFO - PROCESS | 2760 | ++DOCSHELL 1C59F000 == 45 [pid = 2760] [id = 585] 18:30:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1CD28400) [pid = 2760] [serial = 1755] [outer = 00000000] 18:30:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1D047000) [pid = 2760] [serial = 1756] [outer = 1CD28400] 18:30:00 INFO - PROCESS | 2760 | 1461115800515 Marionette DEBUG loaded listener.js 18:30:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1D04D800) [pid = 2760] [serial = 1757] [outer = 1CD28400] 18:30:00 INFO - PROCESS | 2760 | 1461115800955 Marionette TRACE conn4 <- [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]]]}] 18:30:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:30:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 730ms 18:30:01 INFO - PROCESS | 2760 | 1461115800988 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 18:30:01 INFO - PROCESS | 2760 | 1461115800990 Marionette TRACE conn4 <- [1,2305,null,{"value":"13"}] 18:30:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:30:01 INFO - PROCESS | 2760 | 1461115800994 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:30:01 INFO - PROCESS | 2760 | 1461115800995 Marionette TRACE conn4 <- [1,2306,null,{}] 18:30:01 INFO - PROCESS | 2760 | 1461115800999 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:01 INFO - PROCESS | 2760 | 1461115801132 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 18:30:01 INFO - PROCESS | 2760 | 1461115801197 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:01 INFO - PROCESS | 2760 | ++DOCSHELL 17B65000 == 46 [pid = 2760] [id = 586] 18:30:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1D053000) [pid = 2760] [serial = 1758] [outer = 00000000] 18:30:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1D8D3C00) [pid = 2760] [serial = 1759] [outer = 1D053000] 18:30:01 INFO - PROCESS | 2760 | 1461115801248 Marionette DEBUG loaded listener.js 18:30:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1D8DAC00) [pid = 2760] [serial = 1760] [outer = 1D053000] 18:30:01 INFO - PROCESS | 2760 | 1461115801687 Marionette TRACE conn4 <- [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] 18:30:01 INFO - PROCESS | 2760 | 1461115801730 Marionette TRACE conn4 <- [1,2309,null,{"value":"13"}] 18:30:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:30:01 INFO - PROCESS | 2760 | 1461115801773 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:30:01 INFO - PROCESS | 2760 | 1461115801774 Marionette TRACE conn4 <- [1,2310,null,{}] 18:30:01 INFO - PROCESS | 2760 | 1461115801778 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:01 INFO - PROCESS | 2760 | 1461115801899 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 18:30:01 INFO - PROCESS | 2760 | 1461115801966 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:02 INFO - PROCESS | 2760 | ++DOCSHELL 1D8D3000 == 47 [pid = 2760] [id = 587] 18:30:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1D8D5800) [pid = 2760] [serial = 1761] [outer = 00000000] 18:30:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1E510C00) [pid = 2760] [serial = 1762] [outer = 1D8D5800] 18:30:02 INFO - PROCESS | 2760 | 1461115802013 Marionette DEBUG loaded listener.js 18:30:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1E45F800) [pid = 2760] [serial = 1763] [outer = 1D8D5800] 18:30:02 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1D04C400) [pid = 2760] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:30:02 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1BB3B400) [pid = 2760] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:30:02 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (13556400) [pid = 2760] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:30:02 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1C58EC00) [pid = 2760] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:30:02 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1E6D7800) [pid = 2760] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:30:02 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1A945400) [pid = 2760] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:30:02 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (17F56400) [pid = 2760] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:30:02 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (0F380800) [pid = 2760] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:30:02 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1D8DC000) [pid = 2760] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:30:02 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1E1D2400) [pid = 2760] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:30:02 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1C50E000) [pid = 2760] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:30:02 INFO - PROCESS | 2760 | 1461115802584 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 18:30:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:30:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 831ms 18:30:02 INFO - PROCESS | 2760 | 1461115802594 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 18:30:02 INFO - PROCESS | 2760 | 1461115802596 Marionette TRACE conn4 <- [1,2313,null,{"value":"13"}] 18:30:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:30:02 INFO - PROCESS | 2760 | 1461115802599 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:30:02 INFO - PROCESS | 2760 | 1461115802601 Marionette TRACE conn4 <- [1,2314,null,{}] 18:30:02 INFO - PROCESS | 2760 | 1461115802604 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:02 INFO - PROCESS | 2760 | 1461115802688 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 18:30:02 INFO - PROCESS | 2760 | 1461115802694 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:02 INFO - PROCESS | 2760 | ++DOCSHELL 18E4F400 == 48 [pid = 2760] [id = 588] 18:30:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (18EE9C00) [pid = 2760] [serial = 1764] [outer = 00000000] 18:30:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1D58B000) [pid = 2760] [serial = 1765] [outer = 18EE9C00] 18:30:02 INFO - PROCESS | 2760 | 1461115802739 Marionette DEBUG loaded listener.js 18:30:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1DB5EC00) [pid = 2760] [serial = 1766] [outer = 18EE9C00] 18:30:03 INFO - PROCESS | 2760 | 1461115803165 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 18:30:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:30:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 630ms 18:30:03 INFO - PROCESS | 2760 | 1461115803241 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 18:30:03 INFO - PROCESS | 2760 | 1461115803243 Marionette TRACE conn4 <- [1,2317,null,{"value":"13"}] 18:30:03 INFO - PROCESS | 2760 | 1461115803247 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:30:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:30:03 INFO - PROCESS | 2760 | 1461115803248 Marionette TRACE conn4 <- [1,2318,null,{}] 18:30:03 INFO - PROCESS | 2760 | 1461115803255 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:03 INFO - PROCESS | 2760 | 1461115803341 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 18:30:03 INFO - PROCESS | 2760 | 1461115803348 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:03 INFO - PROCESS | 2760 | ++DOCSHELL 1F30F800 == 49 [pid = 2760] [id = 589] 18:30:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1F39CC00) [pid = 2760] [serial = 1767] [outer = 00000000] 18:30:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1FFBB800) [pid = 2760] [serial = 1768] [outer = 1F39CC00] 18:30:03 INFO - PROCESS | 2760 | 1461115803392 Marionette DEBUG loaded listener.js 18:30:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (20069C00) [pid = 2760] [serial = 1769] [outer = 1F39CC00] 18:30:03 INFO - PROCESS | 2760 | 1461115803825 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 18:30:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:30:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 630ms 18:30:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:30:03 INFO - PROCESS | 2760 | 1461115803882 Marionette TRACE conn4 -> [0,2321,"getWindowHandle",null] 18:30:03 INFO - PROCESS | 2760 | 1461115803884 Marionette TRACE conn4 <- [1,2321,null,{"value":"13"}] 18:30:03 INFO - PROCESS | 2760 | 1461115803887 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:30:03 INFO - PROCESS | 2760 | 1461115803889 Marionette TRACE conn4 <- [1,2322,null,{}] 18:30:03 INFO - PROCESS | 2760 | 1461115803892 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:04 INFO - PROCESS | 2760 | 1461115803973 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 18:30:04 INFO - PROCESS | 2760 | 1461115803979 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:04 INFO - PROCESS | 2760 | ++DOCSHELL 1FB3E800 == 50 [pid = 2760] [id = 590] 18:30:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (2006C800) [pid = 2760] [serial = 1770] [outer = 00000000] 18:30:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (20A10400) [pid = 2760] [serial = 1771] [outer = 2006C800] 18:30:04 INFO - PROCESS | 2760 | 1461115804024 Marionette DEBUG loaded listener.js 18:30:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (20A11C00) [pid = 2760] [serial = 1772] [outer = 2006C800] 18:30:04 INFO - PROCESS | 2760 | 1461115804454 Marionette TRACE conn4 <- [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]]]}] 18:30:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:30:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 630ms 18:30:04 INFO - PROCESS | 2760 | 1461115804527 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 18:30:04 INFO - PROCESS | 2760 | 1461115804532 Marionette TRACE conn4 <- [1,2325,null,{"value":"13"}] 18:30:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:30:04 INFO - PROCESS | 2760 | 1461115804537 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:30:04 INFO - PROCESS | 2760 | 1461115804541 Marionette TRACE conn4 <- [1,2326,null,{}] 18:30:04 INFO - PROCESS | 2760 | 1461115804548 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:04 INFO - PROCESS | 2760 | 1461115804659 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 18:30:04 INFO - PROCESS | 2760 | 1461115804850 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:04 INFO - PROCESS | 2760 | ++DOCSHELL 137D4400 == 51 [pid = 2760] [id = 591] 18:30:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (13F29000) [pid = 2760] [serial = 1773] [outer = 00000000] 18:30:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (17897C00) [pid = 2760] [serial = 1774] [outer = 13F29000] 18:30:04 INFO - PROCESS | 2760 | 1461115804911 Marionette DEBUG loaded listener.js 18:30:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (17F5A800) [pid = 2760] [serial = 1775] [outer = 13F29000] 18:30:05 INFO - PROCESS | 2760 | 1461115805474 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 18:30:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:30:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 987ms 18:30:05 INFO - PROCESS | 2760 | 1461115805527 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 18:30:05 INFO - PROCESS | 2760 | 1461115805531 Marionette TRACE conn4 <- [1,2329,null,{"value":"13"}] 18:30:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:30:05 INFO - PROCESS | 2760 | 1461115805539 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:30:05 INFO - PROCESS | 2760 | 1461115805543 Marionette TRACE conn4 <- [1,2330,null,{}] 18:30:05 INFO - PROCESS | 2760 | 1461115805547 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:05 INFO - PROCESS | 2760 | 1461115805656 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 18:30:05 INFO - PROCESS | 2760 | 1461115805769 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:05 INFO - PROCESS | 2760 | ++DOCSHELL 1825DC00 == 52 [pid = 2760] [id = 592] 18:30:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (19396C00) [pid = 2760] [serial = 1776] [outer = 00000000] 18:30:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1B1C0C00) [pid = 2760] [serial = 1777] [outer = 19396C00] 18:30:05 INFO - PROCESS | 2760 | 1461115805866 Marionette DEBUG loaded listener.js 18:30:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1BEF7000) [pid = 2760] [serial = 1778] [outer = 19396C00] 18:30:06 INFO - PROCESS | 2760 | 1461115806447 Marionette TRACE conn4 <- [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]]]}] 18:30:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:30:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 971ms 18:30:06 INFO - PROCESS | 2760 | 1461115806512 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 18:30:06 INFO - PROCESS | 2760 | 1461115806515 Marionette TRACE conn4 <- [1,2333,null,{"value":"13"}] 18:30:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:30:06 INFO - PROCESS | 2760 | 1461115806519 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:30:06 INFO - PROCESS | 2760 | 1461115806521 Marionette TRACE conn4 <- [1,2334,null,{}] 18:30:06 INFO - PROCESS | 2760 | 1461115806531 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:06 INFO - PROCESS | 2760 | 1461115806643 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 18:30:06 INFO - PROCESS | 2760 | 1461115806786 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:06 INFO - PROCESS | 2760 | ++DOCSHELL 1D8DB000 == 53 [pid = 2760] [id = 593] 18:30:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1DB5A400) [pid = 2760] [serial = 1779] [outer = 00000000] 18:30:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1E45B000) [pid = 2760] [serial = 1780] [outer = 1DB5A400] 18:30:06 INFO - PROCESS | 2760 | 1461115806850 Marionette DEBUG loaded listener.js 18:30:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (20A17C00) [pid = 2760] [serial = 1781] [outer = 1DB5A400] 18:30:07 INFO - PROCESS | 2760 | 1461115807504 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 18:30:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:30:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1018ms 18:30:07 INFO - PROCESS | 2760 | 1461115807540 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 18:30:07 INFO - PROCESS | 2760 | 1461115807542 Marionette TRACE conn4 <- [1,2337,null,{"value":"13"}] 18:30:07 INFO - PROCESS | 2760 | 1461115807545 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:30:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:30:07 INFO - PROCESS | 2760 | 1461115807547 Marionette TRACE conn4 <- [1,2338,null,{}] 18:30:07 INFO - PROCESS | 2760 | 1461115807551 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:07 INFO - PROCESS | 2760 | 1461115807658 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 18:30:07 INFO - PROCESS | 2760 | 1461115807797 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:07 INFO - PROCESS | 2760 | ++DOCSHELL 20A47000 == 54 [pid = 2760] [id = 594] 18:30:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (20A4A000) [pid = 2760] [serial = 1782] [outer = 00000000] 18:30:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (20A50800) [pid = 2760] [serial = 1783] [outer = 20A4A000] 18:30:07 INFO - PROCESS | 2760 | 1461115807854 Marionette DEBUG loaded listener.js 18:30:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (20A53400) [pid = 2760] [serial = 1784] [outer = 20A4A000] 18:30:08 INFO - PROCESS | 2760 | 1461115808413 Marionette TRACE conn4 <- [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]]]}] 18:30:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:30:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 930ms 18:30:08 INFO - PROCESS | 2760 | 1461115808480 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 18:30:08 INFO - PROCESS | 2760 | 1461115808482 Marionette TRACE conn4 <- [1,2341,null,{"value":"13"}] 18:30:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:30:08 INFO - PROCESS | 2760 | 1461115808485 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:30:08 INFO - PROCESS | 2760 | 1461115808487 Marionette TRACE conn4 <- [1,2342,null,{}] 18:30:08 INFO - PROCESS | 2760 | 1461115808491 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:08 INFO - PROCESS | 2760 | 1461115808593 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 18:30:08 INFO - PROCESS | 2760 | 1461115808735 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:08 INFO - PROCESS | 2760 | ++DOCSHELL 14656000 == 55 [pid = 2760] [id = 595] 18:30:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (1939B800) [pid = 2760] [serial = 1785] [outer = 00000000] 18:30:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (1E6DB400) [pid = 2760] [serial = 1786] [outer = 1939B800] 18:30:08 INFO - PROCESS | 2760 | 1461115808793 Marionette DEBUG loaded listener.js 18:30:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (1FB3D000) [pid = 2760] [serial = 1787] [outer = 1939B800] 18:30:09 INFO - PROCESS | 2760 | 1461115809572 Marionette TRACE conn4 <- [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]]]}] 18:30:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:30:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1117ms 18:30:09 INFO - PROCESS | 2760 | 1461115809606 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 18:30:09 INFO - PROCESS | 2760 | 1461115809610 Marionette TRACE conn4 <- [1,2345,null,{"value":"13"}] 18:30:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:30:09 INFO - PROCESS | 2760 | 1461115809615 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:30:09 INFO - PROCESS | 2760 | 1461115809619 Marionette TRACE conn4 <- [1,2346,null,{}] 18:30:09 INFO - PROCESS | 2760 | 1461115809625 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:09 INFO - PROCESS | 2760 | 1461115809725 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 18:30:09 INFO - PROCESS | 2760 | 1461115809874 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:09 INFO - PROCESS | 2760 | ++DOCSHELL 13075C00 == 56 [pid = 2760] [id = 596] 18:30:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (17AD1000) [pid = 2760] [serial = 1788] [outer = 00000000] 18:30:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (18E56400) [pid = 2760] [serial = 1789] [outer = 17AD1000] 18:30:09 INFO - PROCESS | 2760 | 1461115809926 Marionette DEBUG loaded listener.js 18:30:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (1939F400) [pid = 2760] [serial = 1790] [outer = 17AD1000] 18:30:10 INFO - PROCESS | 2760 | --DOCSHELL 1F30F800 == 55 [pid = 2760] [id = 589] 18:30:10 INFO - PROCESS | 2760 | --DOCSHELL 18E4F400 == 54 [pid = 2760] [id = 588] 18:30:10 INFO - PROCESS | 2760 | --DOCSHELL 1D8D3000 == 53 [pid = 2760] [id = 587] 18:30:10 INFO - PROCESS | 2760 | --DOCSHELL 17B65000 == 52 [pid = 2760] [id = 586] 18:30:10 INFO - PROCESS | 2760 | --DOCSHELL 1C59F000 == 51 [pid = 2760] [id = 585] 18:30:10 INFO - PROCESS | 2760 | --DOCSHELL 1A930000 == 50 [pid = 2760] [id = 584] 18:30:10 INFO - PROCESS | 2760 | --DOCSHELL 1A93EC00 == 49 [pid = 2760] [id = 583] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (20064400) [pid = 2760] [serial = 1729] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOCSHELL 0F20F800 == 48 [pid = 2760] [id = 582] 18:30:10 INFO - PROCESS | 2760 | --DOCSHELL 1816A800 == 47 [pid = 2760] [id = 581] 18:30:10 INFO - PROCESS | 2760 | --DOCSHELL 1A666400 == 46 [pid = 2760] [id = 578] 18:30:10 INFO - PROCESS | 2760 | --DOCSHELL 1354E000 == 45 [pid = 2760] [id = 577] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (1354F000) [pid = 2760] [serial = 1684] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (1A94C000) [pid = 2760] [serial = 1687] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (1DB51800) [pid = 2760] [serial = 1690] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (1E518C00) [pid = 2760] [serial = 1693] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1D5D5C00) [pid = 2760] [serial = 1714] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (1C503000) [pid = 2760] [serial = 1708] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (1C50E400) [pid = 2760] [serial = 1709] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (13F7D800) [pid = 2760] [serial = 1702] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (14648C00) [pid = 2760] [serial = 1703] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1C59A000) [pid = 2760] [serial = 1711] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (1FB34C00) [pid = 2760] [serial = 1727] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1A94D800) [pid = 2760] [serial = 1705] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1B15DC00) [pid = 2760] [serial = 1706] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1A6BBC00) [pid = 2760] [serial = 1700] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (193A2000) [pid = 2760] [serial = 1699] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1467D800) [pid = 2760] [serial = 1697] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (144DB800) [pid = 2760] [serial = 1696] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1DB60800) [pid = 2760] [serial = 1717] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1D7DD800) [pid = 2760] [serial = 1715] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1E45F000) [pid = 2760] [serial = 1720] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1DDE8000) [pid = 2760] [serial = 1718] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1E233800) [pid = 2760] [serial = 1723] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1FB33400) [pid = 2760] [serial = 1726] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1E589800) [pid = 2760] [serial = 1721] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1CD24C00) [pid = 2760] [serial = 1712] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1E452C00) [pid = 2760] [serial = 1724] [outer = 00000000] [url = about:blank] 18:30:10 INFO - PROCESS | 2760 | 1461115810541 Marionette TRACE conn4 <- [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]]]}] 18:30:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:30:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 991ms 18:30:10 INFO - PROCESS | 2760 | 1461115810607 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 18:30:10 INFO - PROCESS | 2760 | 1461115810613 Marionette TRACE conn4 <- [1,2349,null,{"value":"13"}] 18:30:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:30:10 INFO - PROCESS | 2760 | 1461115810619 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:30:10 INFO - PROCESS | 2760 | 1461115810622 Marionette TRACE conn4 <- [1,2350,null,{}] 18:30:10 INFO - PROCESS | 2760 | 1461115810626 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:10 INFO - PROCESS | 2760 | 1461115810714 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 18:30:10 INFO - PROCESS | 2760 | 1461115810810 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:10 INFO - PROCESS | 2760 | ++DOCSHELL 12FBD800 == 46 [pid = 2760] [id = 597] 18:30:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1307C400) [pid = 2760] [serial = 1791] [outer = 00000000] 18:30:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (17B65000) [pid = 2760] [serial = 1792] [outer = 1307C400] 18:30:10 INFO - PROCESS | 2760 | 1461115810857 Marionette DEBUG loaded listener.js 18:30:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (18E4F000) [pid = 2760] [serial = 1793] [outer = 1307C400] 18:30:11 INFO - PROCESS | 2760 | 1461115811284 Marionette TRACE conn4 <- [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]]]}] 18:30:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:30:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 730ms 18:30:11 INFO - PROCESS | 2760 | 1461115811356 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 18:30:11 INFO - PROCESS | 2760 | 1461115811359 Marionette TRACE conn4 <- [1,2353,null,{"value":"13"}] 18:30:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:30:11 INFO - PROCESS | 2760 | 1461115811362 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:30:11 INFO - PROCESS | 2760 | 1461115811366 Marionette TRACE conn4 <- [1,2354,null,{}] 18:30:11 INFO - PROCESS | 2760 | 1461115811416 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:11 INFO - PROCESS | 2760 | 1461115811508 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 18:30:11 INFO - PROCESS | 2760 | 1461115811517 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:11 INFO - PROCESS | 2760 | ++DOCSHELL 1A94BC00 == 47 [pid = 2760] [id = 598] 18:30:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1A94D000) [pid = 2760] [serial = 1794] [outer = 00000000] 18:30:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1B162400) [pid = 2760] [serial = 1795] [outer = 1A94D000] 18:30:11 INFO - PROCESS | 2760 | 1461115811567 Marionette DEBUG loaded listener.js 18:30:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1BB3F800) [pid = 2760] [serial = 1796] [outer = 1A94D000] 18:30:12 INFO - PROCESS | 2760 | 1461115812030 Marionette TRACE conn4 <- [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]]]}] 18:30:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:30:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 710ms 18:30:12 INFO - PROCESS | 2760 | 1461115812076 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 18:30:12 INFO - PROCESS | 2760 | 1461115812079 Marionette TRACE conn4 <- [1,2357,null,{"value":"13"}] 18:30:12 INFO - PROCESS | 2760 | 1461115812082 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:30:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:30:12 INFO - PROCESS | 2760 | 1461115812084 Marionette TRACE conn4 <- [1,2358,null,{}] 18:30:12 INFO - PROCESS | 2760 | 1461115812087 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:12 INFO - PROCESS | 2760 | 1461115812169 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 18:30:12 INFO - PROCESS | 2760 | 1461115812178 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:12 INFO - PROCESS | 2760 | ++DOCSHELL 1C506C00 == 48 [pid = 2760] [id = 599] 18:30:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1C509000) [pid = 2760] [serial = 1797] [outer = 00000000] 18:30:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1C595400) [pid = 2760] [serial = 1798] [outer = 1C509000] 18:30:12 INFO - PROCESS | 2760 | 1461115812224 Marionette DEBUG loaded listener.js 18:30:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1C59CC00) [pid = 2760] [serial = 1799] [outer = 1C509000] 18:30:12 INFO - PROCESS | 2760 | 1461115812689 Marionette TRACE conn4 <- [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]]]}] 18:30:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:30:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 631ms 18:30:12 INFO - PROCESS | 2760 | 1461115812717 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 18:30:12 INFO - PROCESS | 2760 | 1461115812719 Marionette TRACE conn4 <- [1,2361,null,{"value":"13"}] 18:30:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:30:12 INFO - PROCESS | 2760 | 1461115812722 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:30:12 INFO - PROCESS | 2760 | 1461115812724 Marionette TRACE conn4 <- [1,2362,null,{}] 18:30:12 INFO - PROCESS | 2760 | 1461115812734 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:12 INFO - PROCESS | 2760 | 1461115812845 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 18:30:12 INFO - PROCESS | 2760 | 1461115812937 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:12 INFO - PROCESS | 2760 | ++DOCSHELL 1C5A1800 == 49 [pid = 2760] [id = 600] 18:30:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1CD25800) [pid = 2760] [serial = 1800] [outer = 00000000] 18:30:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1CD7A800) [pid = 2760] [serial = 1801] [outer = 1CD25800] 18:30:13 INFO - PROCESS | 2760 | 1461115812982 Marionette DEBUG loaded listener.js 18:30:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1D053C00) [pid = 2760] [serial = 1802] [outer = 1CD25800] 18:30:13 INFO - PROCESS | 2760 | 1461115813411 Marionette TRACE conn4 <- [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]]]}] 18:30:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:30:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 731ms 18:30:13 INFO - PROCESS | 2760 | 1461115813454 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 18:30:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:30:13 INFO - PROCESS | 2760 | 1461115813456 Marionette TRACE conn4 <- [1,2365,null,{"value":"13"}] 18:30:13 INFO - PROCESS | 2760 | 1461115813459 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:30:13 INFO - PROCESS | 2760 | 1461115813461 Marionette TRACE conn4 <- [1,2366,null,{}] 18:30:13 INFO - PROCESS | 2760 | 1461115813464 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:13 INFO - PROCESS | 2760 | 1461115813601 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 18:30:13 INFO - PROCESS | 2760 | 1461115813681 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:13 INFO - PROCESS | 2760 | ++DOCSHELL 13552000 == 50 [pid = 2760] [id = 601] 18:30:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1D1D6C00) [pid = 2760] [serial = 1803] [outer = 00000000] 18:30:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1D8DDC00) [pid = 2760] [serial = 1804] [outer = 1D1D6C00] 18:30:13 INFO - PROCESS | 2760 | 1461115813730 Marionette DEBUG loaded listener.js 18:30:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1DB57C00) [pid = 2760] [serial = 1805] [outer = 1D1D6C00] 18:30:14 INFO - PROCESS | 2760 | 1461115814226 Marionette TRACE conn4 <- [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]]]}] 18:30:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:30:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 830ms 18:30:14 INFO - PROCESS | 2760 | 1461115814290 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 18:30:14 INFO - PROCESS | 2760 | 1461115814292 Marionette TRACE conn4 <- [1,2369,null,{"value":"13"}] 18:30:14 INFO - PROCESS | 2760 | 1461115814295 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:30:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:30:14 INFO - PROCESS | 2760 | 1461115814297 Marionette TRACE conn4 <- [1,2370,null,{}] 18:30:14 INFO - PROCESS | 2760 | 1461115814300 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:14 INFO - PROCESS | 2760 | 1461115814416 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 18:30:14 INFO - PROCESS | 2760 | 1461115814484 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:14 INFO - PROCESS | 2760 | ++DOCSHELL 1E127C00 == 51 [pid = 2760] [id = 602] 18:30:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1E199800) [pid = 2760] [serial = 1806] [outer = 00000000] 18:30:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1E424C00) [pid = 2760] [serial = 1807] [outer = 1E199800] 18:30:14 INFO - PROCESS | 2760 | 1461115814529 Marionette DEBUG loaded listener.js 18:30:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1E45A000) [pid = 2760] [serial = 1808] [outer = 1E199800] 18:30:14 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (2006DC00) [pid = 2760] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:30:14 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1BB2C000) [pid = 2760] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:30:14 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (1DB59800) [pid = 2760] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:30:14 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1A943400) [pid = 2760] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:30:14 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1CD28400) [pid = 2760] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:30:14 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (0F160800) [pid = 2760] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:30:14 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (18EE9C00) [pid = 2760] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:30:14 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1A940C00) [pid = 2760] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:30:14 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (0F24C000) [pid = 2760] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:30:14 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1D053000) [pid = 2760] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:30:14 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1D04CC00) [pid = 2760] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:30:14 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1D8D5800) [pid = 2760] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:30:14 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (18188C00) [pid = 2760] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:30:14 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1818AC00) [pid = 2760] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:30:14 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1F39CC00) [pid = 2760] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:30:14 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1307CC00) [pid = 2760] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:30:14 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1DB5B800) [pid = 2760] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:30:15 INFO - PROCESS | 2760 | 1461115815042 Marionette TRACE conn4 <- [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]]]}] 18:30:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:30:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 770ms 18:30:15 INFO - PROCESS | 2760 | 1461115815070 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 18:30:15 INFO - PROCESS | 2760 | 1461115815072 Marionette TRACE conn4 <- [1,2373,null,{"value":"13"}] 18:30:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:30:15 INFO - PROCESS | 2760 | 1461115815075 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:30:15 INFO - PROCESS | 2760 | 1461115815077 Marionette TRACE conn4 <- [1,2374,null,{}] 18:30:15 INFO - PROCESS | 2760 | 1461115815080 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:15 INFO - PROCESS | 2760 | 1461115815198 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 18:30:15 INFO - PROCESS | 2760 | 1461115815263 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:15 INFO - PROCESS | 2760 | ++DOCSHELL 12FB6000 == 52 [pid = 2760] [id = 603] 18:30:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1307CC00) [pid = 2760] [serial = 1809] [outer = 00000000] 18:30:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1A94B800) [pid = 2760] [serial = 1810] [outer = 1307CC00] 18:30:15 INFO - PROCESS | 2760 | 1461115815308 Marionette DEBUG loaded listener.js 18:30:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1C510C00) [pid = 2760] [serial = 1811] [outer = 1307CC00] 18:30:15 INFO - PROCESS | 2760 | 1461115815658 Marionette TRACE conn4 <- [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]]]}] 18:30:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:30:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 630ms 18:30:15 INFO - PROCESS | 2760 | 1461115815707 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 18:30:15 INFO - PROCESS | 2760 | 1461115815709 Marionette TRACE conn4 <- [1,2377,null,{"value":"13"}] 18:30:15 INFO - PROCESS | 2760 | 1461115815712 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:30:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:30:15 INFO - PROCESS | 2760 | 1461115815714 Marionette TRACE conn4 <- [1,2378,null,{}] 18:30:15 INFO - PROCESS | 2760 | 1461115815717 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:15 INFO - PROCESS | 2760 | 1461115815803 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 18:30:15 INFO - PROCESS | 2760 | 1461115815809 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:15 INFO - PROCESS | 2760 | ++DOCSHELL 1D049400 == 53 [pid = 2760] [id = 604] 18:30:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1D5DC000) [pid = 2760] [serial = 1812] [outer = 00000000] 18:30:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1E519000) [pid = 2760] [serial = 1813] [outer = 1D5DC000] 18:30:15 INFO - PROCESS | 2760 | 1461115815854 Marionette DEBUG loaded listener.js 18:30:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1F30D400) [pid = 2760] [serial = 1814] [outer = 1D5DC000] 18:30:16 INFO - PROCESS | 2760 | 1461115816319 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 18:30:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:30:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 631ms 18:30:16 INFO - PROCESS | 2760 | 1461115816345 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 18:30:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:30:16 INFO - PROCESS | 2760 | 1461115816347 Marionette TRACE conn4 <- [1,2381,null,{"value":"13"}] 18:30:16 INFO - PROCESS | 2760 | 1461115816351 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:30:16 INFO - PROCESS | 2760 | 1461115816352 Marionette TRACE conn4 <- [1,2382,null,{}] 18:30:16 INFO - PROCESS | 2760 | 1461115816374 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:16 INFO - PROCESS | 2760 | 1461115816457 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 18:30:16 INFO - PROCESS | 2760 | 1461115816463 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:16 INFO - PROCESS | 2760 | ++DOCSHELL 1E45B800 == 54 [pid = 2760] [id = 605] 18:30:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1E6D2400) [pid = 2760] [serial = 1815] [outer = 00000000] 18:30:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (20066C00) [pid = 2760] [serial = 1816] [outer = 1E6D2400] 18:30:16 INFO - PROCESS | 2760 | 1461115816508 Marionette DEBUG loaded listener.js 18:30:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (20A06400) [pid = 2760] [serial = 1817] [outer = 1E6D2400] 18:30:17 INFO - PROCESS | 2760 | 1461115817143 Marionette TRACE conn4 <- [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]]]}] 18:30:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:30:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 850ms 18:30:17 INFO - PROCESS | 2760 | 1461115817217 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 18:30:17 INFO - PROCESS | 2760 | 1461115817222 Marionette TRACE conn4 <- [1,2385,null,{"value":"13"}] 18:30:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:30:17 INFO - PROCESS | 2760 | 1461115817229 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:30:17 INFO - PROCESS | 2760 | 1461115817234 Marionette TRACE conn4 <- [1,2386,null,{}] 18:30:17 INFO - PROCESS | 2760 | 1461115817241 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:17 INFO - PROCESS | 2760 | 1461115817354 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 18:30:17 INFO - PROCESS | 2760 | 1461115817473 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:17 INFO - PROCESS | 2760 | ++DOCSHELL 0F205C00 == 55 [pid = 2760] [id = 606] 18:30:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (0F37DC00) [pid = 2760] [serial = 1818] [outer = 00000000] 18:30:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (17B5F000) [pid = 2760] [serial = 1819] [outer = 0F37DC00] 18:30:17 INFO - PROCESS | 2760 | 1461115817530 Marionette DEBUG loaded listener.js 18:30:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (18471800) [pid = 2760] [serial = 1820] [outer = 0F37DC00] 18:30:18 INFO - PROCESS | 2760 | 1461115818067 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 18:30:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:30:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 890ms 18:30:18 INFO - PROCESS | 2760 | 1461115818121 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 18:30:18 INFO - PROCESS | 2760 | 1461115818127 Marionette TRACE conn4 <- [1,2389,null,{"value":"13"}] 18:30:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:30:18 INFO - PROCESS | 2760 | 1461115818134 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:30:18 INFO - PROCESS | 2760 | 1461115818137 Marionette TRACE conn4 <- [1,2390,null,{}] 18:30:18 INFO - PROCESS | 2760 | 1461115818141 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:18 INFO - PROCESS | 2760 | 1461115818249 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 18:30:18 INFO - PROCESS | 2760 | 1461115818365 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:18 INFO - PROCESS | 2760 | ++DOCSHELL 1A931000 == 56 [pid = 2760] [id = 607] 18:30:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1A937800) [pid = 2760] [serial = 1821] [outer = 00000000] 18:30:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1BD2DC00) [pid = 2760] [serial = 1822] [outer = 1A937800] 18:30:18 INFO - PROCESS | 2760 | 1461115818461 Marionette DEBUG loaded listener.js 18:30:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1CD76000) [pid = 2760] [serial = 1823] [outer = 1A937800] 18:30:19 INFO - PROCESS | 2760 | 1461115819073 Marionette TRACE conn4 <- [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]]]}] 18:30:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:30:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 970ms 18:30:19 INFO - PROCESS | 2760 | 1461115819105 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 18:30:19 INFO - PROCESS | 2760 | 1461115819108 Marionette TRACE conn4 <- [1,2393,null,{"value":"13"}] 18:30:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:30:19 INFO - PROCESS | 2760 | 1461115819111 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:30:19 INFO - PROCESS | 2760 | 1461115819115 Marionette TRACE conn4 <- [1,2394,null,{}] 18:30:19 INFO - PROCESS | 2760 | 1461115819126 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:19 INFO - PROCESS | 2760 | 1461115819237 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 18:30:19 INFO - PROCESS | 2760 | 1461115819351 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:19 INFO - PROCESS | 2760 | ++DOCSHELL 1E424800 == 57 [pid = 2760] [id = 608] 18:30:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1E581800) [pid = 2760] [serial = 1824] [outer = 00000000] 18:30:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (20A0A400) [pid = 2760] [serial = 1825] [outer = 1E581800] 18:30:19 INFO - PROCESS | 2760 | 1461115819450 Marionette DEBUG loaded listener.js 18:30:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (20A22400) [pid = 2760] [serial = 1826] [outer = 1E581800] 18:30:20 INFO - PROCESS | 2760 | 1461115820071 Marionette TRACE conn4 <- [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]]]}] 18:30:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:30:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1019ms 18:30:20 INFO - PROCESS | 2760 | 1461115820134 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 18:30:20 INFO - PROCESS | 2760 | 1461115820137 Marionette TRACE conn4 <- [1,2397,null,{"value":"13"}] 18:30:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:30:20 INFO - PROCESS | 2760 | 1461115820141 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:30:20 INFO - PROCESS | 2760 | 1461115820143 Marionette TRACE conn4 <- [1,2398,null,{}] 18:30:20 INFO - PROCESS | 2760 | 1461115820147 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:20 INFO - PROCESS | 2760 | 1461115820254 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 18:30:20 INFO - PROCESS | 2760 | 1461115820396 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:20 INFO - PROCESS | 2760 | ++DOCSHELL 1A92EC00 == 58 [pid = 2760] [id = 609] 18:30:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (20A4BC00) [pid = 2760] [serial = 1827] [outer = 00000000] 18:30:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (20B9AC00) [pid = 2760] [serial = 1828] [outer = 20A4BC00] 18:30:20 INFO - PROCESS | 2760 | 1461115820454 Marionette DEBUG loaded listener.js 18:30:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (21A35000) [pid = 2760] [serial = 1829] [outer = 20A4BC00] 18:30:21 INFO - PROCESS | 2760 | 1461115821014 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 18:30:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:30:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 930ms 18:30:21 INFO - PROCESS | 2760 | 1461115821074 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 18:30:21 INFO - PROCESS | 2760 | 1461115821077 Marionette TRACE conn4 <- [1,2401,null,{"value":"13"}] 18:30:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:30:21 INFO - PROCESS | 2760 | 1461115821081 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:30:21 INFO - PROCESS | 2760 | 1461115821083 Marionette TRACE conn4 <- [1,2402,null,{}] 18:30:21 INFO - PROCESS | 2760 | 1461115821086 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:21 INFO - PROCESS | 2760 | 1461115821204 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 18:30:21 INFO - PROCESS | 2760 | 1461115821331 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:21 INFO - PROCESS | 2760 | ++DOCSHELL 0F15C400 == 59 [pid = 2760] [id = 610] 18:30:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (0F15E400) [pid = 2760] [serial = 1830] [outer = 00000000] 18:30:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (1307C000) [pid = 2760] [serial = 1831] [outer = 0F15E400] 18:30:21 INFO - PROCESS | 2760 | 1461115821430 Marionette DEBUG loaded listener.js 18:30:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (1467DC00) [pid = 2760] [serial = 1832] [outer = 0F15E400] 18:30:22 INFO - PROCESS | 2760 | 1461115822160 Marionette TRACE conn4 <- [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]]]}] 18:30:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:30:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1127ms 18:30:22 INFO - PROCESS | 2760 | 1461115822210 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 18:30:22 INFO - PROCESS | 2760 | 1461115822215 Marionette TRACE conn4 <- [1,2405,null,{"value":"13"}] 18:30:22 INFO - PROCESS | 2760 | 1461115822221 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:30:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:30:22 INFO - PROCESS | 2760 | 1461115822224 Marionette TRACE conn4 <- [1,2406,null,{}] 18:30:22 INFO - PROCESS | 2760 | 1461115822229 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:22 INFO - PROCESS | 2760 | 1461115822334 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 18:30:22 INFO - PROCESS | 2760 | 1461115822482 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:22 INFO - PROCESS | 2760 | ++DOCSHELL 1A935C00 == 60 [pid = 2760] [id = 611] 18:30:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (1A93A000) [pid = 2760] [serial = 1833] [outer = 00000000] 18:30:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (1B15A000) [pid = 2760] [serial = 1834] [outer = 1A93A000] 18:30:22 INFO - PROCESS | 2760 | 1461115822535 Marionette DEBUG loaded listener.js 18:30:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (1BB2F400) [pid = 2760] [serial = 1835] [outer = 1A93A000] 18:30:23 INFO - PROCESS | 2760 | --DOCSHELL 1CD23C00 == 59 [pid = 2760] [id = 550] 18:30:23 INFO - PROCESS | 2760 | --DOCSHELL 1A1E0800 == 58 [pid = 2760] [id = 564] 18:30:23 INFO - PROCESS | 2760 | --DOCSHELL 1A6B4400 == 57 [pid = 2760] [id = 562] 18:30:23 INFO - PROCESS | 2760 | --DOCSHELL 1D049400 == 56 [pid = 2760] [id = 604] 18:30:23 INFO - PROCESS | 2760 | --DOCSHELL 12FB6000 == 55 [pid = 2760] [id = 603] 18:30:23 INFO - PROCESS | 2760 | --DOCSHELL 1E127C00 == 54 [pid = 2760] [id = 602] 18:30:23 INFO - PROCESS | 2760 | --DOCSHELL 13552000 == 53 [pid = 2760] [id = 601] 18:30:23 INFO - PROCESS | 2760 | --DOCSHELL 1C5A1800 == 52 [pid = 2760] [id = 600] 18:30:23 INFO - PROCESS | 2760 | --DOCSHELL 1C506C00 == 51 [pid = 2760] [id = 599] 18:30:23 INFO - PROCESS | 2760 | --DOCSHELL 1A94BC00 == 50 [pid = 2760] [id = 598] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (17895400) [pid = 2760] [serial = 1732] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (1FB3C800) [pid = 2760] [serial = 1738] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (1A94D400) [pid = 2760] [serial = 1735] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (20A10400) [pid = 2760] [serial = 1771] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOCSHELL 12FBD800 == 49 [pid = 2760] [id = 597] 18:30:23 INFO - PROCESS | 2760 | --DOCSHELL 13075C00 == 48 [pid = 2760] [id = 596] 18:30:23 INFO - PROCESS | 2760 | --DOCSHELL 1D8DB000 == 47 [pid = 2760] [id = 593] 18:30:23 INFO - PROCESS | 2760 | --DOCSHELL 1825DC00 == 46 [pid = 2760] [id = 592] 18:30:23 INFO - PROCESS | 2760 | --DOCSHELL 137D4400 == 45 [pid = 2760] [id = 591] 18:30:23 INFO - PROCESS | 2760 | --DOCSHELL 1FB3E800 == 44 [pid = 2760] [id = 590] 18:30:23 INFO - PROCESS | 2760 | 1461115823137 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:30:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:30:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 970ms 18:30:23 INFO - PROCESS | 2760 | 1461115823196 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 18:30:23 INFO - PROCESS | 2760 | 1461115823201 Marionette TRACE conn4 <- [1,2409,null,{"value":"13"}] 18:30:23 INFO - PROCESS | 2760 | 1461115823207 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:30:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:30:23 INFO - PROCESS | 2760 | 1461115823209 Marionette TRACE conn4 <- [1,2410,null,{}] 18:30:23 INFO - PROCESS | 2760 | 1461115823213 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:23 INFO - PROCESS | 2760 | 1461115823312 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (20A0A000) [pid = 2760] [serial = 1741] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (1C593800) [pid = 2760] [serial = 1754] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1E12E400) [pid = 2760] [serial = 1682] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (1B15D400) [pid = 2760] [serial = 1750] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (1D047000) [pid = 2760] [serial = 1756] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (0F33C800) [pid = 2760] [serial = 1643] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1DB5EC00) [pid = 2760] [serial = 1766] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1C506800) [pid = 2760] [serial = 1649] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (13FEE000) [pid = 2760] [serial = 1748] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1D8D3C00) [pid = 2760] [serial = 1759] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1D58B400) [pid = 2760] [serial = 1652] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (20A0E000) [pid = 2760] [serial = 1742] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1E45F800) [pid = 2760] [serial = 1763] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1A940000) [pid = 2760] [serial = 1745] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (18E58400) [pid = 2760] [serial = 1646] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1D8DAC00) [pid = 2760] [serial = 1760] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1FFBB800) [pid = 2760] [serial = 1768] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1464B800) [pid = 2760] [serial = 1619] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1DDEA800) [pid = 2760] [serial = 1616] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1C584000) [pid = 2760] [serial = 1753] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1A6B6000) [pid = 2760] [serial = 1744] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1D58B000) [pid = 2760] [serial = 1765] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1E510C00) [pid = 2760] [serial = 1762] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1BB27000) [pid = 2760] [serial = 1751] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (137B9400) [pid = 2760] [serial = 1747] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1D04D800) [pid = 2760] [serial = 1757] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (20069C00) [pid = 2760] [serial = 1769] [outer = 00000000] [url = about:blank] 18:30:23 INFO - PROCESS | 2760 | 1461115823427 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:23 INFO - PROCESS | 2760 | ++DOCSHELL 0F163400 == 45 [pid = 2760] [id = 612] 18:30:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (0F251C00) [pid = 2760] [serial = 1836] [outer = 00000000] 18:30:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1354C400) [pid = 2760] [serial = 1837] [outer = 0F251C00] 18:30:23 INFO - PROCESS | 2760 | 1461115823476 Marionette DEBUG loaded listener.js 18:30:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (17FE6C00) [pid = 2760] [serial = 1838] [outer = 0F251C00] 18:30:23 INFO - PROCESS | 2760 | 1461115823854 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:30:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:30:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 730ms 18:30:23 INFO - PROCESS | 2760 | 1461115823941 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 18:30:23 INFO - PROCESS | 2760 | 1461115823943 Marionette TRACE conn4 <- [1,2413,null,{"value":"13"}] 18:30:23 INFO - PROCESS | 2760 | 1461115823946 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:30:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:30:23 INFO - PROCESS | 2760 | 1461115823950 Marionette TRACE conn4 <- [1,2414,null,{}] 18:30:23 INFO - PROCESS | 2760 | 1461115823960 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:24 INFO - PROCESS | 2760 | 1461115824053 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 18:30:24 INFO - PROCESS | 2760 | 1461115824066 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:24 INFO - PROCESS | 2760 | ++DOCSHELL 1A934400 == 46 [pid = 2760] [id = 613] 18:30:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1B158400) [pid = 2760] [serial = 1839] [outer = 00000000] 18:30:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1BEFA800) [pid = 2760] [serial = 1840] [outer = 1B158400] 18:30:24 INFO - PROCESS | 2760 | 1461115824120 Marionette DEBUG loaded listener.js 18:30:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1C583800) [pid = 2760] [serial = 1841] [outer = 1B158400] 18:30:24 INFO - PROCESS | 2760 | 1461115824595 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 18:30:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:30:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 670ms 18:30:24 INFO - PROCESS | 2760 | 1461115824624 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 18:30:24 INFO - PROCESS | 2760 | 1461115824627 Marionette TRACE conn4 <- [1,2417,null,{"value":"13"}] 18:30:24 INFO - PROCESS | 2760 | 1461115824630 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:30:24 INFO - PROCESS | 2760 | 1461115824632 Marionette TRACE conn4 <- [1,2418,null,{}] 18:30:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:30:24 INFO - PROCESS | 2760 | 1461115824635 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:24 INFO - PROCESS | 2760 | 1461115824750 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 18:30:24 INFO - PROCESS | 2760 | 1461115824760 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:24 INFO - PROCESS | 2760 | ++DOCSHELL 1A663C00 == 47 [pid = 2760] [id = 614] 18:30:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1BD2CC00) [pid = 2760] [serial = 1842] [outer = 00000000] 18:30:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1CD79400) [pid = 2760] [serial = 1843] [outer = 1BD2CC00] 18:30:24 INFO - PROCESS | 2760 | 1461115824807 Marionette DEBUG loaded listener.js 18:30:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1D04C800) [pid = 2760] [serial = 1844] [outer = 1BD2CC00] 18:30:25 INFO - PROCESS | 2760 | 1461115825247 Marionette TRACE conn4 <- [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]]]}] 18:30:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:30:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 670ms 18:30:25 INFO - PROCESS | 2760 | 1461115825306 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 18:30:25 INFO - PROCESS | 2760 | 1461115825308 Marionette TRACE conn4 <- [1,2421,null,{"value":"13"}] 18:30:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:30:25 INFO - PROCESS | 2760 | 1461115825311 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:30:25 INFO - PROCESS | 2760 | 1461115825313 Marionette TRACE conn4 <- [1,2422,null,{}] 18:30:25 INFO - PROCESS | 2760 | 1461115825316 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:25 INFO - PROCESS | 2760 | 1461115825397 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 18:30:25 INFO - PROCESS | 2760 | 1461115825405 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:25 INFO - PROCESS | 2760 | ++DOCSHELL 1CD74000 == 48 [pid = 2760] [id = 615] 18:30:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1D04E800) [pid = 2760] [serial = 1845] [outer = 00000000] 18:30:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1D58C400) [pid = 2760] [serial = 1846] [outer = 1D04E800] 18:30:25 INFO - PROCESS | 2760 | 1461115825452 Marionette DEBUG loaded listener.js 18:30:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1D76DC00) [pid = 2760] [serial = 1847] [outer = 1D04E800] 18:30:26 INFO - PROCESS | 2760 | 1461115825971 Marionette TRACE conn4 <- [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]]]}] 18:30:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:30:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 670ms 18:30:26 INFO - PROCESS | 2760 | 1461115825985 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 18:30:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:30:26 INFO - PROCESS | 2760 | 1461115825987 Marionette TRACE conn4 <- [1,2425,null,{"value":"13"}] 18:30:26 INFO - PROCESS | 2760 | 1461115825990 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:30:26 INFO - PROCESS | 2760 | 1461115825992 Marionette TRACE conn4 <- [1,2426,null,{}] 18:30:26 INFO - PROCESS | 2760 | 1461115826001 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:26 INFO - PROCESS | 2760 | 1461115826127 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 18:30:26 INFO - PROCESS | 2760 | 1461115826226 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:26 INFO - PROCESS | 2760 | ++DOCSHELL 1DB53C00 == 49 [pid = 2760] [id = 616] 18:30:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1DB55800) [pid = 2760] [serial = 1848] [outer = 00000000] 18:30:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1E127400) [pid = 2760] [serial = 1849] [outer = 1DB55800] 18:30:26 INFO - PROCESS | 2760 | 1461115826274 Marionette DEBUG loaded listener.js 18:30:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1E12F400) [pid = 2760] [serial = 1850] [outer = 1DB55800] 18:30:26 INFO - PROCESS | 2760 | 1461115826709 Marionette TRACE conn4 <- [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]]]}] 18:30:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:30:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 770ms 18:30:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:30:26 INFO - PROCESS | 2760 | 1461115826761 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 18:30:26 INFO - PROCESS | 2760 | 1461115826763 Marionette TRACE conn4 <- [1,2429,null,{"value":"13"}] 18:30:26 INFO - PROCESS | 2760 | 1461115826767 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:30:26 INFO - PROCESS | 2760 | 1461115826768 Marionette TRACE conn4 <- [1,2430,null,{}] 18:30:26 INFO - PROCESS | 2760 | 1461115826772 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:26 INFO - PROCESS | 2760 | 1461115826893 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 18:30:26 INFO - PROCESS | 2760 | 1461115826903 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:26 INFO - PROCESS | 2760 | ++DOCSHELL 1E343C00 == 50 [pid = 2760] [id = 617] 18:30:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1E45E400) [pid = 2760] [serial = 1851] [outer = 00000000] 18:30:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1E6D6400) [pid = 2760] [serial = 1852] [outer = 1E45E400] 18:30:26 INFO - PROCESS | 2760 | 1461115826954 Marionette DEBUG loaded listener.js 18:30:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1F393000) [pid = 2760] [serial = 1853] [outer = 1E45E400] 18:30:27 INFO - PROCESS | 2760 | 1461115827420 Marionette TRACE conn4 <- [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]]]}] 18:30:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:30:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 670ms 18:30:27 INFO - PROCESS | 2760 | 1461115827437 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 18:30:27 INFO - PROCESS | 2760 | 1461115827439 Marionette TRACE conn4 <- [1,2433,null,{"value":"13"}] 18:30:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:30:27 INFO - PROCESS | 2760 | 1461115827443 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:30:27 INFO - PROCESS | 2760 | 1461115827444 Marionette TRACE conn4 <- [1,2434,null,{}] 18:30:27 INFO - PROCESS | 2760 | 1461115827448 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:27 INFO - PROCESS | 2760 | 1461115827592 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 18:30:27 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1D1D2000) [pid = 2760] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:30:27 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1E456400) [pid = 2760] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:30:27 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1E34B800) [pid = 2760] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:30:27 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1A6B2000) [pid = 2760] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:30:27 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (2005F400) [pid = 2760] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:30:27 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1CD25800) [pid = 2760] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:30:27 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1D1D6C00) [pid = 2760] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:30:27 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1307CC00) [pid = 2760] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:30:27 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1E199800) [pid = 2760] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:30:27 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (17AD1000) [pid = 2760] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:30:27 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1A94D000) [pid = 2760] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:30:27 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1C509000) [pid = 2760] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:30:27 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1939B800) [pid = 2760] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:30:27 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1D5DC000) [pid = 2760] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:30:27 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1307C400) [pid = 2760] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:30:27 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1307A800) [pid = 2760] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:30:27 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1354E400) [pid = 2760] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:30:27 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1A6B6400) [pid = 2760] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:30:27 INFO - PROCESS | 2760 | 1461115827908 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:27 INFO - PROCESS | 2760 | ++DOCSHELL 0F204000 == 51 [pid = 2760] [id = 618] 18:30:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (0F24D400) [pid = 2760] [serial = 1854] [outer = 00000000] 18:30:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (13705000) [pid = 2760] [serial = 1855] [outer = 0F24D400] 18:30:27 INFO - PROCESS | 2760 | 1461115827953 Marionette DEBUG loaded listener.js 18:30:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (17B66C00) [pid = 2760] [serial = 1856] [outer = 0F24D400] 18:30:28 INFO - PROCESS | 2760 | 1461115828320 Marionette TRACE conn4 <- [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]]]}] 18:30:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:30:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 930ms 18:30:28 INFO - PROCESS | 2760 | 1461115828375 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 18:30:28 INFO - PROCESS | 2760 | 1461115828377 Marionette TRACE conn4 <- [1,2437,null,{"value":"13"}] 18:30:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:30:28 INFO - PROCESS | 2760 | 1461115828380 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:30:28 INFO - PROCESS | 2760 | 1461115828382 Marionette TRACE conn4 <- [1,2438,null,{}] 18:30:28 INFO - PROCESS | 2760 | 1461115828385 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:28 INFO - PROCESS | 2760 | 1461115828467 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 18:30:28 INFO - PROCESS | 2760 | 1461115828474 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:28 INFO - PROCESS | 2760 | ++DOCSHELL 1B159400 == 52 [pid = 2760] [id = 619] 18:30:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1B15F000) [pid = 2760] [serial = 1857] [outer = 00000000] 18:30:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1E453000) [pid = 2760] [serial = 1858] [outer = 1B15F000] 18:30:28 INFO - PROCESS | 2760 | 1461115828521 Marionette DEBUG loaded listener.js 18:30:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1FB39400) [pid = 2760] [serial = 1859] [outer = 1B15F000] 18:30:28 INFO - PROCESS | 2760 | 1461115828967 Marionette TRACE conn4 <- [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]]]}] 18:30:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:30:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 630ms 18:30:29 INFO - PROCESS | 2760 | 1461115829015 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 18:30:29 INFO - PROCESS | 2760 | 1461115829018 Marionette TRACE conn4 <- [1,2441,null,{"value":"13"}] 18:30:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:30:29 INFO - PROCESS | 2760 | 1461115829036 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:30:29 INFO - PROCESS | 2760 | 1461115829038 Marionette TRACE conn4 <- [1,2442,null,{}] 18:30:29 INFO - PROCESS | 2760 | 1461115829042 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:29 INFO - PROCESS | 2760 | 1461115829129 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 18:30:29 INFO - PROCESS | 2760 | 1461115829172 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:29 INFO - PROCESS | 2760 | ++DOCSHELL 1FF0B800 == 53 [pid = 2760] [id = 620] 18:30:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (20062000) [pid = 2760] [serial = 1860] [outer = 00000000] 18:30:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (20A03800) [pid = 2760] [serial = 1861] [outer = 20062000] 18:30:29 INFO - PROCESS | 2760 | 1461115829216 Marionette DEBUG loaded listener.js 18:30:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (20A0B000) [pid = 2760] [serial = 1862] [outer = 20062000] 18:30:29 INFO - PROCESS | 2760 | 1461115829658 Marionette TRACE conn4 <- [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]]]}] 18:30:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:30:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 690ms 18:30:29 INFO - PROCESS | 2760 | 1461115829719 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 18:30:29 INFO - PROCESS | 2760 | 1461115829721 Marionette TRACE conn4 <- [1,2445,null,{"value":"13"}] 18:30:29 INFO - PROCESS | 2760 | 1461115829725 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:30:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:30:29 INFO - PROCESS | 2760 | 1461115829727 Marionette TRACE conn4 <- [1,2446,null,{}] 18:30:29 INFO - PROCESS | 2760 | 1461115829731 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:29 INFO - PROCESS | 2760 | 1461115829831 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 18:30:29 INFO - PROCESS | 2760 | 1461115829838 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:29 INFO - PROCESS | 2760 | ++DOCSHELL 0B86FC00 == 54 [pid = 2760] [id = 621] 18:30:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (0F154800) [pid = 2760] [serial = 1863] [outer = 00000000] 18:30:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (0F3E7800) [pid = 2760] [serial = 1864] [outer = 0F154800] 18:30:29 INFO - PROCESS | 2760 | 1461115829948 Marionette DEBUG loaded listener.js 18:30:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1370E400) [pid = 2760] [serial = 1865] [outer = 0F154800] 18:30:30 INFO - PROCESS | 2760 | 1461115830703 Marionette TRACE conn4 <- [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]]]}] 18:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1019ms 18:30:30 INFO - PROCESS | 2760 | 1461115830749 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 18:30:30 INFO - PROCESS | 2760 | 1461115830755 Marionette TRACE conn4 <- [1,2449,null,{"value":"13"}] 18:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:30:30 INFO - PROCESS | 2760 | 1461115830761 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:30:30 INFO - PROCESS | 2760 | 1461115830765 Marionette TRACE conn4 <- [1,2450,null,{}] 18:30:30 INFO - PROCESS | 2760 | 1461115830791 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:30 INFO - PROCESS | 2760 | 1461115830912 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 18:30:31 INFO - PROCESS | 2760 | 1461115831058 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:31 INFO - PROCESS | 2760 | ++DOCSHELL 1A933C00 == 55 [pid = 2760] [id = 622] 18:30:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1A93C400) [pid = 2760] [serial = 1866] [outer = 00000000] 18:30:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1AE9D000) [pid = 2760] [serial = 1867] [outer = 1A93C400] 18:30:31 INFO - PROCESS | 2760 | 1461115831115 Marionette DEBUG loaded listener.js 18:30:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1B164000) [pid = 2760] [serial = 1868] [outer = 1A93C400] 18:30:31 INFO - PROCESS | 2760 | 1461115831677 Marionette TRACE conn4 <- [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]]]}] 18:30:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:30:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 951ms 18:30:31 INFO - PROCESS | 2760 | 1461115831713 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 18:30:31 INFO - PROCESS | 2760 | 1461115831717 Marionette TRACE conn4 <- [1,2453,null,{"value":"13"}] 18:30:31 INFO - PROCESS | 2760 | 1461115831724 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:30:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:30:31 INFO - PROCESS | 2760 | 1461115831726 Marionette TRACE conn4 <- [1,2454,null,{}] 18:30:31 INFO - PROCESS | 2760 | 1461115831730 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:31 INFO - PROCESS | 2760 | 1461115831841 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 18:30:32 INFO - PROCESS | 2760 | 1461115831984 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:32 INFO - PROCESS | 2760 | ++DOCSHELL 1D8D1000 == 56 [pid = 2760] [id = 623] 18:30:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1D8D7C00) [pid = 2760] [serial = 1869] [outer = 00000000] 18:30:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1DDE8C00) [pid = 2760] [serial = 1870] [outer = 1D8D7C00] 18:30:32 INFO - PROCESS | 2760 | 1461115832040 Marionette DEBUG loaded listener.js 18:30:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1F307000) [pid = 2760] [serial = 1871] [outer = 1D8D7C00] 18:30:32 INFO - PROCESS | 2760 | 1461115832669 Marionette TRACE conn4 <- [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]]]}] 18:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 970ms 18:30:32 INFO - PROCESS | 2760 | 1461115832698 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 18:30:32 INFO - PROCESS | 2760 | 1461115832701 Marionette TRACE conn4 <- [1,2457,null,{"value":"13"}] 18:30:32 INFO - PROCESS | 2760 | 1461115832704 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:30:32 INFO - PROCESS | 2760 | 1461115832708 Marionette TRACE conn4 <- [1,2458,null,{}] 18:30:32 INFO - PROCESS | 2760 | 1461115832719 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:32 INFO - PROCESS | 2760 | 1461115832833 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 18:30:33 INFO - PROCESS | 2760 | 1461115832979 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:33 INFO - PROCESS | 2760 | ++DOCSHELL 133D3800 == 57 [pid = 2760] [id = 624] 18:30:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (21A3D800) [pid = 2760] [serial = 1872] [outer = 00000000] 18:30:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (21B34800) [pid = 2760] [serial = 1873] [outer = 21A3D800] 18:30:33 INFO - PROCESS | 2760 | 1461115833039 Marionette DEBUG loaded listener.js 18:30:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (21B39400) [pid = 2760] [serial = 1874] [outer = 21A3D800] 18:30:33 INFO - PROCESS | 2760 | 1461115833585 Marionette TRACE conn4 <- [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]]]}] 18:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 930ms 18:30:33 INFO - PROCESS | 2760 | 1461115833638 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 18:30:33 INFO - PROCESS | 2760 | 1461115833641 Marionette TRACE conn4 <- [1,2461,null,{"value":"13"}] 18:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:30:33 INFO - PROCESS | 2760 | 1461115833644 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:30:33 INFO - PROCESS | 2760 | 1461115833646 Marionette TRACE conn4 <- [1,2462,null,{}] 18:30:33 INFO - PROCESS | 2760 | 1461115833651 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:33 INFO - PROCESS | 2760 | 1461115833795 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 18:30:33 INFO - PROCESS | 2760 | 1461115833912 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:33 INFO - PROCESS | 2760 | ++DOCSHELL 1467AC00 == 58 [pid = 2760] [id = 625] 18:30:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (1AE96800) [pid = 2760] [serial = 1875] [outer = 00000000] 18:30:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (1DB5B800) [pid = 2760] [serial = 1876] [outer = 1AE96800] 18:30:33 INFO - PROCESS | 2760 | 1461115833969 Marionette DEBUG loaded listener.js 18:30:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (1E45F400) [pid = 2760] [serial = 1877] [outer = 1AE96800] 18:30:34 INFO - PROCESS | 2760 | 1461115834833 Marionette TRACE conn4 <- [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]]]}] 18:30:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:30:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1231ms 18:30:34 INFO - PROCESS | 2760 | 1461115834879 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 18:30:34 INFO - PROCESS | 2760 | 1461115834884 Marionette TRACE conn4 <- [1,2465,null,{"value":"13"}] 18:30:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:30:34 INFO - PROCESS | 2760 | 1461115834889 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:30:34 INFO - PROCESS | 2760 | 1461115834893 Marionette TRACE conn4 <- [1,2466,null,{}] 18:30:34 INFO - PROCESS | 2760 | 1461115834899 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:35 INFO - PROCESS | 2760 | 1461115834998 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 18:30:35 INFO - PROCESS | 2760 | 1461115835149 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:35 INFO - PROCESS | 2760 | ++DOCSHELL 0F254800 == 59 [pid = 2760] [id = 626] 18:30:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (0F339800) [pid = 2760] [serial = 1878] [outer = 00000000] 18:30:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (137B9400) [pid = 2760] [serial = 1879] [outer = 0F339800] 18:30:35 INFO - PROCESS | 2760 | 1461115835200 Marionette DEBUG loaded listener.js 18:30:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (1825D400) [pid = 2760] [serial = 1880] [outer = 0F339800] 18:30:35 INFO - PROCESS | 2760 | --DOCSHELL 1FF0B800 == 58 [pid = 2760] [id = 620] 18:30:35 INFO - PROCESS | 2760 | --DOCSHELL 1B159400 == 57 [pid = 2760] [id = 619] 18:30:35 INFO - PROCESS | 2760 | --DOCSHELL 0F204000 == 56 [pid = 2760] [id = 618] 18:30:35 INFO - PROCESS | 2760 | --DOCSHELL 1E343C00 == 55 [pid = 2760] [id = 617] 18:30:35 INFO - PROCESS | 2760 | --DOCSHELL 1DB53C00 == 54 [pid = 2760] [id = 616] 18:30:35 INFO - PROCESS | 2760 | --DOCSHELL 1CD74000 == 53 [pid = 2760] [id = 615] 18:30:35 INFO - PROCESS | 2760 | --DOCSHELL 1A663C00 == 52 [pid = 2760] [id = 614] 18:30:35 INFO - PROCESS | 2760 | --DOCSHELL 1A934400 == 51 [pid = 2760] [id = 613] 18:30:35 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (20A50800) [pid = 2760] [serial = 1783] [outer = 00000000] [url = about:blank] 18:30:35 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (20066C00) [pid = 2760] [serial = 1816] [outer = 00000000] [url = about:blank] 18:30:35 INFO - PROCESS | 2760 | --DOCSHELL 0F163400 == 50 [pid = 2760] [id = 612] 18:30:35 INFO - PROCESS | 2760 | --DOCSHELL 1A935C00 == 49 [pid = 2760] [id = 611] 18:30:35 INFO - PROCESS | 2760 | --DOCSHELL 0F15C400 == 48 [pid = 2760] [id = 610] 18:30:35 INFO - PROCESS | 2760 | --DOCSHELL 1A92EC00 == 47 [pid = 2760] [id = 609] 18:30:35 INFO - PROCESS | 2760 | --DOCSHELL 0F205C00 == 46 [pid = 2760] [id = 606] 18:30:35 INFO - PROCESS | 2760 | --DOCSHELL 1E45B800 == 45 [pid = 2760] [id = 605] 18:30:35 INFO - PROCESS | 2760 | 1461115835800 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 18:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 930ms 18:30:35 INFO - PROCESS | 2760 | 1461115835820 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 18:30:35 INFO - PROCESS | 2760 | 1461115835825 Marionette TRACE conn4 <- [1,2469,null,{"value":"13"}] 18:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:30:35 INFO - PROCESS | 2760 | 1461115835832 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:30:35 INFO - PROCESS | 2760 | 1461115835834 Marionette TRACE conn4 <- [1,2470,null,{}] 18:30:35 INFO - PROCESS | 2760 | 1461115835839 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:35 INFO - PROCESS | 2760 | 1461115835935 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 18:30:35 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (137BA000) [pid = 2760] [serial = 1685] [outer = 00000000] [url = about:blank] 18:30:35 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (18267800) [pid = 2760] [serial = 1733] [outer = 00000000] [url = about:blank] 18:30:35 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (1B163800) [pid = 2760] [serial = 1688] [outer = 00000000] [url = about:blank] 18:30:35 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (1DB5D800) [pid = 2760] [serial = 1691] [outer = 00000000] [url = about:blank] 18:30:35 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1FFBDC00) [pid = 2760] [serial = 1739] [outer = 00000000] [url = about:blank] 18:30:35 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1E585000) [pid = 2760] [serial = 1694] [outer = 00000000] [url = about:blank] 18:30:35 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (1BB26000) [pid = 2760] [serial = 1736] [outer = 00000000] [url = about:blank] 18:30:35 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (2006B000) [pid = 2760] [serial = 1730] [outer = 00000000] [url = about:blank] 18:30:35 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1CD7A800) [pid = 2760] [serial = 1801] [outer = 00000000] [url = about:blank] 18:30:35 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1D053C00) [pid = 2760] [serial = 1802] [outer = 00000000] [url = about:blank] 18:30:35 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1DB57C00) [pid = 2760] [serial = 1805] [outer = 00000000] [url = about:blank] 18:30:35 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1D8DDC00) [pid = 2760] [serial = 1804] [outer = 00000000] [url = about:blank] 18:30:35 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1A94B800) [pid = 2760] [serial = 1810] [outer = 00000000] [url = about:blank] 18:30:35 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1E424C00) [pid = 2760] [serial = 1807] [outer = 00000000] [url = about:blank] 18:30:36 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (17897C00) [pid = 2760] [serial = 1774] [outer = 00000000] [url = about:blank] 18:30:36 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1939F400) [pid = 2760] [serial = 1790] [outer = 00000000] [url = about:blank] 18:30:36 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (18E56400) [pid = 2760] [serial = 1789] [outer = 00000000] [url = about:blank] 18:30:36 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1E45B000) [pid = 2760] [serial = 1780] [outer = 00000000] [url = about:blank] 18:30:36 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1B162400) [pid = 2760] [serial = 1795] [outer = 00000000] [url = about:blank] 18:30:36 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1BB3F800) [pid = 2760] [serial = 1796] [outer = 00000000] [url = about:blank] 18:30:36 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1C595400) [pid = 2760] [serial = 1798] [outer = 00000000] [url = about:blank] 18:30:36 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1FB3D000) [pid = 2760] [serial = 1787] [outer = 00000000] [url = about:blank] 18:30:36 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1E6DB400) [pid = 2760] [serial = 1786] [outer = 00000000] [url = about:blank] 18:30:36 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1E519000) [pid = 2760] [serial = 1813] [outer = 00000000] [url = about:blank] 18:30:36 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1B1C0C00) [pid = 2760] [serial = 1777] [outer = 00000000] [url = about:blank] 18:30:36 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (17B65000) [pid = 2760] [serial = 1792] [outer = 00000000] [url = about:blank] 18:30:36 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (18E4F000) [pid = 2760] [serial = 1793] [outer = 00000000] [url = about:blank] 18:30:36 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (1F30D400) [pid = 2760] [serial = 1814] [outer = 00000000] [url = about:blank] 18:30:36 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1E45A000) [pid = 2760] [serial = 1808] [outer = 00000000] [url = about:blank] 18:30:36 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1C510C00) [pid = 2760] [serial = 1811] [outer = 00000000] [url = about:blank] 18:30:36 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (1C59CC00) [pid = 2760] [serial = 1799] [outer = 00000000] [url = about:blank] 18:30:36 INFO - PROCESS | 2760 | 1461115836052 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:36 INFO - PROCESS | 2760 | ++DOCSHELL 12D41000 == 46 [pid = 2760] [id = 627] 18:30:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (12D4A400) [pid = 2760] [serial = 1881] [outer = 00000000] 18:30:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1370E800) [pid = 2760] [serial = 1882] [outer = 12D4A400] 18:30:36 INFO - PROCESS | 2760 | 1461115836101 Marionette DEBUG loaded listener.js 18:30:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (17B6B400) [pid = 2760] [serial = 1883] [outer = 12D4A400] 18:30:36 INFO - PROCESS | 2760 | 1461115836590 Marionette TRACE conn4 <- [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]]]}] 18:30:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:30:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 830ms 18:30:36 INFO - PROCESS | 2760 | 1461115836664 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 18:30:36 INFO - PROCESS | 2760 | 1461115836667 Marionette TRACE conn4 <- [1,2473,null,{"value":"13"}] 18:30:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:30:36 INFO - PROCESS | 2760 | 1461115836671 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:30:36 INFO - PROCESS | 2760 | 1461115836674 Marionette TRACE conn4 <- [1,2474,null,{}] 18:30:36 INFO - PROCESS | 2760 | 1461115836685 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:36 INFO - PROCESS | 2760 | 1461115836781 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 18:30:36 INFO - PROCESS | 2760 | 1461115836790 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:36 INFO - PROCESS | 2760 | ++DOCSHELL 1A931800 == 47 [pid = 2760] [id = 628] 18:30:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1A932800) [pid = 2760] [serial = 1884] [outer = 00000000] 18:30:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1A93F400) [pid = 2760] [serial = 1885] [outer = 1A932800] 18:30:36 INFO - PROCESS | 2760 | 1461115836838 Marionette DEBUG loaded listener.js 18:30:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1A949800) [pid = 2760] [serial = 1886] [outer = 1A932800] 18:30:37 INFO - PROCESS | 2760 | 1461115837337 Marionette TRACE conn4 <- [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]]]}] 18:30:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:30:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 670ms 18:30:37 INFO - PROCESS | 2760 | 1461115837344 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 18:30:37 INFO - PROCESS | 2760 | 1461115837346 Marionette TRACE conn4 <- [1,2477,null,{"value":"13"}] 18:30:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:30:37 INFO - PROCESS | 2760 | 1461115837350 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:30:37 INFO - PROCESS | 2760 | 1461115837352 Marionette TRACE conn4 <- [1,2478,null,{}] 18:30:37 INFO - PROCESS | 2760 | 1461115837356 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:37 INFO - PROCESS | 2760 | 1461115837443 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 18:30:37 INFO - PROCESS | 2760 | 1461115837450 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:37 INFO - PROCESS | 2760 | ++DOCSHELL 1B163400 == 48 [pid = 2760] [id = 629] 18:30:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1B165400) [pid = 2760] [serial = 1887] [outer = 00000000] 18:30:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1BB7A400) [pid = 2760] [serial = 1888] [outer = 1B165400] 18:30:37 INFO - PROCESS | 2760 | 1461115837499 Marionette DEBUG loaded listener.js 18:30:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1BEF2800) [pid = 2760] [serial = 1889] [outer = 1B165400] 18:30:37 INFO - PROCESS | 2760 | 1461115837947 Marionette TRACE conn4 <- [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]]]}] 18:30:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:30:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 630ms 18:30:38 INFO - PROCESS | 2760 | 1461115837984 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 18:30:38 INFO - PROCESS | 2760 | 1461115837986 Marionette TRACE conn4 <- [1,2481,null,{"value":"13"}] 18:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:30:38 INFO - PROCESS | 2760 | 1461115837989 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:30:38 INFO - PROCESS | 2760 | 1461115837991 Marionette TRACE conn4 <- [1,2482,null,{}] 18:30:38 INFO - PROCESS | 2760 | 1461115837994 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:38 INFO - PROCESS | 2760 | 1461115838075 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 18:30:38 INFO - PROCESS | 2760 | 1461115838082 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:38 INFO - PROCESS | 2760 | ++DOCSHELL 1BEFA000 == 49 [pid = 2760] [id = 630] 18:30:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1C50CC00) [pid = 2760] [serial = 1890] [outer = 00000000] 18:30:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1C590000) [pid = 2760] [serial = 1891] [outer = 1C50CC00] 18:30:38 INFO - PROCESS | 2760 | 1461115838130 Marionette DEBUG loaded listener.js 18:30:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1C59AC00) [pid = 2760] [serial = 1892] [outer = 1C50CC00] 18:30:38 INFO - PROCESS | 2760 | 1461115838651 Marionette TRACE conn4 <- [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]]]}] 18:30:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:30:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 670ms 18:30:38 INFO - PROCESS | 2760 | 1461115838660 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 18:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:30:38 INFO - PROCESS | 2760 | 1461115838662 Marionette TRACE conn4 <- [1,2485,null,{"value":"13"}] 18:30:38 INFO - PROCESS | 2760 | 1461115838665 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:30:38 INFO - PROCESS | 2760 | 1461115838667 Marionette TRACE conn4 <- [1,2486,null,{}] 18:30:38 INFO - PROCESS | 2760 | 1461115838678 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:38 INFO - PROCESS | 2760 | 1461115838815 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 18:30:38 INFO - PROCESS | 2760 | 1461115838823 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:38 INFO - PROCESS | 2760 | ++DOCSHELL 19397400 == 50 [pid = 2760] [id = 631] 18:30:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1C510C00) [pid = 2760] [serial = 1893] [outer = 00000000] 18:30:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1D1D4000) [pid = 2760] [serial = 1894] [outer = 1C510C00] 18:30:38 INFO - PROCESS | 2760 | 1461115838871 Marionette DEBUG loaded listener.js 18:30:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1D1DA400) [pid = 2760] [serial = 1895] [outer = 1C510C00] 18:30:39 INFO - PROCESS | 2760 | 1461115839320 Marionette TRACE conn4 <- [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]]]}] 18:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 690ms 18:30:39 INFO - PROCESS | 2760 | 1461115839356 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 18:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:30:39 INFO - PROCESS | 2760 | 1461115839358 Marionette TRACE conn4 <- [1,2489,null,{"value":"13"}] 18:30:39 INFO - PROCESS | 2760 | 1461115839361 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:30:39 INFO - PROCESS | 2760 | 1461115839363 Marionette TRACE conn4 <- [1,2490,null,{}] 18:30:39 INFO - PROCESS | 2760 | 1461115839366 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:39 INFO - PROCESS | 2760 | 1461115839487 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 18:30:39 INFO - PROCESS | 2760 | 1461115839583 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:39 INFO - PROCESS | 2760 | ++DOCSHELL 0F562800 == 51 [pid = 2760] [id = 632] 18:30:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1D766800) [pid = 2760] [serial = 1896] [outer = 00000000] 18:30:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1D8D6C00) [pid = 2760] [serial = 1897] [outer = 1D766800] 18:30:39 INFO - PROCESS | 2760 | 1461115839628 Marionette DEBUG loaded listener.js 18:30:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1D8D7000) [pid = 2760] [serial = 1898] [outer = 1D766800] 18:30:40 INFO - PROCESS | 2760 | 1461115840067 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:30:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:30:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 730ms 18:30:40 INFO - PROCESS | 2760 | 1461115840092 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 18:30:40 INFO - PROCESS | 2760 | 1461115840094 Marionette TRACE conn4 <- [1,2493,null,{"value":"13"}] 18:30:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:30:40 INFO - PROCESS | 2760 | 1461115840098 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:30:40 INFO - PROCESS | 2760 | 1461115840100 Marionette TRACE conn4 <- [1,2494,null,{}] 18:30:40 INFO - PROCESS | 2760 | 1461115840104 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:40 INFO - PROCESS | 2760 | 1461115840226 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 18:30:40 INFO - PROCESS | 2760 | 1461115840292 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:40 INFO - PROCESS | 2760 | ++DOCSHELL 1DB53400 == 52 [pid = 2760] [id = 633] 18:30:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1DB54400) [pid = 2760] [serial = 1899] [outer = 00000000] 18:30:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1E127C00) [pid = 2760] [serial = 1900] [outer = 1DB54400] 18:30:40 INFO - PROCESS | 2760 | 1461115840344 Marionette DEBUG loaded listener.js 18:30:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1E345C00) [pid = 2760] [serial = 1901] [outer = 1DB54400] 18:30:40 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1B15F000) [pid = 2760] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:30:40 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (20A4A000) [pid = 2760] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:30:40 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (19396C00) [pid = 2760] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:30:40 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (13F29000) [pid = 2760] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:30:40 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1DB5A400) [pid = 2760] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:30:40 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1DB55800) [pid = 2760] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:30:40 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1E45E400) [pid = 2760] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:30:40 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (0F251C00) [pid = 2760] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:30:40 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1B158400) [pid = 2760] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:30:40 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1E6D2400) [pid = 2760] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:30:40 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1D04E800) [pid = 2760] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:30:40 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1A93A000) [pid = 2760] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:30:40 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1BD2CC00) [pid = 2760] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:30:40 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (0F24D400) [pid = 2760] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:30:41 INFO - PROCESS | 2760 | 1461115840975 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:30:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:30:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 930ms 18:30:41 INFO - PROCESS | 2760 | 1461115841032 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 18:30:41 INFO - PROCESS | 2760 | 1461115841034 Marionette TRACE conn4 <- [1,2497,null,{"value":"13"}] 18:30:41 INFO - PROCESS | 2760 | 1461115841037 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:30:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:30:41 INFO - PROCESS | 2760 | 1461115841039 Marionette TRACE conn4 <- [1,2498,null,{}] 18:30:41 INFO - PROCESS | 2760 | 1461115841043 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:41 INFO - PROCESS | 2760 | 1461115841123 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 18:30:41 INFO - PROCESS | 2760 | 1461115841129 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:41 INFO - PROCESS | 2760 | ++DOCSHELL 1B15B800 == 53 [pid = 2760] [id = 634] 18:30:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1B15F000) [pid = 2760] [serial = 1902] [outer = 00000000] 18:30:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1D8DD000) [pid = 2760] [serial = 1903] [outer = 1B15F000] 18:30:41 INFO - PROCESS | 2760 | 1461115841176 Marionette DEBUG loaded listener.js 18:30:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1DB5CC00) [pid = 2760] [serial = 1904] [outer = 1B15F000] 18:30:41 INFO - PROCESS | 2760 | 1461115841624 Marionette TRACE conn4 <- [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]]]}] 18:30:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:30:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 631ms 18:30:41 INFO - PROCESS | 2760 | 1461115841672 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 18:30:41 INFO - PROCESS | 2760 | 1461115841674 Marionette TRACE conn4 <- [1,2501,null,{"value":"13"}] 18:30:41 INFO - PROCESS | 2760 | 1461115841678 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:30:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:30:41 INFO - PROCESS | 2760 | 1461115841679 Marionette TRACE conn4 <- [1,2502,null,{}] 18:30:41 INFO - PROCESS | 2760 | 1461115841683 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:41 INFO - PROCESS | 2760 | 1461115841764 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 18:30:41 INFO - PROCESS | 2760 | 1461115841770 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:41 INFO - PROCESS | 2760 | ++DOCSHELL 1DB5EC00 == 54 [pid = 2760] [id = 635] 18:30:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1DB60000) [pid = 2760] [serial = 1905] [outer = 00000000] 18:30:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1E510C00) [pid = 2760] [serial = 1906] [outer = 1DB60000] 18:30:41 INFO - PROCESS | 2760 | 1461115841818 Marionette DEBUG loaded listener.js 18:30:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1E6D2400) [pid = 2760] [serial = 1907] [outer = 1DB60000] 18:30:42 INFO - PROCESS | 2760 | 1461115842284 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 18:30:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:30:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 631ms 18:30:42 INFO - PROCESS | 2760 | 1461115842313 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 18:30:42 INFO - PROCESS | 2760 | 1461115842315 Marionette TRACE conn4 <- [1,2505,null,{"value":"13"}] 18:30:42 INFO - PROCESS | 2760 | 1461115842319 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:30:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:30:42 INFO - PROCESS | 2760 | 1461115842321 Marionette TRACE conn4 <- [1,2506,null,{}] 18:30:42 INFO - PROCESS | 2760 | 1461115842325 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:42 INFO - PROCESS | 2760 | 1461115842432 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 18:30:42 INFO - PROCESS | 2760 | 1461115842439 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:42 INFO - PROCESS | 2760 | ++DOCSHELL 1F39CC00 == 55 [pid = 2760] [id = 636] 18:30:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1FB38000) [pid = 2760] [serial = 1908] [outer = 00000000] 18:30:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (20062C00) [pid = 2760] [serial = 1909] [outer = 1FB38000] 18:30:42 INFO - PROCESS | 2760 | 1461115842492 Marionette DEBUG loaded listener.js 18:30:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (2006E000) [pid = 2760] [serial = 1910] [outer = 1FB38000] 18:30:43 INFO - PROCESS | 2760 | 1461115843215 Marionette TRACE conn4 <- [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]]]}] 18:30:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:30:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 930ms 18:30:43 INFO - PROCESS | 2760 | 1461115843254 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 18:30:43 INFO - PROCESS | 2760 | 1461115843259 Marionette TRACE conn4 <- [1,2509,null,{"value":"13"}] 18:30:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:30:43 INFO - PROCESS | 2760 | 1461115843265 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:30:43 INFO - PROCESS | 2760 | 1461115843269 Marionette TRACE conn4 <- [1,2510,null,{}] 18:30:43 INFO - PROCESS | 2760 | 1461115843275 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:43 INFO - PROCESS | 2760 | 1461115843389 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 18:30:43 INFO - PROCESS | 2760 | 1461115843550 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:43 INFO - PROCESS | 2760 | ++DOCSHELL 13FE2400 == 56 [pid = 2760] [id = 637] 18:30:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (13FE2800) [pid = 2760] [serial = 1911] [outer = 00000000] 18:30:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (18E4EC00) [pid = 2760] [serial = 1912] [outer = 13FE2800] 18:30:43 INFO - PROCESS | 2760 | 1461115843613 Marionette DEBUG loaded listener.js 18:30:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1A1DA000) [pid = 2760] [serial = 1913] [outer = 13FE2800] 18:30:44 INFO - PROCESS | 2760 | 1461115844253 Marionette TRACE conn4 <- [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]]]}] 18:30:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:30:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1021ms 18:30:44 INFO - PROCESS | 2760 | 1461115844290 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 18:30:44 INFO - PROCESS | 2760 | 1461115844297 Marionette TRACE conn4 <- [1,2513,null,{"value":"13"}] 18:30:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:30:44 INFO - PROCESS | 2760 | 1461115844303 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:30:44 INFO - PROCESS | 2760 | 1461115844306 Marionette TRACE conn4 <- [1,2514,null,{}] 18:30:44 INFO - PROCESS | 2760 | 1461115844310 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:44 INFO - PROCESS | 2760 | 1461115844429 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 18:30:44 INFO - PROCESS | 2760 | 1461115844572 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:44 INFO - PROCESS | 2760 | ++DOCSHELL 18478000 == 57 [pid = 2760] [id = 638] 18:30:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1A6B4400) [pid = 2760] [serial = 1914] [outer = 00000000] 18:30:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1CD73800) [pid = 2760] [serial = 1915] [outer = 1A6B4400] 18:30:44 INFO - PROCESS | 2760 | 1461115844631 Marionette DEBUG loaded listener.js 18:30:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1D048800) [pid = 2760] [serial = 1916] [outer = 1A6B4400] 18:30:45 INFO - PROCESS | 2760 | 1461115845270 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 18:30:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:30:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1020ms 18:30:45 INFO - PROCESS | 2760 | 1461115845325 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 18:30:45 INFO - PROCESS | 2760 | 1461115845327 Marionette TRACE conn4 <- [1,2517,null,{"value":"13"}] 18:30:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:30:45 INFO - PROCESS | 2760 | 1461115845331 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:30:45 INFO - PROCESS | 2760 | 1461115845335 Marionette TRACE conn4 <- [1,2518,null,{}] 18:30:45 INFO - PROCESS | 2760 | 1461115845346 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:45 INFO - PROCESS | 2760 | 1461115845456 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 18:30:45 INFO - PROCESS | 2760 | 1461115845602 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:45 INFO - PROCESS | 2760 | ++DOCSHELL 1D1D3000 == 58 [pid = 2760] [id = 639] 18:30:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1FF0B800) [pid = 2760] [serial = 1917] [outer = 00000000] 18:30:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (2006BC00) [pid = 2760] [serial = 1918] [outer = 1FF0B800] 18:30:45 INFO - PROCESS | 2760 | 1461115845661 Marionette DEBUG loaded listener.js 18:30:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (20A10000) [pid = 2760] [serial = 1919] [outer = 1FF0B800] 18:30:46 INFO - PROCESS | 2760 | 1461115846217 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 18:30:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:30:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 930ms 18:30:46 INFO - PROCESS | 2760 | 1461115846265 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 18:30:46 INFO - PROCESS | 2760 | 1461115846268 Marionette TRACE conn4 <- [1,2521,null,{"value":"13"}] 18:30:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:30:46 INFO - PROCESS | 2760 | 1461115846271 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:30:46 INFO - PROCESS | 2760 | 1461115846274 Marionette TRACE conn4 <- [1,2522,null,{}] 18:30:46 INFO - PROCESS | 2760 | 1461115846278 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:46 INFO - PROCESS | 2760 | 1461115846392 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 18:30:46 INFO - PROCESS | 2760 | 1461115846506 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:46 INFO - PROCESS | 2760 | ++DOCSHELL 20A1C400 == 59 [pid = 2760] [id = 640] 18:30:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (20A4A800) [pid = 2760] [serial = 1920] [outer = 00000000] 18:30:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (20A55C00) [pid = 2760] [serial = 1921] [outer = 20A4A800] 18:30:46 INFO - PROCESS | 2760 | 1461115846602 Marionette DEBUG loaded listener.js 18:30:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (20B9CC00) [pid = 2760] [serial = 1922] [outer = 20A4A800] 18:30:47 INFO - PROCESS | 2760 | 1461115847181 Marionette TRACE conn4 <- [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]]]}] 18:30:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:30:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 930ms 18:30:47 INFO - PROCESS | 2760 | 1461115847204 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 18:30:47 INFO - PROCESS | 2760 | 1461115847207 Marionette TRACE conn4 <- [1,2525,null,{"value":"13"}] 18:30:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:30:47 INFO - PROCESS | 2760 | 1461115847210 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:30:47 INFO - PROCESS | 2760 | 1461115847212 Marionette TRACE conn4 <- [1,2526,null,{}] 18:30:47 INFO - PROCESS | 2760 | 1461115847216 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:47 INFO - PROCESS | 2760 | 1461115847326 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 18:30:47 INFO - PROCESS | 2760 | 1461115847441 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:47 INFO - PROCESS | 2760 | ++DOCSHELL 13553400 == 60 [pid = 2760] [id = 641] 18:30:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (1F30D800) [pid = 2760] [serial = 1923] [outer = 00000000] 18:30:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (20D1FC00) [pid = 2760] [serial = 1924] [outer = 1F30D800] 18:30:47 INFO - PROCESS | 2760 | 1461115847541 Marionette DEBUG loaded listener.js 18:30:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (20D24400) [pid = 2760] [serial = 1925] [outer = 1F30D800] 18:30:48 INFO - PROCESS | 2760 | 1461115848350 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 18:30:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:30:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1178ms 18:30:48 INFO - PROCESS | 2760 | 1461115848393 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 18:30:48 INFO - PROCESS | 2760 | 1461115848397 Marionette TRACE conn4 <- [1,2529,null,{"value":"13"}] 18:30:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:30:48 INFO - PROCESS | 2760 | 1461115848402 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:30:48 INFO - PROCESS | 2760 | 1461115848406 Marionette TRACE conn4 <- [1,2530,null,{}] 18:30:48 INFO - PROCESS | 2760 | 1461115848411 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:48 INFO - PROCESS | 2760 | 1461115848515 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 18:30:48 INFO - PROCESS | 2760 | 1461115848665 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:48 INFO - PROCESS | 2760 | ++DOCSHELL 1A1D8400 == 61 [pid = 2760] [id = 642] 18:30:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (1A1D9000) [pid = 2760] [serial = 1926] [outer = 00000000] 18:30:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (1A939800) [pid = 2760] [serial = 1927] [outer = 1A1D9000] 18:30:48 INFO - PROCESS | 2760 | 1461115848719 Marionette DEBUG loaded listener.js 18:30:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (1A946C00) [pid = 2760] [serial = 1928] [outer = 1A1D9000] 18:30:49 INFO - PROCESS | 2760 | --DOCSHELL 1DB5EC00 == 60 [pid = 2760] [id = 635] 18:30:49 INFO - PROCESS | 2760 | --DOCSHELL 1B15B800 == 59 [pid = 2760] [id = 634] 18:30:49 INFO - PROCESS | 2760 | --DOCSHELL 1DB53400 == 58 [pid = 2760] [id = 633] 18:30:49 INFO - PROCESS | 2760 | --DOCSHELL 0F562800 == 57 [pid = 2760] [id = 632] 18:30:49 INFO - PROCESS | 2760 | --DOCSHELL 19397400 == 56 [pid = 2760] [id = 631] 18:30:49 INFO - PROCESS | 2760 | --DOCSHELL 1BEFA000 == 55 [pid = 2760] [id = 630] 18:30:49 INFO - PROCESS | 2760 | --DOCSHELL 1B163400 == 54 [pid = 2760] [id = 629] 18:30:49 INFO - PROCESS | 2760 | --DOCSHELL 1A931800 == 53 [pid = 2760] [id = 628] 18:30:49 INFO - PROCESS | 2760 | --DOCSHELL 12D41000 == 52 [pid = 2760] [id = 627] 18:30:49 INFO - PROCESS | 2760 | --DOCSHELL 0F254800 == 51 [pid = 2760] [id = 626] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (20A03800) [pid = 2760] [serial = 1861] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOCSHELL 0B86FC00 == 50 [pid = 2760] [id = 621] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (20A53400) [pid = 2760] [serial = 1784] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (1E127400) [pid = 2760] [serial = 1849] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1E6D6400) [pid = 2760] [serial = 1852] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (1354C400) [pid = 2760] [serial = 1837] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (1BD2DC00) [pid = 2760] [serial = 1822] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (1BEFA800) [pid = 2760] [serial = 1840] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1C583800) [pid = 2760] [serial = 1841] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (20A06400) [pid = 2760] [serial = 1817] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (1D58C400) [pid = 2760] [serial = 1846] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1307C000) [pid = 2760] [serial = 1831] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1BB2F400) [pid = 2760] [serial = 1835] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1B15A000) [pid = 2760] [serial = 1834] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (20A0A400) [pid = 2760] [serial = 1825] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (17B5F000) [pid = 2760] [serial = 1819] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (20B9AC00) [pid = 2760] [serial = 1828] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1E12F400) [pid = 2760] [serial = 1850] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1CD79400) [pid = 2760] [serial = 1843] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1D04C800) [pid = 2760] [serial = 1844] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (13705000) [pid = 2760] [serial = 1855] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1F393000) [pid = 2760] [serial = 1853] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1E453000) [pid = 2760] [serial = 1858] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (17B66C00) [pid = 2760] [serial = 1856] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (17FE6C00) [pid = 2760] [serial = 1838] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (1FB39400) [pid = 2760] [serial = 1859] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1D76DC00) [pid = 2760] [serial = 1847] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1BEF7000) [pid = 2760] [serial = 1778] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (17F5A800) [pid = 2760] [serial = 1775] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (20A17C00) [pid = 2760] [serial = 1781] [outer = 00000000] [url = about:blank] 18:30:49 INFO - PROCESS | 2760 | 1461115849274 Marionette TRACE conn4 <- [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]]]}] 18:30:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:30:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 930ms 18:30:49 INFO - PROCESS | 2760 | 1461115849333 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 18:30:49 INFO - PROCESS | 2760 | 1461115849339 Marionette TRACE conn4 <- [1,2533,null,{"value":"13"}] 18:30:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:30:49 INFO - PROCESS | 2760 | 1461115849345 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:30:49 INFO - PROCESS | 2760 | 1461115849348 Marionette TRACE conn4 <- [1,2534,null,{}] 18:30:49 INFO - PROCESS | 2760 | 1461115849352 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:49 INFO - PROCESS | 2760 | 1461115849439 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 18:30:49 INFO - PROCESS | 2760 | 1461115849448 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:49 INFO - PROCESS | 2760 | ++DOCSHELL 0F210400 == 51 [pid = 2760] [id = 643] 18:30:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (0F252400) [pid = 2760] [serial = 1929] [outer = 00000000] 18:30:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (17FE8C00) [pid = 2760] [serial = 1930] [outer = 0F252400] 18:30:49 INFO - PROCESS | 2760 | 1461115849499 Marionette DEBUG loaded listener.js 18:30:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (18476C00) [pid = 2760] [serial = 1931] [outer = 0F252400] 18:30:50 INFO - PROCESS | 2760 | 1461115850039 Marionette TRACE conn4 <- [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]]]}] 18:30:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:30:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 770ms 18:30:50 INFO - PROCESS | 2760 | 1461115850118 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 18:30:50 INFO - PROCESS | 2760 | 1461115850120 Marionette TRACE conn4 <- [1,2537,null,{"value":"13"}] 18:30:50 INFO - PROCESS | 2760 | 1461115850124 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:30:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:30:50 INFO - PROCESS | 2760 | 1461115850127 Marionette TRACE conn4 <- [1,2538,null,{}] 18:30:50 INFO - PROCESS | 2760 | 1461115850137 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:50 INFO - PROCESS | 2760 | 1461115850239 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 18:30:50 INFO - PROCESS | 2760 | 1461115850246 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:50 INFO - PROCESS | 2760 | ++DOCSHELL 1BB2C000 == 52 [pid = 2760] [id = 644] 18:30:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1BB2F400) [pid = 2760] [serial = 1932] [outer = 00000000] 18:30:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1BD25C00) [pid = 2760] [serial = 1933] [outer = 1BB2F400] 18:30:50 INFO - PROCESS | 2760 | 1461115850296 Marionette DEBUG loaded listener.js 18:30:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1C502C00) [pid = 2760] [serial = 1934] [outer = 1BB2F400] 18:30:50 INFO - PROCESS | 2760 | 1461115850786 Marionette TRACE conn4 <- [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]]]}] 18:30:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:30:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 670ms 18:30:50 INFO - PROCESS | 2760 | 1461115850797 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 18:30:50 INFO - PROCESS | 2760 | 1461115850800 Marionette TRACE conn4 <- [1,2541,null,{"value":"13"}] 18:30:50 INFO - PROCESS | 2760 | 1461115850803 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:30:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:30:50 INFO - PROCESS | 2760 | 1461115850805 Marionette TRACE conn4 <- [1,2542,null,{}] 18:30:50 INFO - PROCESS | 2760 | 1461115850813 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:50 INFO - PROCESS | 2760 | 1461115850901 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 18:30:50 INFO - PROCESS | 2760 | 1461115850909 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:50 INFO - PROCESS | 2760 | ++DOCSHELL 1C50D000 == 53 [pid = 2760] [id = 645] 18:30:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1C58F400) [pid = 2760] [serial = 1935] [outer = 00000000] 18:30:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1C59CC00) [pid = 2760] [serial = 1936] [outer = 1C58F400] 18:30:50 INFO - PROCESS | 2760 | 1461115850955 Marionette DEBUG loaded listener.js 18:30:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1CD7F800) [pid = 2760] [serial = 1937] [outer = 1C58F400] 18:30:51 INFO - PROCESS | 2760 | 1461115851471 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 18:30:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:30:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 670ms 18:30:51 INFO - PROCESS | 2760 | 1461115851477 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 18:30:51 INFO - PROCESS | 2760 | 1461115851480 Marionette TRACE conn4 <- [1,2545,null,{"value":"13"}] 18:30:51 INFO - PROCESS | 2760 | 1461115851493 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:30:51 INFO - PROCESS | 2760 | 1461115851494 Marionette TRACE conn4 <- [1,2546,null,{}] 18:30:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:30:51 INFO - PROCESS | 2760 | 1461115851498 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:51 INFO - PROCESS | 2760 | 1461115851614 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 18:30:51 INFO - PROCESS | 2760 | 1461115851620 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:51 INFO - PROCESS | 2760 | ++DOCSHELL 1D047000 == 54 [pid = 2760] [id = 646] 18:30:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1D049C00) [pid = 2760] [serial = 1938] [outer = 00000000] 18:30:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1D589000) [pid = 2760] [serial = 1939] [outer = 1D049C00] 18:30:51 INFO - PROCESS | 2760 | 1461115851670 Marionette DEBUG loaded listener.js 18:30:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1D7DE000) [pid = 2760] [serial = 1940] [outer = 1D049C00] 18:30:52 INFO - PROCESS | 2760 | 1461115852140 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 18:30:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:30:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 732ms 18:30:52 INFO - PROCESS | 2760 | 1461115852229 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 18:30:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:30:52 INFO - PROCESS | 2760 | 1461115852231 Marionette TRACE conn4 <- [1,2549,null,{"value":"13"}] 18:30:52 INFO - PROCESS | 2760 | 1461115852235 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:30:52 INFO - PROCESS | 2760 | 1461115852236 Marionette TRACE conn4 <- [1,2550,null,{}] 18:30:52 INFO - PROCESS | 2760 | 1461115852251 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:52 INFO - PROCESS | 2760 | 1461115852419 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 18:30:52 INFO - PROCESS | 2760 | 1461115852485 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:52 INFO - PROCESS | 2760 | ++DOCSHELL 1D1D9800 == 55 [pid = 2760] [id = 647] 18:30:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1D8D2400) [pid = 2760] [serial = 1941] [outer = 00000000] 18:30:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1E41E000) [pid = 2760] [serial = 1942] [outer = 1D8D2400] 18:30:52 INFO - PROCESS | 2760 | 1461115852535 Marionette DEBUG loaded listener.js 18:30:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1E454C00) [pid = 2760] [serial = 1943] [outer = 1D8D2400] 18:30:53 INFO - PROCESS | 2760 | 1461115852983 Marionette TRACE conn4 <- [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]]]}] 18:30:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:30:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 790ms 18:30:53 INFO - PROCESS | 2760 | 1461115853026 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 18:30:53 INFO - PROCESS | 2760 | 1461115853028 Marionette TRACE conn4 <- [1,2553,null,{"value":"13"}] 18:30:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:30:53 INFO - PROCESS | 2760 | 1461115853032 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:30:53 INFO - PROCESS | 2760 | 1461115853033 Marionette TRACE conn4 <- [1,2554,null,{}] 18:30:53 INFO - PROCESS | 2760 | 1461115853037 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:53 INFO - PROCESS | 2760 | 1461115853162 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 18:30:53 INFO - PROCESS | 2760 | 1461115853232 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:53 INFO - PROCESS | 2760 | ++DOCSHELL 1E512000 == 56 [pid = 2760] [id = 648] 18:30:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1E585000) [pid = 2760] [serial = 1944] [outer = 00000000] 18:30:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1FB41800) [pid = 2760] [serial = 1945] [outer = 1E585000] 18:30:53 INFO - PROCESS | 2760 | 1461115853277 Marionette DEBUG loaded listener.js 18:30:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1FB42400) [pid = 2760] [serial = 1946] [outer = 1E585000] 18:30:53 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (20062000) [pid = 2760] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:30:53 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1C510C00) [pid = 2760] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:30:53 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1D766800) [pid = 2760] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:30:53 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (0F339800) [pid = 2760] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:30:53 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1A932800) [pid = 2760] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:30:53 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (12D4A400) [pid = 2760] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:30:53 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1B165400) [pid = 2760] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:30:53 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1C50CC00) [pid = 2760] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:30:53 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1DB54400) [pid = 2760] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:30:53 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1DB60000) [pid = 2760] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:30:53 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1B15F000) [pid = 2760] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:30:53 INFO - PROCESS | 2760 | 1461115853850 Marionette TRACE conn4 <- [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]]]}] 18:30:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:30:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 870ms 18:30:53 INFO - PROCESS | 2760 | 1461115853906 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 18:30:53 INFO - PROCESS | 2760 | 1461115853908 Marionette TRACE conn4 <- [1,2557,null,{"value":"13"}] 18:30:53 INFO - PROCESS | 2760 | 1461115853911 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:30:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:30:53 INFO - PROCESS | 2760 | 1461115853913 Marionette TRACE conn4 <- [1,2558,null,{}] 18:30:53 INFO - PROCESS | 2760 | 1461115853917 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:54 INFO - PROCESS | 2760 | 1461115854003 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 18:30:54 INFO - PROCESS | 2760 | 1461115854011 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:54 INFO - PROCESS | 2760 | ++DOCSHELL 13705400 == 57 [pid = 2760] [id = 649] 18:30:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (17ACD800) [pid = 2760] [serial = 1947] [outer = 00000000] 18:30:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1C599C00) [pid = 2760] [serial = 1948] [outer = 17ACD800] 18:30:54 INFO - PROCESS | 2760 | 1461115854059 Marionette DEBUG loaded listener.js 18:30:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1D8D6000) [pid = 2760] [serial = 1949] [outer = 17ACD800] 18:30:54 INFO - PROCESS | 2760 | 1461115854503 Marionette TRACE conn4 <- [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]]]}] 18:30:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:30:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 630ms 18:30:54 INFO - PROCESS | 2760 | 1461115854546 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 18:30:54 INFO - PROCESS | 2760 | 1461115854548 Marionette TRACE conn4 <- [1,2561,null,{"value":"13"}] 18:30:54 INFO - PROCESS | 2760 | 1461115854551 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:30:54 INFO - PROCESS | 2760 | 1461115854553 Marionette TRACE conn4 <- [1,2562,null,{}] 18:30:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:30:54 INFO - PROCESS | 2760 | 1461115854556 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:54 INFO - PROCESS | 2760 | 1461115854642 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 18:30:54 INFO - PROCESS | 2760 | 1461115854649 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:54 INFO - PROCESS | 2760 | ++DOCSHELL 1B165800 == 58 [pid = 2760] [id = 650] 18:30:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1E22B800) [pid = 2760] [serial = 1950] [outer = 00000000] 18:30:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (20A08C00) [pid = 2760] [serial = 1951] [outer = 1E22B800] 18:30:54 INFO - PROCESS | 2760 | 1461115854697 Marionette DEBUG loaded listener.js 18:30:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (20A1FC00) [pid = 2760] [serial = 1952] [outer = 1E22B800] 18:30:55 INFO - PROCESS | 2760 | 1461115855146 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 18:30:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:30:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 630ms 18:30:55 INFO - PROCESS | 2760 | 1461115855190 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 18:30:55 INFO - PROCESS | 2760 | 1461115855192 Marionette TRACE conn4 <- [1,2565,null,{"value":"13"}] 18:30:55 INFO - PROCESS | 2760 | 1461115855195 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:30:55 INFO - PROCESS | 2760 | 1461115855197 Marionette TRACE conn4 <- [1,2566,null,{}] 18:30:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:30:55 INFO - PROCESS | 2760 | 1461115855200 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:55 INFO - PROCESS | 2760 | 1461115855284 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 18:30:55 INFO - PROCESS | 2760 | 1461115855291 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:55 INFO - PROCESS | 2760 | ++DOCSHELL 20A06400 == 59 [pid = 2760] [id = 651] 18:30:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (20A23C00) [pid = 2760] [serial = 1953] [outer = 00000000] 18:30:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (20B96000) [pid = 2760] [serial = 1954] [outer = 20A23C00] 18:30:55 INFO - PROCESS | 2760 | 1461115855337 Marionette DEBUG loaded listener.js 18:30:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (20D1E400) [pid = 2760] [serial = 1955] [outer = 20A23C00] 18:30:56 INFO - PROCESS | 2760 | 1461115856034 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 18:30:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:30:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 870ms 18:30:56 INFO - PROCESS | 2760 | 1461115856072 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 18:30:56 INFO - PROCESS | 2760 | 1461115856076 Marionette TRACE conn4 <- [1,2569,null,{"value":"13"}] 18:30:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:30:56 INFO - PROCESS | 2760 | 1461115856082 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:30:56 INFO - PROCESS | 2760 | 1461115856086 Marionette TRACE conn4 <- [1,2570,null,{}] 18:30:56 INFO - PROCESS | 2760 | 1461115856093 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:56 INFO - PROCESS | 2760 | 1461115856213 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 18:30:56 INFO - PROCESS | 2760 | 1461115856333 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:56 INFO - PROCESS | 2760 | ++DOCSHELL 137D8800 == 60 [pid = 2760] [id = 652] 18:30:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (13F23800) [pid = 2760] [serial = 1956] [outer = 00000000] 18:30:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (18EE8000) [pid = 2760] [serial = 1957] [outer = 13F23800] 18:30:56 INFO - PROCESS | 2760 | 1461115856391 Marionette DEBUG loaded listener.js 18:30:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1A934400) [pid = 2760] [serial = 1958] [outer = 13F23800] 18:30:57 INFO - PROCESS | 2760 | 1461115857011 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 18:30:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:30:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 970ms 18:30:57 INFO - PROCESS | 2760 | 1461115857057 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 18:30:57 INFO - PROCESS | 2760 | 1461115857063 Marionette TRACE conn4 <- [1,2573,null,{"value":"13"}] 18:30:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:30:57 INFO - PROCESS | 2760 | 1461115857070 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:30:57 INFO - PROCESS | 2760 | 1461115857073 Marionette TRACE conn4 <- [1,2574,null,{}] 18:30:57 INFO - PROCESS | 2760 | 1461115857078 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:57 INFO - PROCESS | 2760 | 1461115857195 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 18:30:57 INFO - PROCESS | 2760 | 1461115857341 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:57 INFO - PROCESS | 2760 | ++DOCSHELL 1847E400 == 61 [pid = 2760] [id = 653] 18:30:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1A93BC00) [pid = 2760] [serial = 1959] [outer = 00000000] 18:30:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1D1CE800) [pid = 2760] [serial = 1960] [outer = 1A93BC00] 18:30:57 INFO - PROCESS | 2760 | 1461115857401 Marionette DEBUG loaded listener.js 18:30:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1D8D6800) [pid = 2760] [serial = 1961] [outer = 1A93BC00] 18:30:58 INFO - PROCESS | 2760 | 1461115858045 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 18:30:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:30:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1023ms 18:30:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:30:58 INFO - PROCESS | 2760 | 1461115858094 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 18:30:58 INFO - PROCESS | 2760 | 1461115858097 Marionette TRACE conn4 <- [1,2577,null,{"value":"13"}] 18:30:58 INFO - PROCESS | 2760 | 1461115858101 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:30:58 INFO - PROCESS | 2760 | 1461115858105 Marionette TRACE conn4 <- [1,2578,null,{}] 18:30:58 INFO - PROCESS | 2760 | 1461115858117 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:58 INFO - PROCESS | 2760 | 1461115858284 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 18:30:58 INFO - PROCESS | 2760 | 1461115858432 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:58 INFO - PROCESS | 2760 | ++DOCSHELL 20A0C800 == 62 [pid = 2760] [id = 654] 18:30:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (20A55400) [pid = 2760] [serial = 1962] [outer = 00000000] 18:30:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (21B30C00) [pid = 2760] [serial = 1963] [outer = 20A55400] 18:30:58 INFO - PROCESS | 2760 | 1461115858490 Marionette DEBUG loaded listener.js 18:30:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (21B38C00) [pid = 2760] [serial = 1964] [outer = 20A55400] 18:30:59 INFO - PROCESS | 2760 | 1461115859057 Marionette TRACE conn4 <- [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]]]}] 18:30:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:30:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1021ms 18:30:59 INFO - PROCESS | 2760 | 1461115859137 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 18:30:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:30:59 INFO - PROCESS | 2760 | 1461115859141 Marionette TRACE conn4 <- [1,2581,null,{"value":"13"}] 18:30:59 INFO - PROCESS | 2760 | 1461115859147 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:30:59 INFO - PROCESS | 2760 | 1461115859149 Marionette TRACE conn4 <- [1,2582,null,{}] 18:30:59 INFO - PROCESS | 2760 | 1461115859153 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:59 INFO - PROCESS | 2760 | 1461115859262 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 18:30:59 INFO - PROCESS | 2760 | 1461115859407 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:59 INFO - PROCESS | 2760 | ++DOCSHELL 2177A800 == 63 [pid = 2760] [id = 655] 18:30:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (2177B400) [pid = 2760] [serial = 1965] [outer = 00000000] 18:30:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (21783C00) [pid = 2760] [serial = 1966] [outer = 2177B400] 18:30:59 INFO - PROCESS | 2760 | 1461115859467 Marionette DEBUG loaded listener.js 18:30:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (21786C00) [pid = 2760] [serial = 1967] [outer = 2177B400] 18:31:00 INFO - PROCESS | 2760 | 1461115860099 Marionette TRACE conn4 <- [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]]]}] 18:31:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:31:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 970ms 18:31:00 INFO - PROCESS | 2760 | 1461115860119 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 18:31:00 INFO - PROCESS | 2760 | 1461115860121 Marionette TRACE conn4 <- [1,2585,null,{"value":"13"}] 18:31:00 INFO - PROCESS | 2760 | 1461115860126 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:31:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:31:00 INFO - PROCESS | 2760 | 1461115860128 Marionette TRACE conn4 <- [1,2586,null,{}] 18:31:00 INFO - PROCESS | 2760 | 1461115860132 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:00 INFO - PROCESS | 2760 | 1461115860237 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 18:31:00 INFO - PROCESS | 2760 | 1461115860395 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:00 INFO - PROCESS | 2760 | ++DOCSHELL 1354B400 == 64 [pid = 2760] [id = 656] 18:31:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (20D1F000) [pid = 2760] [serial = 1968] [outer = 00000000] 18:31:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (21B7D400) [pid = 2760] [serial = 1969] [outer = 20D1F000] 18:31:00 INFO - PROCESS | 2760 | 1461115860451 Marionette DEBUG loaded listener.js 18:31:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (21B81C00) [pid = 2760] [serial = 1970] [outer = 20D1F000] 18:31:01 INFO - PROCESS | 2760 | 1461115861294 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 18:31:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:31:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1216ms 18:31:01 INFO - PROCESS | 2760 | 1461115861348 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 18:31:01 INFO - PROCESS | 2760 | 1461115861352 Marionette TRACE conn4 <- [1,2589,null,{"value":"13"}] 18:31:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:31:01 INFO - PROCESS | 2760 | 1461115861357 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:31:01 INFO - PROCESS | 2760 | 1461115861361 Marionette TRACE conn4 <- [1,2590,null,{}] 18:31:01 INFO - PROCESS | 2760 | 1461115861367 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:01 INFO - PROCESS | 2760 | 1461115861470 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 18:31:01 INFO - PROCESS | 2760 | 1461115861622 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:01 INFO - PROCESS | 2760 | ++DOCSHELL 18E4F400 == 65 [pid = 2760] [id = 657] 18:31:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (18E55800) [pid = 2760] [serial = 1971] [outer = 00000000] 18:31:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 128 (1A93B400) [pid = 2760] [serial = 1972] [outer = 18E55800] 18:31:01 INFO - PROCESS | 2760 | 1461115861676 Marionette DEBUG loaded listener.js 18:31:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 129 (1B1B3800) [pid = 2760] [serial = 1973] [outer = 18E55800] 18:31:02 INFO - PROCESS | 2760 | --DOCSHELL 2006CC00 == 64 [pid = 2760] [id = 580] 18:31:02 INFO - PROCESS | 2760 | --DOCSHELL 1B165800 == 63 [pid = 2760] [id = 650] 18:31:02 INFO - PROCESS | 2760 | --DOCSHELL 13705400 == 62 [pid = 2760] [id = 649] 18:31:02 INFO - PROCESS | 2760 | --DOCSHELL 1E512000 == 61 [pid = 2760] [id = 648] 18:31:02 INFO - PROCESS | 2760 | --DOCSHELL 1D1D9800 == 60 [pid = 2760] [id = 647] 18:31:02 INFO - PROCESS | 2760 | --DOCSHELL 1D047000 == 59 [pid = 2760] [id = 646] 18:31:02 INFO - PROCESS | 2760 | --DOCSHELL 1C50D000 == 58 [pid = 2760] [id = 645] 18:31:02 INFO - PROCESS | 2760 | --DOCSHELL 1BB2C000 == 57 [pid = 2760] [id = 644] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 128 (1DB5B800) [pid = 2760] [serial = 1876] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 127 (20062C00) [pid = 2760] [serial = 1909] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOCSHELL 0F210400 == 56 [pid = 2760] [id = 643] 18:31:02 INFO - PROCESS | 2760 | --DOCSHELL 1A1D8400 == 55 [pid = 2760] [id = 642] 18:31:02 INFO - PROCESS | 2760 | --DOCSHELL 1D1D3000 == 54 [pid = 2760] [id = 639] 18:31:02 INFO - PROCESS | 2760 | --DOCSHELL 18478000 == 53 [pid = 2760] [id = 638] 18:31:02 INFO - PROCESS | 2760 | --DOCSHELL 13FE2400 == 52 [pid = 2760] [id = 637] 18:31:02 INFO - PROCESS | 2760 | --DOCSHELL 1F39CC00 == 51 [pid = 2760] [id = 636] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (20A0B000) [pid = 2760] [serial = 1862] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (1D1D4000) [pid = 2760] [serial = 1894] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (1D8D6C00) [pid = 2760] [serial = 1897] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (1825D400) [pid = 2760] [serial = 1880] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (137B9400) [pid = 2760] [serial = 1879] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (1A93F400) [pid = 2760] [serial = 1885] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1A949800) [pid = 2760] [serial = 1886] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (1370E800) [pid = 2760] [serial = 1882] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (17B6B400) [pid = 2760] [serial = 1883] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (1BB7A400) [pid = 2760] [serial = 1888] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1BEF2800) [pid = 2760] [serial = 1889] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1C590000) [pid = 2760] [serial = 1891] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (1E127C00) [pid = 2760] [serial = 1900] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (0F3E7800) [pid = 2760] [serial = 1864] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1AE9D000) [pid = 2760] [serial = 1867] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1DDE8C00) [pid = 2760] [serial = 1870] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (21B34800) [pid = 2760] [serial = 1873] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1D8D7000) [pid = 2760] [serial = 1898] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1E510C00) [pid = 2760] [serial = 1906] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1E345C00) [pid = 2760] [serial = 1901] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1D1DA400) [pid = 2760] [serial = 1895] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1D8DD000) [pid = 2760] [serial = 1903] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1C59AC00) [pid = 2760] [serial = 1892] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1E6D2400) [pid = 2760] [serial = 1907] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1DB5CC00) [pid = 2760] [serial = 1904] [outer = 00000000] [url = about:blank] 18:31:02 INFO - PROCESS | 2760 | 1461115862322 Marionette TRACE conn4 <- [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]]]}] 18:31:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:31:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 991ms 18:31:02 INFO - PROCESS | 2760 | 1461115862348 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 18:31:02 INFO - PROCESS | 2760 | 1461115862353 Marionette TRACE conn4 <- [1,2593,null,{"value":"13"}] 18:31:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:31:02 INFO - PROCESS | 2760 | 1461115862379 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:31:02 INFO - PROCESS | 2760 | 1461115862381 Marionette TRACE conn4 <- [1,2594,null,{}] 18:31:02 INFO - PROCESS | 2760 | 1461115862387 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:02 INFO - PROCESS | 2760 | 1461115862483 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 18:31:02 INFO - PROCESS | 2760 | 1461115862490 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:02 INFO - PROCESS | 2760 | ++DOCSHELL 0F3DE000 == 52 [pid = 2760] [id = 658] 18:31:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (12F04000) [pid = 2760] [serial = 1974] [outer = 00000000] 18:31:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (144DC800) [pid = 2760] [serial = 1975] [outer = 12F04000] 18:31:02 INFO - PROCESS | 2760 | 1461115862536 Marionette DEBUG loaded listener.js 18:31:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (17FE8000) [pid = 2760] [serial = 1976] [outer = 12F04000] 18:31:03 INFO - PROCESS | 2760 | 1461115863114 Marionette TRACE conn4 <- [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]]]}] 18:31:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:31:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 790ms 18:31:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:31:03 INFO - PROCESS | 2760 | 1461115863166 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 18:31:03 INFO - PROCESS | 2760 | 1461115863168 Marionette TRACE conn4 <- [1,2597,null,{"value":"13"}] 18:31:03 INFO - PROCESS | 2760 | 1461115863172 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:31:03 INFO - PROCESS | 2760 | 1461115863175 Marionette TRACE conn4 <- [1,2598,null,{}] 18:31:03 INFO - PROCESS | 2760 | 1461115863185 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:03 INFO - PROCESS | 2760 | 1461115863277 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 18:31:03 INFO - PROCESS | 2760 | 1461115863378 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:03 INFO - PROCESS | 2760 | ++DOCSHELL 1A94B800 == 53 [pid = 2760] [id = 659] 18:31:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1AE9D000) [pid = 2760] [serial = 1977] [outer = 00000000] 18:31:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1BD2D000) [pid = 2760] [serial = 1978] [outer = 1AE9D000] 18:31:03 INFO - PROCESS | 2760 | 1461115863427 Marionette DEBUG loaded listener.js 18:31:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1C505800) [pid = 2760] [serial = 1979] [outer = 1AE9D000] 18:31:03 INFO - PROCESS | 2760 | 1461115863847 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 18:31:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:31:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 732ms 18:31:03 INFO - PROCESS | 2760 | 1461115863907 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 18:31:03 INFO - PROCESS | 2760 | 1461115863910 Marionette TRACE conn4 <- [1,2601,null,{"value":"13"}] 18:31:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:31:03 INFO - PROCESS | 2760 | 1461115863913 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:31:03 INFO - PROCESS | 2760 | 1461115863915 Marionette TRACE conn4 <- [1,2602,null,{}] 18:31:03 INFO - PROCESS | 2760 | 1461115863919 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:04 INFO - PROCESS | 2760 | 1461115864009 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 18:31:04 INFO - PROCESS | 2760 | 1461115864015 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:04 INFO - PROCESS | 2760 | ++DOCSHELL 1C50F400 == 54 [pid = 2760] [id = 660] 18:31:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1C585C00) [pid = 2760] [serial = 1980] [outer = 00000000] 18:31:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1CD75800) [pid = 2760] [serial = 1981] [outer = 1C585C00] 18:31:04 INFO - PROCESS | 2760 | 1461115864062 Marionette DEBUG loaded listener.js 18:31:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1D052400) [pid = 2760] [serial = 1982] [outer = 1C585C00] 18:31:04 INFO - PROCESS | 2760 | 1461115864523 Marionette TRACE conn4 <- [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]]]}] 18:31:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:31:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 630ms 18:31:04 INFO - PROCESS | 2760 | 1461115864550 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 18:31:04 INFO - PROCESS | 2760 | 1461115864552 Marionette TRACE conn4 <- [1,2605,null,{"value":"13"}] 18:31:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:31:04 INFO - PROCESS | 2760 | 1461115864556 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:31:04 INFO - PROCESS | 2760 | 1461115864557 Marionette TRACE conn4 <- [1,2606,null,{}] 18:31:04 INFO - PROCESS | 2760 | 1461115864561 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:04 INFO - PROCESS | 2760 | 1461115864686 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 18:31:04 INFO - PROCESS | 2760 | 1461115864781 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:04 INFO - PROCESS | 2760 | ++DOCSHELL 1D1D9C00 == 55 [pid = 2760] [id = 661] 18:31:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1D58C400) [pid = 2760] [serial = 1983] [outer = 00000000] 18:31:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1D7DF400) [pid = 2760] [serial = 1984] [outer = 1D58C400] 18:31:04 INFO - PROCESS | 2760 | 1461115864827 Marionette DEBUG loaded listener.js 18:31:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1D8DB400) [pid = 2760] [serial = 1985] [outer = 1D58C400] 18:31:05 INFO - PROCESS | 2760 | 1461115865251 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 18:31:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:31:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 730ms 18:31:05 INFO - PROCESS | 2760 | 1461115865287 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 18:31:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:31:05 INFO - PROCESS | 2760 | 1461115865289 Marionette TRACE conn4 <- [1,2609,null,{"value":"13"}] 18:31:05 INFO - PROCESS | 2760 | 1461115865292 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:31:05 INFO - PROCESS | 2760 | 1461115865294 Marionette TRACE conn4 <- [1,2610,null,{}] 18:31:05 INFO - PROCESS | 2760 | 1461115865297 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:05 INFO - PROCESS | 2760 | 1461115865443 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 18:31:05 INFO - PROCESS | 2760 | 1461115865517 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:05 INFO - PROCESS | 2760 | ++DOCSHELL 1B162800 == 56 [pid = 2760] [id = 662] 18:31:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1D5DC800) [pid = 2760] [serial = 1986] [outer = 00000000] 18:31:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1E1A4C00) [pid = 2760] [serial = 1987] [outer = 1D5DC800] 18:31:05 INFO - PROCESS | 2760 | 1461115865569 Marionette DEBUG loaded listener.js 18:31:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1E34A800) [pid = 2760] [serial = 1988] [outer = 1D5DC800] 18:31:06 INFO - PROCESS | 2760 | 1461115866006 Marionette TRACE conn4 <- [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]]]}] 18:31:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:31:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 771ms 18:31:06 INFO - PROCESS | 2760 | 1461115866077 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 18:31:06 INFO - PROCESS | 2760 | 1461115866079 Marionette TRACE conn4 <- [1,2613,null,{"value":"13"}] 18:31:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:31:06 INFO - PROCESS | 2760 | 1461115866082 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:31:06 INFO - PROCESS | 2760 | 1461115866084 Marionette TRACE conn4 <- [1,2614,null,{}] 18:31:06 INFO - PROCESS | 2760 | 1461115866088 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:06 INFO - PROCESS | 2760 | 1461115866208 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 18:31:06 INFO - PROCESS | 2760 | 1461115866281 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:06 INFO - PROCESS | 2760 | ++DOCSHELL 1E127C00 == 57 [pid = 2760] [id = 663] 18:31:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (1E45E400) [pid = 2760] [serial = 1989] [outer = 00000000] 18:31:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (1FB33800) [pid = 2760] [serial = 1990] [outer = 1E45E400] 18:31:06 INFO - PROCESS | 2760 | 1461115866326 Marionette DEBUG loaded listener.js 18:31:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (1FB3B000) [pid = 2760] [serial = 1991] [outer = 1E45E400] 18:31:06 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (1A937800) [pid = 2760] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:31:06 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (20A4BC00) [pid = 2760] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:31:06 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (2006C800) [pid = 2760] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:31:06 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1E581800) [pid = 2760] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:31:06 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1AE96800) [pid = 2760] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:31:06 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (0F37DC00) [pid = 2760] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:31:06 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (0F15E400) [pid = 2760] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:31:06 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1D049C00) [pid = 2760] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:31:06 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1E585000) [pid = 2760] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:31:06 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1D8D2400) [pid = 2760] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:31:06 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (0F252400) [pid = 2760] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:31:06 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1F30D800) [pid = 2760] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:31:06 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1BB2F400) [pid = 2760] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:31:06 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1A1D9000) [pid = 2760] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:31:06 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1C58F400) [pid = 2760] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:31:06 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1E22B800) [pid = 2760] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:31:06 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (17ACD800) [pid = 2760] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:31:06 INFO - PROCESS | 2760 | 1461115866908 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 18:31:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:31:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 870ms 18:31:06 INFO - PROCESS | 2760 | 1461115866956 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 18:31:06 INFO - PROCESS | 2760 | 1461115866958 Marionette TRACE conn4 <- [1,2617,null,{"value":"13"}] 18:31:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:31:06 INFO - PROCESS | 2760 | 1461115866961 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:31:06 INFO - PROCESS | 2760 | 1461115866963 Marionette TRACE conn4 <- [1,2618,null,{}] 18:31:06 INFO - PROCESS | 2760 | 1461115866966 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:07 INFO - PROCESS | 2760 | 1461115867054 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 18:31:07 INFO - PROCESS | 2760 | 1461115867157 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:07 INFO - PROCESS | 2760 | ++DOCSHELL 1350C400 == 58 [pid = 2760] [id = 664] 18:31:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1354F400) [pid = 2760] [serial = 1992] [outer = 00000000] 18:31:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1B15D000) [pid = 2760] [serial = 1993] [outer = 1354F400] 18:31:07 INFO - PROCESS | 2760 | 1461115867204 Marionette DEBUG loaded listener.js 18:31:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1D04F400) [pid = 2760] [serial = 1994] [outer = 1354F400] 18:31:07 INFO - PROCESS | 2760 | 1461115867600 Marionette TRACE conn4 <- [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]]]}] 18:31:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:31:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 671ms 18:31:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:31:07 INFO - PROCESS | 2760 | 1461115867636 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 18:31:07 INFO - PROCESS | 2760 | 1461115867638 Marionette TRACE conn4 <- [1,2621,null,{"value":"13"}] 18:31:07 INFO - PROCESS | 2760 | 1461115867642 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:31:07 INFO - PROCESS | 2760 | 1461115867643 Marionette TRACE conn4 <- [1,2622,null,{}] 18:31:07 INFO - PROCESS | 2760 | 1461115867647 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:07 INFO - PROCESS | 2760 | 1461115867732 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 18:31:07 INFO - PROCESS | 2760 | 1461115867740 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:07 INFO - PROCESS | 2760 | ++DOCSHELL 1A933800 == 59 [pid = 2760] [id = 665] 18:31:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1D8D0000) [pid = 2760] [serial = 1995] [outer = 00000000] 18:31:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (20A10400) [pid = 2760] [serial = 1996] [outer = 1D8D0000] 18:31:07 INFO - PROCESS | 2760 | 1461115867788 Marionette DEBUG loaded listener.js 18:31:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1A941800) [pid = 2760] [serial = 1997] [outer = 1D8D0000] 18:31:08 INFO - PROCESS | 2760 | 1461115868241 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 18:31:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:31:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 630ms 18:31:08 INFO - PROCESS | 2760 | 1461115868279 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 18:31:08 INFO - PROCESS | 2760 | 1461115868281 Marionette TRACE conn4 <- [1,2625,null,{"value":"13"}] 18:31:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:31:08 INFO - PROCESS | 2760 | 1461115868284 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:31:08 INFO - PROCESS | 2760 | 1461115868286 Marionette TRACE conn4 <- [1,2626,null,{}] 18:31:08 INFO - PROCESS | 2760 | 1461115868289 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:08 INFO - PROCESS | 2760 | 1461115868377 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 18:31:08 INFO - PROCESS | 2760 | 1461115868383 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:08 INFO - PROCESS | 2760 | ++DOCSHELL 20A21000 == 60 [pid = 2760] [id = 666] 18:31:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (20A22000) [pid = 2760] [serial = 1998] [outer = 00000000] 18:31:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (20B97C00) [pid = 2760] [serial = 1999] [outer = 20A22000] 18:31:08 INFO - PROCESS | 2760 | 1461115868432 Marionette DEBUG loaded listener.js 18:31:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (20D1D800) [pid = 2760] [serial = 2000] [outer = 20A22000] 18:31:09 INFO - PROCESS | 2760 | 1461115869011 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 18:31:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:31:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 770ms 18:31:09 INFO - PROCESS | 2760 | 1461115869058 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 18:31:09 INFO - PROCESS | 2760 | 1461115869062 Marionette TRACE conn4 <- [1,2629,null,{"value":"13"}] 18:31:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:31:09 INFO - PROCESS | 2760 | 1461115869138 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:31:09 INFO - PROCESS | 2760 | 1461115869143 Marionette TRACE conn4 <- [1,2630,null,{}] 18:31:09 INFO - PROCESS | 2760 | 1461115869166 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:09 INFO - PROCESS | 2760 | 1461115869296 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 18:31:09 INFO - PROCESS | 2760 | 1461115869437 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:09 INFO - PROCESS | 2760 | ++DOCSHELL 0F209400 == 61 [pid = 2760] [id = 667] 18:31:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (0F250800) [pid = 2760] [serial = 2001] [outer = 00000000] 18:31:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (18EE0000) [pid = 2760] [serial = 2002] [outer = 0F250800] 18:31:09 INFO - PROCESS | 2760 | 1461115869495 Marionette DEBUG loaded listener.js 18:31:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1A92F400) [pid = 2760] [serial = 2003] [outer = 0F250800] 18:31:10 INFO - PROCESS | 2760 | 1461115870074 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 18:31:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:31:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1007ms 18:31:10 INFO - PROCESS | 2760 | 1461115870132 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 18:31:10 INFO - PROCESS | 2760 | 1461115870138 Marionette TRACE conn4 <- [1,2633,null,{"value":"13"}] 18:31:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:31:10 INFO - PROCESS | 2760 | 1461115870145 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:31:10 INFO - PROCESS | 2760 | 1461115870148 Marionette TRACE conn4 <- [1,2634,null,{}] 18:31:10 INFO - PROCESS | 2760 | 1461115870152 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:10 INFO - PROCESS | 2760 | 1461115870269 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 18:31:10 INFO - PROCESS | 2760 | 1461115870416 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:10 INFO - PROCESS | 2760 | ++DOCSHELL 1B165800 == 62 [pid = 2760] [id = 668] 18:31:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1C509C00) [pid = 2760] [serial = 2004] [outer = 00000000] 18:31:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1CD73C00) [pid = 2760] [serial = 2005] [outer = 1C509C00] 18:31:10 INFO - PROCESS | 2760 | 1461115870476 Marionette DEBUG loaded listener.js 18:31:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (1D8D4C00) [pid = 2760] [serial = 2006] [outer = 1C509C00] 18:31:11 INFO - PROCESS | 2760 | 1461115871085 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 18:31:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:31:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 970ms 18:31:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:31:11 INFO - PROCESS | 2760 | 1461115871116 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 18:31:11 INFO - PROCESS | 2760 | 1461115871118 Marionette TRACE conn4 <- [1,2637,null,{"value":"13"}] 18:31:11 INFO - PROCESS | 2760 | 1461115871122 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:31:11 INFO - PROCESS | 2760 | 1461115871126 Marionette TRACE conn4 <- [1,2638,null,{}] 18:31:11 INFO - PROCESS | 2760 | 1461115871137 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:11 INFO - PROCESS | 2760 | 1461115871304 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 18:31:11 INFO - PROCESS | 2760 | 1461115871321 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:11 INFO - PROCESS | 2760 | ++DOCSHELL 1E1D3400 == 63 [pid = 2760] [id = 669] 18:31:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (1E22C800) [pid = 2760] [serial = 2007] [outer = 00000000] 18:31:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (20D22400) [pid = 2760] [serial = 2008] [outer = 1E22C800] 18:31:11 INFO - PROCESS | 2760 | 1461115871382 Marionette DEBUG loaded listener.js 18:31:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (2174B400) [pid = 2760] [serial = 2009] [outer = 1E22C800] 18:31:12 INFO - PROCESS | 2760 | 1461115872068 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 18:31:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:31:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 971ms 18:31:12 INFO - PROCESS | 2760 | 1461115872096 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 18:31:12 INFO - PROCESS | 2760 | 1461115872099 Marionette TRACE conn4 <- [1,2641,null,{"value":"13"}] 18:31:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:31:12 INFO - PROCESS | 2760 | 1461115872102 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:31:12 INFO - PROCESS | 2760 | 1461115872104 Marionette TRACE conn4 <- [1,2642,null,{}] 18:31:12 INFO - PROCESS | 2760 | 1461115872108 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:12 INFO - PROCESS | 2760 | 1461115872219 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 18:31:12 INFO - PROCESS | 2760 | 1461115872379 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:12 INFO - PROCESS | 2760 | ++DOCSHELL 21752400 == 64 [pid = 2760] [id = 670] 18:31:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (21755800) [pid = 2760] [serial = 2010] [outer = 00000000] 18:31:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (21783000) [pid = 2760] [serial = 2011] [outer = 21755800] 18:31:12 INFO - PROCESS | 2760 | 1461115872436 Marionette DEBUG loaded listener.js 18:31:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (21B2FC00) [pid = 2760] [serial = 2012] [outer = 21755800] 18:31:13 INFO - PROCESS | 2760 | 1461115872980 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 18:31:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:31:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 930ms 18:31:13 INFO - PROCESS | 2760 | 1461115873036 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 18:31:13 INFO - PROCESS | 2760 | 1461115873038 Marionette TRACE conn4 <- [1,2645,null,{"value":"13"}] 18:31:13 INFO - PROCESS | 2760 | 1461115873042 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:31:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:31:13 INFO - PROCESS | 2760 | 1461115873044 Marionette TRACE conn4 <- [1,2646,null,{}] 18:31:13 INFO - PROCESS | 2760 | 1461115873048 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:13 INFO - PROCESS | 2760 | 1461115873153 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 18:31:13 INFO - PROCESS | 2760 | 1461115873298 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:13 INFO - PROCESS | 2760 | ++DOCSHELL 1DD06000 == 65 [pid = 2760] [id = 671] 18:31:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (1DD08000) [pid = 2760] [serial = 2013] [outer = 00000000] 18:31:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (1DD0F800) [pid = 2760] [serial = 2014] [outer = 1DD08000] 18:31:13 INFO - PROCESS | 2760 | 1461115873354 Marionette DEBUG loaded listener.js 18:31:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (1DD11000) [pid = 2760] [serial = 2015] [outer = 1DD08000] 18:31:14 INFO - PROCESS | 2760 | 1461115873961 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 18:31:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:31:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 970ms 18:31:14 INFO - PROCESS | 2760 | 1461115874015 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 18:31:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:31:14 INFO - PROCESS | 2760 | 1461115874018 Marionette TRACE conn4 <- [1,2649,null,{"value":"13"}] 18:31:14 INFO - PROCESS | 2760 | 1461115874021 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:31:14 INFO - PROCESS | 2760 | 1461115874023 Marionette TRACE conn4 <- [1,2650,null,{}] 18:31:14 INFO - PROCESS | 2760 | 1461115874042 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:14 INFO - PROCESS | 2760 | 1461115874170 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 18:31:14 INFO - PROCESS | 2760 | 1461115874349 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:14 INFO - PROCESS | 2760 | ++DOCSHELL 20A1C000 == 66 [pid = 2760] [id = 672] 18:31:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 128 (20A1CC00) [pid = 2760] [serial = 2016] [outer = 00000000] 18:31:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 129 (21FAEC00) [pid = 2760] [serial = 2017] [outer = 20A1CC00] 18:31:14 INFO - PROCESS | 2760 | 1461115874407 Marionette DEBUG loaded listener.js 18:31:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 130 (21FB8000) [pid = 2760] [serial = 2018] [outer = 20A1CC00] 18:31:15 INFO - PROCESS | 2760 | 1461115875210 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 18:31:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:31:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1241ms 18:31:15 INFO - PROCESS | 2760 | 1461115875267 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 18:31:15 INFO - PROCESS | 2760 | 1461115875271 Marionette TRACE conn4 <- [1,2653,null,{"value":"13"}] 18:31:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:31:15 INFO - PROCESS | 2760 | 1461115875277 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:31:15 INFO - PROCESS | 2760 | 1461115875280 Marionette TRACE conn4 <- [1,2654,null,{}] 18:31:15 INFO - PROCESS | 2760 | 1461115875286 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:15 INFO - PROCESS | 2760 | 1461115875445 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 18:31:15 INFO - PROCESS | 2760 | 1461115875463 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:15 INFO - PROCESS | 2760 | ++DOCSHELL 1A939000 == 67 [pid = 2760] [id = 673] 18:31:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 131 (1A93A800) [pid = 2760] [serial = 2019] [outer = 00000000] 18:31:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 132 (1B15C400) [pid = 2760] [serial = 2020] [outer = 1A93A800] 18:31:15 INFO - PROCESS | 2760 | 1461115875517 Marionette DEBUG loaded listener.js 18:31:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 133 (1BB38C00) [pid = 2760] [serial = 2021] [outer = 1A93A800] 18:31:16 INFO - PROCESS | 2760 | --DOCSHELL 1A933800 == 66 [pid = 2760] [id = 665] 18:31:16 INFO - PROCESS | 2760 | --DOCSHELL 1350C400 == 65 [pid = 2760] [id = 664] 18:31:16 INFO - PROCESS | 2760 | --DOCSHELL 1E127C00 == 64 [pid = 2760] [id = 663] 18:31:16 INFO - PROCESS | 2760 | --DOCSHELL 1B162800 == 63 [pid = 2760] [id = 662] 18:31:16 INFO - PROCESS | 2760 | --DOCSHELL 1D1D9C00 == 62 [pid = 2760] [id = 661] 18:31:16 INFO - PROCESS | 2760 | --DOCSHELL 1C50F400 == 61 [pid = 2760] [id = 660] 18:31:16 INFO - PROCESS | 2760 | --DOCSHELL 1A94B800 == 60 [pid = 2760] [id = 659] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 132 (18E4EC00) [pid = 2760] [serial = 1912] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 131 (1CD73800) [pid = 2760] [serial = 1915] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 130 (2006BC00) [pid = 2760] [serial = 1918] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 129 (20A55C00) [pid = 2760] [serial = 1921] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 128 (20B96000) [pid = 2760] [serial = 1954] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOCSHELL 0F3DE000 == 59 [pid = 2760] [id = 658] 18:31:16 INFO - PROCESS | 2760 | --DOCSHELL 18E4F400 == 58 [pid = 2760] [id = 657] 18:31:16 INFO - PROCESS | 2760 | --DOCSHELL 20A06400 == 57 [pid = 2760] [id = 651] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 127 (1CD76000) [pid = 2760] [serial = 1823] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (21A35000) [pid = 2760] [serial = 1829] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (20A11C00) [pid = 2760] [serial = 1772] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (20A22400) [pid = 2760] [serial = 1826] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (1E45F400) [pid = 2760] [serial = 1877] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (18471800) [pid = 2760] [serial = 1820] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (1467DC00) [pid = 2760] [serial = 1832] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1D589000) [pid = 2760] [serial = 1939] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (1FB41800) [pid = 2760] [serial = 1945] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (1E454C00) [pid = 2760] [serial = 1943] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (1E41E000) [pid = 2760] [serial = 1942] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (17FE8C00) [pid = 2760] [serial = 1930] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (18476C00) [pid = 2760] [serial = 1931] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (20D24400) [pid = 2760] [serial = 1925] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (20D1FC00) [pid = 2760] [serial = 1924] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1BD25C00) [pid = 2760] [serial = 1933] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1C502C00) [pid = 2760] [serial = 1934] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1A946C00) [pid = 2760] [serial = 1928] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1A939800) [pid = 2760] [serial = 1927] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1C59CC00) [pid = 2760] [serial = 1936] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1FB42400) [pid = 2760] [serial = 1946] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (20A1FC00) [pid = 2760] [serial = 1952] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (20A08C00) [pid = 2760] [serial = 1951] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1C599C00) [pid = 2760] [serial = 1948] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1D7DE000) [pid = 2760] [serial = 1940] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1D8D6000) [pid = 2760] [serial = 1949] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1CD7F800) [pid = 2760] [serial = 1937] [outer = 00000000] [url = about:blank] 18:31:16 INFO - PROCESS | 2760 | 1461115876646 Marionette TRACE conn4 <- [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]]]}] 18:31:16 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) 18:31:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1438ms 18:31:16 INFO - PROCESS | 2760 | 1461115876715 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 18:31:16 INFO - PROCESS | 2760 | 1461115876721 Marionette TRACE conn4 <- [1,2657,null,{"value":"13"}] 18:31:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:31:16 INFO - PROCESS | 2760 | 1461115876727 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:31:16 INFO - PROCESS | 2760 | 1461115876730 Marionette TRACE conn4 <- [1,2658,null,{}] 18:31:16 INFO - PROCESS | 2760 | 1461115876734 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:16 INFO - PROCESS | 2760 | 1461115876863 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 18:31:17 INFO - PROCESS | 2760 | 1461115876998 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:17 INFO - PROCESS | 2760 | ++DOCSHELL 13FE6400 == 58 [pid = 2760] [id = 674] 18:31:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1467F400) [pid = 2760] [serial = 2022] [outer = 00000000] 18:31:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (17F2E000) [pid = 2760] [serial = 2023] [outer = 1467F400] 18:31:17 INFO - PROCESS | 2760 | 1461115877048 Marionette DEBUG loaded listener.js 18:31:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (17B66C00) [pid = 2760] [serial = 2024] [outer = 1467F400] 18:31:17 INFO - PROCESS | 2760 | 1461115877940 Marionette TRACE conn4 <- [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] 18:31:18 INFO - PROCESS | 2760 | 1461115877977 Marionette TRACE conn4 <- [1,2661,null,{"value":"13"}] 18:31:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:31:18 INFO - PROCESS | 2760 | 1461115877981 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:31:18 INFO - PROCESS | 2760 | 1461115877985 Marionette TRACE conn4 <- [1,2662,null,{}] 18:31:18 INFO - PROCESS | 2760 | 1461115877995 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:18 INFO - PROCESS | 2760 | 1461115878086 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 18:31:18 INFO - PROCESS | 2760 | 1461115878094 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:18 INFO - PROCESS | 2760 | ++DOCSHELL 1A935000 == 59 [pid = 2760] [id = 675] 18:31:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1A939800) [pid = 2760] [serial = 2025] [outer = 00000000] 18:31:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1C589C00) [pid = 2760] [serial = 2026] [outer = 1A939800] 18:31:18 INFO - PROCESS | 2760 | 1461115878145 Marionette DEBUG loaded listener.js 18:31:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1C59A400) [pid = 2760] [serial = 2027] [outer = 1A939800] 18:31:19 INFO - PROCESS | 2760 | 1461115879162 Marionette TRACE conn4 <- [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] 18:31:19 INFO - PROCESS | 2760 | 1461115879212 Marionette TRACE conn4 <- [1,2665,null,{"value":"13"}] 18:31:19 INFO - PROCESS | 2760 | 1461115879215 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:31:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:31:19 INFO - PROCESS | 2760 | 1461115879217 Marionette TRACE conn4 <- [1,2666,null,{}] 18:31:19 INFO - PROCESS | 2760 | 1461115879221 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:19 INFO - PROCESS | 2760 | 1461115879346 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 18:31:19 INFO - PROCESS | 2760 | 1461115879411 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:19 INFO - PROCESS | 2760 | ++DOCSHELL 1CD7F800 == 60 [pid = 2760] [id = 676] 18:31:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1CD80C00) [pid = 2760] [serial = 2028] [outer = 00000000] 18:31:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1D1DC000) [pid = 2760] [serial = 2029] [outer = 1CD80C00] 18:31:19 INFO - PROCESS | 2760 | 1461115879459 Marionette DEBUG loaded listener.js 18:31:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1D5E0800) [pid = 2760] [serial = 2030] [outer = 1CD80C00] 18:31:20 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1A93C400) [pid = 2760] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:31:20 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (21A3D800) [pid = 2760] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:31:20 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (0F154800) [pid = 2760] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:31:20 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1D8D7C00) [pid = 2760] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:31:20 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1D58C400) [pid = 2760] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:31:20 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1D5DC800) [pid = 2760] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:31:20 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1354F400) [pid = 2760] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:31:20 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (20D1F000) [pid = 2760] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:31:20 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1AE9D000) [pid = 2760] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:31:20 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (12F04000) [pid = 2760] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:31:20 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (18E55800) [pid = 2760] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:31:20 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1C585C00) [pid = 2760] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:31:20 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1E45E400) [pid = 2760] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:31:20 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1D8D0000) [pid = 2760] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:31:20 INFO - PROCESS | 2760 | 1461115880485 Marionette TRACE conn4 <- [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]]]}] 18:31:20 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) 18:31:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1322ms 18:31:20 INFO - PROCESS | 2760 | 1461115880541 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 18:31:20 INFO - PROCESS | 2760 | 1461115880543 Marionette TRACE conn4 <- [1,2669,null,{"value":"13"}] 18:31:20 INFO - PROCESS | 2760 | 1461115880546 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:31:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:31:20 INFO - PROCESS | 2760 | 1461115880548 Marionette TRACE conn4 <- [1,2670,null,{}] 18:31:20 INFO - PROCESS | 2760 | 1461115880552 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:20 INFO - PROCESS | 2760 | 1461115880637 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 18:31:20 INFO - PROCESS | 2760 | 1461115880643 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:20 INFO - PROCESS | 2760 | ++DOCSHELL 0F380000 == 61 [pid = 2760] [id = 677] 18:31:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (0F556000) [pid = 2760] [serial = 2031] [outer = 00000000] 18:31:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1A94DC00) [pid = 2760] [serial = 2032] [outer = 0F556000] 18:31:20 INFO - PROCESS | 2760 | 1461115880692 Marionette DEBUG loaded listener.js 18:31:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1C509800) [pid = 2760] [serial = 2033] [outer = 0F556000] 18:31:21 INFO - PROCESS | 2760 | 1461115881651 Marionette TRACE conn4 <- [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]]]}] 18:31:21 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) 18:31:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1127ms 18:31:21 INFO - PROCESS | 2760 | 1461115881677 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 18:31:21 INFO - PROCESS | 2760 | 1461115881679 Marionette TRACE conn4 <- [1,2673,null,{"value":"13"}] 18:31:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:31:21 INFO - PROCESS | 2760 | 1461115881686 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:31:21 INFO - PROCESS | 2760 | 1461115881688 Marionette TRACE conn4 <- [1,2674,null,{}] 18:31:21 INFO - PROCESS | 2760 | 1461115881692 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:21 INFO - PROCESS | 2760 | 1461115881802 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 18:31:21 INFO - PROCESS | 2760 | 1461115881810 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:21 INFO - PROCESS | 2760 | ++DOCSHELL 1D773000 == 62 [pid = 2760] [id = 678] 18:31:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1D774400) [pid = 2760] [serial = 2034] [outer = 00000000] 18:31:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1DDE8C00) [pid = 2760] [serial = 2035] [outer = 1D774400] 18:31:21 INFO - PROCESS | 2760 | 1461115881861 Marionette DEBUG loaded listener.js 18:31:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1DDEC800) [pid = 2760] [serial = 2036] [outer = 1D774400] 18:31:22 INFO - PROCESS | 2760 | 1461115882844 Marionette TRACE conn4 <- [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] 18:31:22 INFO - PROCESS | 2760 | 1461115882872 Marionette TRACE conn4 <- [1,2677,null,{"value":"13"}] 18:31:22 INFO - PROCESS | 2760 | 1461115882878 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:31:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:31:22 INFO - PROCESS | 2760 | 1461115882883 Marionette TRACE conn4 <- [1,2678,null,{}] 18:31:22 INFO - PROCESS | 2760 | 1461115882889 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:23 INFO - PROCESS | 2760 | 1461115883034 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 18:31:23 INFO - PROCESS | 2760 | 1461115883176 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:23 INFO - PROCESS | 2760 | ++DOCSHELL 1816AC00 == 63 [pid = 2760] [id = 679] 18:31:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1816D400) [pid = 2760] [serial = 2037] [outer = 00000000] 18:31:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (18E57400) [pid = 2760] [serial = 2038] [outer = 1816D400] 18:31:23 INFO - PROCESS | 2760 | 1461115883282 Marionette DEBUG loaded listener.js 18:31:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (19397400) [pid = 2760] [serial = 2039] [outer = 1816D400] 18:31:24 INFO - PROCESS | 2760 | 1461115884338 Marionette TRACE conn4 <- [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] 18:31:24 INFO - PROCESS | 2760 | 1461115884360 Marionette TRACE conn4 <- [1,2681,null,{"value":"13"}] 18:31:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:31:24 INFO - PROCESS | 2760 | 1461115884366 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:31:24 INFO - PROCESS | 2760 | 1461115884369 Marionette TRACE conn4 <- [1,2682,null,{}] 18:31:24 INFO - PROCESS | 2760 | 1461115884374 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:24 INFO - PROCESS | 2760 | 1461115884491 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 18:31:24 INFO - PROCESS | 2760 | 1461115884673 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:24 INFO - PROCESS | 2760 | ++DOCSHELL 1B15DC00 == 64 [pid = 2760] [id = 680] 18:31:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1B15EC00) [pid = 2760] [serial = 2040] [outer = 00000000] 18:31:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1CD79000) [pid = 2760] [serial = 2041] [outer = 1B15EC00] 18:31:24 INFO - PROCESS | 2760 | 1461115884733 Marionette DEBUG loaded listener.js 18:31:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1D1D3000) [pid = 2760] [serial = 2042] [outer = 1B15EC00] 18:31:25 INFO - PROCESS | 2760 | 1461115885761 Marionette TRACE conn4 <- [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] 18:31:25 INFO - PROCESS | 2760 | 1461115885831 Marionette TRACE conn4 <- [1,2685,null,{"value":"13"}] 18:31:25 INFO - PROCESS | 2760 | 1461115885836 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:31:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:31:25 INFO - PROCESS | 2760 | 1461115885840 Marionette TRACE conn4 <- [1,2686,null,{}] 18:31:25 INFO - PROCESS | 2760 | 1461115885851 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:25 INFO - PROCESS | 2760 | 1461115885958 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 18:31:26 INFO - PROCESS | 2760 | 1461115886173 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:26 INFO - PROCESS | 2760 | ++DOCSHELL 1DD0D000 == 65 [pid = 2760] [id = 681] 18:31:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1E231400) [pid = 2760] [serial = 2043] [outer = 00000000] 18:31:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1E6D7000) [pid = 2760] [serial = 2044] [outer = 1E231400] 18:31:26 INFO - PROCESS | 2760 | 1461115886231 Marionette DEBUG loaded listener.js 18:31:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1F30A400) [pid = 2760] [serial = 2045] [outer = 1E231400] 18:31:27 INFO - PROCESS | 2760 | 1461115887274 Marionette TRACE conn4 <- [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] 18:31:27 INFO - PROCESS | 2760 | 1461115887318 Marionette TRACE conn4 <- [1,2689,null,{"value":"13"}] 18:31:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:31:27 INFO - PROCESS | 2760 | 1461115887322 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:31:27 INFO - PROCESS | 2760 | 1461115887324 Marionette TRACE conn4 <- [1,2690,null,{}] 18:31:27 INFO - PROCESS | 2760 | 1461115887328 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:27 INFO - PROCESS | 2760 | 1461115887437 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 18:31:27 INFO - PROCESS | 2760 | 1461115887615 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:27 INFO - PROCESS | 2760 | ++DOCSHELL 13556000 == 66 [pid = 2760] [id = 682] 18:31:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1374B400) [pid = 2760] [serial = 2046] [outer = 00000000] 18:31:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1A92EC00) [pid = 2760] [serial = 2047] [outer = 1374B400] 18:31:27 INFO - PROCESS | 2760 | 1461115887675 Marionette DEBUG loaded listener.js 18:31:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1BEF9400) [pid = 2760] [serial = 2048] [outer = 1374B400] 18:31:28 INFO - PROCESS | 2760 | 1461115888419 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 18:31:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:31:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1122ms 18:31:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:31:28 INFO - PROCESS | 2760 | 1461115888447 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 18:31:28 INFO - PROCESS | 2760 | 1461115888451 Marionette TRACE conn4 <- [1,2693,null,{"value":"13"}] 18:31:28 INFO - PROCESS | 2760 | 1461115888456 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:31:28 INFO - PROCESS | 2760 | 1461115888460 Marionette TRACE conn4 <- [1,2694,null,{}] 18:31:28 INFO - PROCESS | 2760 | 1461115888465 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:28 INFO - PROCESS | 2760 | 1461115888568 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 18:31:28 INFO - PROCESS | 2760 | 1461115888721 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:28 INFO - PROCESS | 2760 | ++DOCSHELL 17FEF000 == 67 [pid = 2760] [id = 683] 18:31:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (182F5000) [pid = 2760] [serial = 2049] [outer = 00000000] 18:31:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1B15CC00) [pid = 2760] [serial = 2050] [outer = 182F5000] 18:31:28 INFO - PROCESS | 2760 | 1461115888776 Marionette DEBUG loaded listener.js 18:31:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1BD25C00) [pid = 2760] [serial = 2051] [outer = 182F5000] 18:31:29 INFO - PROCESS | 2760 | --DOCSHELL 1467AC00 == 66 [pid = 2760] [id = 625] 18:31:29 INFO - PROCESS | 2760 | --DOCSHELL 0F380000 == 65 [pid = 2760] [id = 677] 18:31:29 INFO - PROCESS | 2760 | --DOCSHELL 1CD7F800 == 64 [pid = 2760] [id = 676] 18:31:29 INFO - PROCESS | 2760 | --DOCSHELL 1A935000 == 63 [pid = 2760] [id = 675] 18:31:29 INFO - PROCESS | 2760 | --DOCSHELL 13FE6400 == 62 [pid = 2760] [id = 674] 18:31:29 INFO - PROCESS | 2760 | --DOCSHELL 1A939000 == 61 [pid = 2760] [id = 673] 18:31:29 INFO - PROCESS | 2760 | --DOCSHELL 21752400 == 60 [pid = 2760] [id = 670] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1D1CE800) [pid = 2760] [serial = 1960] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (21B30C00) [pid = 2760] [serial = 1963] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (21783C00) [pid = 2760] [serial = 1966] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (20B97C00) [pid = 2760] [serial = 1999] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOCSHELL 1E1D3400 == 59 [pid = 2760] [id = 669] 18:31:29 INFO - PROCESS | 2760 | --DOCSHELL 1B165800 == 58 [pid = 2760] [id = 668] 18:31:29 INFO - PROCESS | 2760 | --DOCSHELL 0F209400 == 57 [pid = 2760] [id = 667] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1B164000) [pid = 2760] [serial = 1868] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (21B39400) [pid = 2760] [serial = 1874] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1370E400) [pid = 2760] [serial = 1865] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1F307000) [pid = 2760] [serial = 1871] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (1D7DF400) [pid = 2760] [serial = 1984] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1D8DB400) [pid = 2760] [serial = 1985] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1E34A800) [pid = 2760] [serial = 1988] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1E1A4C00) [pid = 2760] [serial = 1987] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1B15D000) [pid = 2760] [serial = 1993] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (21B7D400) [pid = 2760] [serial = 1969] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1BD2D000) [pid = 2760] [serial = 1978] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1C505800) [pid = 2760] [serial = 1979] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (144DC800) [pid = 2760] [serial = 1975] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (17FE8000) [pid = 2760] [serial = 1976] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (18EE8000) [pid = 2760] [serial = 1957] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1B1B3800) [pid = 2760] [serial = 1973] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 96 (1A93B400) [pid = 2760] [serial = 1972] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 95 (1CD75800) [pid = 2760] [serial = 1981] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 94 (1FB33800) [pid = 2760] [serial = 1990] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 93 (20A10400) [pid = 2760] [serial = 1996] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 92 (1A941800) [pid = 2760] [serial = 1997] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 91 (1FB3B000) [pid = 2760] [serial = 1991] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 90 (21B81C00) [pid = 2760] [serial = 1970] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 89 (1D04F400) [pid = 2760] [serial = 1994] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | --DOMWINDOW == 88 (1D052400) [pid = 2760] [serial = 1982] [outer = 00000000] [url = about:blank] 18:31:29 INFO - PROCESS | 2760 | 1461115889402 Marionette TRACE conn4 <- [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]]]}] 18:31:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:31:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 990ms 18:31:29 INFO - PROCESS | 2760 | 1461115889448 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 18:31:29 INFO - PROCESS | 2760 | 1461115889453 Marionette TRACE conn4 <- [1,2697,null,{"value":"13"}] 18:31:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:31:29 INFO - PROCESS | 2760 | 1461115889459 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:31:29 INFO - PROCESS | 2760 | 1461115889462 Marionette TRACE conn4 <- [1,2698,null,{}] 18:31:29 INFO - PROCESS | 2760 | 1461115889466 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:29 INFO - PROCESS | 2760 | 1461115889564 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 18:31:29 INFO - PROCESS | 2760 | 1461115889669 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:29 INFO - PROCESS | 2760 | ++DOCSHELL 12FC0800 == 58 [pid = 2760] [id = 684] 18:31:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 89 (1370D800) [pid = 2760] [serial = 2052] [outer = 00000000] 18:31:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 90 (1939F800) [pid = 2760] [serial = 2053] [outer = 1370D800] 18:31:29 INFO - PROCESS | 2760 | 1461115889718 Marionette DEBUG loaded listener.js 18:31:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 91 (1A945000) [pid = 2760] [serial = 2054] [outer = 1370D800] 18:31:30 INFO - PROCESS | 2760 | 1461115890201 Marionette TRACE conn4 <- [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] 18:31:30 INFO - PROCESS | 2760 | 1461115890235 Marionette TRACE conn4 <- [1,2701,null,{"value":"13"}] 18:31:30 INFO - PROCESS | 2760 | 1461115890239 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:31:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 18:31:30 INFO - PROCESS | 2760 | 1461115890242 Marionette TRACE conn4 <- [1,2702,null,{}] 18:31:30 INFO - PROCESS | 2760 | 1461115890253 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:30 INFO - PROCESS | 2760 | 1461115890347 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 18:31:30 INFO - PROCESS | 2760 | 1461115890356 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:30 INFO - PROCESS | 2760 | ++DOCSHELL 1CD81C00 == 59 [pid = 2760] [id = 685] 18:31:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 92 (1D048000) [pid = 2760] [serial = 2055] [outer = 00000000] 18:31:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 93 (1D1D0000) [pid = 2760] [serial = 2056] [outer = 1D048000] 18:31:30 INFO - PROCESS | 2760 | 1461115890407 Marionette DEBUG loaded listener.js 18:31:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 94 (1D7DE800) [pid = 2760] [serial = 2057] [outer = 1D048000] 18:31:30 INFO - PROCESS | 2760 | 1461115890876 Marionette TRACE conn4 <- [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]]]}] 18:31:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:31:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 18:31:30 INFO - PROCESS | 2760 | 1461115890913 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 18:31:30 INFO - PROCESS | 2760 | 1461115890915 Marionette TRACE conn4 <- [1,2705,null,{"value":"13"}] 18:31:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:31:30 INFO - PROCESS | 2760 | 1461115890919 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:31:30 INFO - PROCESS | 2760 | 1461115890921 Marionette TRACE conn4 <- [1,2706,null,{}] 18:31:30 INFO - PROCESS | 2760 | 1461115890925 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:31 INFO - PROCESS | 2760 | 1461115891012 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 18:31:31 INFO - PROCESS | 2760 | 1461115891019 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:31 INFO - PROCESS | 2760 | ++DOCSHELL 1DB53000 == 60 [pid = 2760] [id = 686] 18:31:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 95 (1DB53400) [pid = 2760] [serial = 2058] [outer = 00000000] 18:31:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 96 (1DD11400) [pid = 2760] [serial = 2059] [outer = 1DB53400] 18:31:31 INFO - PROCESS | 2760 | 1461115891066 Marionette DEBUG loaded listener.js 18:31:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 97 (1E129000) [pid = 2760] [serial = 2060] [outer = 1DB53400] 18:31:31 INFO - PROCESS | 2760 | 1461115891536 Marionette TRACE conn4 <- [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] 18:31:31 INFO - PROCESS | 2760 | 1461115891595 Marionette TRACE conn4 <- [1,2709,null,{"value":"13"}] 18:31:31 INFO - PROCESS | 2760 | 1461115891598 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:31:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:31:31 INFO - PROCESS | 2760 | 1461115891600 Marionette TRACE conn4 <- [1,2710,null,{}] 18:31:31 INFO - PROCESS | 2760 | 1461115891604 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:31 INFO - PROCESS | 2760 | 1461115891724 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 18:31:31 INFO - PROCESS | 2760 | 1461115891821 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:31 INFO - PROCESS | 2760 | ++DOCSHELL 1E453000 == 61 [pid = 2760] [id = 687] 18:31:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (1E454000) [pid = 2760] [serial = 2061] [outer = 00000000] 18:31:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1E583000) [pid = 2760] [serial = 2062] [outer = 1E454000] 18:31:31 INFO - PROCESS | 2760 | 1461115891868 Marionette DEBUG loaded listener.js 18:31:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (1F395C00) [pid = 2760] [serial = 2063] [outer = 1E454000] 18:31:32 INFO - PROCESS | 2760 | 1461115892324 Marionette TRACE conn4 <- [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] 18:31:32 INFO - PROCESS | 2760 | 1461115892375 Marionette TRACE conn4 <- [1,2713,null,{"value":"13"}] 18:31:32 INFO - PROCESS | 2760 | 1461115892378 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:31:32 INFO - PROCESS | 2760 | 1461115892380 Marionette TRACE conn4 <- [1,2714,null,{}] 18:31:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:31:32 INFO - PROCESS | 2760 | 1461115892383 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:32 INFO - PROCESS | 2760 | 1461115892526 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 18:31:32 INFO - PROCESS | 2760 | 1461115892601 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:32 INFO - PROCESS | 2760 | ++DOCSHELL 20A06000 == 62 [pid = 2760] [id = 688] 18:31:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (20A06800) [pid = 2760] [serial = 2064] [outer = 00000000] 18:31:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (20A1B800) [pid = 2760] [serial = 2065] [outer = 20A06800] 18:31:32 INFO - PROCESS | 2760 | 1461115892650 Marionette DEBUG loaded listener.js 18:31:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (20A22400) [pid = 2760] [serial = 2066] [outer = 20A06800] 18:31:33 INFO - PROCESS | 2760 | 1461115893083 Marionette TRACE conn4 <- [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]]]}] 18:31:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:31:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 770ms 18:31:33 INFO - PROCESS | 2760 | 1461115893153 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 18:31:33 INFO - PROCESS | 2760 | 1461115893155 Marionette TRACE conn4 <- [1,2717,null,{"value":"13"}] 18:31:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:31:33 INFO - PROCESS | 2760 | 1461115893166 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:31:33 INFO - PROCESS | 2760 | 1461115893168 Marionette TRACE conn4 <- [1,2718,null,{}] 18:31:33 INFO - PROCESS | 2760 | 1461115893172 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:33 INFO - PROCESS | 2760 | 1461115893293 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 18:31:33 INFO - PROCESS | 2760 | 1461115893364 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:33 INFO - PROCESS | 2760 | ++DOCSHELL 20A26800 == 63 [pid = 2760] [id = 689] 18:31:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (20A4CC00) [pid = 2760] [serial = 2067] [outer = 00000000] 18:31:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (20B9F000) [pid = 2760] [serial = 2068] [outer = 20A4CC00] 18:31:33 INFO - PROCESS | 2760 | 1461115893409 Marionette DEBUG loaded listener.js 18:31:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (20B9FC00) [pid = 2760] [serial = 2069] [outer = 20A4CC00] 18:31:33 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1CD80C00) [pid = 2760] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:31:33 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (0F556000) [pid = 2760] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:31:33 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (1A939800) [pid = 2760] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:31:33 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1467F400) [pid = 2760] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:31:33 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1A93A800) [pid = 2760] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:31:34 INFO - PROCESS | 2760 | 1461115894364 Marionette TRACE conn4 <- [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] 18:31:34 INFO - PROCESS | 2760 | 1461115894391 Marionette TRACE conn4 <- [1,2721,null,{"value":"13"}] 18:31:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:31:34 INFO - PROCESS | 2760 | 1461115894394 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:31:34 INFO - PROCESS | 2760 | 1461115894396 Marionette TRACE conn4 <- [1,2722,null,{}] 18:31:34 INFO - PROCESS | 2760 | 1461115894400 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:34 INFO - PROCESS | 2760 | 1461115894489 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 18:31:34 INFO - PROCESS | 2760 | 1461115894589 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:34 INFO - PROCESS | 2760 | ++DOCSHELL 133D4C00 == 64 [pid = 2760] [id = 690] 18:31:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (13555000) [pid = 2760] [serial = 2070] [outer = 00000000] 18:31:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (20D1E000) [pid = 2760] [serial = 2071] [outer = 13555000] 18:31:34 INFO - PROCESS | 2760 | 1461115894633 Marionette DEBUG loaded listener.js 18:31:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (20D23000) [pid = 2760] [serial = 2072] [outer = 13555000] 18:31:35 INFO - PROCESS | 2760 | 1461115895020 Marionette TRACE conn4 <- [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]]]}] 18:31:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:31:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 672ms 18:31:35 INFO - PROCESS | 2760 | 1461115895068 Marionette TRACE conn4 -> [0,2725,"getWindowHandle",null] 18:31:35 INFO - PROCESS | 2760 | 1461115895070 Marionette TRACE conn4 <- [1,2725,null,{"value":"13"}] 18:31:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:31:35 INFO - PROCESS | 2760 | 1461115895073 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:31:35 INFO - PROCESS | 2760 | 1461115895075 Marionette TRACE conn4 <- [1,2726,null,{}] 18:31:35 INFO - PROCESS | 2760 | 1461115895079 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:35 INFO - PROCESS | 2760 | 1461115895165 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 18:31:35 INFO - PROCESS | 2760 | 1461115895171 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:35 INFO - PROCESS | 2760 | ++DOCSHELL 2174AC00 == 65 [pid = 2760] [id = 691] 18:31:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (2174E400) [pid = 2760] [serial = 2073] [outer = 00000000] 18:31:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (21779C00) [pid = 2760] [serial = 2074] [outer = 2174E400] 18:31:35 INFO - PROCESS | 2760 | 1461115895217 Marionette DEBUG loaded listener.js 18:31:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (21786400) [pid = 2760] [serial = 2075] [outer = 2174E400] 18:31:35 INFO - PROCESS | 2760 | 1461115895667 Marionette TRACE conn4 <- [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]]]}] 18:31:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:31:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 630ms 18:31:35 INFO - PROCESS | 2760 | 1461115895754 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 18:31:35 INFO - PROCESS | 2760 | 1461115895758 Marionette TRACE conn4 <- [1,2729,null,{"value":"13"}] 18:31:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:31:35 INFO - PROCESS | 2760 | 1461115895768 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:31:35 INFO - PROCESS | 2760 | 1461115895773 Marionette TRACE conn4 <- [1,2730,null,{}] 18:31:35 INFO - PROCESS | 2760 | 1461115895780 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:35 INFO - PROCESS | 2760 | 1461115895961 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 18:31:36 INFO - PROCESS | 2760 | 1461115896109 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:36 INFO - PROCESS | 2760 | ++DOCSHELL 17ACD800 == 66 [pid = 2760] [id = 692] 18:31:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (17ACE800) [pid = 2760] [serial = 2076] [outer = 00000000] 18:31:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1816A800) [pid = 2760] [serial = 2077] [outer = 17ACE800] 18:31:36 INFO - PROCESS | 2760 | 1461115896170 Marionette DEBUG loaded listener.js 18:31:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (18E5B400) [pid = 2760] [serial = 2078] [outer = 17ACE800] 18:31:36 INFO - PROCESS | 2760 | 1461115896734 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 18:31:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:31:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 970ms 18:31:36 INFO - PROCESS | 2760 | 1461115896756 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 18:31:36 INFO - PROCESS | 2760 | 1461115896761 Marionette TRACE conn4 <- [1,2733,null,{"value":"13"}] 18:31:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:31:36 INFO - PROCESS | 2760 | 1461115896770 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:31:36 INFO - PROCESS | 2760 | 1461115896774 Marionette TRACE conn4 <- [1,2734,null,{}] 18:31:36 INFO - PROCESS | 2760 | 1461115896779 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:36 INFO - PROCESS | 2760 | 1461115896897 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 18:31:37 INFO - PROCESS | 2760 | 1461115897064 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:37 INFO - PROCESS | 2760 | ++DOCSHELL 1BB40000 == 67 [pid = 2760] [id = 693] 18:31:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1BEF4800) [pid = 2760] [serial = 2079] [outer = 00000000] 18:31:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1D1D0800) [pid = 2760] [serial = 2080] [outer = 1BEF4800] 18:31:37 INFO - PROCESS | 2760 | 1461115897124 Marionette DEBUG loaded listener.js 18:31:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1D8DB800) [pid = 2760] [serial = 2081] [outer = 1BEF4800] 18:31:37 INFO - PROCESS | 2760 | 1461115897716 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 18:31:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:31:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 990ms 18:31:37 INFO - PROCESS | 2760 | 1461115897762 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 18:31:37 INFO - PROCESS | 2760 | 1461115897765 Marionette TRACE conn4 <- [1,2737,null,{"value":"13"}] 18:31:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:31:37 INFO - PROCESS | 2760 | 1461115897769 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:31:37 INFO - PROCESS | 2760 | 1461115897771 Marionette TRACE conn4 <- [1,2738,null,{}] 18:31:37 INFO - PROCESS | 2760 | 1461115897781 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:37 INFO - PROCESS | 2760 | 1461115897904 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 18:31:38 INFO - PROCESS | 2760 | 1461115898067 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:38 INFO - PROCESS | 2760 | ++DOCSHELL 20A0F800 == 68 [pid = 2760] [id = 694] 18:31:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (20A0FC00) [pid = 2760] [serial = 2082] [outer = 00000000] 18:31:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (20B9C000) [pid = 2760] [serial = 2083] [outer = 20A0FC00] 18:31:38 INFO - PROCESS | 2760 | 1461115898127 Marionette DEBUG loaded listener.js 18:31:38 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (2177DC00) [pid = 2760] [serial = 2084] [outer = 20A0FC00] 18:31:38 INFO - PROCESS | 2760 | 1461115898683 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 18:31:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:31:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 970ms 18:31:38 INFO - PROCESS | 2760 | 1461115898742 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 18:31:38 INFO - PROCESS | 2760 | 1461115898744 Marionette TRACE conn4 <- [1,2741,null,{"value":"13"}] 18:31:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:31:38 INFO - PROCESS | 2760 | 1461115898748 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:31:38 INFO - PROCESS | 2760 | 1461115898750 Marionette TRACE conn4 <- [1,2742,null,{}] 18:31:38 INFO - PROCESS | 2760 | 1461115898754 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:38 INFO - PROCESS | 2760 | 1461115898864 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 18:31:39 INFO - PROCESS | 2760 | 1461115899014 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:39 INFO - PROCESS | 2760 | ++DOCSHELL 21B74400 == 69 [pid = 2760] [id = 695] 18:31:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (21B74800) [pid = 2760] [serial = 2085] [outer = 00000000] 18:31:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (21B83800) [pid = 2760] [serial = 2086] [outer = 21B74800] 18:31:39 INFO - PROCESS | 2760 | 1461115899074 Marionette DEBUG loaded listener.js 18:31:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (21FAA800) [pid = 2760] [serial = 2087] [outer = 21B74800] 18:31:39 INFO - PROCESS | 2760 | 1461115899642 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 18:31:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:31:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 930ms 18:31:39 INFO - PROCESS | 2760 | 1461115899682 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 18:31:39 INFO - PROCESS | 2760 | 1461115899684 Marionette TRACE conn4 <- [1,2745,null,{"value":"13"}] 18:31:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:31:39 INFO - PROCESS | 2760 | 1461115899688 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:31:39 INFO - PROCESS | 2760 | 1461115899690 Marionette TRACE conn4 <- [1,2746,null,{}] 18:31:39 INFO - PROCESS | 2760 | 1461115899694 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:39 INFO - PROCESS | 2760 | 1461115899805 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 18:31:40 INFO - PROCESS | 2760 | 1461115899968 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:40 INFO - PROCESS | 2760 | ++DOCSHELL 21FB9000 == 70 [pid = 2760] [id = 696] 18:31:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (22197000) [pid = 2760] [serial = 2088] [outer = 00000000] 18:31:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (2226D000) [pid = 2760] [serial = 2089] [outer = 22197000] 18:31:40 INFO - PROCESS | 2760 | 1461115900024 Marionette DEBUG loaded listener.js 18:31:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (2226D400) [pid = 2760] [serial = 2090] [outer = 22197000] 18:31:40 INFO - PROCESS | 2760 | 1461115900589 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 18:31:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:31:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 970ms 18:31:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:31:40 INFO - PROCESS | 2760 | 1461115900662 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 18:31:40 INFO - PROCESS | 2760 | 1461115900664 Marionette TRACE conn4 <- [1,2749,null,{"value":"13"}] 18:31:40 INFO - PROCESS | 2760 | 1461115900667 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:31:40 INFO - PROCESS | 2760 | 1461115900669 Marionette TRACE conn4 <- [1,2750,null,{}] 18:31:40 INFO - PROCESS | 2760 | 1461115900673 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:40 INFO - PROCESS | 2760 | 1461115900818 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 18:31:40 INFO - PROCESS | 2760 | 1461115900964 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:41 INFO - PROCESS | 2760 | ++DOCSHELL 17879400 == 71 [pid = 2760] [id = 697] 18:31:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (17FECC00) [pid = 2760] [serial = 2091] [outer = 00000000] 18:31:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (1A93D400) [pid = 2760] [serial = 2092] [outer = 17FECC00] 18:31:41 INFO - PROCESS | 2760 | 1461115901024 Marionette DEBUG loaded listener.js 18:31:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (1CD7AC00) [pid = 2760] [serial = 2093] [outer = 17FECC00] 18:31:41 INFO - PROCESS | 2760 | 1461115901854 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 18:31:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:31:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1224ms 18:31:41 INFO - PROCESS | 2760 | 1461115901892 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 18:31:41 INFO - PROCESS | 2760 | 1461115901896 Marionette TRACE conn4 <- [1,2753,null,{"value":"13"}] 18:31:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:31:41 INFO - PROCESS | 2760 | 1461115901901 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:31:41 INFO - PROCESS | 2760 | 1461115901904 Marionette TRACE conn4 <- [1,2754,null,{}] 18:31:41 INFO - PROCESS | 2760 | 1461115901910 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:42 INFO - PROCESS | 2760 | 1461115902014 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 18:31:42 INFO - PROCESS | 2760 | 1461115902172 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:42 INFO - PROCESS | 2760 | ++DOCSHELL 0F205C00 == 72 [pid = 2760] [id = 698] 18:31:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (0F24B800) [pid = 2760] [serial = 2094] [outer = 00000000] 18:31:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (1374B800) [pid = 2760] [serial = 2095] [outer = 0F24B800] 18:31:42 INFO - PROCESS | 2760 | 1461115902228 Marionette DEBUG loaded listener.js 18:31:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 128 (14679000) [pid = 2760] [serial = 2096] [outer = 0F24B800] 18:31:42 INFO - PROCESS | 2760 | --DOCSHELL 133D4C00 == 71 [pid = 2760] [id = 690] 18:31:42 INFO - PROCESS | 2760 | --DOCSHELL 20A26800 == 70 [pid = 2760] [id = 689] 18:31:42 INFO - PROCESS | 2760 | --DOCSHELL 20A06000 == 69 [pid = 2760] [id = 688] 18:31:42 INFO - PROCESS | 2760 | --DOCSHELL 1E453000 == 68 [pid = 2760] [id = 687] 18:31:42 INFO - PROCESS | 2760 | --DOCSHELL 1DB53000 == 67 [pid = 2760] [id = 686] 18:31:42 INFO - PROCESS | 2760 | --DOCSHELL 1CD81C00 == 66 [pid = 2760] [id = 685] 18:31:42 INFO - PROCESS | 2760 | --DOMWINDOW == 127 (1DDE8C00) [pid = 2760] [serial = 2035] [outer = 00000000] [url = about:blank] 18:31:42 INFO - PROCESS | 2760 | --DOCSHELL 12FC0800 == 65 [pid = 2760] [id = 684] 18:31:42 INFO - PROCESS | 2760 | --DOCSHELL 17FEF000 == 64 [pid = 2760] [id = 683] 18:31:42 INFO - PROCESS | 2760 | --DOCSHELL 1D773000 == 63 [pid = 2760] [id = 678] 18:31:42 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (1D1DC000) [pid = 2760] [serial = 2029] [outer = 00000000] [url = about:blank] 18:31:42 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (1DD0F800) [pid = 2760] [serial = 2014] [outer = 00000000] [url = about:blank] 18:31:42 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (1A94DC00) [pid = 2760] [serial = 2032] [outer = 00000000] [url = about:blank] 18:31:42 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (18EE0000) [pid = 2760] [serial = 2002] [outer = 00000000] [url = about:blank] 18:31:42 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (21783000) [pid = 2760] [serial = 2011] [outer = 00000000] [url = about:blank] 18:31:42 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (1C589C00) [pid = 2760] [serial = 2026] [outer = 00000000] [url = about:blank] 18:31:42 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (17F2E000) [pid = 2760] [serial = 2023] [outer = 00000000] [url = about:blank] 18:31:42 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (17B66C00) [pid = 2760] [serial = 2024] [outer = 00000000] [url = about:blank] 18:31:42 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (1CD73C00) [pid = 2760] [serial = 2005] [outer = 00000000] [url = about:blank] 18:31:42 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (1BB38C00) [pid = 2760] [serial = 2021] [outer = 00000000] [url = about:blank] 18:31:42 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1B15C400) [pid = 2760] [serial = 2020] [outer = 00000000] [url = about:blank] 18:31:42 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (20D22400) [pid = 2760] [serial = 2008] [outer = 00000000] [url = about:blank] 18:31:42 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (21FAEC00) [pid = 2760] [serial = 2017] [outer = 00000000] [url = about:blank] 18:31:42 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1D5E0800) [pid = 2760] [serial = 2030] [outer = 00000000] [url = about:blank] 18:31:42 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1C509800) [pid = 2760] [serial = 2033] [outer = 00000000] [url = about:blank] 18:31:42 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1C59A400) [pid = 2760] [serial = 2027] [outer = 00000000] [url = about:blank] 18:31:42 INFO - PROCESS | 2760 | 1461115902884 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 18:31:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:31:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1023ms 18:31:42 INFO - PROCESS | 2760 | 1461115902925 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 18:31:42 INFO - PROCESS | 2760 | 1461115902930 Marionette TRACE conn4 <- [1,2757,null,{"value":"13"}] 18:31:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:31:42 INFO - PROCESS | 2760 | 1461115902937 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:31:42 INFO - PROCESS | 2760 | 1461115902939 Marionette TRACE conn4 <- [1,2758,null,{}] 18:31:42 INFO - PROCESS | 2760 | 1461115902943 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:43 INFO - PROCESS | 2760 | 1461115903036 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 18:31:43 INFO - PROCESS | 2760 | 1461115903043 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:43 INFO - PROCESS | 2760 | ++DOCSHELL 0F55A800 == 64 [pid = 2760] [id = 699] 18:31:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1307B400) [pid = 2760] [serial = 2097] [outer = 00000000] 18:31:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (17B65400) [pid = 2760] [serial = 2098] [outer = 1307B400] 18:31:43 INFO - PROCESS | 2760 | 1461115903089 Marionette DEBUG loaded listener.js 18:31:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (17FED000) [pid = 2760] [serial = 2099] [outer = 1307B400] 18:31:43 INFO - PROCESS | 2760 | 1461115903670 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 18:31:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:31:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 770ms 18:31:43 INFO - PROCESS | 2760 | 1461115903709 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 18:31:43 INFO - PROCESS | 2760 | 1461115903711 Marionette TRACE conn4 <- [1,2761,null,{"value":"13"}] 18:31:43 INFO - PROCESS | 2760 | 1461115903715 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:31:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:31:43 INFO - PROCESS | 2760 | 1461115903718 Marionette TRACE conn4 <- [1,2762,null,{}] 18:31:43 INFO - PROCESS | 2760 | 1461115903729 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:43 INFO - PROCESS | 2760 | 1461115903825 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 18:31:43 INFO - PROCESS | 2760 | 1461115903930 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:43 INFO - PROCESS | 2760 | ++DOCSHELL 1B15B800 == 65 [pid = 2760] [id = 700] 18:31:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1B15C400) [pid = 2760] [serial = 2100] [outer = 00000000] 18:31:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1B162800) [pid = 2760] [serial = 2101] [outer = 1B15C400] 18:31:44 INFO - PROCESS | 2760 | 1461115903979 Marionette DEBUG loaded listener.js 18:31:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1BB3AC00) [pid = 2760] [serial = 2102] [outer = 1B15C400] 18:31:44 INFO - PROCESS | 2760 | 1461115904361 Marionette TRACE conn4 <- [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]]]}] 18:31:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:31:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 670ms 18:31:44 INFO - PROCESS | 2760 | 1461115904389 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 18:31:44 INFO - PROCESS | 2760 | 1461115904392 Marionette TRACE conn4 <- [1,2765,null,{"value":"13"}] 18:31:44 INFO - PROCESS | 2760 | 1461115904395 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:31:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:31:44 INFO - PROCESS | 2760 | 1461115904397 Marionette TRACE conn4 <- [1,2766,null,{}] 18:31:44 INFO - PROCESS | 2760 | 1461115904400 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:44 INFO - PROCESS | 2760 | 1461115904508 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 18:31:44 INFO - PROCESS | 2760 | 1461115904517 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:44 INFO - PROCESS | 2760 | ++DOCSHELL 1BD2D400 == 66 [pid = 2760] [id = 701] 18:31:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (1BD2DC00) [pid = 2760] [serial = 2103] [outer = 00000000] 18:31:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (1C58CC00) [pid = 2760] [serial = 2104] [outer = 1BD2DC00] 18:31:44 INFO - PROCESS | 2760 | 1461115904566 Marionette DEBUG loaded listener.js 18:31:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (1C595400) [pid = 2760] [serial = 2105] [outer = 1BD2DC00] 18:31:45 INFO - PROCESS | 2760 | 1461115905030 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 18:31:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:31:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 670ms 18:31:45 INFO - PROCESS | 2760 | 1461115905069 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 18:31:45 INFO - PROCESS | 2760 | 1461115905071 Marionette TRACE conn4 <- [1,2769,null,{"value":"13"}] 18:31:45 INFO - PROCESS | 2760 | 1461115905085 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:31:45 INFO - PROCESS | 2760 | 1461115905087 Marionette TRACE conn4 <- [1,2770,null,{}] 18:31:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:31:45 INFO - PROCESS | 2760 | 1461115905090 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:45 INFO - PROCESS | 2760 | 1461115905213 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 18:31:45 INFO - PROCESS | 2760 | 1461115905312 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:45 INFO - PROCESS | 2760 | ++DOCSHELL 0F554800 == 67 [pid = 2760] [id = 702] 18:31:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (1CD74C00) [pid = 2760] [serial = 2106] [outer = 00000000] 18:31:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (1D04C400) [pid = 2760] [serial = 2107] [outer = 1CD74C00] 18:31:45 INFO - PROCESS | 2760 | 1461115905361 Marionette DEBUG loaded listener.js 18:31:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (1D1CE800) [pid = 2760] [serial = 2108] [outer = 1CD74C00] 18:31:45 INFO - PROCESS | 2760 | 1461115905790 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 18:31:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:31:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 730ms 18:31:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:31:45 INFO - PROCESS | 2760 | 1461115905820 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 18:31:45 INFO - PROCESS | 2760 | 1461115905822 Marionette TRACE conn4 <- [1,2773,null,{"value":"13"}] 18:31:45 INFO - PROCESS | 2760 | 1461115905825 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:31:45 INFO - PROCESS | 2760 | 1461115905827 Marionette TRACE conn4 <- [1,2774,null,{}] 18:31:45 INFO - PROCESS | 2760 | 1461115905831 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:45 INFO - PROCESS | 2760 | 1461115905969 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 18:31:46 INFO - PROCESS | 2760 | 1461115906040 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:46 INFO - PROCESS | 2760 | ++DOCSHELL 1D1DC800 == 68 [pid = 2760] [id = 703] 18:31:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (1D1DD000) [pid = 2760] [serial = 2109] [outer = 00000000] 18:31:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (1DB5C000) [pid = 2760] [serial = 2110] [outer = 1D1DD000] 18:31:46 INFO - PROCESS | 2760 | 1461115906088 Marionette DEBUG loaded listener.js 18:31:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (1DD0B400) [pid = 2760] [serial = 2111] [outer = 1D1DD000] 18:31:46 INFO - PROCESS | 2760 | 1461115906526 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 18:31:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:31:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 730ms 18:31:46 INFO - PROCESS | 2760 | 1461115906556 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 18:31:46 INFO - PROCESS | 2760 | 1461115906558 Marionette TRACE conn4 <- [1,2777,null,{"value":"13"}] 18:31:46 INFO - PROCESS | 2760 | 1461115906561 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:31:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:31:46 INFO - PROCESS | 2760 | 1461115906563 Marionette TRACE conn4 <- [1,2778,null,{}] 18:31:46 INFO - PROCESS | 2760 | 1461115906567 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:46 INFO - PROCESS | 2760 | 1461115906719 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 18:31:46 INFO - PROCESS | 2760 | 1461115906793 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:46 INFO - PROCESS | 2760 | ++DOCSHELL 1DDE8C00 == 69 [pid = 2760] [id = 704] 18:31:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (1DDE9400) [pid = 2760] [serial = 2112] [outer = 00000000] 18:31:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 128 (1E458800) [pid = 2760] [serial = 2113] [outer = 1DDE9400] 18:31:46 INFO - PROCESS | 2760 | 1461115906838 Marionette DEBUG loaded listener.js 18:31:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 129 (1E584400) [pid = 2760] [serial = 2114] [outer = 1DDE9400] 18:31:47 INFO - PROCESS | 2760 | --DOMWINDOW == 128 (182F5000) [pid = 2760] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:31:47 INFO - PROCESS | 2760 | --DOMWINDOW == 127 (1D048000) [pid = 2760] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:31:47 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (20A06800) [pid = 2760] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:31:47 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (1DB53400) [pid = 2760] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:31:47 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (20A4CC00) [pid = 2760] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:31:47 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (1370D800) [pid = 2760] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:31:47 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (1E454000) [pid = 2760] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:31:47 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (13555000) [pid = 2760] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:31:47 INFO - PROCESS | 2760 | 1461115907454 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 18:31:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:31:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 930ms 18:31:47 INFO - PROCESS | 2760 | 1461115907496 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 18:31:47 INFO - PROCESS | 2760 | 1461115907498 Marionette TRACE conn4 <- [1,2781,null,{"value":"13"}] 18:31:47 INFO - PROCESS | 2760 | 1461115907502 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:31:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:31:47 INFO - PROCESS | 2760 | 1461115907503 Marionette TRACE conn4 <- [1,2782,null,{}] 18:31:47 INFO - PROCESS | 2760 | 1461115907507 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:47 INFO - PROCESS | 2760 | 1461115907590 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 18:31:47 INFO - PROCESS | 2760 | 1461115907698 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:47 INFO - PROCESS | 2760 | ++DOCSHELL 1370D800 == 70 [pid = 2760] [id = 705] 18:31:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (144E6800) [pid = 2760] [serial = 2115] [outer = 00000000] 18:31:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (1D7DE400) [pid = 2760] [serial = 2116] [outer = 144E6800] 18:31:47 INFO - PROCESS | 2760 | 1461115907743 Marionette DEBUG loaded listener.js 18:31:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (1E22D400) [pid = 2760] [serial = 2117] [outer = 144E6800] 18:31:48 INFO - PROCESS | 2760 | 1461115908144 Marionette TRACE conn4 <- [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]]]}] 18:31:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:31:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 670ms 18:31:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:31:48 INFO - PROCESS | 2760 | 1461115908176 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 18:31:48 INFO - PROCESS | 2760 | 1461115908178 Marionette TRACE conn4 <- [1,2785,null,{"value":"13"}] 18:31:48 INFO - PROCESS | 2760 | 1461115908181 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:31:48 INFO - PROCESS | 2760 | 1461115908183 Marionette TRACE conn4 <- [1,2786,null,{}] 18:31:48 INFO - PROCESS | 2760 | 1461115908187 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:48 INFO - PROCESS | 2760 | 1461115908274 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 18:31:48 INFO - PROCESS | 2760 | 1461115908280 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:48 INFO - PROCESS | 2760 | ++DOCSHELL 1AE9D800 == 71 [pid = 2760] [id = 706] 18:31:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (1D1D4C00) [pid = 2760] [serial = 2118] [outer = 00000000] 18:31:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (1FB41800) [pid = 2760] [serial = 2119] [outer = 1D1D4C00] 18:31:48 INFO - PROCESS | 2760 | 1461115908328 Marionette DEBUG loaded listener.js 18:31:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (20067000) [pid = 2760] [serial = 2120] [outer = 1D1D4C00] 18:31:48 INFO - PROCESS | 2760 | 1461115908789 Marionette TRACE conn4 <- [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]]]}] 18:31:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:31:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 630ms 18:31:48 INFO - PROCESS | 2760 | 1461115908823 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 18:31:48 INFO - PROCESS | 2760 | 1461115908825 Marionette TRACE conn4 <- [1,2789,null,{"value":"13"}] 18:31:48 INFO - PROCESS | 2760 | 1461115908829 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:31:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:31:48 INFO - PROCESS | 2760 | 1461115908830 Marionette TRACE conn4 <- [1,2790,null,{}] 18:31:48 INFO - PROCESS | 2760 | 1461115908834 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:48 INFO - PROCESS | 2760 | 1461115908923 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 18:31:48 INFO - PROCESS | 2760 | 1461115908929 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:48 INFO - PROCESS | 2760 | ++DOCSHELL 2006D800 == 72 [pid = 2760] [id = 707] 18:31:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 128 (20A09800) [pid = 2760] [serial = 2121] [outer = 00000000] 18:31:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 129 (20A1A800) [pid = 2760] [serial = 2122] [outer = 20A09800] 18:31:49 INFO - PROCESS | 2760 | 1461115908976 Marionette DEBUG loaded listener.js 18:31:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 130 (20A49400) [pid = 2760] [serial = 2123] [outer = 20A09800] 18:31:49 INFO - PROCESS | 2760 | 1461115909596 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 18:31:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:31:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 830ms 18:31:49 INFO - PROCESS | 2760 | 1461115909665 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 18:31:49 INFO - PROCESS | 2760 | 1461115909669 Marionette TRACE conn4 <- [1,2793,null,{"value":"13"}] 18:31:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:31:49 INFO - PROCESS | 2760 | 1461115909688 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:31:49 INFO - PROCESS | 2760 | 1461115909693 Marionette TRACE conn4 <- [1,2794,null,{}] 18:31:49 INFO - PROCESS | 2760 | 1461115909703 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:49 INFO - PROCESS | 2760 | 1461115909884 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 18:31:50 INFO - PROCESS | 2760 | 1461115909994 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:50 INFO - PROCESS | 2760 | ++DOCSHELL 1354DC00 == 73 [pid = 2760] [id = 708] 18:31:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 131 (13550C00) [pid = 2760] [serial = 2124] [outer = 00000000] 18:31:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 132 (17897000) [pid = 2760] [serial = 2125] [outer = 13550C00] 18:31:50 INFO - PROCESS | 2760 | 1461115910052 Marionette DEBUG loaded listener.js 18:31:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 133 (18E51000) [pid = 2760] [serial = 2126] [outer = 13550C00] 18:31:50 INFO - PROCESS | 2760 | 1461115910630 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 18:31:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:31:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 990ms 18:31:50 INFO - PROCESS | 2760 | 1461115910669 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 18:31:50 INFO - PROCESS | 2760 | 1461115910676 Marionette TRACE conn4 <- [1,2797,null,{"value":"13"}] 18:31:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:31:50 INFO - PROCESS | 2760 | 1461115910682 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:31:50 INFO - PROCESS | 2760 | 1461115910686 Marionette TRACE conn4 <- [1,2798,null,{}] 18:31:50 INFO - PROCESS | 2760 | 1461115910690 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:50 INFO - PROCESS | 2760 | 1461115910808 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 18:31:51 INFO - PROCESS | 2760 | 1461115910971 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:51 INFO - PROCESS | 2760 | ++DOCSHELL 1B159C00 == 74 [pid = 2760] [id = 709] 18:31:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 134 (1B15E400) [pid = 2760] [serial = 2127] [outer = 00000000] 18:31:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 135 (1C58E800) [pid = 2760] [serial = 2128] [outer = 1B15E400] 18:31:51 INFO - PROCESS | 2760 | 1461115911027 Marionette DEBUG loaded listener.js 18:31:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 136 (1CD81800) [pid = 2760] [serial = 2129] [outer = 1B15E400] 18:31:51 INFO - PROCESS | 2760 | 1461115911646 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 18:31:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:31:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 971ms 18:31:51 INFO - PROCESS | 2760 | 1461115911654 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 18:31:51 INFO - PROCESS | 2760 | 1461115911656 Marionette TRACE conn4 <- [1,2801,null,{"value":"13"}] 18:31:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:31:51 INFO - PROCESS | 2760 | 1461115911660 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:31:51 INFO - PROCESS | 2760 | 1461115911664 Marionette TRACE conn4 <- [1,2802,null,{}] 18:31:51 INFO - PROCESS | 2760 | 1461115911676 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:51 INFO - PROCESS | 2760 | 1461115911794 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 18:31:51 INFO - PROCESS | 2760 | 1461115911958 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:52 INFO - PROCESS | 2760 | ++DOCSHELL 20A06400 == 75 [pid = 2760] [id = 710] 18:31:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 137 (20A0A800) [pid = 2760] [serial = 2130] [outer = 00000000] 18:31:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 138 (20B9A000) [pid = 2760] [serial = 2131] [outer = 20A0A800] 18:31:52 INFO - PROCESS | 2760 | 1461115912017 Marionette DEBUG loaded listener.js 18:31:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 139 (20D22400) [pid = 2760] [serial = 2132] [outer = 20A0A800] 18:31:52 INFO - PROCESS | 2760 | 1461115912591 Marionette TRACE conn4 <- [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]]]}] 18:31:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:31:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 970ms 18:31:52 INFO - PROCESS | 2760 | 1461115912634 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 18:31:52 INFO - PROCESS | 2760 | 1461115912637 Marionette TRACE conn4 <- [1,2805,null,{"value":"13"}] 18:31:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:31:52 INFO - PROCESS | 2760 | 1461115912640 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:31:52 INFO - PROCESS | 2760 | 1461115912643 Marionette TRACE conn4 <- [1,2806,null,{}] 18:31:52 INFO - PROCESS | 2760 | 1461115912647 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:52 INFO - PROCESS | 2760 | 1461115912762 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 18:31:52 INFO - PROCESS | 2760 | 1461115912913 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:52 INFO - PROCESS | 2760 | ++DOCSHELL 2177BC00 == 76 [pid = 2760] [id = 711] 18:31:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 140 (21783000) [pid = 2760] [serial = 2133] [outer = 00000000] 18:31:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 141 (21B78800) [pid = 2760] [serial = 2134] [outer = 21783000] 18:31:53 INFO - PROCESS | 2760 | 1461115912974 Marionette DEBUG loaded listener.js 18:31:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 142 (21B82400) [pid = 2760] [serial = 2135] [outer = 21783000] 18:31:53 INFO - PROCESS | 2760 | 1461115913565 Marionette TRACE conn4 <- [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]]]}] 18:31:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:31:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 970ms 18:31:53 INFO - PROCESS | 2760 | 1461115913614 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 18:31:53 INFO - PROCESS | 2760 | 1461115913616 Marionette TRACE conn4 <- [1,2809,null,{"value":"13"}] 18:31:53 INFO - PROCESS | 2760 | 1461115913620 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:31:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:31:53 INFO - PROCESS | 2760 | 1461115913622 Marionette TRACE conn4 <- [1,2810,null,{}] 18:31:53 INFO - PROCESS | 2760 | 1461115913626 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:53 INFO - PROCESS | 2760 | 1461115913762 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 18:31:53 INFO - PROCESS | 2760 | 1461115913913 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:53 INFO - PROCESS | 2760 | ++DOCSHELL 2177D000 == 77 [pid = 2760] [id = 712] 18:31:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 143 (21FB0400) [pid = 2760] [serial = 2136] [outer = 00000000] 18:31:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 144 (22602800) [pid = 2760] [serial = 2137] [outer = 21FB0400] 18:31:54 INFO - PROCESS | 2760 | 1461115913972 Marionette DEBUG loaded listener.js 18:31:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 145 (2260D800) [pid = 2760] [serial = 2138] [outer = 21FB0400] 18:31:54 INFO - PROCESS | 2760 | 1461115914609 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 18:31:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:31:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1020ms 18:31:54 INFO - PROCESS | 2760 | 1461115914644 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 18:31:54 INFO - PROCESS | 2760 | 1461115914646 Marionette TRACE conn4 <- [1,2813,null,{"value":"13"}] 18:31:54 INFO - PROCESS | 2760 | 1461115914650 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:31:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:31:54 INFO - PROCESS | 2760 | 1461115914652 Marionette TRACE conn4 <- [1,2814,null,{}] 18:31:54 INFO - PROCESS | 2760 | 1461115914656 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:54 INFO - PROCESS | 2760 | 1461115914842 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 18:31:55 INFO - PROCESS | 2760 | 1461115914999 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:55 INFO - PROCESS | 2760 | ++DOCSHELL 1E41B400 == 78 [pid = 2760] [id = 713] 18:31:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 146 (1E45BC00) [pid = 2760] [serial = 2139] [outer = 00000000] 18:31:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 147 (1FEA1000) [pid = 2760] [serial = 2140] [outer = 1E45BC00] 18:31:55 INFO - PROCESS | 2760 | 1461115915061 Marionette DEBUG loaded listener.js 18:31:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 148 (20D16800) [pid = 2760] [serial = 2141] [outer = 1E45BC00] 18:31:55 INFO - PROCESS | 2760 | 1461115915811 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:31:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:31:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1216ms 18:31:55 INFO - PROCESS | 2760 | 1461115915870 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 18:31:55 INFO - PROCESS | 2760 | 1461115915875 Marionette TRACE conn4 <- [1,2817,null,{"value":"13"}] 18:31:55 INFO - PROCESS | 2760 | 1461115915880 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:31:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:31:55 INFO - PROCESS | 2760 | 1461115915884 Marionette TRACE conn4 <- [1,2818,null,{}] 18:31:55 INFO - PROCESS | 2760 | 1461115915889 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:56 INFO - PROCESS | 2760 | 1461115915999 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 18:31:56 INFO - PROCESS | 2760 | 1461115916172 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:56 INFO - PROCESS | 2760 | ++DOCSHELL 1370E400 == 79 [pid = 2760] [id = 714] 18:31:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 149 (13FE6000) [pid = 2760] [serial = 2142] [outer = 00000000] 18:31:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 150 (1BEF2800) [pid = 2760] [serial = 2143] [outer = 13FE6000] 18:31:56 INFO - PROCESS | 2760 | 1461115916225 Marionette DEBUG loaded listener.js 18:31:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 151 (1C58A800) [pid = 2760] [serial = 2144] [outer = 13FE6000] 18:31:56 INFO - PROCESS | 2760 | --DOCSHELL 0F15D000 == 78 [pid = 2760] [id = 466] 18:31:56 INFO - PROCESS | 2760 | --DOCSHELL 1D1D1400 == 77 [pid = 2760] [id = 563] 18:31:56 INFO - PROCESS | 2760 | --DOCSHELL 1CD75000 == 76 [pid = 2760] [id = 457] 18:31:56 INFO - PROCESS | 2760 | --DOCSHELL 17F33800 == 75 [pid = 2760] [id = 458] 18:31:56 INFO - PROCESS | 2760 | --DOCSHELL 1BEF7C00 == 74 [pid = 2760] [id = 462] 18:31:56 INFO - PROCESS | 2760 | --DOCSHELL 1E455800 == 73 [pid = 2760] [id = 579] 18:31:56 INFO - PROCESS | 2760 | --DOCSHELL 1AE9D800 == 72 [pid = 2760] [id = 706] 18:31:56 INFO - PROCESS | 2760 | --DOCSHELL 1370D800 == 71 [pid = 2760] [id = 705] 18:31:56 INFO - PROCESS | 2760 | --DOCSHELL 1DDE8C00 == 70 [pid = 2760] [id = 704] 18:31:56 INFO - PROCESS | 2760 | --DOCSHELL 1D1DC800 == 69 [pid = 2760] [id = 703] 18:31:56 INFO - PROCESS | 2760 | --DOCSHELL 0F554800 == 68 [pid = 2760] [id = 702] 18:31:56 INFO - PROCESS | 2760 | --DOCSHELL 1BD2D400 == 67 [pid = 2760] [id = 701] 18:31:56 INFO - PROCESS | 2760 | --DOCSHELL 1B15B800 == 66 [pid = 2760] [id = 700] 18:31:56 INFO - PROCESS | 2760 | --DOCSHELL 0F55A800 == 65 [pid = 2760] [id = 699] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 150 (21779C00) [pid = 2760] [serial = 2074] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 149 (18E57400) [pid = 2760] [serial = 2038] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 148 (1CD79000) [pid = 2760] [serial = 2041] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 147 (1E6D7000) [pid = 2760] [serial = 2044] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOCSHELL 0F205C00 == 64 [pid = 2760] [id = 698] 18:31:56 INFO - PROCESS | 2760 | --DOCSHELL 21B74400 == 63 [pid = 2760] [id = 695] 18:31:56 INFO - PROCESS | 2760 | --DOCSHELL 20A0F800 == 62 [pid = 2760] [id = 694] 18:31:56 INFO - PROCESS | 2760 | --DOCSHELL 1BB40000 == 61 [pid = 2760] [id = 693] 18:31:56 INFO - PROCESS | 2760 | --DOCSHELL 17ACD800 == 60 [pid = 2760] [id = 692] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 146 (20D23000) [pid = 2760] [serial = 2072] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 145 (1BD25C00) [pid = 2760] [serial = 2051] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 144 (1D7DE800) [pid = 2760] [serial = 2057] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 143 (20A1B800) [pid = 2760] [serial = 2065] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 142 (20A22400) [pid = 2760] [serial = 2066] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 141 (1E129000) [pid = 2760] [serial = 2060] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 140 (1DD11400) [pid = 2760] [serial = 2059] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 139 (20B9F000) [pid = 2760] [serial = 2068] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 138 (1B15CC00) [pid = 2760] [serial = 2050] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 137 (1A945000) [pid = 2760] [serial = 2054] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 136 (20B9FC00) [pid = 2760] [serial = 2069] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 135 (1F395C00) [pid = 2760] [serial = 2063] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 134 (1D1D0000) [pid = 2760] [serial = 2056] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 133 (20D1E000) [pid = 2760] [serial = 2071] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 132 (1A92EC00) [pid = 2760] [serial = 2047] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 131 (1E583000) [pid = 2760] [serial = 2062] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | --DOMWINDOW == 130 (1939F800) [pid = 2760] [serial = 2053] [outer = 00000000] [url = about:blank] 18:31:56 INFO - PROCESS | 2760 | 1461115916803 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 18:31:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:31:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 970ms 18:31:56 INFO - PROCESS | 2760 | 1461115916856 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 18:31:56 INFO - PROCESS | 2760 | 1461115916861 Marionette TRACE conn4 <- [1,2821,null,{"value":"13"}] 18:31:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:31:56 INFO - PROCESS | 2760 | 1461115916867 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:31:56 INFO - PROCESS | 2760 | 1461115916870 Marionette TRACE conn4 <- [1,2822,null,{}] 18:31:56 INFO - PROCESS | 2760 | 1461115916874 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:57 INFO - PROCESS | 2760 | 1461115916968 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 18:31:57 INFO - PROCESS | 2760 | 1461115917079 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:57 INFO - PROCESS | 2760 | ++DOCSHELL 17B6BC00 == 61 [pid = 2760] [id = 715] 18:31:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 131 (17FE8000) [pid = 2760] [serial = 2145] [outer = 00000000] 18:31:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 132 (1A94DC00) [pid = 2760] [serial = 2146] [outer = 17FE8000] 18:31:57 INFO - PROCESS | 2760 | 1461115917127 Marionette DEBUG loaded listener.js 18:31:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 133 (1B1B9400) [pid = 2760] [serial = 2147] [outer = 17FE8000] 18:31:57 INFO - PROCESS | 2760 | 1461115917553 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:31:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:31:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 730ms 18:31:57 INFO - PROCESS | 2760 | 1461115917632 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 18:31:57 INFO - PROCESS | 2760 | 1461115917635 Marionette TRACE conn4 <- [1,2825,null,{"value":"13"}] 18:31:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:31:57 INFO - PROCESS | 2760 | 1461115917638 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:31:57 INFO - PROCESS | 2760 | 1461115917642 Marionette TRACE conn4 <- [1,2826,null,{}] 18:31:57 INFO - PROCESS | 2760 | 1461115917657 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:57 INFO - PROCESS | 2760 | 1461115917749 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 18:31:57 INFO - PROCESS | 2760 | 1461115917764 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:57 INFO - PROCESS | 2760 | ++DOCSHELL 1CD7E800 == 62 [pid = 2760] [id = 716] 18:31:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 134 (1CD7F800) [pid = 2760] [serial = 2148] [outer = 00000000] 18:31:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 135 (1D1D6400) [pid = 2760] [serial = 2149] [outer = 1CD7F800] 18:31:57 INFO - PROCESS | 2760 | 1461115917812 Marionette DEBUG loaded listener.js 18:31:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 136 (1D5E2400) [pid = 2760] [serial = 2150] [outer = 1CD7F800] 18:31:58 INFO - PROCESS | 2760 | 1461115918310 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 18:31:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:31:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 690ms 18:31:58 INFO - PROCESS | 2760 | 1461115918335 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 18:31:58 INFO - PROCESS | 2760 | 1461115918338 Marionette TRACE conn4 <- [1,2829,null,{"value":"13"}] 18:31:58 INFO - PROCESS | 2760 | 1461115918341 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:31:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:31:58 INFO - PROCESS | 2760 | 1461115918343 Marionette TRACE conn4 <- [1,2830,null,{}] 18:31:58 INFO - PROCESS | 2760 | 1461115918347 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:58 INFO - PROCESS | 2760 | 1461115918437 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 18:31:58 INFO - PROCESS | 2760 | 1461115918447 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:58 INFO - PROCESS | 2760 | ++DOCSHELL 1D8DBC00 == 63 [pid = 2760] [id = 717] 18:31:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 137 (1D8DD000) [pid = 2760] [serial = 2151] [outer = 00000000] 18:31:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 138 (1DD0F400) [pid = 2760] [serial = 2152] [outer = 1D8DD000] 18:31:58 INFO - PROCESS | 2760 | 1461115918492 Marionette DEBUG loaded listener.js 18:31:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 139 (1E127400) [pid = 2760] [serial = 2153] [outer = 1D8DD000] 18:31:58 INFO - PROCESS | 2760 | 1461115918964 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 18:31:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:31:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 670ms 18:31:59 INFO - PROCESS | 2760 | 1461115919015 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 18:31:59 INFO - PROCESS | 2760 | 1461115919018 Marionette TRACE conn4 <- [1,2833,null,{"value":"13"}] 18:31:59 INFO - PROCESS | 2760 | 1461115919021 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:31:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:31:59 INFO - PROCESS | 2760 | 1461115919023 Marionette TRACE conn4 <- [1,2834,null,{}] 18:31:59 INFO - PROCESS | 2760 | 1461115919027 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:59 INFO - PROCESS | 2760 | 1461115919155 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 18:31:59 INFO - PROCESS | 2760 | 1461115919256 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:59 INFO - PROCESS | 2760 | ++DOCSHELL 1E1D2000 == 64 [pid = 2760] [id = 718] 18:31:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 140 (1E41C000) [pid = 2760] [serial = 2154] [outer = 00000000] 18:31:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 141 (1E583C00) [pid = 2760] [serial = 2155] [outer = 1E41C000] 18:31:59 INFO - PROCESS | 2760 | 1461115919307 Marionette DEBUG loaded listener.js 18:31:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 142 (1E584000) [pid = 2760] [serial = 2156] [outer = 1E41C000] 18:31:59 INFO - PROCESS | 2760 | 1461115919771 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 18:31:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:31:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 770ms 18:31:59 INFO - PROCESS | 2760 | 1461115919795 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 18:31:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:31:59 INFO - PROCESS | 2760 | 1461115919797 Marionette TRACE conn4 <- [1,2837,null,{"value":"13"}] 18:31:59 INFO - PROCESS | 2760 | 1461115919800 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:31:59 INFO - PROCESS | 2760 | 1461115919802 Marionette TRACE conn4 <- [1,2838,null,{}] 18:31:59 INFO - PROCESS | 2760 | 1461115919805 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:59 INFO - PROCESS | 2760 | 1461115919947 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 18:32:00 INFO - PROCESS | 2760 | 1461115920025 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:00 INFO - PROCESS | 2760 | ++DOCSHELL 20A0F800 == 65 [pid = 2760] [id = 719] 18:32:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 143 (20A1B800) [pid = 2760] [serial = 2157] [outer = 00000000] 18:32:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 144 (20A4CC00) [pid = 2760] [serial = 2158] [outer = 20A1B800] 18:32:00 INFO - PROCESS | 2760 | 1461115920075 Marionette DEBUG loaded listener.js 18:32:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 145 (20B97400) [pid = 2760] [serial = 2159] [outer = 20A1B800] 18:32:00 INFO - PROCESS | 2760 | 1461115920517 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:32:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:32:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 770ms 18:32:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:32:00 INFO - PROCESS | 2760 | 1461115920575 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 18:32:00 INFO - PROCESS | 2760 | 1461115920577 Marionette TRACE conn4 <- [1,2841,null,{"value":"13"}] 18:32:00 INFO - PROCESS | 2760 | 1461115920580 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:32:00 INFO - PROCESS | 2760 | 1461115920582 Marionette TRACE conn4 <- [1,2842,null,{}] 18:32:00 INFO - PROCESS | 2760 | 1461115920585 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:00 INFO - PROCESS | 2760 | 1461115920711 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 18:32:00 INFO - PROCESS | 2760 | 1461115920788 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:00 INFO - PROCESS | 2760 | ++DOCSHELL 1E6D8400 == 66 [pid = 2760] [id = 720] 18:32:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 146 (1FFB4000) [pid = 2760] [serial = 2160] [outer = 00000000] 18:32:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 147 (20D24400) [pid = 2760] [serial = 2161] [outer = 1FFB4000] 18:32:00 INFO - PROCESS | 2760 | 1461115920833 Marionette DEBUG loaded listener.js 18:32:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 148 (21749C00) [pid = 2760] [serial = 2162] [outer = 1FFB4000] 18:32:01 INFO - PROCESS | 2760 | --DOMWINDOW == 147 (1CD74C00) [pid = 2760] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:32:01 INFO - PROCESS | 2760 | --DOMWINDOW == 146 (1307B400) [pid = 2760] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:32:01 INFO - PROCESS | 2760 | --DOMWINDOW == 145 (0F24B800) [pid = 2760] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:32:01 INFO - PROCESS | 2760 | --DOMWINDOW == 144 (1D1DD000) [pid = 2760] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:32:01 INFO - PROCESS | 2760 | --DOMWINDOW == 143 (1B15C400) [pid = 2760] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:32:01 INFO - PROCESS | 2760 | --DOMWINDOW == 142 (1BD2DC00) [pid = 2760] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:32:01 INFO - PROCESS | 2760 | --DOMWINDOW == 141 (144E6800) [pid = 2760] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:32:01 INFO - PROCESS | 2760 | --DOMWINDOW == 140 (1D1D4C00) [pid = 2760] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:32:01 INFO - PROCESS | 2760 | --DOMWINDOW == 139 (1DDE9400) [pid = 2760] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:32:01 INFO - PROCESS | 2760 | --DOMWINDOW == 138 (2174E400) [pid = 2760] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:32:01 INFO - PROCESS | 2760 | 1461115921439 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 18:32:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:32:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 870ms 18:32:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:32:01 INFO - PROCESS | 2760 | 1461115921451 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 18:32:01 INFO - PROCESS | 2760 | 1461115921453 Marionette TRACE conn4 <- [1,2845,null,{"value":"13"}] 18:32:01 INFO - PROCESS | 2760 | 1461115921456 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:32:01 INFO - PROCESS | 2760 | 1461115921458 Marionette TRACE conn4 <- [1,2846,null,{}] 18:32:01 INFO - PROCESS | 2760 | 1461115921461 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:01 INFO - PROCESS | 2760 | 1461115921592 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 18:32:01 INFO - PROCESS | 2760 | 1461115921662 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:01 INFO - PROCESS | 2760 | ++DOCSHELL 1AE98000 == 67 [pid = 2760] [id = 721] 18:32:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 139 (1B15C800) [pid = 2760] [serial = 2163] [outer = 00000000] 18:32:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 140 (1FFBE800) [pid = 2760] [serial = 2164] [outer = 1B15C800] 18:32:01 INFO - PROCESS | 2760 | 1461115921709 Marionette DEBUG loaded listener.js 18:32:01 INFO - PROCESS | 2760 | ++DOMWINDOW == 141 (1E12A400) [pid = 2760] [serial = 2165] [outer = 1B15C800] 18:32:02 INFO - PROCESS | 2760 | 1461115922078 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:32:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:32:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 671ms 18:32:02 INFO - PROCESS | 2760 | 1461115922127 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 18:32:02 INFO - PROCESS | 2760 | 1461115922129 Marionette TRACE conn4 <- [1,2849,null,{"value":"13"}] 18:32:02 INFO - PROCESS | 2760 | 1461115922132 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:32:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:32:02 INFO - PROCESS | 2760 | 1461115922134 Marionette TRACE conn4 <- [1,2850,null,{}] 18:32:02 INFO - PROCESS | 2760 | 1461115922138 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:02 INFO - PROCESS | 2760 | 1461115922226 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 18:32:02 INFO - PROCESS | 2760 | 1461115922232 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:02 INFO - PROCESS | 2760 | ++DOCSHELL 1DBAB000 == 68 [pid = 2760] [id = 722] 18:32:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 142 (1DBAD000) [pid = 2760] [serial = 2166] [outer = 00000000] 18:32:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 143 (1DBB2800) [pid = 2760] [serial = 2167] [outer = 1DBAD000] 18:32:02 INFO - PROCESS | 2760 | 1461115922279 Marionette DEBUG loaded listener.js 18:32:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 144 (1DBB4000) [pid = 2760] [serial = 2168] [outer = 1DBAD000] 18:32:02 INFO - PROCESS | 2760 | 1461115922757 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 18:32:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:32:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 670ms 18:32:02 INFO - PROCESS | 2760 | 1461115922811 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 18:32:02 INFO - PROCESS | 2760 | 1461115922813 Marionette TRACE conn4 <- [1,2853,null,{"value":"13"}] 18:32:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:32:02 INFO - PROCESS | 2760 | 1461115922817 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:32:02 INFO - PROCESS | 2760 | 1461115922819 Marionette TRACE conn4 <- [1,2854,null,{}] 18:32:02 INFO - PROCESS | 2760 | 1461115922823 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:02 INFO - PROCESS | 2760 | 1461115922914 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 18:32:02 INFO - PROCESS | 2760 | 1461115922920 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:02 INFO - PROCESS | 2760 | ++DOCSHELL 21756000 == 69 [pid = 2760] [id = 723] 18:32:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 145 (21B38000) [pid = 2760] [serial = 2169] [outer = 00000000] 18:32:02 INFO - PROCESS | 2760 | ++DOMWINDOW == 146 (21FAB000) [pid = 2760] [serial = 2170] [outer = 21B38000] 18:32:03 INFO - PROCESS | 2760 | 1461115922968 Marionette DEBUG loaded listener.js 18:32:03 INFO - PROCESS | 2760 | ++DOMWINDOW == 147 (22601800) [pid = 2760] [serial = 2171] [outer = 21B38000] 18:32:03 INFO - PROCESS | 2760 | 1461115923713 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 18:32:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:32:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 930ms 18:32:03 INFO - PROCESS | 2760 | 1461115923758 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 18:32:03 INFO - PROCESS | 2760 | 1461115923762 Marionette TRACE conn4 <- [1,2857,null,{"value":"13"}] 18:32:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:32:03 INFO - PROCESS | 2760 | 1461115923768 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:32:03 INFO - PROCESS | 2760 | 1461115923772 Marionette TRACE conn4 <- [1,2858,null,{}] 18:32:03 INFO - PROCESS | 2760 | 1461115923778 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:03 INFO - PROCESS | 2760 | 1461115923909 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 18:32:04 INFO - PROCESS | 2760 | 1461115924057 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:04 INFO - PROCESS | 2760 | ++DOCSHELL 17F5B000 == 70 [pid = 2760] [id = 724] 18:32:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 148 (18478000) [pid = 2760] [serial = 2172] [outer = 00000000] 18:32:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 149 (1A945000) [pid = 2760] [serial = 2173] [outer = 18478000] 18:32:04 INFO - PROCESS | 2760 | 1461115924118 Marionette DEBUG loaded listener.js 18:32:04 INFO - PROCESS | 2760 | ++DOMWINDOW == 150 (1BEF7C00) [pid = 2760] [serial = 2174] [outer = 18478000] 18:32:04 INFO - PROCESS | 2760 | 1461115924723 Marionette TRACE conn4 <- [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]]]}] 18:32:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:32:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 990ms 18:32:04 INFO - PROCESS | 2760 | 1461115924758 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 18:32:04 INFO - PROCESS | 2760 | 1461115924764 Marionette TRACE conn4 <- [1,2861,null,{"value":"13"}] 18:32:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:32:04 INFO - PROCESS | 2760 | 1461115924771 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:32:04 INFO - PROCESS | 2760 | 1461115924774 Marionette TRACE conn4 <- [1,2862,null,{}] 18:32:04 INFO - PROCESS | 2760 | 1461115924778 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:04 INFO - PROCESS | 2760 | 1461115924899 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 18:32:05 INFO - PROCESS | 2760 | 1461115925053 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:05 INFO - PROCESS | 2760 | ++DOCSHELL 1D58BC00 == 71 [pid = 2760] [id = 725] 18:32:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 151 (1D7DE800) [pid = 2760] [serial = 2175] [outer = 00000000] 18:32:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 152 (1DD10800) [pid = 2760] [serial = 2176] [outer = 1D7DE800] 18:32:05 INFO - PROCESS | 2760 | 1461115925109 Marionette DEBUG loaded listener.js 18:32:05 INFO - PROCESS | 2760 | ++DOMWINDOW == 153 (1E6DEC00) [pid = 2760] [serial = 2177] [outer = 1D7DE800] 18:32:05 INFO - PROCESS | 2760 | 1461115925716 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 18:32:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:32:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 970ms 18:32:05 INFO - PROCESS | 2760 | 1461115925743 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 18:32:05 INFO - PROCESS | 2760 | 1461115925746 Marionette TRACE conn4 <- [1,2865,null,{"value":"13"}] 18:32:05 INFO - PROCESS | 2760 | 1461115925749 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:32:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:32:05 INFO - PROCESS | 2760 | 1461115925753 Marionette TRACE conn4 <- [1,2866,null,{}] 18:32:05 INFO - PROCESS | 2760 | 1461115925765 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:05 INFO - PROCESS | 2760 | 1461115925884 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 18:32:06 INFO - PROCESS | 2760 | 1461115926043 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:06 INFO - PROCESS | 2760 | ++DOCSHELL 1CD7B400 == 72 [pid = 2760] [id = 726] 18:32:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 154 (227C6C00) [pid = 2760] [serial = 2178] [outer = 00000000] 18:32:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 155 (2296A400) [pid = 2760] [serial = 2179] [outer = 227C6C00] 18:32:06 INFO - PROCESS | 2760 | 1461115926105 Marionette DEBUG loaded listener.js 18:32:06 INFO - PROCESS | 2760 | ++DOMWINDOW == 156 (22970400) [pid = 2760] [serial = 2180] [outer = 227C6C00] 18:32:06 INFO - PROCESS | 2760 | 1461115926701 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 18:32:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:32:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 970ms 18:32:06 INFO - PROCESS | 2760 | 1461115926723 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 18:32:06 INFO - PROCESS | 2760 | 1461115926726 Marionette TRACE conn4 <- [1,2869,null,{"value":"13"}] 18:32:06 INFO - PROCESS | 2760 | 1461115926745 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:32:06 INFO - PROCESS | 2760 | 1461115926748 Marionette TRACE conn4 <- [1,2870,null,{}] 18:32:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:32:06 INFO - PROCESS | 2760 | 1461115926752 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:06 INFO - PROCESS | 2760 | 1461115926864 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 18:32:07 INFO - PROCESS | 2760 | 1461115927017 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:07 INFO - PROCESS | 2760 | ++DOCSHELL 22975C00 == 73 [pid = 2760] [id = 727] 18:32:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 157 (24B41800) [pid = 2760] [serial = 2181] [outer = 00000000] 18:32:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 158 (24B47400) [pid = 2760] [serial = 2182] [outer = 24B41800] 18:32:07 INFO - PROCESS | 2760 | 1461115927077 Marionette DEBUG loaded listener.js 18:32:07 INFO - PROCESS | 2760 | ++DOMWINDOW == 159 (24B4B000) [pid = 2760] [serial = 2183] [outer = 24B41800] 18:32:07 INFO - PROCESS | 2760 | 1461115927646 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 18:32:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:32:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 970ms 18:32:07 INFO - PROCESS | 2760 | 1461115927722 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 18:32:07 INFO - PROCESS | 2760 | 1461115927724 Marionette TRACE conn4 <- [1,2873,null,{"value":"13"}] 18:32:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:32:07 INFO - PROCESS | 2760 | 1461115927728 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:32:07 INFO - PROCESS | 2760 | 1461115927730 Marionette TRACE conn4 <- [1,2874,null,{}] 18:32:07 INFO - PROCESS | 2760 | 1461115927734 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:07 INFO - PROCESS | 2760 | 1461115927847 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 18:32:08 INFO - PROCESS | 2760 | 1461115927999 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:08 INFO - PROCESS | 2760 | ++DOCSHELL 24B41400 == 74 [pid = 2760] [id = 728] 18:32:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 160 (24B4C000) [pid = 2760] [serial = 2184] [outer = 00000000] 18:32:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 161 (24FE4400) [pid = 2760] [serial = 2185] [outer = 24B4C000] 18:32:08 INFO - PROCESS | 2760 | 1461115928055 Marionette DEBUG loaded listener.js 18:32:08 INFO - PROCESS | 2760 | ++DOMWINDOW == 162 (24FE9400) [pid = 2760] [serial = 2186] [outer = 24B4C000] 18:32:08 INFO - PROCESS | 2760 | 1461115928693 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 18:32:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:32:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1016ms 18:32:08 INFO - PROCESS | 2760 | 1461115928748 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 18:32:08 INFO - PROCESS | 2760 | 1461115928750 Marionette TRACE conn4 <- [1,2877,null,{"value":"13"}] 18:32:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:32:08 INFO - PROCESS | 2760 | 1461115928754 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:32:08 INFO - PROCESS | 2760 | 1461115928756 Marionette TRACE conn4 <- [1,2878,null,{}] 18:32:08 INFO - PROCESS | 2760 | 1461115928760 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:08 INFO - PROCESS | 2760 | 1461115928897 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 18:32:09 INFO - PROCESS | 2760 | 1461115929061 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:09 INFO - PROCESS | 2760 | ++DOCSHELL 1D04E000 == 75 [pid = 2760] [id = 729] 18:32:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 163 (1D1D2000) [pid = 2760] [serial = 2187] [outer = 00000000] 18:32:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 164 (1E51CC00) [pid = 2760] [serial = 2188] [outer = 1D1D2000] 18:32:09 INFO - PROCESS | 2760 | 1461115929119 Marionette DEBUG loaded listener.js 18:32:09 INFO - PROCESS | 2760 | ++DOMWINDOW == 165 (1E6D2400) [pid = 2760] [serial = 2189] [outer = 1D1D2000] 18:32:09 INFO - PROCESS | 2760 | 1461115929939 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:32:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:32:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1234ms 18:32:10 INFO - PROCESS | 2760 | 1461115929992 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 18:32:10 INFO - PROCESS | 2760 | 1461115929997 Marionette TRACE conn4 <- [1,2881,null,{"value":"13"}] 18:32:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:32:10 INFO - PROCESS | 2760 | 1461115930002 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:32:10 INFO - PROCESS | 2760 | 1461115930005 Marionette TRACE conn4 <- [1,2882,null,{}] 18:32:10 INFO - PROCESS | 2760 | 1461115930010 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:10 INFO - PROCESS | 2760 | 1461115930116 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 18:32:10 INFO - PROCESS | 2760 | 1461115930275 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:10 INFO - PROCESS | 2760 | ++DOCSHELL 1A660000 == 76 [pid = 2760] [id = 730] 18:32:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 166 (1BEF1400) [pid = 2760] [serial = 2190] [outer = 00000000] 18:32:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 167 (1C59B400) [pid = 2760] [serial = 2191] [outer = 1BEF1400] 18:32:10 INFO - PROCESS | 2760 | 1461115930328 Marionette DEBUG loaded listener.js 18:32:10 INFO - PROCESS | 2760 | ++DOMWINDOW == 168 (1CD80C00) [pid = 2760] [serial = 2192] [outer = 1BEF1400] 18:32:10 INFO - PROCESS | 2760 | 1461115930948 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 18:32:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:32:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1019ms 18:32:11 INFO - PROCESS | 2760 | 1461115931026 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 18:32:11 INFO - PROCESS | 2760 | 1461115931032 Marionette TRACE conn4 <- [1,2885,null,{"value":"13"}] 18:32:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:32:11 INFO - PROCESS | 2760 | 1461115931038 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:32:11 INFO - PROCESS | 2760 | 1461115931040 Marionette TRACE conn4 <- [1,2886,null,{}] 18:32:11 INFO - PROCESS | 2760 | --DOCSHELL 1B15DC00 == 75 [pid = 2760] [id = 680] 18:32:11 INFO - PROCESS | 2760 | --DOCSHELL 1DD0D000 == 74 [pid = 2760] [id = 681] 18:32:11 INFO - PROCESS | 2760 | --DOCSHELL 1816AC00 == 73 [pid = 2760] [id = 679] 18:32:11 INFO - PROCESS | 2760 | --DOCSHELL 1DBAB000 == 72 [pid = 2760] [id = 722] 18:32:11 INFO - PROCESS | 2760 | --DOCSHELL 1AE98000 == 71 [pid = 2760] [id = 721] 18:32:11 INFO - PROCESS | 2760 | --DOCSHELL 1E6D8400 == 70 [pid = 2760] [id = 720] 18:32:11 INFO - PROCESS | 2760 | --DOCSHELL 20A0F800 == 69 [pid = 2760] [id = 719] 18:32:11 INFO - PROCESS | 2760 | --DOCSHELL 1E1D2000 == 68 [pid = 2760] [id = 718] 18:32:11 INFO - PROCESS | 2760 | --DOCSHELL 1D8DBC00 == 67 [pid = 2760] [id = 717] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 167 (20B9C000) [pid = 2760] [serial = 2083] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 166 (21B83800) [pid = 2760] [serial = 2086] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 165 (1A93D400) [pid = 2760] [serial = 2092] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 164 (1D1D0800) [pid = 2760] [serial = 2080] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 163 (1816A800) [pid = 2760] [serial = 2077] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 162 (2226D000) [pid = 2760] [serial = 2089] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 161 (20A1A800) [pid = 2760] [serial = 2122] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | 1461115931161 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:11 INFO - PROCESS | 2760 | --DOCSHELL 1CD7E800 == 66 [pid = 2760] [id = 716] 18:32:11 INFO - PROCESS | 2760 | --DOCSHELL 17B6BC00 == 65 [pid = 2760] [id = 715] 18:32:11 INFO - PROCESS | 2760 | --DOCSHELL 1370E400 == 64 [pid = 2760] [id = 714] 18:32:11 INFO - PROCESS | 2760 | --DOCSHELL 1E41B400 == 63 [pid = 2760] [id = 713] 18:32:11 INFO - PROCESS | 2760 | --DOCSHELL 2177D000 == 62 [pid = 2760] [id = 712] 18:32:11 INFO - PROCESS | 2760 | --DOCSHELL 2177BC00 == 61 [pid = 2760] [id = 711] 18:32:11 INFO - PROCESS | 2760 | --DOCSHELL 20A06400 == 60 [pid = 2760] [id = 710] 18:32:11 INFO - PROCESS | 2760 | --DOCSHELL 1B159C00 == 59 [pid = 2760] [id = 709] 18:32:11 INFO - PROCESS | 2760 | --DOCSHELL 1354DC00 == 58 [pid = 2760] [id = 708] 18:32:11 INFO - PROCESS | 2760 | --DOCSHELL 2006D800 == 57 [pid = 2760] [id = 707] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 160 (1D04C400) [pid = 2760] [serial = 2107] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 159 (1D1CE800) [pid = 2760] [serial = 2108] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 158 (17B65400) [pid = 2760] [serial = 2098] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 157 (17FED000) [pid = 2760] [serial = 2099] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 156 (14679000) [pid = 2760] [serial = 2096] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 155 (1374B800) [pid = 2760] [serial = 2095] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 154 (1DD0B400) [pid = 2760] [serial = 2111] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 153 (1B162800) [pid = 2760] [serial = 2101] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 152 (1BB3AC00) [pid = 2760] [serial = 2102] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 151 (1C58CC00) [pid = 2760] [serial = 2104] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 150 (1DB5C000) [pid = 2760] [serial = 2110] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 149 (1D7DE400) [pid = 2760] [serial = 2116] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 148 (20067000) [pid = 2760] [serial = 2120] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 147 (1E458800) [pid = 2760] [serial = 2113] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 146 (1FB41800) [pid = 2760] [serial = 2119] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 145 (1E584400) [pid = 2760] [serial = 2114] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 144 (21786400) [pid = 2760] [serial = 2075] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 143 (1E22D400) [pid = 2760] [serial = 2117] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | --DOMWINDOW == 142 (1C595400) [pid = 2760] [serial = 2105] [outer = 00000000] [url = about:blank] 18:32:11 INFO - PROCESS | 2760 | 1461115931332 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 18:32:11 INFO - PROCESS | 2760 | 1461115931346 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:11 INFO - PROCESS | 2760 | ++DOCSHELL 137D4400 == 58 [pid = 2760] [id = 731] 18:32:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 143 (13F27000) [pid = 2760] [serial = 2193] [outer = 00000000] 18:32:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 144 (14679000) [pid = 2760] [serial = 2194] [outer = 13F27000] 18:32:11 INFO - PROCESS | 2760 | 1461115931392 Marionette DEBUG loaded listener.js 18:32:11 INFO - PROCESS | 2760 | ++DOMWINDOW == 145 (17F32000) [pid = 2760] [serial = 2195] [outer = 13F27000] 18:32:11 INFO - PROCESS | 2760 | 1461115931894 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 18:32:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:32:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 871ms 18:32:11 INFO - PROCESS | 2760 | 1461115931910 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 18:32:11 INFO - PROCESS | 2760 | 1461115931913 Marionette TRACE conn4 <- [1,2889,null,{"value":"13"}] 18:32:11 INFO - PROCESS | 2760 | 1461115931916 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:32:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:32:11 INFO - PROCESS | 2760 | 1461115931919 Marionette TRACE conn4 <- [1,2890,null,{}] 18:32:11 INFO - PROCESS | 2760 | 1461115931930 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:12 INFO - PROCESS | 2760 | 1461115932026 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 18:32:12 INFO - PROCESS | 2760 | 1461115932035 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:12 INFO - PROCESS | 2760 | ++DOCSHELL 1BB3F400 == 59 [pid = 2760] [id = 732] 18:32:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 146 (1BB43400) [pid = 2760] [serial = 2196] [outer = 00000000] 18:32:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 147 (1C5A2400) [pid = 2760] [serial = 2197] [outer = 1BB43400] 18:32:12 INFO - PROCESS | 2760 | 1461115932083 Marionette DEBUG loaded listener.js 18:32:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 148 (1D1D0800) [pid = 2760] [serial = 2198] [outer = 1BB43400] 18:32:12 INFO - PROCESS | 2760 | 1461115932572 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:32:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:32:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 672ms 18:32:12 INFO - PROCESS | 2760 | 1461115932593 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 18:32:12 INFO - PROCESS | 2760 | 1461115932595 Marionette TRACE conn4 <- [1,2893,null,{"value":"13"}] 18:32:12 INFO - PROCESS | 2760 | 1461115932598 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:32:12 INFO - PROCESS | 2760 | 1461115932600 Marionette TRACE conn4 <- [1,2894,null,{}] 18:32:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:32:12 INFO - PROCESS | 2760 | 1461115932603 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:12 INFO - PROCESS | 2760 | 1461115932721 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 18:32:12 INFO - PROCESS | 2760 | 1461115932836 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:12 INFO - PROCESS | 2760 | ++DOCSHELL 14682C00 == 60 [pid = 2760] [id = 733] 18:32:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 149 (1D8DBC00) [pid = 2760] [serial = 2199] [outer = 00000000] 18:32:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 150 (1DBA9000) [pid = 2760] [serial = 2200] [outer = 1D8DBC00] 18:32:12 INFO - PROCESS | 2760 | 1461115932881 Marionette DEBUG loaded listener.js 18:32:12 INFO - PROCESS | 2760 | ++DOMWINDOW == 151 (1DD09400) [pid = 2760] [serial = 2201] [outer = 1D8DBC00] 18:32:13 INFO - PROCESS | 2760 | 1461115933272 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 18:32:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:32:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 730ms 18:32:13 INFO - PROCESS | 2760 | 1461115933332 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 18:32:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:32:13 INFO - PROCESS | 2760 | 1461115933334 Marionette TRACE conn4 <- [1,2897,null,{"value":"13"}] 18:32:13 INFO - PROCESS | 2760 | 1461115933338 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:32:13 INFO - PROCESS | 2760 | 1461115933340 Marionette TRACE conn4 <- [1,2898,null,{}] 18:32:13 INFO - PROCESS | 2760 | 1461115933343 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:13 INFO - PROCESS | 2760 | 1461115933480 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 18:32:13 INFO - PROCESS | 2760 | 1461115933502 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:13 INFO - PROCESS | 2760 | ++DOCSHELL 1D8D3800 == 61 [pid = 2760] [id = 734] 18:32:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 152 (1DBB5000) [pid = 2760] [serial = 2202] [outer = 00000000] 18:32:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 153 (1E343800) [pid = 2760] [serial = 2203] [outer = 1DBB5000] 18:32:13 INFO - PROCESS | 2760 | 1461115933549 Marionette DEBUG loaded listener.js 18:32:13 INFO - PROCESS | 2760 | ++DOMWINDOW == 154 (1E455800) [pid = 2760] [serial = 2204] [outer = 1DBB5000] 18:32:14 INFO - PROCESS | 2760 | 1461115934001 Marionette TRACE conn4 <- [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]]]}] 18:32:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:32:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:32:14 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 670ms 18:32:14 INFO - PROCESS | 2760 | 1461115934009 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 18:32:14 INFO - PROCESS | 2760 | 1461115934011 Marionette TRACE conn4 <- [1,2901,null,{"value":"13"}] 18:32:14 INFO - PROCESS | 2760 | 1461115934014 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:32:14 INFO - PROCESS | 2760 | 1461115934016 Marionette TRACE conn4 <- [1,2902,null,{}] 18:32:14 INFO - TEST-START | /DOMEvents/constructors.html 18:32:14 INFO - PROCESS | 2760 | 1461115934030 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:14 INFO - PROCESS | 2760 | 1461115934194 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 18:32:14 INFO - PROCESS | 2760 | 1461115934273 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:14 INFO - PROCESS | 2760 | ++DOCSHELL 1E22D400 == 62 [pid = 2760] [id = 735] 18:32:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 155 (1E230800) [pid = 2760] [serial = 2205] [outer = 00000000] 18:32:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 156 (20A06000) [pid = 2760] [serial = 2206] [outer = 1E230800] 18:32:14 INFO - PROCESS | 2760 | 1461115934321 Marionette DEBUG loaded listener.js 18:32:14 INFO - PROCESS | 2760 | ++DOMWINDOW == 157 (20A0F800) [pid = 2760] [serial = 2207] [outer = 1E230800] 18:32:14 INFO - PROCESS | 2760 | 1461115934906 Marionette TRACE conn4 <- [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]]]}] 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:32:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:32:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:32:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:32:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:32:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:32:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:32:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:32:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:32:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:32:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:32:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:32:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:32:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:32:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:32:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:32:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:32:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:32:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:32:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:32:15 INFO - TEST-OK | /DOMEvents/constructors.html | took 991ms 18:32:15 INFO - PROCESS | 2760 | 1461115935010 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 18:32:15 INFO - PROCESS | 2760 | 1461115935012 Marionette TRACE conn4 <- [1,2905,null,{"value":"13"}] 18:32:15 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:32:15 INFO - PROCESS | 2760 | 1461115935015 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:32:15 INFO - PROCESS | 2760 | 1461115935017 Marionette TRACE conn4 <- [1,2906,null,{}] 18:32:15 INFO - PROCESS | 2760 | 1461115935021 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:15 INFO - PROCESS | 2760 | 1461115935155 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 18:32:15 INFO - PROCESS | 2760 | 1461115935224 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:15 INFO - PROCESS | 2760 | ++DOCSHELL 20A1F800 == 63 [pid = 2760] [id = 736] 18:32:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 158 (20A26400) [pid = 2760] [serial = 2208] [outer = 00000000] 18:32:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 159 (21783800) [pid = 2760] [serial = 2209] [outer = 20A26400] 18:32:15 INFO - PROCESS | 2760 | 1461115935270 Marionette DEBUG loaded listener.js 18:32:15 INFO - PROCESS | 2760 | ++DOMWINDOW == 160 (21A43800) [pid = 2760] [serial = 2210] [outer = 20A26400] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 159 (20A1CC00) [pid = 2760] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 158 (17FECC00) [pid = 2760] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 157 (20A55400) [pid = 2760] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 156 (1D774400) [pid = 2760] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 155 (0F250800) [pid = 2760] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 154 (1B15EC00) [pid = 2760] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 153 (1E231400) [pid = 2760] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 152 (1E22C800) [pid = 2760] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 151 (21755800) [pid = 2760] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 150 (1DD08000) [pid = 2760] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 149 (2177B400) [pid = 2760] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 148 (1C509C00) [pid = 2760] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 147 (1FB38000) [pid = 2760] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 146 (13FE2800) [pid = 2760] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 145 (1A6B4400) [pid = 2760] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 144 (1FF0B800) [pid = 2760] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 143 (20A4A800) [pid = 2760] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 142 (20A23C00) [pid = 2760] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 141 (13F23800) [pid = 2760] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 140 (17ACE800) [pid = 2760] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 139 (1BEF4800) [pid = 2760] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 138 (20A0FC00) [pid = 2760] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 137 (21B74800) [pid = 2760] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 136 (1374B400) [pid = 2760] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 135 (1E41C000) [pid = 2760] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 134 (20A1B800) [pid = 2760] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 133 (1B15C800) [pid = 2760] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 132 (1FFB4000) [pid = 2760] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 131 (21FB0400) [pid = 2760] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 130 (13550C00) [pid = 2760] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 129 (20A0A800) [pid = 2760] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 128 (21783000) [pid = 2760] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 127 (17FE8000) [pid = 2760] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (1DBAD000) [pid = 2760] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (13FE6000) [pid = 2760] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (20A09800) [pid = 2760] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (1D8DD000) [pid = 2760] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (1CD7F800) [pid = 2760] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (1E45BC00) [pid = 2760] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1B15E400) [pid = 2760] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (20A22000) [pid = 2760] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (1816D400) [pid = 2760] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (1A93BC00) [pid = 2760] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:32:16 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (22197000) [pid = 2760] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:32:16 INFO - PROCESS | 2760 | 1461115936134 Marionette TRACE conn4 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:32:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:32:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1184ms 18:32:16 INFO - PROCESS | 2760 | 1461115936204 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 18:32:16 INFO - PROCESS | 2760 | 1461115936206 Marionette TRACE conn4 <- [1,2909,null,{"value":"13"}] 18:32:16 INFO - PROCESS | 2760 | 1461115936209 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:32:16 INFO - PROCESS | 2760 | 1461115936211 Marionette TRACE conn4 <- [1,2910,null,{}] 18:32:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:32:16 INFO - PROCESS | 2760 | 1461115936215 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:16 INFO - PROCESS | 2760 | 1461115936302 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 18:32:16 INFO - PROCESS | 2760 | 1461115936310 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:16 INFO - PROCESS | 2760 | ++DOCSHELL 17893C00 == 64 [pid = 2760] [id = 737] 18:32:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (17AC9000) [pid = 2760] [serial = 2211] [outer = 00000000] 18:32:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (1A93BC00) [pid = 2760] [serial = 2212] [outer = 17AC9000] 18:32:16 INFO - PROCESS | 2760 | 1461115936355 Marionette DEBUG loaded listener.js 18:32:16 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (1BB38800) [pid = 2760] [serial = 2213] [outer = 17AC9000] 18:32:16 INFO - PROCESS | 2760 | [2760] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 18:32:16 INFO - PROCESS | 2760 | [2760] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 18:32:16 INFO - PROCESS | 2760 | [2760] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 18:32:16 INFO - PROCESS | 2760 | [2760] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 18:32:16 INFO - PROCESS | 2760 | 1461115936800 Marionette TRACE conn4 <- [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]]]}] 18:32:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:32:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:32:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:32:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:32:16 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 18:32:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:32:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:32:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:32:16 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 18:32:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:32:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:32:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:32:16 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]" 18:32:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:32:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:32:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:32:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:32:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 635ms 18:32:16 INFO - PROCESS | 2760 | 1461115936860 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 18:32:16 INFO - PROCESS | 2760 | 1461115936863 Marionette TRACE conn4 <- [1,2913,null,{"value":"13"}] 18:32:16 INFO - PROCESS | 2760 | 1461115936866 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:32:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:32:16 INFO - PROCESS | 2760 | 1461115936868 Marionette TRACE conn4 <- [1,2914,null,{}] 18:32:16 INFO - PROCESS | 2760 | 1461115936871 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:17 INFO - PROCESS | 2760 | 1461115936960 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 18:32:17 INFO - PROCESS | 2760 | 1461115936965 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:17 INFO - PROCESS | 2760 | ++DOCSHELL 1BD2AC00 == 65 [pid = 2760] [id = 738] 18:32:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (1BD2CC00) [pid = 2760] [serial = 2214] [outer = 00000000] 18:32:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (2005F400) [pid = 2760] [serial = 2215] [outer = 1BD2CC00] 18:32:17 INFO - PROCESS | 2760 | 1461115937010 Marionette DEBUG loaded listener.js 18:32:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (20A04800) [pid = 2760] [serial = 2216] [outer = 1BD2CC00] 18:32:17 INFO - PROCESS | 2760 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:32:17 INFO - PROCESS | 2760 | 1461115937486 Marionette TRACE conn4 <- [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]]]}] 18:32:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:32:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 670ms 18:32:17 INFO - PROCESS | 2760 | 1461115937545 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 18:32:17 INFO - PROCESS | 2760 | 1461115937547 Marionette TRACE conn4 <- [1,2917,null,{"value":"13"}] 18:32:17 INFO - PROCESS | 2760 | 1461115937551 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:32:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:32:17 INFO - PROCESS | 2760 | 1461115937552 Marionette TRACE conn4 <- [1,2918,null,{}] 18:32:17 INFO - PROCESS | 2760 | 1461115937556 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:17 INFO - PROCESS | 2760 | 1461115937644 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 18:32:17 INFO - PROCESS | 2760 | 1461115937650 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:17 INFO - PROCESS | 2760 | ++DOCSHELL 1DD52000 == 66 [pid = 2760] [id = 739] 18:32:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (1DD52400) [pid = 2760] [serial = 2217] [outer = 00000000] 18:32:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (1DD57000) [pid = 2760] [serial = 2218] [outer = 1DD52400] 18:32:17 INFO - PROCESS | 2760 | 1461115937695 Marionette DEBUG loaded listener.js 18:32:17 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (1DD5A000) [pid = 2760] [serial = 2219] [outer = 1DD52400] 18:32:18 INFO - PROCESS | 2760 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:32:18 INFO - PROCESS | 2760 | 1461115938315 Marionette TRACE conn4 <- [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]]]}] 18:32:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:32:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 830ms 18:32:18 INFO - PROCESS | 2760 | 1461115938395 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 18:32:18 INFO - PROCESS | 2760 | 1461115938400 Marionette TRACE conn4 <- [1,2921,null,{"value":"13"}] 18:32:18 INFO - PROCESS | 2760 | 1461115938407 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:32:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:32:18 INFO - PROCESS | 2760 | 1461115938411 Marionette TRACE conn4 <- [1,2922,null,{}] 18:32:18 INFO - PROCESS | 2760 | 1461115938416 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:18 INFO - PROCESS | 2760 | 1461115938536 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 18:32:18 INFO - PROCESS | 2760 | 1461115938666 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:18 INFO - PROCESS | 2760 | ++DOCSHELL 18266400 == 67 [pid = 2760] [id = 740] 18:32:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (182F7800) [pid = 2760] [serial = 2220] [outer = 00000000] 18:32:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (1A94CC00) [pid = 2760] [serial = 2221] [outer = 182F7800] 18:32:18 INFO - PROCESS | 2760 | 1461115938723 Marionette DEBUG loaded listener.js 18:32:18 INFO - PROCESS | 2760 | ++DOMWINDOW == 128 (1B161400) [pid = 2760] [serial = 2222] [outer = 182F7800] 18:32:19 INFO - PROCESS | 2760 | 1461115939221 Marionette TRACE conn4 <- [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]]]}] 18:32:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:32:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 830ms 18:32:19 INFO - PROCESS | 2760 | 1461115939243 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 18:32:19 INFO - PROCESS | 2760 | 1461115939249 Marionette TRACE conn4 <- [1,2925,null,{"value":"13"}] 18:32:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:32:19 INFO - PROCESS | 2760 | 1461115939256 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:32:19 INFO - PROCESS | 2760 | 1461115939259 Marionette TRACE conn4 <- [1,2926,null,{}] 18:32:19 INFO - PROCESS | 2760 | 1461115939263 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:19 INFO - PROCESS | 2760 | 1461115939407 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 18:32:19 INFO - PROCESS | 2760 | 1461115939563 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:19 INFO - PROCESS | 2760 | ++DOCSHELL 1BB26400 == 68 [pid = 2760] [id = 741] 18:32:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 129 (1BD2BC00) [pid = 2760] [serial = 2223] [outer = 00000000] 18:32:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 130 (1DB5A000) [pid = 2760] [serial = 2224] [outer = 1BD2BC00] 18:32:19 INFO - PROCESS | 2760 | 1461115939621 Marionette DEBUG loaded listener.js 18:32:19 INFO - PROCESS | 2760 | ++DOMWINDOW == 131 (1DD06400) [pid = 2760] [serial = 2225] [outer = 1BD2BC00] 18:32:20 INFO - PROCESS | 2760 | 1461115940149 Marionette TRACE conn4 <- [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]]]}] 18:32:20 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. 18:32:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 930ms 18:32:20 INFO - PROCESS | 2760 | 1461115940188 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 18:32:20 INFO - PROCESS | 2760 | 1461115940190 Marionette TRACE conn4 <- [1,2929,null,{"value":"13"}] 18:32:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:32:20 INFO - PROCESS | 2760 | 1461115940194 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:32:20 INFO - PROCESS | 2760 | 1461115940198 Marionette TRACE conn4 <- [1,2930,null,{}] 18:32:20 INFO - PROCESS | 2760 | 1461115940209 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:20 INFO - PROCESS | 2760 | 1461115940380 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 18:32:20 INFO - PROCESS | 2760 | 1461115940471 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:20 INFO - PROCESS | 2760 | ++DOCSHELL 20A1B800 == 69 [pid = 2760] [id = 742] 18:32:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 132 (20A1BC00) [pid = 2760] [serial = 2226] [outer = 00000000] 18:32:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 133 (20D1F400) [pid = 2760] [serial = 2227] [outer = 20A1BC00] 18:32:20 INFO - PROCESS | 2760 | 1461115940532 Marionette DEBUG loaded listener.js 18:32:20 INFO - PROCESS | 2760 | ++DOMWINDOW == 134 (21755C00) [pid = 2760] [serial = 2228] [outer = 20A1BC00] 18:32:21 INFO - PROCESS | 2760 | 1461115941015 Marionette TRACE conn4 <- [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"]]]}] 18:32:21 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 18:32:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:32:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 870ms 18:32:21 INFO - PROCESS | 2760 | 1461115941109 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 18:32:21 INFO - PROCESS | 2760 | 1461115941112 Marionette TRACE conn4 <- [1,2933,null,{"value":"13"}] 18:32:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:32:21 INFO - PROCESS | 2760 | 1461115941131 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:32:21 INFO - PROCESS | 2760 | 1461115941133 Marionette TRACE conn4 <- [1,2934,null,{}] 18:32:21 INFO - PROCESS | 2760 | 1461115941137 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:21 INFO - PROCESS | 2760 | 1461115941251 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 18:32:21 INFO - PROCESS | 2760 | 1461115941405 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:21 INFO - PROCESS | 2760 | ++DOCSHELL 21B81C00 == 70 [pid = 2760] [id = 743] 18:32:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 135 (21CCEC00) [pid = 2760] [serial = 2229] [outer = 00000000] 18:32:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 136 (22197000) [pid = 2760] [serial = 2230] [outer = 21CCEC00] 18:32:21 INFO - PROCESS | 2760 | 1461115941461 Marionette DEBUG loaded listener.js 18:32:21 INFO - PROCESS | 2760 | ++DOMWINDOW == 137 (2226D000) [pid = 2760] [serial = 2231] [outer = 21CCEC00] 18:32:21 INFO - PROCESS | 2760 | 1461115941945 Marionette TRACE conn4 <- [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]]]}] 18:32:21 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. 18:32:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 830ms 18:32:22 INFO - PROCESS | 2760 | 1461115941977 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 18:32:22 INFO - PROCESS | 2760 | 1461115941979 Marionette TRACE conn4 <- [1,2937,null,{"value":"13"}] 18:32:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:32:22 INFO - PROCESS | 2760 | 1461115941984 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:32:22 INFO - PROCESS | 2760 | 1461115941986 Marionette TRACE conn4 <- [1,2938,null,{}] 18:32:22 INFO - PROCESS | 2760 | 1461115941989 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:22 INFO - PROCESS | 2760 | 1461115942099 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 18:32:22 INFO - PROCESS | 2760 | 1461115942266 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:22 INFO - PROCESS | 2760 | ++DOCSHELL 22609000 == 71 [pid = 2760] [id = 744] 18:32:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 138 (2260E800) [pid = 2760] [serial = 2232] [outer = 00000000] 18:32:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 139 (22968C00) [pid = 2760] [serial = 2233] [outer = 2260E800] 18:32:22 INFO - PROCESS | 2760 | 1461115942322 Marionette DEBUG loaded listener.js 18:32:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 140 (2296CC00) [pid = 2760] [serial = 2234] [outer = 2260E800] 18:32:22 INFO - PROCESS | 2760 | ++DOCSHELL 1FFB7C00 == 72 [pid = 2760] [id = 745] 18:32:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 141 (2260F400) [pid = 2760] [serial = 2235] [outer = 00000000] 18:32:22 INFO - PROCESS | 2760 | ++DOMWINDOW == 142 (24FE2C00) [pid = 2760] [serial = 2236] [outer = 2260F400] 18:32:22 INFO - PROCESS | 2760 | 1461115942937 Marionette TRACE conn4 <- [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]]]}] 18:32:22 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. 18:32:22 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 970ms 18:32:22 INFO - PROCESS | 2760 | 1461115942955 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 18:32:22 INFO - PROCESS | 2760 | 1461115942957 Marionette TRACE conn4 <- [1,2941,null,{"value":"13"}] 18:32:22 INFO - PROCESS | 2760 | 1461115942961 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:32:22 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:32:22 INFO - PROCESS | 2760 | 1461115942963 Marionette TRACE conn4 <- [1,2942,null,{}] 18:32:22 INFO - PROCESS | 2760 | 1461115942966 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:23 INFO - PROCESS | 2760 | 1461115943121 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 18:32:23 INFO - PROCESS | 2760 | 1461115943273 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:23 INFO - PROCESS | 2760 | ++DOCSHELL 227C7400 == 73 [pid = 2760] [id = 746] 18:32:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 143 (22971400) [pid = 2760] [serial = 2237] [outer = 00000000] 18:32:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 144 (25812C00) [pid = 2760] [serial = 2238] [outer = 22971400] 18:32:23 INFO - PROCESS | 2760 | 1461115943327 Marionette DEBUG loaded listener.js 18:32:23 INFO - PROCESS | 2760 | ++DOMWINDOW == 145 (25817400) [pid = 2760] [serial = 2239] [outer = 22971400] 18:32:23 INFO - PROCESS | 2760 | 1461115943808 Marionette TRACE conn4 <- [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]]]}] 18:32:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:32:23 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 18:32:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 870ms 18:32:23 INFO - PROCESS | 2760 | 1461115943835 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 18:32:23 INFO - PROCESS | 2760 | 1461115943837 Marionette TRACE conn4 <- [1,2945,null,{"value":"13"}] 18:32:23 INFO - PROCESS | 2760 | 1461115943841 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:32:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:32:23 INFO - PROCESS | 2760 | 1461115943843 Marionette TRACE conn4 <- [1,2946,null,{}] 18:32:23 INFO - PROCESS | 2760 | 1461115943847 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:24 INFO - PROCESS | 2760 | 1461115943993 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 18:32:24 INFO - PROCESS | 2760 | 1461115944149 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:24 INFO - PROCESS | 2760 | ++DOCSHELL 2524A800 == 74 [pid = 2760] [id = 747] 18:32:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 146 (2524C400) [pid = 2760] [serial = 2240] [outer = 00000000] 18:32:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 147 (25254C00) [pid = 2760] [serial = 2241] [outer = 2524C400] 18:32:24 INFO - PROCESS | 2760 | 1461115944204 Marionette DEBUG loaded listener.js 18:32:24 INFO - PROCESS | 2760 | ++DOMWINDOW == 148 (25257800) [pid = 2760] [serial = 2242] [outer = 2524C400] 18:32:24 INFO - PROCESS | 2760 | 1461115944721 Marionette TRACE conn4 <- [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]]]}] 18:32:24 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. 18:32:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 930ms 18:32:24 INFO - PROCESS | 2760 | 1461115944775 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 18:32:24 INFO - PROCESS | 2760 | 1461115944777 Marionette TRACE conn4 <- [1,2949,null,{"value":"13"}] 18:32:24 INFO - PROCESS | 2760 | 1461115944781 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:32:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:32:24 INFO - PROCESS | 2760 | 1461115944783 Marionette TRACE conn4 <- [1,2950,null,{}] 18:32:24 INFO - PROCESS | 2760 | 1461115944786 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:24 INFO - PROCESS | 2760 | 1461115944897 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 18:32:25 INFO - PROCESS | 2760 | 1461115945027 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:25 INFO - PROCESS | 2760 | ++DOCSHELL 2524F800 == 75 [pid = 2760] [id = 748] 18:32:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 149 (25258800) [pid = 2760] [serial = 2243] [outer = 00000000] 18:32:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 150 (252D0800) [pid = 2760] [serial = 2244] [outer = 25258800] 18:32:25 INFO - PROCESS | 2760 | 1461115945081 Marionette DEBUG loaded listener.js 18:32:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 151 (252D5400) [pid = 2760] [serial = 2245] [outer = 25258800] 18:32:25 INFO - PROCESS | 2760 | 1461115945579 Marionette TRACE conn4 <- [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]]]}] 18:32:25 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. 18:32:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 830ms 18:32:25 INFO - PROCESS | 2760 | 1461115945615 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 18:32:25 INFO - PROCESS | 2760 | 1461115945618 Marionette TRACE conn4 <- [1,2953,null,{"value":"13"}] 18:32:25 INFO - PROCESS | 2760 | 1461115945621 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:32:25 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:32:25 INFO - PROCESS | 2760 | 1461115945623 Marionette TRACE conn4 <- [1,2954,null,{}] 18:32:25 INFO - PROCESS | 2760 | 1461115945627 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:25 INFO - PROCESS | 2760 | 1461115945737 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 18:32:25 INFO - PROCESS | 2760 | 1461115945909 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:25 INFO - PROCESS | 2760 | ++DOCSHELL 0F252800 == 76 [pid = 2760] [id = 749] 18:32:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 152 (12FBEC00) [pid = 2760] [serial = 2246] [outer = 00000000] 18:32:25 INFO - PROCESS | 2760 | ++DOMWINDOW == 153 (1A930000) [pid = 2760] [serial = 2247] [outer = 12FBEC00] 18:32:26 INFO - PROCESS | 2760 | 1461115945968 Marionette DEBUG loaded listener.js 18:32:26 INFO - PROCESS | 2760 | ++DOMWINDOW == 154 (1BEF6400) [pid = 2760] [serial = 2248] [outer = 12FBEC00] 18:32:26 INFO - PROCESS | 2760 | 1461115946705 Marionette TRACE conn4 <- [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]]]}] 18:32:26 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. 18:32:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1119ms 18:32:26 INFO - PROCESS | 2760 | 1461115946744 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 18:32:26 INFO - PROCESS | 2760 | 1461115946748 Marionette TRACE conn4 <- [1,2957,null,{"value":"13"}] 18:32:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:32:26 INFO - PROCESS | 2760 | 1461115946754 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:32:26 INFO - PROCESS | 2760 | 1461115946757 Marionette TRACE conn4 <- [1,2958,null,{}] 18:32:26 INFO - PROCESS | 2760 | 1461115946780 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:26 INFO - PROCESS | 2760 | 1461115946893 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 18:32:27 INFO - PROCESS | 2760 | 1461115947056 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:27 INFO - PROCESS | 2760 | ++DOCSHELL 1467AC00 == 77 [pid = 2760] [id = 750] 18:32:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 155 (1467EC00) [pid = 2760] [serial = 2249] [outer = 00000000] 18:32:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 156 (1AE91000) [pid = 2760] [serial = 2250] [outer = 1467EC00] 18:32:27 INFO - PROCESS | 2760 | 1461115947112 Marionette DEBUG loaded listener.js 18:32:27 INFO - PROCESS | 2760 | ++DOMWINDOW == 157 (1BEF3400) [pid = 2760] [serial = 2251] [outer = 1467EC00] 18:32:27 INFO - PROCESS | 2760 | 1461115947635 Marionette TRACE conn4 <- [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]]]}] 18:32:27 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. 18:32:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 950ms 18:32:27 INFO - PROCESS | 2760 | 1461115947705 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 18:32:27 INFO - PROCESS | 2760 | 1461115947710 Marionette TRACE conn4 <- [1,2961,null,{"value":"13"}] 18:32:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:32:27 INFO - PROCESS | 2760 | 1461115947716 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:32:27 INFO - PROCESS | 2760 | 1461115947719 Marionette TRACE conn4 <- [1,2962,null,{}] 18:32:27 INFO - PROCESS | 2760 | --DOCSHELL 1354EC00 == 76 [pid = 2760] [id = 464] 18:32:27 INFO - PROCESS | 2760 | --DOCSHELL 1BD2AC00 == 75 [pid = 2760] [id = 738] 18:32:27 INFO - PROCESS | 2760 | --DOCSHELL 17893C00 == 74 [pid = 2760] [id = 737] 18:32:27 INFO - PROCESS | 2760 | --DOCSHELL 20A1F800 == 73 [pid = 2760] [id = 736] 18:32:27 INFO - PROCESS | 2760 | --DOCSHELL 1E22D400 == 72 [pid = 2760] [id = 735] 18:32:27 INFO - PROCESS | 2760 | --DOCSHELL 1D8D3800 == 71 [pid = 2760] [id = 734] 18:32:27 INFO - PROCESS | 2760 | --DOCSHELL 14682C00 == 70 [pid = 2760] [id = 733] 18:32:27 INFO - PROCESS | 2760 | --DOCSHELL 1BB3F400 == 69 [pid = 2760] [id = 732] 18:32:27 INFO - PROCESS | 2760 | --DOCSHELL 137D4400 == 68 [pid = 2760] [id = 731] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 156 (21FAB000) [pid = 2760] [serial = 2170] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | 1461115947837 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:27 INFO - PROCESS | 2760 | --DOCSHELL 1A660000 == 67 [pid = 2760] [id = 730] 18:32:27 INFO - PROCESS | 2760 | --DOCSHELL 17F5B000 == 66 [pid = 2760] [id = 724] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 155 (1BEF9400) [pid = 2760] [serial = 2048] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 154 (21FB8000) [pid = 2760] [serial = 2018] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 153 (1CD7AC00) [pid = 2760] [serial = 2093] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 152 (1D8D4C00) [pid = 2760] [serial = 2006] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 151 (2006E000) [pid = 2760] [serial = 1910] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 150 (1A1DA000) [pid = 2760] [serial = 1913] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 149 (1D048800) [pid = 2760] [serial = 1916] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 148 (20A10000) [pid = 2760] [serial = 1919] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 147 (20B9CC00) [pid = 2760] [serial = 1922] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 146 (20D1E400) [pid = 2760] [serial = 1955] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 145 (1A934400) [pid = 2760] [serial = 1958] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 144 (18E5B400) [pid = 2760] [serial = 2078] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 143 (1D8DB800) [pid = 2760] [serial = 2081] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 142 (2177DC00) [pid = 2760] [serial = 2084] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 141 (21FAA800) [pid = 2760] [serial = 2087] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 140 (20D1D800) [pid = 2760] [serial = 2000] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 139 (19397400) [pid = 2760] [serial = 2039] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 138 (1D8D6800) [pid = 2760] [serial = 1961] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 137 (2226D400) [pid = 2760] [serial = 2090] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 136 (21B38C00) [pid = 2760] [serial = 1964] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 135 (1DDEC800) [pid = 2760] [serial = 2036] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 134 (1A92F400) [pid = 2760] [serial = 2003] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 133 (1D1D3000) [pid = 2760] [serial = 2042] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 132 (1F30A400) [pid = 2760] [serial = 2045] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 131 (2174B400) [pid = 2760] [serial = 2009] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 130 (21B2FC00) [pid = 2760] [serial = 2012] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 129 (1DD11000) [pid = 2760] [serial = 2015] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 128 (21786C00) [pid = 2760] [serial = 1967] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 127 (1E583C00) [pid = 2760] [serial = 2155] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (1E584000) [pid = 2760] [serial = 2156] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (20B97400) [pid = 2760] [serial = 2159] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (20A4CC00) [pid = 2760] [serial = 2158] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (1FFBE800) [pid = 2760] [serial = 2164] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (20D24400) [pid = 2760] [serial = 2161] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (2260D800) [pid = 2760] [serial = 2138] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (22602800) [pid = 2760] [serial = 2137] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (18E51000) [pid = 2760] [serial = 2126] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (17897000) [pid = 2760] [serial = 2125] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (20D22400) [pid = 2760] [serial = 2132] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (20B9A000) [pid = 2760] [serial = 2131] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (21B82400) [pid = 2760] [serial = 2135] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (21B78800) [pid = 2760] [serial = 2134] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1A94DC00) [pid = 2760] [serial = 2146] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1B1B9400) [pid = 2760] [serial = 2147] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1DBB2800) [pid = 2760] [serial = 2167] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1C58A800) [pid = 2760] [serial = 2144] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1BEF2800) [pid = 2760] [serial = 2143] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (20A49400) [pid = 2760] [serial = 2123] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 107 (1DD0F400) [pid = 2760] [serial = 2152] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 106 (1D1D6400) [pid = 2760] [serial = 2149] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 105 (1D5E2400) [pid = 2760] [serial = 2150] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 104 (1FEA1000) [pid = 2760] [serial = 2140] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 103 (20D16800) [pid = 2760] [serial = 2141] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 102 (1CD81800) [pid = 2760] [serial = 2129] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 101 (1C58E800) [pid = 2760] [serial = 2128] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 100 (1DBB4000) [pid = 2760] [serial = 2168] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 99 (21749C00) [pid = 2760] [serial = 2162] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 98 (1E12A400) [pid = 2760] [serial = 2165] [outer = 00000000] [url = about:blank] 18:32:27 INFO - PROCESS | 2760 | --DOMWINDOW == 97 (1E127400) [pid = 2760] [serial = 2153] [outer = 00000000] [url = about:blank] 18:32:28 INFO - PROCESS | 2760 | 1461115948025 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 18:32:28 INFO - PROCESS | 2760 | 1461115948040 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:28 INFO - PROCESS | 2760 | ++DOCSHELL 1354B000 == 67 [pid = 2760] [id = 751] 18:32:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 98 (13551800) [pid = 2760] [serial = 2252] [outer = 00000000] 18:32:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 99 (1467F400) [pid = 2760] [serial = 2253] [outer = 13551800] 18:32:28 INFO - PROCESS | 2760 | 1461115948087 Marionette DEBUG loaded listener.js 18:32:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 100 (17F5F800) [pid = 2760] [serial = 2254] [outer = 13551800] 18:32:28 INFO - PROCESS | 2760 | 1461115948597 Marionette TRACE conn4 <- [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]]]}] 18:32:28 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. 18:32:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 930ms 18:32:28 INFO - PROCESS | 2760 | 1461115948649 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 18:32:28 INFO - PROCESS | 2760 | 1461115948651 Marionette TRACE conn4 <- [1,2965,null,{"value":"13"}] 18:32:28 INFO - PROCESS | 2760 | 1461115948655 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:32:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:32:28 INFO - PROCESS | 2760 | 1461115948658 Marionette TRACE conn4 <- [1,2966,null,{}] 18:32:28 INFO - PROCESS | 2760 | 1461115948668 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:28 INFO - PROCESS | 2760 | 1461115948764 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 18:32:28 INFO - PROCESS | 2760 | 1461115948770 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:28 INFO - PROCESS | 2760 | ++DOCSHELL 1BB71000 == 68 [pid = 2760] [id = 752] 18:32:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 101 (1BEF3000) [pid = 2760] [serial = 2255] [outer = 00000000] 18:32:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 102 (1C50CC00) [pid = 2760] [serial = 2256] [outer = 1BEF3000] 18:32:28 INFO - PROCESS | 2760 | 1461115948818 Marionette DEBUG loaded listener.js 18:32:28 INFO - PROCESS | 2760 | ++DOMWINDOW == 103 (1C598000) [pid = 2760] [serial = 2257] [outer = 1BEF3000] 18:32:29 INFO - PROCESS | 2760 | 1461115949288 Marionette TRACE conn4 <- [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]]]}] 18:32:29 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. 18:32:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 670ms 18:32:29 INFO - PROCESS | 2760 | 1461115949329 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 18:32:29 INFO - PROCESS | 2760 | 1461115949332 Marionette TRACE conn4 <- [1,2969,null,{"value":"13"}] 18:32:29 INFO - PROCESS | 2760 | 1461115949335 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:32:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:32:29 INFO - PROCESS | 2760 | 1461115949337 Marionette TRACE conn4 <- [1,2970,null,{}] 18:32:29 INFO - PROCESS | 2760 | 1461115949340 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:29 INFO - PROCESS | 2760 | 1461115949437 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 18:32:29 INFO - PROCESS | 2760 | 1461115949444 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:29 INFO - PROCESS | 2760 | ++DOCSHELL 1CD80800 == 69 [pid = 2760] [id = 753] 18:32:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 104 (1D047000) [pid = 2760] [serial = 2258] [outer = 00000000] 18:32:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 105 (1D1DD000) [pid = 2760] [serial = 2259] [outer = 1D047000] 18:32:29 INFO - PROCESS | 2760 | 1461115949490 Marionette DEBUG loaded listener.js 18:32:29 INFO - PROCESS | 2760 | ++DOMWINDOW == 106 (1D5E0C00) [pid = 2760] [serial = 2260] [outer = 1D047000] 18:32:30 INFO - PROCESS | 2760 | 1461115949992 Marionette TRACE conn4 <- [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"]]]}] 18:32:30 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 18:32:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:32:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:32:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 670ms 18:32:30 INFO - PROCESS | 2760 | 1461115950014 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 18:32:30 INFO - PROCESS | 2760 | 1461115950016 Marionette TRACE conn4 <- [1,2973,null,{"value":"13"}] 18:32:30 INFO - PROCESS | 2760 | 1461115950019 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:32:30 INFO - PROCESS | 2760 | 1461115950021 Marionette TRACE conn4 <- [1,2974,null,{}] 18:32:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:32:30 INFO - PROCESS | 2760 | 1461115950024 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:30 INFO - PROCESS | 2760 | 1461115950113 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 18:32:30 INFO - PROCESS | 2760 | 1461115950119 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:30 INFO - PROCESS | 2760 | ++DOCSHELL 1D774C00 == 70 [pid = 2760] [id = 754] 18:32:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 107 (1D8D3000) [pid = 2760] [serial = 2261] [outer = 00000000] 18:32:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 108 (1DB5B400) [pid = 2760] [serial = 2262] [outer = 1D8D3000] 18:32:30 INFO - PROCESS | 2760 | 1461115950165 Marionette DEBUG loaded listener.js 18:32:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (1DBAD000) [pid = 2760] [serial = 2263] [outer = 1D8D3000] 18:32:30 INFO - PROCESS | 2760 | 1461115950622 Marionette TRACE conn4 <- [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]]]}] 18:32:30 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. 18:32:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 670ms 18:32:30 INFO - PROCESS | 2760 | 1461115950694 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 18:32:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:32:30 INFO - PROCESS | 2760 | 1461115950696 Marionette TRACE conn4 <- [1,2977,null,{"value":"13"}] 18:32:30 INFO - PROCESS | 2760 | 1461115950700 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:32:30 INFO - PROCESS | 2760 | 1461115950701 Marionette TRACE conn4 <- [1,2978,null,{}] 18:32:30 INFO - PROCESS | 2760 | 1461115950705 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:30 INFO - PROCESS | 2760 | 1461115950854 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 18:32:30 INFO - PROCESS | 2760 | 1461115950909 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:30 INFO - PROCESS | 2760 | ++DOCSHELL 1DD12800 == 71 [pid = 2760] [id = 755] 18:32:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1DD13800) [pid = 2760] [serial = 2264] [outer = 00000000] 18:32:30 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1DDEB000) [pid = 2760] [serial = 2265] [outer = 1DD13800] 18:32:30 INFO - PROCESS | 2760 | 1461115950957 Marionette DEBUG loaded listener.js 18:32:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1E199800) [pid = 2760] [serial = 2266] [outer = 1DD13800] 18:32:31 INFO - PROCESS | 2760 | ++DOCSHELL 1E6D7000 == 72 [pid = 2760] [id = 756] 18:32:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (1E6DB000) [pid = 2760] [serial = 2267] [outer = 00000000] 18:32:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (1F301800) [pid = 2760] [serial = 2268] [outer = 1E6DB000] 18:32:31 INFO - PROCESS | 2760 | 1461115951432 Marionette TRACE conn4 <- [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]]]}] 18:32:31 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. 18:32:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 770ms 18:32:31 INFO - PROCESS | 2760 | 1461115951472 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 18:32:31 INFO - PROCESS | 2760 | 1461115951474 Marionette TRACE conn4 <- [1,2981,null,{"value":"13"}] 18:32:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:32:31 INFO - PROCESS | 2760 | 1461115951477 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:32:31 INFO - PROCESS | 2760 | 1461115951479 Marionette TRACE conn4 <- [1,2982,null,{}] 18:32:31 INFO - PROCESS | 2760 | 1461115951482 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:31 INFO - PROCESS | 2760 | 1461115951629 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 18:32:31 INFO - PROCESS | 2760 | 1461115951653 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:31 INFO - PROCESS | 2760 | ++DOCSHELL 1E1A4C00 == 73 [pid = 2760] [id = 757] 18:32:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (1E22AC00) [pid = 2760] [serial = 2269] [outer = 00000000] 18:32:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (1E6D4400) [pid = 2760] [serial = 2270] [outer = 1E22AC00] 18:32:31 INFO - PROCESS | 2760 | 1461115951697 Marionette DEBUG loaded listener.js 18:32:31 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1F39A000) [pid = 2760] [serial = 2271] [outer = 1E22AC00] 18:32:32 INFO - PROCESS | 2760 | 1461115952115 Marionette TRACE conn4 <- [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]]]}] 18:32:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:32:32 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 18:32:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 670ms 18:32:32 INFO - PROCESS | 2760 | 1461115952150 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 18:32:32 INFO - PROCESS | 2760 | 1461115952152 Marionette TRACE conn4 <- [1,2985,null,{"value":"13"}] 18:32:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:32:32 INFO - PROCESS | 2760 | 1461115952155 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:32:32 INFO - PROCESS | 2760 | 1461115952157 Marionette TRACE conn4 <- [1,2986,null,{}] 18:32:32 INFO - PROCESS | 2760 | 1461115952161 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:32 INFO - PROCESS | 2760 | 1461115952318 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 18:32:32 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (17AC9000) [pid = 2760] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:32:32 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1D8DBC00) [pid = 2760] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:32:32 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (1BEF1400) [pid = 2760] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:32:32 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1E230800) [pid = 2760] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:32:32 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1DBB5000) [pid = 2760] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:32:32 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (1BD2CC00) [pid = 2760] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:32:32 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (13F27000) [pid = 2760] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:32:32 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1BB43400) [pid = 2760] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:32:32 INFO - PROCESS | 2760 | --DOMWINDOW == 108 (20A26400) [pid = 2760] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:32:32 INFO - PROCESS | 2760 | 1461115952615 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:32 INFO - PROCESS | 2760 | ++DOCSHELL 133D4C00 == 74 [pid = 2760] [id = 758] 18:32:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 109 (13554C00) [pid = 2760] [serial = 2272] [outer = 00000000] 18:32:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 110 (1BB2A800) [pid = 2760] [serial = 2273] [outer = 13554C00] 18:32:32 INFO - PROCESS | 2760 | 1461115952661 Marionette DEBUG loaded listener.js 18:32:32 INFO - PROCESS | 2760 | ++DOMWINDOW == 111 (1D8D5000) [pid = 2760] [serial = 2274] [outer = 13554C00] 18:32:33 INFO - PROCESS | 2760 | 1461115952979 Marionette TRACE conn4 <- [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]]]}] 18:32:33 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. 18:32:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 870ms 18:32:33 INFO - PROCESS | 2760 | 1461115953026 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 18:32:33 INFO - PROCESS | 2760 | 1461115953028 Marionette TRACE conn4 <- [1,2989,null,{"value":"13"}] 18:32:33 INFO - PROCESS | 2760 | 1461115953032 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:32:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:32:33 INFO - PROCESS | 2760 | 1461115953034 Marionette TRACE conn4 <- [1,2990,null,{}] 18:32:33 INFO - PROCESS | 2760 | 1461115953037 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:33 INFO - PROCESS | 2760 | 1461115953171 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 18:32:33 INFO - PROCESS | 2760 | 1461115953180 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:33 INFO - PROCESS | 2760 | ++DOCSHELL 17F33800 == 75 [pid = 2760] [id = 759] 18:32:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 112 (1DD0B000) [pid = 2760] [serial = 2275] [outer = 00000000] 18:32:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 113 (20A06C00) [pid = 2760] [serial = 2276] [outer = 1DD0B000] 18:32:33 INFO - PROCESS | 2760 | 1461115953226 Marionette DEBUG loaded listener.js 18:32:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (20A0D400) [pid = 2760] [serial = 2277] [outer = 1DD0B000] 18:32:33 INFO - PROCESS | 2760 | 1461115953626 Marionette TRACE conn4 <- [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]]]}] 18:32:33 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. 18:32:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 630ms 18:32:33 INFO - PROCESS | 2760 | 1461115953666 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 18:32:33 INFO - PROCESS | 2760 | 1461115953668 Marionette TRACE conn4 <- [1,2993,null,{"value":"13"}] 18:32:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:32:33 INFO - PROCESS | 2760 | 1461115953672 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:32:33 INFO - PROCESS | 2760 | 1461115953673 Marionette TRACE conn4 <- [1,2994,null,{}] 18:32:33 INFO - PROCESS | 2760 | 1461115953677 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:33 INFO - PROCESS | 2760 | 1461115953815 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 18:32:33 INFO - PROCESS | 2760 | 1461115953827 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:33 INFO - PROCESS | 2760 | ++DOCSHELL 1FF05400 == 76 [pid = 2760] [id = 760] 18:32:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (20A11C00) [pid = 2760] [serial = 2278] [outer = 00000000] 18:32:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (20B96000) [pid = 2760] [serial = 2279] [outer = 20A11C00] 18:32:33 INFO - PROCESS | 2760 | 1461115953872 Marionette DEBUG loaded listener.js 18:32:33 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (20B9D000) [pid = 2760] [serial = 2280] [outer = 20A11C00] 18:32:34 INFO - PROCESS | 2760 | 1461115954302 Marionette TRACE conn4 <- [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]]]}] 18:32:34 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. 18:32:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 670ms 18:32:34 INFO - PROCESS | 2760 | 1461115954342 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 18:32:34 INFO - PROCESS | 2760 | 1461115954345 Marionette TRACE conn4 <- [1,2997,null,{"value":"13"}] 18:32:34 INFO - PROCESS | 2760 | 1461115954348 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:32:34 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:32:34 INFO - PROCESS | 2760 | 1461115954350 Marionette TRACE conn4 <- [1,2998,null,{}] 18:32:34 INFO - PROCESS | 2760 | 1461115954354 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:34 INFO - PROCESS | 2760 | 1461115954508 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 18:32:34 INFO - PROCESS | 2760 | 1461115954523 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:34 INFO - PROCESS | 2760 | ++DOCSHELL 20D16800 == 77 [pid = 2760] [id = 761] 18:32:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (20D1B400) [pid = 2760] [serial = 2281] [outer = 00000000] 18:32:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (2174E800) [pid = 2760] [serial = 2282] [outer = 20D1B400] 18:32:34 INFO - PROCESS | 2760 | 1461115954573 Marionette DEBUG loaded listener.js 18:32:34 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (2177C800) [pid = 2760] [serial = 2283] [outer = 20D1B400] 18:32:34 INFO - PROCESS | 2760 | [2760] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:32:35 INFO - PROCESS | 2760 | 1461115955300 Marionette TRACE conn4 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:32:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:32:35 INFO - {} 18:32:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:32:35 INFO - {} 18:32:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:32:35 INFO - {} 18:32:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:32:35 INFO - {} 18:32:35 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 970ms 18:32:35 INFO - PROCESS | 2760 | 1461115955326 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 18:32:35 INFO - PROCESS | 2760 | 1461115955331 Marionette TRACE conn4 <- [1,3001,null,{"value":"13"}] 18:32:35 INFO - PROCESS | 2760 | 1461115955338 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:32:35 INFO - TEST-START | /FileAPI/fileReader.html 18:32:35 INFO - PROCESS | 2760 | 1461115955342 Marionette TRACE conn4 <- [1,3002,null,{}] 18:32:35 INFO - PROCESS | 2760 | 1461115955355 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:35 INFO - PROCESS | 2760 | 1461115955479 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 18:32:35 INFO - PROCESS | 2760 | 1461115955629 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:35 INFO - PROCESS | 2760 | ++DOCSHELL 14655C00 == 78 [pid = 2760] [id = 762] 18:32:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (17FEE800) [pid = 2760] [serial = 2284] [outer = 00000000] 18:32:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (1B1B9400) [pid = 2760] [serial = 2285] [outer = 17FEE800] 18:32:35 INFO - PROCESS | 2760 | 1461115955691 Marionette DEBUG loaded listener.js 18:32:35 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (1C508000) [pid = 2760] [serial = 2286] [outer = 17FEE800] 18:32:36 INFO - PROCESS | 2760 | 1461115956272 Marionette TRACE conn4 <- [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]]]}] 18:32:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:32:36 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:32:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:32:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:32:36 INFO - TEST-OK | /FileAPI/fileReader.html | took 970ms 18:32:36 INFO - PROCESS | 2760 | 1461115956315 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 18:32:36 INFO - PROCESS | 2760 | 1461115956321 Marionette TRACE conn4 <- [1,3005,null,{"value":"13"}] 18:32:36 INFO - TEST-START | /FileAPI/historical.html 18:32:36 INFO - PROCESS | 2760 | 1461115956328 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:32:36 INFO - PROCESS | 2760 | 1461115956331 Marionette TRACE conn4 <- [1,3006,null,{}] 18:32:36 INFO - PROCESS | 2760 | 1461115956335 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:36 INFO - PROCESS | 2760 | 1461115956456 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 18:32:36 INFO - PROCESS | 2760 | 1461115956624 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:36 INFO - PROCESS | 2760 | ++DOCSHELL 1B161000 == 79 [pid = 2760] [id = 763] 18:32:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (1B161800) [pid = 2760] [serial = 2287] [outer = 00000000] 18:32:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (1DD0DC00) [pid = 2760] [serial = 2288] [outer = 1B161800] 18:32:36 INFO - PROCESS | 2760 | 1461115956681 Marionette DEBUG loaded listener.js 18:32:36 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (1DD5D400) [pid = 2760] [serial = 2289] [outer = 1B161800] 18:32:37 INFO - PROCESS | 2760 | 1461115957242 Marionette TRACE conn4 <- [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"]]]}] 18:32:37 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:32:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:32:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:32:37 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:32:37 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:32:37 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:32:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:32:37 INFO - TEST-OK | /FileAPI/historical.html | took 930ms 18:32:37 INFO - PROCESS | 2760 | 1461115957262 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 18:32:37 INFO - PROCESS | 2760 | 1461115957264 Marionette TRACE conn4 <- [1,3009,null,{"value":"13"}] 18:32:37 INFO - TEST-START | /FileAPI/idlharness.html 18:32:37 INFO - PROCESS | 2760 | 1461115957269 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:32:37 INFO - PROCESS | 2760 | 1461115957272 Marionette TRACE conn4 <- [1,3010,null,{}] 18:32:37 INFO - PROCESS | 2760 | 1461115957284 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:37 INFO - PROCESS | 2760 | 1461115957406 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 18:32:37 INFO - PROCESS | 2760 | 1461115957578 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:37 INFO - PROCESS | 2760 | ++DOCSHELL 2174A400 == 80 [pid = 2760] [id = 764] 18:32:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (2174E000) [pid = 2760] [serial = 2290] [outer = 00000000] 18:32:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 128 (21786000) [pid = 2760] [serial = 2291] [outer = 2174E000] 18:32:37 INFO - PROCESS | 2760 | 1461115957640 Marionette DEBUG loaded listener.js 18:32:37 INFO - PROCESS | 2760 | ++DOMWINDOW == 129 (21B2FC00) [pid = 2760] [serial = 2292] [outer = 2174E000] 18:32:38 INFO - PROCESS | 2760 | 1461115958734 Marionette TRACE conn4 <- [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]]]}] 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:32:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:32:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:32:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:32:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:32:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:32:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:32:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:32:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:32:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:32:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:32:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:32:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:32:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:32:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:32:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:32:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:32:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:32:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:32:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:32:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:32:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:32:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:32:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:32:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:32:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:32:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:32:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:32:38 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 18:32:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:32:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:32:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:32:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:32:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:32:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:32:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:32:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:32:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:32:38 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 18:32:38 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 18:32:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:32:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:32:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:32:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:32:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:32:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:32:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:32:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:32:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:32:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:32:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:32:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:32:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:32:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:32:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:32:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:32:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:32:38 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 18:32:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:32:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:32:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:32:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:32:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:32:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:32:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:32:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:32:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:32:38 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 18:32:38 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 18:32:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:32:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:32:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:32:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:32:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:32:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:32:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:32:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:32:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:32:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:32:38 INFO - TEST-OK | /FileAPI/idlharness.html | took 1621ms 18:32:38 INFO - PROCESS | 2760 | 1461115958925 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 18:32:38 INFO - PROCESS | 2760 | 1461115958928 Marionette TRACE conn4 <- [1,3013,null,{"value":"13"}] 18:32:38 INFO - TEST-START | /FileAPI/idlharness.worker 18:32:38 INFO - PROCESS | 2760 | 1461115958933 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:32:38 INFO - PROCESS | 2760 | 1461115958935 Marionette TRACE conn4 <- [1,3014,null,{}] 18:32:38 INFO - PROCESS | 2760 | 1461115958939 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:39 INFO - PROCESS | 2760 | 1461115959043 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 18:32:39 INFO - PROCESS | 2760 | 1461115959234 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:39 INFO - PROCESS | 2760 | ++DOCSHELL 21B31000 == 81 [pid = 2760] [id = 765] 18:32:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 130 (21B74C00) [pid = 2760] [serial = 2293] [outer = 00000000] 18:32:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 131 (25139400) [pid = 2760] [serial = 2294] [outer = 21B74C00] 18:32:39 INFO - PROCESS | 2760 | 1461115959293 Marionette DEBUG loaded listener.js 18:32:39 INFO - PROCESS | 2760 | ++DOMWINDOW == 132 (2513CC00) [pid = 2760] [serial = 2295] [outer = 21B74C00] 18:32:39 INFO - PROCESS | 2760 | [2760] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:32:40 INFO - PROCESS | 2760 | 1461115960467 Marionette TRACE conn4 <- [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,{},{}]]]}] 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:32:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:32:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:32:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:32:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:32:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:32:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:32:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:32:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:32:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:32:40 INFO - {} 18:32:40 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 18:32:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:32:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:32:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:32:40 INFO - {} 18:32:40 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 - {} 18:32:40 INFO - {} 18:32:40 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 18:32:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:32:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:32:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:32:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:32:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:32:40 INFO - {} 18:32:40 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 18:32:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:32:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:32:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:32:40 INFO - {} 18:32:40 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 - {} 18:32:40 INFO - {} 18:32:40 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 18:32:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:32:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:32:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:40 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 18:32:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:32:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:32:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:32:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:32:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:32:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:40 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 18:32:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:32:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:40 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 18:32:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:32:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:40 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 18:32:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:32:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:32:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:32:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:32:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:32:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:32:40 INFO - {} 18:32:40 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1643ms 18:32:40 INFO - PROCESS | 2760 | 1461115960628 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 18:32:40 INFO - PROCESS | 2760 | 1461115960630 Marionette TRACE conn4 <- [1,3017,null,{"value":"13"}] 18:32:40 INFO - PROCESS | 2760 | 1461115960646 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:32:40 INFO - PROCESS | 2760 | 1461115960648 Marionette TRACE conn4 <- [1,3018,null,{}] 18:32:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:32:40 INFO - PROCESS | 2760 | 1461115960652 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:40 INFO - PROCESS | 2760 | 1461115960768 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 18:32:40 INFO - PROCESS | 2760 | 1461115960917 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:40 INFO - PROCESS | 2760 | ++DOCSHELL 17AC8C00 == 82 [pid = 2760] [id = 766] 18:32:40 INFO - PROCESS | 2760 | ++DOMWINDOW == 133 (17B65400) [pid = 2760] [serial = 2296] [outer = 00000000] 18:32:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 134 (1BB2A400) [pid = 2760] [serial = 2297] [outer = 17B65400] 18:32:41 INFO - PROCESS | 2760 | 1461115960973 Marionette DEBUG loaded listener.js 18:32:41 INFO - PROCESS | 2760 | ++DOMWINDOW == 135 (1C59A400) [pid = 2760] [serial = 2298] [outer = 17B65400] 18:32:41 INFO - PROCESS | 2760 | 1461115961687 Marionette TRACE conn4 <- [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]]]}] 18:32:41 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 18:32:41 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1072ms 18:32:41 INFO - PROCESS | 2760 | 1461115961729 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 18:32:41 INFO - PROCESS | 2760 | 1461115961734 Marionette TRACE conn4 <- [1,3021,null,{"value":"13"}] 18:32:41 INFO - PROCESS | 2760 | 1461115961739 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:32:41 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:32:41 INFO - PROCESS | 2760 | 1461115961742 Marionette TRACE conn4 <- [1,3022,null,{}] 18:32:41 INFO - PROCESS | 2760 | 1461115961765 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:41 INFO - PROCESS | 2760 | 1461115961873 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 18:32:42 INFO - PROCESS | 2760 | 1461115962047 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:42 INFO - PROCESS | 2760 | ++DOCSHELL 0F15C000 == 83 [pid = 2760] [id = 767] 18:32:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 136 (0F15CC00) [pid = 2760] [serial = 2299] [outer = 00000000] 18:32:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 137 (1BB78400) [pid = 2760] [serial = 2300] [outer = 0F15CC00] 18:32:42 INFO - PROCESS | 2760 | 1461115962103 Marionette DEBUG loaded listener.js 18:32:42 INFO - PROCESS | 2760 | ++DOMWINDOW == 138 (1CD27C00) [pid = 2760] [serial = 2301] [outer = 0F15CC00] 18:32:42 INFO - PROCESS | 2760 | 1461115962711 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 18:32:42 INFO - PROCESS | 2760 | --DOCSHELL 1FF05400 == 82 [pid = 2760] [id = 760] 18:32:42 INFO - PROCESS | 2760 | --DOCSHELL 17F33800 == 81 [pid = 2760] [id = 759] 18:32:42 INFO - PROCESS | 2760 | --DOCSHELL 133D4C00 == 80 [pid = 2760] [id = 758] 18:32:42 INFO - PROCESS | 2760 | --DOCSHELL 1E1A4C00 == 79 [pid = 2760] [id = 757] 18:32:42 INFO - PROCESS | 2760 | --DOCSHELL 1E6D7000 == 78 [pid = 2760] [id = 756] 18:32:42 INFO - PROCESS | 2760 | --DOCSHELL 1DD12800 == 77 [pid = 2760] [id = 755] 18:32:42 INFO - PROCESS | 2760 | --DOCSHELL 1D774C00 == 76 [pid = 2760] [id = 754] 18:32:42 INFO - PROCESS | 2760 | --DOMWINDOW == 137 (1DD57000) [pid = 2760] [serial = 2218] [outer = 00000000] [url = about:blank] 18:32:42 INFO - PROCESS | 2760 | --DOMWINDOW == 136 (1E51CC00) [pid = 2760] [serial = 2188] [outer = 00000000] [url = about:blank] 18:32:42 INFO - PROCESS | 2760 | --DOCSHELL 1CD80800 == 75 [pid = 2760] [id = 753] 18:32:42 INFO - PROCESS | 2760 | --DOCSHELL 1BB71000 == 74 [pid = 2760] [id = 752] 18:32:42 INFO - PROCESS | 2760 | --DOCSHELL 1354B000 == 73 [pid = 2760] [id = 751] 18:32:42 INFO - PROCESS | 2760 | --DOCSHELL 1467AC00 == 72 [pid = 2760] [id = 750] 18:32:42 INFO - PROCESS | 2760 | --DOCSHELL 1FFB7C00 == 71 [pid = 2760] [id = 745] 18:32:42 INFO - PROCESS | 2760 | --DOCSHELL 1BB26400 == 70 [pid = 2760] [id = 741] 18:32:42 INFO - PROCESS | 2760 | --DOCSHELL 18266400 == 69 [pid = 2760] [id = 740] 18:32:42 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:32:42 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1131ms 18:32:42 INFO - PROCESS | 2760 | 1461115962963 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 18:32:42 INFO - PROCESS | 2760 | 1461115962968 Marionette TRACE conn4 <- [1,3025,null,{"value":"13"}] 18:32:42 INFO - PROCESS | 2760 | --DOMWINDOW == 135 (20A04800) [pid = 2760] [serial = 2216] [outer = 00000000] [url = about:blank] 18:32:42 INFO - PROCESS | 2760 | --DOMWINDOW == 134 (1DD09400) [pid = 2760] [serial = 2201] [outer = 00000000] [url = about:blank] 18:32:42 INFO - PROCESS | 2760 | --DOMWINDOW == 133 (24FE4400) [pid = 2760] [serial = 2185] [outer = 00000000] [url = about:blank] 18:32:42 INFO - PROCESS | 2760 | --DOMWINDOW == 132 (24B47400) [pid = 2760] [serial = 2182] [outer = 00000000] [url = about:blank] 18:32:43 INFO - PROCESS | 2760 | --DOMWINDOW == 131 (1CD80C00) [pid = 2760] [serial = 2192] [outer = 00000000] [url = about:blank] 18:32:43 INFO - PROCESS | 2760 | --DOMWINDOW == 130 (20A06000) [pid = 2760] [serial = 2206] [outer = 00000000] [url = about:blank] 18:32:43 INFO - PROCESS | 2760 | --DOMWINDOW == 129 (1E455800) [pid = 2760] [serial = 2204] [outer = 00000000] [url = about:blank] 18:32:43 INFO - PROCESS | 2760 | --DOMWINDOW == 128 (2005F400) [pid = 2760] [serial = 2215] [outer = 00000000] [url = about:blank] 18:32:43 INFO - PROCESS | 2760 | --DOMWINDOW == 127 (14679000) [pid = 2760] [serial = 2194] [outer = 00000000] [url = about:blank] 18:32:43 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (1D1D0800) [pid = 2760] [serial = 2198] [outer = 00000000] [url = about:blank] 18:32:43 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (21A43800) [pid = 2760] [serial = 2210] [outer = 00000000] [url = about:blank] 18:32:43 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (2296A400) [pid = 2760] [serial = 2179] [outer = 00000000] [url = about:blank] 18:32:43 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (1A93BC00) [pid = 2760] [serial = 2212] [outer = 00000000] [url = about:blank] 18:32:43 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (1C59B400) [pid = 2760] [serial = 2191] [outer = 00000000] [url = about:blank] 18:32:43 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (1C5A2400) [pid = 2760] [serial = 2197] [outer = 00000000] [url = about:blank] 18:32:43 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (1DD10800) [pid = 2760] [serial = 2176] [outer = 00000000] [url = about:blank] 18:32:43 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (1BB38800) [pid = 2760] [serial = 2213] [outer = 00000000] [url = about:blank] 18:32:43 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (20A0F800) [pid = 2760] [serial = 2207] [outer = 00000000] [url = about:blank] 18:32:43 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (21783800) [pid = 2760] [serial = 2209] [outer = 00000000] [url = about:blank] 18:32:43 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (1E343800) [pid = 2760] [serial = 2203] [outer = 00000000] [url = about:blank] 18:32:43 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1A945000) [pid = 2760] [serial = 2173] [outer = 00000000] [url = about:blank] 18:32:43 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (17F32000) [pid = 2760] [serial = 2195] [outer = 00000000] [url = about:blank] 18:32:43 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1DBA9000) [pid = 2760] [serial = 2200] [outer = 00000000] [url = about:blank] 18:32:43 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:32:43 INFO - PROCESS | 2760 | 1461115962979 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:32:43 INFO - PROCESS | 2760 | 1461115962983 Marionette TRACE conn4 <- [1,3026,null,{}] 18:32:43 INFO - PROCESS | 2760 | 1461115962989 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:43 INFO - PROCESS | 2760 | 1461115963142 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 18:32:43 INFO - PROCESS | 2760 | 1461115963289 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:43 INFO - PROCESS | 2760 | ++DOCSHELL 137CD000 == 70 [pid = 2760] [id = 768] 18:32:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 114 (137CDC00) [pid = 2760] [serial = 2302] [outer = 00000000] 18:32:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 115 (14679000) [pid = 2760] [serial = 2303] [outer = 137CDC00] 18:32:43 INFO - PROCESS | 2760 | 1461115963350 Marionette DEBUG loaded listener.js 18:32:43 INFO - PROCESS | 2760 | ++DOMWINDOW == 116 (17F33800) [pid = 2760] [serial = 2304] [outer = 137CDC00] 18:32:43 INFO - PROCESS | 2760 | 1461115963886 Marionette TRACE conn4 <- [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"]]]}] 18:32:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:32:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:32:43 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 930ms 18:32:43 INFO - PROCESS | 2760 | 1461115963911 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 18:32:43 INFO - PROCESS | 2760 | 1461115963915 Marionette TRACE conn4 <- [1,3029,null,{"value":"13"}] 18:32:43 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:32:43 INFO - PROCESS | 2760 | 1461115963922 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:32:43 INFO - PROCESS | 2760 | 1461115963927 Marionette TRACE conn4 <- [1,3030,null,{}] 18:32:43 INFO - PROCESS | 2760 | 1461115963931 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:44 INFO - PROCESS | 2760 | 1461115964044 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 18:32:44 INFO - PROCESS | 2760 | 1461115964196 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:44 INFO - PROCESS | 2760 | ++DOCSHELL 17FE6000 == 71 [pid = 2760] [id = 769] 18:32:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 117 (1818B000) [pid = 2760] [serial = 2305] [outer = 00000000] 18:32:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 118 (1A940800) [pid = 2760] [serial = 2306] [outer = 1818B000] 18:32:44 INFO - PROCESS | 2760 | 1461115964255 Marionette DEBUG loaded listener.js 18:32:44 INFO - PROCESS | 2760 | ++DOMWINDOW == 119 (1B15C800) [pid = 2760] [serial = 2307] [outer = 1818B000] 18:32:45 INFO - PROCESS | 2760 | 1461115965098 Marionette TRACE conn4 <- [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]]]}] 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:32:45 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. 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:32:45 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'.) 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:32:45 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. 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:32:45 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. 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:32:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:32:45 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. 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:32:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:32:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 18:32:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:32:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:32:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:32:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:32:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:32:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:32:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:32:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:32:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:32:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:32:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:32:45 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1247ms 18:32:45 INFO - PROCESS | 2760 | 1461115965177 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 18:32:45 INFO - PROCESS | 2760 | 1461115965180 Marionette TRACE conn4 <- [1,3033,null,{"value":"13"}] 18:32:45 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:32:45 INFO - PROCESS | 2760 | 1461115965185 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:32:45 INFO - PROCESS | 2760 | 1461115965187 Marionette TRACE conn4 <- [1,3034,null,{}] 18:32:45 INFO - PROCESS | 2760 | 1461115965198 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:45 INFO - PROCESS | 2760 | 1461115965315 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 18:32:45 INFO - PROCESS | 2760 | 1461115965459 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:45 INFO - PROCESS | 2760 | ++DOCSHELL 1B163000 == 72 [pid = 2760] [id = 770] 18:32:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 120 (1B166400) [pid = 2760] [serial = 2308] [outer = 00000000] 18:32:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 121 (1D8D5C00) [pid = 2760] [serial = 2309] [outer = 1B166400] 18:32:45 INFO - PROCESS | 2760 | 1461115965522 Marionette DEBUG loaded listener.js 18:32:45 INFO - PROCESS | 2760 | ++DOMWINDOW == 122 (1D8DC000) [pid = 2760] [serial = 2310] [outer = 1B166400] 18:32:45 INFO - PROCESS | 2760 | [2760] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:32:46 INFO - PROCESS | 2760 | 1461115966062 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:32:46 INFO - {} 18:32:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 930ms 18:32:46 INFO - PROCESS | 2760 | 1461115966117 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 18:32:46 INFO - PROCESS | 2760 | 1461115966120 Marionette TRACE conn4 <- [1,3037,null,{"value":"13"}] 18:32:46 INFO - PROCESS | 2760 | 1461115966123 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:32:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:32:46 INFO - PROCESS | 2760 | 1461115966126 Marionette TRACE conn4 <- [1,3038,null,{}] 18:32:46 INFO - PROCESS | 2760 | 1461115966129 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:46 INFO - PROCESS | 2760 | 1461115966251 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 18:32:46 INFO - PROCESS | 2760 | 1461115966395 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:46 INFO - PROCESS | 2760 | ++DOCSHELL 1DBB2400 == 73 [pid = 2760] [id = 771] 18:32:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 123 (1DD10C00) [pid = 2760] [serial = 2311] [outer = 00000000] 18:32:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 124 (1DD55000) [pid = 2760] [serial = 2312] [outer = 1DD10C00] 18:32:46 INFO - PROCESS | 2760 | 1461115966452 Marionette DEBUG loaded listener.js 18:32:46 INFO - PROCESS | 2760 | ++DOMWINDOW == 125 (1DD5DC00) [pid = 2760] [serial = 2313] [outer = 1DD10C00] 18:32:47 INFO - PROCESS | 2760 | 1461115966984 Marionette TRACE conn4 <- [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]]]}] 18:32:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:32:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:32:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:32:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:32:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 870ms 18:32:47 INFO - PROCESS | 2760 | 1461115966997 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 18:32:47 INFO - PROCESS | 2760 | 1461115967000 Marionette TRACE conn4 <- [1,3041,null,{"value":"13"}] 18:32:47 INFO - PROCESS | 2760 | 1461115967004 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:32:47 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:32:47 INFO - PROCESS | 2760 | 1461115967006 Marionette TRACE conn4 <- [1,3042,null,{}] 18:32:47 INFO - PROCESS | 2760 | 1461115967010 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:47 INFO - PROCESS | 2760 | 1461115967120 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 18:32:47 INFO - PROCESS | 2760 | 1461115967270 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:47 INFO - PROCESS | 2760 | ++DOCSHELL 1DD52C00 == 74 [pid = 2760] [id = 772] 18:32:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 126 (1E341800) [pid = 2760] [serial = 2314] [outer = 00000000] 18:32:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 127 (1E45FC00) [pid = 2760] [serial = 2315] [outer = 1E341800] 18:32:47 INFO - PROCESS | 2760 | 1461115967330 Marionette DEBUG loaded listener.js 18:32:47 INFO - PROCESS | 2760 | ++DOMWINDOW == 128 (1E511C00) [pid = 2760] [serial = 2316] [outer = 1E341800] 18:32:48 INFO - PROCESS | 2760 | 1461115968141 Marionette TRACE conn4 <- [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"]]]}] 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:32:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:32:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:32:48 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" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:32:48 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" 18:32:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:32:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:32:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1227ms 18:32:48 INFO - PROCESS | 2760 | 1461115968234 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 18:32:48 INFO - PROCESS | 2760 | 1461115968237 Marionette TRACE conn4 <- [1,3045,null,{"value":"13"}] 18:32:48 INFO - PROCESS | 2760 | 1461115968240 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:32:48 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:32:48 INFO - PROCESS | 2760 | 1461115968242 Marionette TRACE conn4 <- [1,3046,null,{}] 18:32:48 INFO - PROCESS | 2760 | 1461115968246 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:48 INFO - PROCESS | 2760 | 1461115968386 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 18:32:48 INFO - PROCESS | 2760 | 1461115968531 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:48 INFO - PROCESS | 2760 | ++DOCSHELL 1DD08000 == 75 [pid = 2760] [id = 773] 18:32:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 129 (1E42A000) [pid = 2760] [serial = 2317] [outer = 00000000] 18:32:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 130 (20A26000) [pid = 2760] [serial = 2318] [outer = 1E42A000] 18:32:48 INFO - PROCESS | 2760 | 1461115968594 Marionette DEBUG loaded listener.js 18:32:48 INFO - PROCESS | 2760 | ++DOMWINDOW == 131 (20A4EC00) [pid = 2760] [serial = 2319] [outer = 1E42A000] 18:32:49 INFO - PROCESS | 2760 | 1461115969152 Marionette TRACE conn4 <- [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]]]}] 18:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:32:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:32:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:32:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:32:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:32:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:32:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:32:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:32:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:32:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 939ms 18:32:49 INFO - PROCESS | 2760 | 1461115969183 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 18:32:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:32:49 INFO - PROCESS | 2760 | 1461115969186 Marionette TRACE conn4 <- [1,3049,null,{"value":"13"}] 18:32:49 INFO - PROCESS | 2760 | 1461115969189 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:32:49 INFO - PROCESS | 2760 | 1461115969192 Marionette TRACE conn4 <- [1,3050,null,{}] 18:32:49 INFO - PROCESS | 2760 | 1461115969213 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:49 INFO - PROCESS | 2760 | 1461115969321 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 18:32:49 INFO - PROCESS | 2760 | 1461115969442 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:49 INFO - PROCESS | 2760 | ++DOCSHELL 20A52000 == 76 [pid = 2760] [id = 774] 18:32:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 132 (20B95400) [pid = 2760] [serial = 2320] [outer = 00000000] 18:32:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 133 (21782800) [pid = 2760] [serial = 2321] [outer = 20B95400] 18:32:49 INFO - PROCESS | 2760 | 1461115969496 Marionette DEBUG loaded listener.js 18:32:49 INFO - PROCESS | 2760 | ++DOMWINDOW == 134 (21787000) [pid = 2760] [serial = 2322] [outer = 20B95400] 18:32:49 INFO - PROCESS | 2760 | [2760] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:32:50 INFO - PROCESS | 2760 | 1461115970032 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:32:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:32:50 INFO - {} 18:32:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 870ms 18:32:50 INFO - PROCESS | 2760 | 1461115970063 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 18:32:50 INFO - PROCESS | 2760 | 1461115970065 Marionette TRACE conn4 <- [1,3053,null,{"value":"13"}] 18:32:50 INFO - PROCESS | 2760 | 1461115970069 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:32:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:32:50 INFO - PROCESS | 2760 | 1461115970071 Marionette TRACE conn4 <- [1,3054,null,{}] 18:32:50 INFO - PROCESS | 2760 | 1461115970075 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:50 INFO - PROCESS | 2760 | 1461115970186 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 18:32:50 INFO - PROCESS | 2760 | 1461115970337 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:50 INFO - PROCESS | 2760 | ++DOCSHELL 12FBE800 == 77 [pid = 2760] [id = 775] 18:32:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 135 (20D1E800) [pid = 2760] [serial = 2323] [outer = 00000000] 18:32:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 136 (22192800) [pid = 2760] [serial = 2324] [outer = 20D1E800] 18:32:50 INFO - PROCESS | 2760 | 1461115970392 Marionette DEBUG loaded listener.js 18:32:50 INFO - PROCESS | 2760 | ++DOMWINDOW == 137 (22193C00) [pid = 2760] [serial = 2325] [outer = 20D1E800] 18:32:50 INFO - PROCESS | 2760 | 1461115970891 Marionette TRACE conn4 <- [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]]]}] 18:32:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:32:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:32:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:32:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:32:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:32:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:32:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:32:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 870ms 18:32:50 INFO - PROCESS | 2760 | 1461115970944 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 18:32:50 INFO - PROCESS | 2760 | 1461115970947 Marionette TRACE conn4 <- [1,3057,null,{"value":"13"}] 18:32:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:32:50 INFO - PROCESS | 2760 | 1461115970950 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:32:50 INFO - PROCESS | 2760 | 1461115970952 Marionette TRACE conn4 <- [1,3058,null,{}] 18:32:50 INFO - PROCESS | 2760 | 1461115970956 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:51 INFO - PROCESS | 2760 | 1461115971070 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 18:32:51 INFO - PROCESS | 2760 | 1461115971234 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:51 INFO - PROCESS | 2760 | ++DOCSHELL 19397400 == 78 [pid = 2760] [id = 776] 18:32:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 138 (1939C000) [pid = 2760] [serial = 2326] [outer = 00000000] 18:32:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 139 (1DD0F000) [pid = 2760] [serial = 2327] [outer = 1939C000] 18:32:51 INFO - PROCESS | 2760 | 1461115971292 Marionette DEBUG loaded listener.js 18:32:51 INFO - PROCESS | 2760 | ++DOMWINDOW == 140 (2296C800) [pid = 2760] [serial = 2328] [outer = 1939C000] 18:32:51 INFO - PROCESS | 2760 | 1461115971910 Marionette TRACE conn4 <- [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]]]}] 18:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:32:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1019ms 18:32:52 INFO - PROCESS | 2760 | 1461115971974 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 18:32:52 INFO - PROCESS | 2760 | 1461115971977 Marionette TRACE conn4 <- [1,3061,null,{"value":"13"}] 18:32:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:32:52 INFO - PROCESS | 2760 | 1461115971981 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:32:52 INFO - PROCESS | 2760 | 1461115971983 Marionette TRACE conn4 <- [1,3062,null,{}] 18:32:52 INFO - PROCESS | 2760 | 1461115971986 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:52 INFO - PROCESS | 2760 | 1461115972104 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 18:32:52 INFO - PROCESS | 2760 | 1461115972261 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:52 INFO - PROCESS | 2760 | ++DOCSHELL 18E55C00 == 79 [pid = 2760] [id = 777] 18:32:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 141 (1C594800) [pid = 2760] [serial = 2329] [outer = 00000000] 18:32:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 142 (24AC3C00) [pid = 2760] [serial = 2330] [outer = 1C594800] 18:32:52 INFO - PROCESS | 2760 | 1461115972320 Marionette DEBUG loaded listener.js 18:32:52 INFO - PROCESS | 2760 | ++DOMWINDOW == 143 (24AC7400) [pid = 2760] [serial = 2331] [outer = 1C594800] 18:32:52 INFO - PROCESS | 2760 | 1461115972955 Marionette TRACE conn4 <- [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]]]}] 18:32:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:32:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:32:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:32:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:32:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:32:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:32:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1019ms 18:32:53 INFO - PROCESS | 2760 | 1461115973004 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 18:32:53 INFO - PROCESS | 2760 | 1461115973009 Marionette TRACE conn4 <- [1,3065,null,{"value":"13"}] 18:32:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:32:53 INFO - PROCESS | 2760 | 1461115973015 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:32:53 INFO - PROCESS | 2760 | 1461115973018 Marionette TRACE conn4 <- [1,3066,null,{}] 18:32:53 INFO - PROCESS | 2760 | 1461115973024 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:53 INFO - PROCESS | 2760 | 1461115973193 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 18:32:53 INFO - PROCESS | 2760 | 1461115973353 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:53 INFO - PROCESS | 2760 | ++DOCSHELL 1A65F400 == 80 [pid = 2760] [id = 778] 18:32:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 144 (1A660C00) [pid = 2760] [serial = 2332] [outer = 00000000] 18:32:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 145 (1BD2AC00) [pid = 2760] [serial = 2333] [outer = 1A660C00] 18:32:53 INFO - PROCESS | 2760 | 1461115973408 Marionette DEBUG loaded listener.js 18:32:53 INFO - PROCESS | 2760 | ++DOMWINDOW == 146 (1C590800) [pid = 2760] [serial = 2334] [outer = 1A660C00] 18:32:53 INFO - PROCESS | 2760 | --DOCSHELL 2524F800 == 79 [pid = 2760] [id = 748] 18:32:53 INFO - PROCESS | 2760 | --DOCSHELL 2524A800 == 78 [pid = 2760] [id = 747] 18:32:53 INFO - PROCESS | 2760 | --DOCSHELL 227C7400 == 77 [pid = 2760] [id = 746] 18:32:53 INFO - PROCESS | 2760 | --DOCSHELL 14655C00 == 76 [pid = 2760] [id = 762] 18:32:53 INFO - PROCESS | 2760 | 1461115973926 Marionette TRACE conn4 <- [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] 18:32:54 INFO - PROCESS | 2760 | 1461115974023 Marionette TRACE conn4 <- [1,3069,null,{"value":"13"}] 18:32:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:32:54 INFO - PROCESS | 2760 | 1461115974029 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:32:54 INFO - PROCESS | 2760 | 1461115974032 Marionette TRACE conn4 <- [1,3070,null,{}] 18:32:54 INFO - PROCESS | 2760 | 1461115974036 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:54 INFO - PROCESS | 2760 | 1461115974138 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 18:32:54 INFO - PROCESS | 2760 | 1461115974260 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:54 INFO - PROCESS | 2760 | ++DOCSHELL 1C598400 == 77 [pid = 2760] [id = 779] 18:32:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 147 (1D1D2C00) [pid = 2760] [serial = 2335] [outer = 00000000] 18:32:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 148 (1DBB5000) [pid = 2760] [serial = 2336] [outer = 1D1D2C00] 18:32:54 INFO - PROCESS | 2760 | 1461115974309 Marionette DEBUG loaded listener.js 18:32:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 149 (1DD53C00) [pid = 2760] [serial = 2337] [outer = 1D1D2C00] 18:32:54 INFO - PROCESS | 2760 | 1461115974698 Marionette TRACE conn4 <- [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]]]}] 18:32:54 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:32:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:32:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:32:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 730ms 18:32:54 INFO - PROCESS | 2760 | 1461115974764 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 18:32:54 INFO - PROCESS | 2760 | 1461115974766 Marionette TRACE conn4 <- [1,3073,null,{"value":"13"}] 18:32:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:32:54 INFO - PROCESS | 2760 | 1461115974770 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:32:54 INFO - PROCESS | 2760 | 1461115974773 Marionette TRACE conn4 <- [1,3074,null,{}] 18:32:54 INFO - PROCESS | 2760 | 1461115974783 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:54 INFO - PROCESS | 2760 | 1461115974882 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 18:32:54 INFO - PROCESS | 2760 | 1461115974889 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:54 INFO - PROCESS | 2760 | ++DOCSHELL 1DBB2000 == 78 [pid = 2760] [id = 780] 18:32:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 150 (1E6D7800) [pid = 2760] [serial = 2338] [outer = 00000000] 18:32:54 INFO - PROCESS | 2760 | ++DOMWINDOW == 151 (2177F400) [pid = 2760] [serial = 2339] [outer = 1E6D7800] 18:32:54 INFO - PROCESS | 2760 | 1461115974938 Marionette DEBUG loaded listener.js 18:32:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 152 (22608400) [pid = 2760] [serial = 2340] [outer = 1E6D7800] 18:32:55 INFO - PROCESS | 2760 | 1461115975424 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:32:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:32:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 671ms 18:32:55 INFO - PROCESS | 2760 | 1461115975442 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 18:32:55 INFO - PROCESS | 2760 | 1461115975445 Marionette TRACE conn4 <- [1,3077,null,{"value":"13"}] 18:32:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:32:55 INFO - PROCESS | 2760 | 1461115975448 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:32:55 INFO - PROCESS | 2760 | 1461115975450 Marionette TRACE conn4 <- [1,3078,null,{}] 18:32:55 INFO - PROCESS | 2760 | 1461115975453 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:55 INFO - PROCESS | 2760 | 1461115975548 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 18:32:55 INFO - PROCESS | 2760 | 1461115975554 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:55 INFO - PROCESS | 2760 | ++DOCSHELL 227C2C00 == 79 [pid = 2760] [id = 781] 18:32:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 153 (227C7400) [pid = 2760] [serial = 2341] [outer = 00000000] 18:32:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 154 (24B49000) [pid = 2760] [serial = 2342] [outer = 227C7400] 18:32:55 INFO - PROCESS | 2760 | 1461115975600 Marionette DEBUG loaded listener.js 18:32:55 INFO - PROCESS | 2760 | ++DOMWINDOW == 155 (24FE3800) [pid = 2760] [serial = 2343] [outer = 227C7400] 18:32:56 INFO - PROCESS | 2760 | 1461115976041 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:32:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:32:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 630ms 18:32:56 INFO - PROCESS | 2760 | 1461115976084 Marionette TRACE conn4 -> [0,3081,"getWindowHandle",null] 18:32:56 INFO - PROCESS | 2760 | 1461115976086 Marionette TRACE conn4 <- [1,3081,null,{"value":"13"}] 18:32:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:32:56 INFO - PROCESS | 2760 | 1461115976090 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:32:56 INFO - PROCESS | 2760 | 1461115976091 Marionette TRACE conn4 <- [1,3082,null,{}] 18:32:56 INFO - PROCESS | 2760 | 1461115976095 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:56 INFO - PROCESS | 2760 | 1461115976255 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 18:32:56 INFO - PROCESS | 2760 | 1461115976301 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:56 INFO - PROCESS | 2760 | ++DOCSHELL 24FEAC00 == 80 [pid = 2760] [id = 782] 18:32:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 156 (24FEBC00) [pid = 2760] [serial = 2344] [outer = 00000000] 18:32:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 157 (2513DC00) [pid = 2760] [serial = 2345] [outer = 24FEBC00] 18:32:56 INFO - PROCESS | 2760 | 1461115976411 Marionette DEBUG loaded listener.js 18:32:56 INFO - PROCESS | 2760 | ++DOMWINDOW == 158 (25142400) [pid = 2760] [serial = 2346] [outer = 24FEBC00] 18:32:56 INFO - PROCESS | 2760 | 1461115976811 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:32:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:32:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 770ms 18:32:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:32:56 INFO - PROCESS | 2760 | 1461115976863 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 18:32:56 INFO - PROCESS | 2760 | 1461115976865 Marionette TRACE conn4 <- [1,3085,null,{"value":"13"}] 18:32:56 INFO - PROCESS | 2760 | 1461115976868 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:32:56 INFO - PROCESS | 2760 | 1461115976870 Marionette TRACE conn4 <- [1,3086,null,{}] 18:32:56 INFO - PROCESS | 2760 | 1461115976881 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:57 INFO - PROCESS | 2760 | 1461115977042 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 18:32:57 INFO - PROCESS | 2760 | 1461115977135 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:57 INFO - PROCESS | 2760 | ++DOCSHELL 25252400 == 81 [pid = 2760] [id = 783] 18:32:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 159 (25254000) [pid = 2760] [serial = 2347] [outer = 00000000] 18:32:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 160 (25813000) [pid = 2760] [serial = 2348] [outer = 25254000] 18:32:57 INFO - PROCESS | 2760 | 1461115977182 Marionette DEBUG loaded listener.js 18:32:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 161 (25819C00) [pid = 2760] [serial = 2349] [outer = 25254000] 18:32:57 INFO - PROCESS | 2760 | 1461115977573 Marionette TRACE conn4 <- [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]]]}] 18:32:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:32:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:32:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 730ms 18:32:57 INFO - PROCESS | 2760 | 1461115977609 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 18:32:57 INFO - PROCESS | 2760 | 1461115977611 Marionette TRACE conn4 <- [1,3089,null,{"value":"13"}] 18:32:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:32:57 INFO - PROCESS | 2760 | 1461115977614 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:32:57 INFO - PROCESS | 2760 | 1461115977616 Marionette TRACE conn4 <- [1,3090,null,{}] 18:32:57 INFO - PROCESS | 2760 | 1461115977620 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:57 INFO - PROCESS | 2760 | 1461115977785 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 18:32:57 INFO - PROCESS | 2760 | 1461115977801 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:57 INFO - PROCESS | 2760 | ++DOCSHELL 252D8C00 == 82 [pid = 2760] [id = 784] 18:32:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 162 (2581F000) [pid = 2760] [serial = 2350] [outer = 00000000] 18:32:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 163 (27393000) [pid = 2760] [serial = 2351] [outer = 2581F000] 18:32:57 INFO - PROCESS | 2760 | 1461115977845 Marionette DEBUG loaded listener.js 18:32:57 INFO - PROCESS | 2760 | ++DOMWINDOW == 164 (28410800) [pid = 2760] [serial = 2352] [outer = 2581F000] 18:32:58 INFO - PROCESS | 2760 | --DOMWINDOW == 163 (13554C00) [pid = 2760] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 18:32:58 INFO - PROCESS | 2760 | --DOMWINDOW == 162 (20A11C00) [pid = 2760] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 18:32:58 INFO - PROCESS | 2760 | --DOMWINDOW == 161 (1467EC00) [pid = 2760] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 18:32:58 INFO - PROCESS | 2760 | --DOMWINDOW == 160 (1D8D3000) [pid = 2760] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 18:32:58 INFO - PROCESS | 2760 | --DOMWINDOW == 159 (1D047000) [pid = 2760] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:32:58 INFO - PROCESS | 2760 | --DOMWINDOW == 158 (1BEF3000) [pid = 2760] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:32:58 INFO - PROCESS | 2760 | --DOMWINDOW == 157 (13551800) [pid = 2760] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 18:32:58 INFO - PROCESS | 2760 | --DOMWINDOW == 156 (1DD52400) [pid = 2760] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:32:58 INFO - PROCESS | 2760 | --DOMWINDOW == 155 (2260F400) [pid = 2760] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:32:58 INFO - PROCESS | 2760 | --DOMWINDOW == 154 (1DD0B000) [pid = 2760] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 18:32:58 INFO - PROCESS | 2760 | --DOMWINDOW == 153 (1D1D2000) [pid = 2760] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:32:58 INFO - PROCESS | 2760 | --DOMWINDOW == 152 (24B4C000) [pid = 2760] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:32:58 INFO - PROCESS | 2760 | --DOMWINDOW == 151 (18478000) [pid = 2760] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:32:58 INFO - PROCESS | 2760 | --DOMWINDOW == 150 (24B41800) [pid = 2760] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:32:58 INFO - PROCESS | 2760 | --DOMWINDOW == 149 (1D7DE800) [pid = 2760] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:32:58 INFO - PROCESS | 2760 | --DOMWINDOW == 148 (227C6C00) [pid = 2760] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:32:58 INFO - PROCESS | 2760 | --DOMWINDOW == 147 (1DD13800) [pid = 2760] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 18:32:58 INFO - PROCESS | 2760 | --DOMWINDOW == 146 (1E22AC00) [pid = 2760] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 18:32:58 INFO - PROCESS | 2760 | --DOMWINDOW == 145 (1E6DB000) [pid = 2760] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:32:58 INFO - PROCESS | 2760 | 1461115978410 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:32:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:32:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 830ms 18:32:58 INFO - PROCESS | 2760 | 1461115978448 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 18:32:58 INFO - PROCESS | 2760 | 1461115978450 Marionette TRACE conn4 <- [1,3093,null,{"value":"13"}] 18:32:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:32:58 INFO - PROCESS | 2760 | 1461115978453 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:32:58 INFO - PROCESS | 2760 | 1461115978455 Marionette TRACE conn4 <- [1,3094,null,{}] 18:32:58 INFO - PROCESS | 2760 | 1461115978458 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:58 INFO - PROCESS | 2760 | 1461115978549 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 18:32:58 INFO - PROCESS | 2760 | 1461115978673 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:58 INFO - PROCESS | 2760 | ++DOCSHELL 18478000 == 83 [pid = 2760] [id = 785] 18:32:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 146 (1A92E800) [pid = 2760] [serial = 2353] [outer = 00000000] 18:32:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 147 (20D18C00) [pid = 2760] [serial = 2354] [outer = 1A92E800] 18:32:58 INFO - PROCESS | 2760 | 1461115978722 Marionette DEBUG loaded listener.js 18:32:58 INFO - PROCESS | 2760 | ++DOMWINDOW == 148 (24B43400) [pid = 2760] [serial = 2355] [outer = 1A92E800] 18:32:59 INFO - PROCESS | 2760 | 1461115979075 Marionette TRACE conn4 <- [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]]]}] 18:32:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:32:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:32:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:32:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 670ms 18:32:59 INFO - PROCESS | 2760 | 1461115979131 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 18:32:59 INFO - PROCESS | 2760 | 1461115979133 Marionette TRACE conn4 <- [1,3097,null,{"value":"13"}] 18:32:59 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:32:59 INFO - PROCESS | 2760 | 1461115979136 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:32:59 INFO - PROCESS | 2760 | 1461115979138 Marionette TRACE conn4 <- [1,3098,null,{}] 18:32:59 INFO - PROCESS | 2760 | 1461115979142 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:59 INFO - PROCESS | 2760 | 1461115979238 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 18:32:59 INFO - PROCESS | 2760 | 1461115979363 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:59 INFO - PROCESS | 2760 | ++DOCSHELL 1DD13400 == 84 [pid = 2760] [id = 786] 18:32:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 149 (1E429800) [pid = 2760] [serial = 2356] [outer = 00000000] 18:32:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 150 (27353800) [pid = 2760] [serial = 2357] [outer = 1E429800] 18:32:59 INFO - PROCESS | 2760 | 1461115979408 Marionette DEBUG loaded listener.js 18:32:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 151 (27358000) [pid = 2760] [serial = 2358] [outer = 1E429800] 18:32:59 INFO - PROCESS | 2760 | 1461115979733 Marionette TRACE conn4 <- [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"]]]}] 18:32:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:32:59 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 18:32:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:32:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:32:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 630ms 18:32:59 INFO - PROCESS | 2760 | 1461115979769 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 18:32:59 INFO - PROCESS | 2760 | 1461115979771 Marionette TRACE conn4 <- [1,3101,null,{"value":"13"}] 18:32:59 INFO - PROCESS | 2760 | 1461115979774 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:32:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:32:59 INFO - PROCESS | 2760 | 1461115979776 Marionette TRACE conn4 <- [1,3102,null,{}] 18:32:59 INFO - PROCESS | 2760 | 1461115979780 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:59 INFO - PROCESS | 2760 | 1461115979931 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 18:32:59 INFO - PROCESS | 2760 | 1461115979940 Marionette TRACE conn4 -> [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\", \"36a26473-a25a-4244-a5f1-258fffc31e7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:59 INFO - PROCESS | 2760 | ++DOCSHELL 1E45A800 == 85 [pid = 2760] [id = 787] 18:32:59 INFO - PROCESS | 2760 | ++DOMWINDOW == 152 (25253400) [pid = 2760] [serial = 2359] [outer = 00000000] 18:33:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 153 (273E6000) [pid = 2760] [serial = 2360] [outer = 25253400] 18:33:00 INFO - PROCESS | 2760 | 1461115979987 Marionette DEBUG loaded listener.js 18:33:00 INFO - PROCESS | 2760 | ++DOMWINDOW == 154 (273E9000) [pid = 2760] [serial = 2361] [outer = 25253400] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 1A931000 == 84 [pid = 2760] [id = 607] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 1354B400 == 83 [pid = 2760] [id = 656] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 22609000 == 82 [pid = 2760] [id = 744] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 22975C00 == 81 [pid = 2760] [id = 727] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 13553400 == 80 [pid = 2760] [id = 641] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 0F252800 == 79 [pid = 2760] [id = 749] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 1D04E000 == 78 [pid = 2760] [id = 729] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 20A21000 == 77 [pid = 2760] [id = 666] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 1B161000 == 76 [pid = 2760] [id = 763] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 20A1C400 == 75 [pid = 2760] [id = 640] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 2174AC00 == 74 [pid = 2760] [id = 691] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 21B31000 == 73 [pid = 2760] [id = 765] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 20A47000 == 72 [pid = 2760] [id = 594] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 137D8800 == 71 [pid = 2760] [id = 652] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 1D8D1000 == 70 [pid = 2760] [id = 623] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 1E424800 == 69 [pid = 2760] [id = 608] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 1CD7B400 == 68 [pid = 2760] [id = 726] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 21FB9000 == 67 [pid = 2760] [id = 696] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 1DD06000 == 66 [pid = 2760] [id = 671] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 1847E400 == 65 [pid = 2760] [id = 653] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 21756000 == 64 [pid = 2760] [id = 723] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 14656000 == 63 [pid = 2760] [id = 595] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 0F24E800 == 62 [pid = 2760] [id = 565] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 2177A800 == 61 [pid = 2760] [id = 655] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 13556000 == 60 [pid = 2760] [id = 682] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 1A933C00 == 59 [pid = 2760] [id = 622] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 20A1B800 == 58 [pid = 2760] [id = 742] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 1A93F000 == 57 [pid = 2760] [id = 549] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 133D3800 == 56 [pid = 2760] [id = 624] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 1FF0D000 == 55 [pid = 2760] [id = 576] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 21B81C00 == 54 [pid = 2760] [id = 743] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 24B41400 == 53 [pid = 2760] [id = 728] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 17879400 == 52 [pid = 2760] [id = 697] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 20A1C000 == 51 [pid = 2760] [id = 672] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 1D58BC00 == 50 [pid = 2760] [id = 725] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 2174A400 == 49 [pid = 2760] [id = 764] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 1DD52000 == 48 [pid = 2760] [id = 739] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 20A0C800 == 47 [pid = 2760] [id = 654] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 1A65F400 == 46 [pid = 2760] [id = 778] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 18E55C00 == 45 [pid = 2760] [id = 777] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 19397400 == 44 [pid = 2760] [id = 776] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 20A52000 == 43 [pid = 2760] [id = 774] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 12FBE800 == 42 [pid = 2760] [id = 775] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 20D16800 == 41 [pid = 2760] [id = 761] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 1DD08000 == 40 [pid = 2760] [id = 773] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 1DD52C00 == 39 [pid = 2760] [id = 772] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 1DBB2400 == 38 [pid = 2760] [id = 771] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 1B163000 == 37 [pid = 2760] [id = 770] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 17FE6000 == 36 [pid = 2760] [id = 769] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 17AC8C00 == 35 [pid = 2760] [id = 766] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 0F15C000 == 34 [pid = 2760] [id = 767] 18:33:01 INFO - PROCESS | 2760 | --DOCSHELL 137CD000 == 33 [pid = 2760] [id = 768] 18:33:02 INFO - PROCESS | 2760 | --DOCSHELL 24FEAC00 == 32 [pid = 2760] [id = 782] 18:33:02 INFO - PROCESS | 2760 | --DOCSHELL 18478000 == 31 [pid = 2760] [id = 785] 18:33:02 INFO - PROCESS | 2760 | --DOCSHELL 1DBB2000 == 30 [pid = 2760] [id = 780] 18:33:02 INFO - PROCESS | 2760 | --DOCSHELL 227C2C00 == 29 [pid = 2760] [id = 781] 18:33:02 INFO - PROCESS | 2760 | --DOCSHELL 1C598400 == 28 [pid = 2760] [id = 779] 18:33:02 INFO - PROCESS | 2760 | --DOCSHELL 25252400 == 27 [pid = 2760] [id = 783] 18:33:02 INFO - PROCESS | 2760 | --DOCSHELL 1DD13400 == 26 [pid = 2760] [id = 786] 18:33:02 INFO - PROCESS | 2760 | --DOCSHELL 252D8C00 == 25 [pid = 2760] [id = 784] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 153 (1E6D2400) [pid = 2760] [serial = 2189] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 152 (1E199800) [pid = 2760] [serial = 2266] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 151 (1F301800) [pid = 2760] [serial = 2268] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 150 (1BB2A800) [pid = 2760] [serial = 2273] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 149 (20B96000) [pid = 2760] [serial = 2279] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 148 (1F39A000) [pid = 2760] [serial = 2271] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 147 (1AE91000) [pid = 2760] [serial = 2250] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 146 (1DB5B400) [pid = 2760] [serial = 2262] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 145 (1D1DD000) [pid = 2760] [serial = 2259] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 144 (1D5E0C00) [pid = 2760] [serial = 2260] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 143 (1C50CC00) [pid = 2760] [serial = 2256] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 142 (1C598000) [pid = 2760] [serial = 2257] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 141 (1467F400) [pid = 2760] [serial = 2253] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 140 (17F5F800) [pid = 2760] [serial = 2254] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 139 (1A930000) [pid = 2760] [serial = 2247] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 138 (1DD5A000) [pid = 2760] [serial = 2219] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 137 (1A94CC00) [pid = 2760] [serial = 2221] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 136 (1DB5A000) [pid = 2760] [serial = 2224] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 135 (20D1F400) [pid = 2760] [serial = 2227] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 134 (22197000) [pid = 2760] [serial = 2230] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 133 (24FE2C00) [pid = 2760] [serial = 2236] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 132 (22968C00) [pid = 2760] [serial = 2233] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 131 (25812C00) [pid = 2760] [serial = 2238] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 130 (25254C00) [pid = 2760] [serial = 2241] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 129 (252D0800) [pid = 2760] [serial = 2244] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 128 (1BB78400) [pid = 2760] [serial = 2300] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 127 (20B9D000) [pid = 2760] [serial = 2280] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 126 (1D8D5000) [pid = 2760] [serial = 2274] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 125 (1BEF3400) [pid = 2760] [serial = 2251] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 124 (20A06C00) [pid = 2760] [serial = 2276] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 123 (1DBAD000) [pid = 2760] [serial = 2263] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 122 (20A0D400) [pid = 2760] [serial = 2277] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 121 (1BB2A400) [pid = 2760] [serial = 2297] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 120 (25139400) [pid = 2760] [serial = 2294] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 119 (21786000) [pid = 2760] [serial = 2291] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 118 (24FE9400) [pid = 2760] [serial = 2186] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 117 (1BEF7C00) [pid = 2760] [serial = 2174] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 116 (24B4B000) [pid = 2760] [serial = 2183] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 115 (1E6DEC00) [pid = 2760] [serial = 2177] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 114 (22970400) [pid = 2760] [serial = 2180] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 113 (1DD0DC00) [pid = 2760] [serial = 2288] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 112 (1B1B9400) [pid = 2760] [serial = 2285] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 111 (2174E800) [pid = 2760] [serial = 2282] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 110 (1DDEB000) [pid = 2760] [serial = 2265] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | --DOMWINDOW == 109 (1E6D4400) [pid = 2760] [serial = 2270] [outer = 00000000] [url = about:blank] 18:33:02 INFO - PROCESS | 2760 | 1461115982715 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 18:33:02 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:33:02 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 2974ms 18:33:02 INFO - PROCESS | 2760 | 1461115982754 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 18:33:02 INFO - PROCESS | 2760 | 1461115982758 Marionette TRACE conn4 <- [1,3105,null,{"value":"13"}] 18:33:03 WARNING - u'runner_teardown' () 18:33:03 INFO - No more tests 18:33:03 INFO - Got 0 unexpected results 18:33:03 INFO - SUITE-END | took 685s 18:33:03 INFO - Closing logging queue 18:33:03 INFO - queue closed 18:33:03 INFO - Return code: 0 18:33:03 WARNING - # TBPL SUCCESS # 18:33:03 INFO - Running post-action listener: _resource_record_post_action 18:33:03 INFO - Running post-run listener: _resource_record_post_run 18:33:05 INFO - Total resource usage - Wall time: 696s; CPU: 14.0%; Read bytes: 137527296; Write bytes: 1180757504; Read time: 1201590; Write time: 8100840 18:33:05 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:33:05 INFO - install - Wall time: 3s; CPU: 12.0%; Read bytes: 0; Write bytes: 29073408; Read time: 0; Write time: 23240 18:33:05 INFO - run-tests - Wall time: 694s; CPU: 14.0%; Read bytes: 137527296; Write bytes: 1089069568; Read time: 1201590; Write time: 7958090 18:33:05 INFO - Running post-run listener: _upload_blobber_files 18:33:05 INFO - Blob upload gear active. 18:33:05 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 18:33:05 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 18:33:05 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-inbound', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 18:33:05 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-inbound -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 18:33:05 INFO - (blobuploader) - INFO - Open directory for files ... 18:33:05 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 18:33:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:33:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:33:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:33:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:33:06 INFO - (blobuploader) - INFO - Done attempting. 18:33:06 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 18:33:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:33:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:33:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:33:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:33:08 INFO - (blobuploader) - INFO - Done attempting. 18:33:08 INFO - (blobuploader) - INFO - Iteration through files over. 18:33:08 INFO - Return code: 0 18:33:08 INFO - rmtree: C:\slave\test\build\uploaded_files.json 18:33:08 INFO - Using _rmtree_windows ... 18:33:08 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 18:33:08 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/91bb762dee90724756648cd1334b87b7d08e0669441af8bc2200e4e37af6978c00a524be06c6980ce3613ee1bd0d7d2791475e7a23e4e0de50e6b1ccad993a2f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4959e82e1e6945fd6816b6ab2f7e3c9aa544d13dff0ba0cec5cc583cc15fe500d4268b40120b9c5f9f5b441b99d863cc29f974989e6584e799f181f557c1cf68"} 18:33:08 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 18:33:08 INFO - Writing to file C:\slave\test\properties\blobber_files 18:33:08 INFO - Contents: 18:33:08 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/91bb762dee90724756648cd1334b87b7d08e0669441af8bc2200e4e37af6978c00a524be06c6980ce3613ee1bd0d7d2791475e7a23e4e0de50e6b1ccad993a2f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4959e82e1e6945fd6816b6ab2f7e3c9aa544d13dff0ba0cec5cc583cc15fe500d4268b40120b9c5f9f5b441b99d863cc29f974989e6584e799f181f557c1cf68"} 18:33:08 INFO - Running post-run listener: copy_logs_to_upload_dir 18:33:08 INFO - Copying logs to upload dir... 18:33:08 INFO - mkdir: C:\slave\test\build\upload\logs 18:33:08 INFO - Copying logs to upload dir... 18:33:08 INFO - Using _rmtree_windows ... 18:33:08 INFO - Using _rmtree_windows ... 18:33:08 INFO - Using _rmtree_windows ... 18:33:08 INFO - Using _rmtree_windows ... 18:33:08 INFO - Using _rmtree_windows ... 18:33:08 INFO - Using _rmtree_windows ... 18:33:08 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=1014.525000 ========= master_lag: 7.13 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 17 mins, 1 secs) (at 2016-04-19 18:33:16.851946) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 18:33:16.852691) ========= '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-052 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-052 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-052 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/91bb762dee90724756648cd1334b87b7d08e0669441af8bc2200e4e37af6978c00a524be06c6980ce3613ee1bd0d7d2791475e7a23e4e0de50e6b1ccad993a2f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4959e82e1e6945fd6816b6ab2f7e3c9aa544d13dff0ba0cec5cc583cc15fe500d4268b40120b9c5f9f5b441b99d863cc29f974989e6584e799f181f557c1cf68"} build_url:https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/91bb762dee90724756648cd1334b87b7d08e0669441af8bc2200e4e37af6978c00a524be06c6980ce3613ee1bd0d7d2791475e7a23e4e0de50e6b1ccad993a2f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4959e82e1e6945fd6816b6ab2f7e3c9aa544d13dff0ba0cec5cc583cc15fe500d4268b40120b9c5f9f5b441b99d863cc29f974989e6584e799f181f557c1cf68"}' symbols_url: 'https://queue.taskcluster.net/v1/task/dQbGQq3mTp-KbqjRl0Qxjw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.10 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 18:33:17.050855) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 18:33:17.051182) ========= '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-052 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-052 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-052 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 18:33:17.175087) ========= ========= Started reboot slave lost (results: 0, elapsed: 5 secs) (at 2016-04-19 18:33:17.175365) ========= ========= Finished reboot slave lost (results: 0, elapsed: 5 secs) (at 2016-04-19 18:33:22.463394) ========= ========= Total master_lag: 7.74 =========